diff --git a/python/servo/testing_commands.py b/python/servo/testing_commands.py index 598302f3dda..f2be571c9db 100644 --- a/python/servo/testing_commands.py +++ b/python/servo/testing_commands.py @@ -40,6 +40,9 @@ from servo.command_base import ( ) from servo_tidy_tests import test_tidy +from servo.util import delete +from distutils.dir_util import copy_tree + SCRIPT_PATH = os.path.split(__file__)[0] PROJECT_TOPLEVEL_PATH = os.path.abspath(os.path.join(SCRIPT_PATH, "..", "..")) WEB_PLATFORM_TESTS_PATH = os.path.join("tests", "wpt", "web-platform-tests") @@ -820,6 +823,54 @@ testing/web-platform/mozilla/tests for Servo-only tests""" % reference_path) exec(compile(open(run_file).read(), run_file, 'exec'), run_globals) return run_globals["update_conformance"](version, dest_folder, None, patches_dir) + @Command('update-webgpu', + description='Update the WebGPU conformance test suite', + category='testing') + @CommandArgument( + '--repo', '-r', default="https://github.com/gpuweb/cts", + help='Repo to vendor cts from') + @CommandArgument( + '--checkout', '-c', default="main", + help='Branch or commit of repo') + def cts(self, repo="https://github.com/gpuweb/cts", checkout="main"): + tdir = path.join(self.context.topdir, "tests/wpt/webgpu/tests") + clone_dir = path.join(tdir, "cts_clone") + # clone + res = call(["git", "clone", "-n", repo, "cts_clone"], cwd=tdir) + if res != 0: + return res + # checkout + res = call(["git", "checkout", checkout], cwd=clone_dir) + if res != 0: + return res + # build + res = call(["npm", "ci"], cwd=clone_dir) + if res != 0: + return res + res = call(["npm", "run", "wpt"], cwd=clone_dir) + if res != 0: + return res + cts_html = path.join(clone_dir, "out-wpt", "cts.https.html") + # patch + with open(cts_html, 'r') as file: + filedata = file.read() + # files are mounted differently + filedata = filedata.replace('src=/webgpu/common/runtime/wpt.js', 'src=../webgpu/common/runtime/wpt.js') + # Write the file out again + with open(cts_html, 'w') as file: + file.write(filedata) + # copy + delete(path.join(tdir, "webgpu")) + copy_tree(path.join(clone_dir, "out-wpt"), path.join(tdir, "webgpu")) + # update commit + commit = subprocess.check_output(["git", "rev-parse", "HEAD"]).decode() + with open(path.join(tdir, "checkout_commit.txt"), 'w') as file: + file.write(commit) + # clean up + delete(clone_dir) + print("Updating manifest.") + return self.context.commands.dispatch("update-manifest", self.context) + @Command('smoketest', description='Load a simple page in Servo and ensure that it closes properly', category='testing') diff --git a/servo-tidy.toml b/servo-tidy.toml index b22afbf5ecf..8254b04bd91 100644 --- a/servo-tidy.toml +++ b/servo-tidy.toml @@ -109,6 +109,8 @@ files = [ "./support/android/openssl.sh", # Upstream code from Khronos/WebGL uses tabs for indentation "./tests/wpt/webgl/tests", + # Vendored from upstream + "./tests/wpt/webgpu/tests", # Our import script is not currently respecting the lint. "./tests/wpt/webgl/tools/import-conformance-tests.py", # Ignore those files since the issues reported are on purpose diff --git a/tests/wpt/webgpu/meta/MANIFEST.json b/tests/wpt/webgpu/meta/MANIFEST.json index fce2c9e2efa..590b9025069 100644 --- a/tests/wpt/webgpu/meta/MANIFEST.json +++ b/tests/wpt/webgpu/meta/MANIFEST.json @@ -3,28 +3,452 @@ "reftest": { "webgpu": { "webgpu": { - "web-platform": { + "web_platform": { "reftests": { - "canvas_clear.html": [ - "86a3da939dbe94efbeec04e5d366a40736ca4560", + "canvas_clear.https.html": [ + "3639d3ca82f6faef06d45e63e880d38f35bb25a0", [ null, [ [ - "/_webgpu/webgpu/webgpu/web-platform/reftests/ref/canvas_clear-ref.html", + "/_webgpu/webgpu/webgpu/web_platform/reftests/ref/canvas_clear-ref.html", "==" ] ], {} ] ], - "canvas_complex_bgra8unorm.html": [ - "1310543648e4fd640b0deb227000731af7b88b00", + "canvas_colorspace_bgra8unorm.https.html": [ + "c910c97b1dda05eb9c7c8aa06419b5ed2a7e233c", [ null, [ [ - "/_webgpu/webgpu/webgpu/web-platform/reftests/ref/canvas_complex-ref.html", + "/_webgpu/webgpu/webgpu/web_platform/reftests/ref/canvas_colorspace-ref.html", + "==" + ] + ], + {} + ] + ], + "canvas_colorspace_rgba16float.https.html": [ + "7f57858e491eb7fc3e52cadbc05b19565064f1e1", + [ + null, + [ + [ + "/_webgpu/webgpu/webgpu/web_platform/reftests/ref/canvas_colorspace-ref.html", + "==" + ] + ], + { + "fuzzy": [ + [ + null, + [ + [ + 1, + 1 + ], + [ + 8192, + 8192 + ] + ] + ] + ] + } + ] + ], + "canvas_colorspace_rgba8unorm.https.html": [ + "e57e04ef5c8e7eee0a2862b50c887984e9d4a6d4", + [ + null, + [ + [ + "/_webgpu/webgpu/webgpu/web_platform/reftests/ref/canvas_colorspace-ref.html", + "==" + ] + ], + {} + ] + ], + "canvas_complex_bgra8unorm_copy.https.html": [ + "d378bdfcf55616b090d4dd2030f6b35cf57bd366", + [ + null, + [ + [ + "/_webgpu/webgpu/webgpu/web_platform/reftests/ref/canvas_complex-ref.html", + "==" + ] + ], + {} + ] + ], + "canvas_complex_bgra8unorm_draw.https.html": [ + "99049e6e326448b4fb9cfa63ce2e44ace243dab8", + [ + null, + [ + [ + "/_webgpu/webgpu/webgpu/web_platform/reftests/ref/canvas_complex-ref.html", + "==" + ] + ], + {} + ] + ], + "canvas_complex_rgba16float_copy.https.html": [ + "400afa121be452010982ba304d08086b37f60547", + [ + null, + [ + [ + "/_webgpu/webgpu/webgpu/web_platform/reftests/ref/canvas_complex-ref.html", + "==" + ] + ], + {} + ] + ], + "canvas_complex_rgba16float_draw.https.html": [ + "a647fc2956b2bdcbc5140cd5d372a322375395a7", + [ + null, + [ + [ + "/_webgpu/webgpu/webgpu/web_platform/reftests/ref/canvas_complex-ref.html", + "==" + ] + ], + {} + ] + ], + "canvas_complex_rgba16float_store.https.html": [ + "b812129b0b6766dc1ed482bc29bf1ee4ea38709d", + [ + null, + [ + [ + "/_webgpu/webgpu/webgpu/web_platform/reftests/ref/canvas_complex-ref.html", + "==" + ] + ], + {} + ] + ], + "canvas_complex_rgba8unorm_copy.https.html": [ + "d2570a3bdf37c770dddd963145e59a2d8ff7aa94", + [ + null, + [ + [ + "/_webgpu/webgpu/webgpu/web_platform/reftests/ref/canvas_complex-ref.html", + "==" + ] + ], + {} + ] + ], + "canvas_complex_rgba8unorm_draw.https.html": [ + "647a8292591861fa5cb269c33d4c5da4df7bdbd7", + [ + null, + [ + [ + "/_webgpu/webgpu/webgpu/web_platform/reftests/ref/canvas_complex-ref.html", + "==" + ] + ], + {} + ] + ], + "canvas_complex_rgba8unorm_store.https.html": [ + "b82745658eef5fec9f0b56b6c2dbbf6ad4c9c340", + [ + null, + [ + [ + "/_webgpu/webgpu/webgpu/web_platform/reftests/ref/canvas_complex-ref.html", + "==" + ] + ], + {} + ] + ], + "canvas_composite_alpha_bgra8unorm_opaque_copy.https.html": [ + "60e8417c1608bb9537f2fc2a9a98a06c3fde17d5", + [ + null, + [ + [ + "/_webgpu/webgpu/webgpu/web_platform/reftests/ref/canvas_composite_alpha_opaque-ref.html", + "==" + ] + ], + {} + ] + ], + "canvas_composite_alpha_bgra8unorm_opaque_draw.https.html": [ + "c0280a2a992d27cf9f0c5e4f8bc576880230bcbd", + [ + null, + [ + [ + "/_webgpu/webgpu/webgpu/web_platform/reftests/ref/canvas_composite_alpha_opaque-ref.html", + "==" + ] + ], + {} + ] + ], + "canvas_composite_alpha_bgra8unorm_premultiplied_copy.https.html": [ + "70920dc0e6d161949498c05aadfa62b07b5c549f", + [ + null, + [ + [ + "/_webgpu/webgpu/webgpu/web_platform/reftests/ref/canvas_composite_alpha_premultiplied-ref.html", + "==" + ] + ], + { + "fuzzy": [ + [ + null, + [ + [ + 0, + 2 + ], + [ + 0, + 400 + ] + ] + ] + ] + } + ] + ], + "canvas_composite_alpha_bgra8unorm_premultiplied_draw.https.html": [ + "d12751fac211060cf19b20d08f7a68142415b401", + [ + null, + [ + [ + "/_webgpu/webgpu/webgpu/web_platform/reftests/ref/canvas_composite_alpha_premultiplied-ref.html", + "==" + ] + ], + { + "fuzzy": [ + [ + null, + [ + [ + 0, + 2 + ], + [ + 0, + 400 + ] + ] + ] + ] + } + ] + ], + "canvas_composite_alpha_rgba16float_opaque_copy.https.html": [ + "4471f08480e128d980b3b59b306a1cacc4ff36f9", + [ + null, + [ + [ + "/_webgpu/webgpu/webgpu/web_platform/reftests/ref/canvas_composite_alpha_opaque-ref.html", + "==" + ] + ], + {} + ] + ], + "canvas_composite_alpha_rgba16float_opaque_draw.https.html": [ + "11f0e73ec23fbe327a4a57ba8f7df7d2bcc17d5b", + [ + null, + [ + [ + "/_webgpu/webgpu/webgpu/web_platform/reftests/ref/canvas_composite_alpha_opaque-ref.html", + "==" + ] + ], + {} + ] + ], + "canvas_composite_alpha_rgba16float_premultiplied_copy.https.html": [ + "ed722013c15495c0f1aafc62aa585313985124b3", + [ + null, + [ + [ + "/_webgpu/webgpu/webgpu/web_platform/reftests/ref/canvas_composite_alpha_premultiplied-ref.html", + "==" + ] + ], + { + "fuzzy": [ + [ + null, + [ + [ + 0, + 2 + ], + [ + 0, + 400 + ] + ] + ] + ] + } + ] + ], + "canvas_composite_alpha_rgba16float_premultiplied_draw.https.html": [ + "8a028b168e1c066aa4bb017cd399ad7431eb400e", + [ + null, + [ + [ + "/_webgpu/webgpu/webgpu/web_platform/reftests/ref/canvas_composite_alpha_premultiplied-ref.html", + "==" + ] + ], + { + "fuzzy": [ + [ + null, + [ + [ + 0, + 2 + ], + [ + 0, + 400 + ] + ] + ] + ] + } + ] + ], + "canvas_composite_alpha_rgba8unorm_opaque_copy.https.html": [ + "7147631d1990ba31e85f5d9bd81325fedceebfa0", + [ + null, + [ + [ + "/_webgpu/webgpu/webgpu/web_platform/reftests/ref/canvas_composite_alpha_opaque-ref.html", + "==" + ] + ], + {} + ] + ], + "canvas_composite_alpha_rgba8unorm_opaque_draw.https.html": [ + "ec2bb05ed304c2b3bea5cc5f1b35fdb1f7bf0157", + [ + null, + [ + [ + "/_webgpu/webgpu/webgpu/web_platform/reftests/ref/canvas_composite_alpha_opaque-ref.html", + "==" + ] + ], + {} + ] + ], + "canvas_composite_alpha_rgba8unorm_premultiplied_copy.https.html": [ + "fa938aba41f39cffe03b13c662f3feb850a63b16", + [ + null, + [ + [ + "/_webgpu/webgpu/webgpu/web_platform/reftests/ref/canvas_composite_alpha_premultiplied-ref.html", + "==" + ] + ], + { + "fuzzy": [ + [ + null, + [ + [ + 0, + 2 + ], + [ + 0, + 400 + ] + ] + ] + ] + } + ] + ], + "canvas_composite_alpha_rgba8unorm_premultiplied_draw.https.html": [ + "b62e71054c2b1c274febc19d56935d812d2d15e2", + [ + null, + [ + [ + "/_webgpu/webgpu/webgpu/web_platform/reftests/ref/canvas_composite_alpha_premultiplied-ref.html", + "==" + ] + ], + { + "fuzzy": [ + [ + null, + [ + [ + 0, + 2 + ], + [ + 0, + 400 + ] + ] + ] + ] + } + ] + ], + "canvas_image_rendering.https.html": [ + "f51145645be45edae1636cbd5f8dea69bfb8879c", + [ + null, + [ + [ + "/_webgpu/webgpu/webgpu/web_platform/reftests/ref/canvas_image_rendering-ref.html", + "==" + ] + ], + {} + ] + ], + "resize_observer.https.html": [ + "2845cc29ebcdbfc9531cc6485655a272781d77c6", + [ + null, + [ + [ + "/_webgpu/webgpu/webgpu/web_platform/reftests/ref/resize_observer-ref.html", "==" ] ], @@ -45,56 +469,68 @@ "ef0dbfee60ce3e787131ca40e5be64952e578e03", [] ], + "checkout_commit.txt": [ + "5db12b3c0c240f6567fa294f3fa56dfd75b6e891", + [] + ], "webgpu": { "common": { "framework": { - "file_loader.js": [ - "b6f3d50859515c47f8a9bdf2f2a9c6158fe104e0", + "data_cache.js": [ + "e426ffbbc91953a3ffcb4f96ab3bca9454a5e0fe", [] ], "fixture.js": [ - "fcff2a6bb9fac5fd35d4129f611e3ccb0a4864e3", + "1e5f129e6a4c57a38082f9959279d2552d669361", + [] + ], + "params_builder.js": [ + "787911f9649c34e84827fb5fc4cd3fe399d95ba0", + [] + ], + "resources.js": [ + "72eabeda4e46abac4e27068695ab407fb2b06fae", + [] + ], + "test_config.js": [ + "de016471cd2051c8f8348d822e7e2ef41fe431e6", + [] + ], + "test_group.js": [ + "2d1d3c1c07ae7d5815ec2b7db00a0bb4e0eea3e3", + [] + ] + }, + "internal": { + "file_loader.js": [ + "6a74dddf789063b2131d40189a6b0debc747afec", [] ], - "gpu": { - "device_pool.js": [ - "f72b6b734c671ff0316fadfec49e0a93bd16fd10", - [] - ], - "implementation.js": [ - "ab118a45444d120e521fbbd3e79d326b0a43beff", - [] - ] - }, "logging": { "log_message.js": [ - "8c1007fa822ddfc2a894540ad9ed041db298b972", + "3e5fb1c99d8669a1cd1658675e43334df4993c08", [] ], "logger.js": [ - "c4e65c746f04e3dfcb8ef2ed4053bef10250f958", + "77b78f0d7588374a2f5d0a13d7894ce4c6d74167", [] ], "result.js": [ - "d387dc3e340863c31f6f92d15083544021f7e4c7", + "9b2db0e1926f9bcf858cf953612b04cba1966f11", [] ], "test_case_recorder.js": [ - "37acb53143c22e9859eb94e1d059916b52274941", + "3d60563cfb2b8a6d5d0c3b484b249823b273f581", [] ] }, - "params_builder.js": [ - "f585e3a2184fd821e9a4ce4266c1d277b4c5965d", - [] - ], "params_utils.js": [ - "d4ffd25372d2d3e975c683ca8a17c2c82d5c8687", + "85bb6dbe806101c9630d5efb34c43596f28afbb0", [] ], "query": { "compare.js": [ - "782088752f9cf68d4b7528cd42c72bc084380be3", + "7e86f6c0f3b22ffbc3512af1ad507b650a68e59c", [] ], "encode_selectively.js": [ @@ -102,15 +538,15 @@ [] ], "json_param_value.js": [ - "921b3ddce6aacde8e3b05d4133dc07ffb90842f8", + "ddc0994e5707c844e3bef1e85ca2f3926a03e979", [] ], "parseQuery.js": [ - "8bfd88bc9b66a41e08b3283b13b65bb3da0c10fe", + "b9f5ac2034a529ff1dd2f0900ed19e646617a8d5", [] ], "query.js": [ - "0a9742055eb29f987958c1cc4d66a1cf4910f74b", + "b7db9fe4a59d01cf13e90ecefaf6c4be40e13d99", [] ], "separators.js": [ @@ -118,7 +554,7 @@ [] ], "stringify_params.js": [ - "b9c9cde7067b8cfc2fe2ad59d9d3c7fde3d38733", + "b62bc9169368c03b28f3cde6ab351beba38cfe8c", [] ], "validQueryPart.js": [ @@ -126,311 +562,2133 @@ [] ] }, + "stack.js": [ + "98636bd401414c8ad6bb64413c4c84d1f30272fa", + [] + ], "test_group.js": [ - "4515bca19b70a701b2c32f2894b61b330d8e95ba", + "d9c632a47ff47dd2b54209f6854e8a0908212ac8", [] ], "test_suite_listing.js": [ - "d387dc3e340863c31f6f92d15083544021f7e4c7", + "9b2db0e1926f9bcf858cf953612b04cba1966f11", [] ], "tree.js": [ - "87ff0d227e169c75255e0738af90946716f20134", + "9c2bf8cb114208df0fa9c7ebc6e64b392baec4bd", + [] + ], + "util.js": [ + "66979fbc30829c106a9682b8ce4dbbc27fff6dc5", [] ], - "util": { - "async_mutex.js": [ - "da461048fc495b118def36bff846e02be4268346", - [] - ], - "collect_garbage.js": [ - "d18982a2758e46634995ce7ac692918a0620a800", - [] - ], - "stack.js": [ - "00d08642d1534ea678f101c6d1627c5265df76bc", - [] - ], - "timeout.js": [ - "db1e5cfa1ae71e8c7fded6655b388441f4f851da", - [] - ], - "util.js": [ - "e7479046bee2e30f1116c1ab9f7d1e19ea6d82b4", - [] - ] - }, "version.js": [ - "74eef63b8a1fa6042d1d8352b25eaf95d4b25985", + "2d205096c7caabd861a59a3ccd8c6b82fffe6044", [] ] }, "runtime": { "helper": { "options.js": [ - "e70671a56319af57068da4c201c4868822da4564", + "946c0bdc11945b4e36315821af5375289f1d9156", [] ], "test_worker-worker.js": [ - "2402c6c3ab7b978e1e093cc20be9c8cef75b9ca8", + "5b490252fdf58deb9e22560164ad247cc5273345", [] ], "test_worker.js": [ - "f844920b50dc80340430cf0f42e54369d557a6ca", + "c56339ab97e84f726593c1b8c7dbb4d8b7ba383d", [] ] }, "wpt.js": [ - "5749159538dc7c08dd98f6b966054e2695d77437", + "90294223c098baef73e68c63f1cc5f9700276ffb", + [] + ] + }, + "util": { + "collect_garbage.js": [ + "2696caf79e08b2c9613e7349c2ed4a5dc022e375", + [] + ], + "colors.js": [ + "f77ba765562bd8241aa5dce5b4a7fa49a3857107", + [] + ], + "data_tables.js": [ + "c5d21d400174bb34259dac1ed4b526ff2f59fcb3", + [] + ], + "navigator_gpu.js": [ + "c37c2bc36a9a4c57a89e98e3fead17a937e1140a", + [] + ], + "preprocessor.js": [ + "455406de0682bcddce8ac8fd43dd2230dd5a7e89", + [] + ], + "timeout.js": [ + "77605fc8dedd02c28cbf7206bc7a68362786a05e", + [] + ], + "types.js": [ + "e4aaa93ec9eee6d2c0cc51f47abf541e2a1ff37f", + [] + ], + "util.js": [ + "86e14af06e000a6abd772fe0d2c019dab275c8ef", + [] + ], + "wpt_reftest_wait.js": [ + "b41b3cadf9792effb7db6e983ebc912d8dd6d038", [] ] } }, + "external": { + "petamoriken": { + "float16": { + "float16.d.js": [ + "9b2db0e1926f9bcf858cf953612b04cba1966f11", + [] + ], + "float16.js": [ + "58f75c873a6bf1bca38e2e6591fe77691d567f19", + [] + ] + } + } + }, + "resources": { + "README.md": [ + "824f82b998f2bd7d650b18428f8dd24d715e9e92", + [] + ], + "four-colors-h264-bt601-rotate-180.mp4": [ + "1f0e9094a5287a1b59de74269f99b844c0a25578", + [] + ], + "four-colors-h264-bt601-rotate-270.mp4": [ + "e0480ceff2f81e094e8a6c002db31d2242cbf918", + [] + ], + "four-colors-h264-bt601-rotate-90.mp4": [ + "9a6261056e91dcfc66d4f15d5b6888df90ae8a3a", + [] + ], + "four-colors-h264-bt601.mp4": [ + "81a5ade4354cfb328af4127a5579e87900d2965e", + [] + ], + "four-colors-theora-bt601.ogv": [ + "79ed41163c3bcec6e117c9935143bd51fdb55fa1", + [] + ], + "four-colors-vp8-bt601.webm": [ + "20a2178596e9890d445aa5177475623501d00827", + [] + ], + "four-colors-vp9-bt601.webm": [ + "a4044a920981a37eb307235359c96972504f2853", + [] + ], + "four-colors-vp9-bt709.webm": [ + "189e422035c7769e74bdbd46c546bc4876d0b0d9", + [] + ], + "four-colors.png": [ + "c26c3d48654edf48a8577d4406c29a6e7d4a85f2", + [] + ], + "webgpu.png": [ + "eec0d6eb90f9862cd8a9c9b9abdcdc336d1aa6f7", + [] + ] + }, "webgpu": { "api": { "operation": { + "adapter": { + "requestAdapter.spec.js": [ + "df1ad4dd0fda4c0b61a7a29939b72aa987e4a2e8", + [] + ], + "requestAdapterInfo.spec.js": [ + "c00a68176260d8b3e961552f82a22883263cce38", + [] + ], + "requestDevice.spec.js": [ + "3472603c8de281988668d07a755f3c8e18ec608f", + [] + ] + }, "buffers": { "map.spec.js": [ - "f751b721d5f87013334e9e240ca517c6447a84f5", + "48ad500e784ae81e54b6a8ab0585c615723f874c", + [] + ], + "map_ArrayBuffer.spec.js": [ + "d006e4048621be7a0c328717b1bec7853d77bd87", [] ], "map_detach.spec.js": [ - "aca8dc46e5797b9c31ee682e7ce04d12a2644b79", + "57d395f7b36a0a9c4f896433f73e8c9cf8220f9e", [] ], "map_oom.spec.js": [ - "205f1147ed2b4304e21f8713126e69227ae48d3b", + "86fd574199fae3a76776191a372d9977a0ba6545", [] ], "mapping_test.js": [ - "45ce419a69d4accb2ac1b36f82a2065ce16a900e", + "7a69968a9f962bc20df3bbfe580d53aa0bc0f72f", + [] + ], + "threading.spec.js": [ + "d30e5813b36fa9b735e8bc2dced8317d9a628172", [] ] }, "command_buffer": { "basic.spec.js": [ - "7f4dd29b24ff8280b7aaede344b42bb5edca4d19", + "55d6ac553550931d71461d1a9c67353a313249bc", [] ], - "copies.spec.js": [ - "a6ecc3c9c2973b1f46704f77d255d9f185cabc31", + "clearBuffer.spec.js": [ + "b721cdcc2bc14554d6e98b018019f64f2a9b4440", [] ], + "copyBufferToBuffer.spec.js": [ + "a08050784bc21b273a4d76c16d65bd5ed1e62360", + [] + ], + "copyTextureToTexture.spec.js": [ + "1b42190334f2cc1ce783828857379c7e33e8d53a", + [] + ], + "image_copy.spec.js": [ + "bb5eda5d90c5df6c6c2b78f2121c8ff414c78c71", + [] + ], + "programmable": { + "programmable_state_test.js": [ + "e263adf8ea6b2367855e4c5a56463de4e50be1d7", + [] + ], + "state_tracking.spec.js": [ + "04280d540833a604fc92645ae8262e669f284081", + [] + ] + }, + "queries": { + "occlusionQuery.spec.js": [ + "c142beabc71b17d12ab2343804038f7c0d7cdf37", + [] + ] + }, "render": { - "basic.spec.js": [ - "d3913ef5752b277c62e4f451923231c6d55ff947", + "dynamic_state.spec.js": [ + "69c91e371d4e7ed5efc4281591bac1b60283f755", + [] + ], + "state_tracking.spec.js": [ + "d50c4f794b4b7d2be6db3cce1b33c673fe115c9d", [] ] } }, - "copyBetweenLinearDataAndTexture.spec.js": [ - "d2b89189e2c65d50f4f6f0c20f32a7f6512c5b35", + "compute": { + "basic.spec.js": [ + "a8859e6845d6dd4d68c3bd0eca5fbb3c28f0dc7f", + [] + ] + }, + "compute_pipeline": { + "entry_point_name.spec.js": [ + "ddd6b8850df4612a68612afd2255296200f9ef20", + [] + ], + "overrides.spec.js": [ + "a323b97eff56e53ce0e31de32c955f20ffd40cce", + [] + ] + }, + "device": { + "lost.spec.js": [ + "2b5d7a2d1751dab95d24e5c9b9fdc2c5822960bf", + [] + ] + }, + "labels.spec.js": [ + "ddd2ab0e15583647ae7ba9d2d0393dbc0b648c26", [] ], - "fences.spec.js": [ - "98f913008b8af33e1dc866f5714388d4ec9e050d", + "memory_sync": { + "buffer": { + "buffer_sync_test.js": [ + "e6196c7f609b39b04c7a18003b482155992e2cff", + [] + ], + "multiple_buffers.spec.js": [ + "49cbba0b7c09303ee23989919fdd5193525685f1", + [] + ], + "single_buffer.spec.js": [ + "fede1375e83589dc5a50d22ed4a7aae584763b54", + [] + ] + }, + "operation_context_helper.js": [ + "222d06fac926165724e0ca1b583c040d0fa012d2", + [] + ], + "texture": { + "same_subresource.spec.js": [ + "0dcd7f90af40131199193186c235921dd910941b", + [] + ], + "texture_sync_test.js": [ + "35b868eaa469c53cf3f659a3aebf0200fe4d001e", + [] + ] + } + }, + "onSubmittedWorkDone.spec.js": [ + "6f549c73adeb38b1553242484f42c228b22e943a", + [] + ], + "pipeline": { + "default_layout.spec.js": [ + "7d441d2c9dee5a9121bb6dc19812b9542f659309", + [] + ] + }, + "queue": { + "writeBuffer.spec.js": [ + "4e59843c95ed5d5e583d524fb968339ea06670fe", + [] + ] + }, + "reflection.spec.js": [ + "f2e53d68f7342e394a0c70ba9e75afbc34a44e15", [] ], "render_pass": { + "clear_value.spec.js": [ + "7f8749d7edb3bbe8b3a0492e0dd4abdc3b7bec76", + [] + ], + "resolve.spec.js": [ + "c9984c65fe0f9265a3c38c3c8353ee0cbcfa01aa", + [] + ], "storeOp.spec.js": [ - "83ae8657c1c822b6cfc8f511089de88dfd2d8fdc", + "f50a0a05902c931e3d5a014ac9578c9ee8f75995", + [] + ], + "storeop2.spec.js": [ + "61bb1ea5548e71d455b4260818b18246b0b30494", + [] + ] + }, + "render_pipeline": { + "culling_tests.spec.js": [ + "f03ad7e86f45c74c9e5f778f0105def23b6481f4", + [] + ], + "overrides.spec.js": [ + "dcc76eb8d06a87d0c6150cba39017793bee6effe", + [] + ], + "pipeline_output_targets.spec.js": [ + "e28bcdb72008d7bc4b432c27f703b76768c2628f", + [] + ], + "primitive_topology.spec.js": [ + "bf188dd5f477f275badc72f67a9aab9937daff7f", + [] + ], + "sample_mask.spec.js": [ + "7ceffee00ee752b53dad3b7aa44bdf094db8edcd", + [] + ], + "vertex_only_render_pipeline.spec.js": [ + "eb6e3611969230a203143b7cf9c54706415a2ec1", + [] + ] + }, + "rendering": { + "basic.spec.js": [ + "a850903b9e1f5864fa5e5b6740161ab2a2f7bf03", + [] + ], + "color_target_state.spec.js": [ + "4c648d1c1e9739af25cc3ed26c144b8621884018", + [] + ], + "depth.spec.js": [ + "53e28bf32b9264da5eb4a03af04559c2361dd762", + [] + ], + "depth_bias.spec.js": [ + "e1e8f5d285e09f320c83c36b15c5cd4ee46d452e", + [] + ], + "depth_clip_clamp.spec.js": [ + "f9ecfdcedc5cfc2f3d54cd2aea26abcbf15cd1ad", + [] + ], + "draw.spec.js": [ + "e565f78fd8e568ca66b075865bf980c1f0cb6324", + [] + ], + "indirect_draw.spec.js": [ + "15d227809a8028bd95e803c7559dbe5d72f8a70c", + [] + ], + "robust_access_index.spec.js": [ + "6b052b895d4f9fa1b26bb06dd6543b069964181c", + [] + ], + "stencil.spec.js": [ + "fd4adf84329c661cf7c2a228c4155d1cb40a5614", [] ] }, "resource_init": { - "copied_texture_clear.spec.js": [ - "28fb5b368e317ef68ba6a3ec854729c3ca8cfb0e", + "buffer.spec.js": [ + "0008f0dafea639f8b7d0e1d2e4145dd83db7177a", [] ], - "texture_zero_init_test.js": [ - "381d7dcb0a8e9574834629223308c7ef0e375b4b", + "check_texture": { + "by_copy.js": [ + "0f363d25a9b119135c8bd0b1971ce95ed211e30a", + [] + ], + "by_ds_test.js": [ + "84d63563ec1b922c4de6bcaaa49e95bd5bb5a13d", + [] + ], + "by_sampling.js": [ + "476b689315f7b3ea0bf24e8398f4e0c70833df18", + [] + ] + }, + "texture_zero.spec.js": [ + "33a0d49d31dd8bca4263bb77cdacf1da5c7942cd", + [] + ] + }, + "sampling": { + "anisotropy.spec.js": [ + "43fb17a51eedcac4c6c7ecf19c0929dc6081e611", + [] + ], + "filter_mode.spec.js": [ + "e67e308f1819a2b4b1ba80312ee841957ab15ec3", + [] + ], + "lod_clamp.spec.js": [ + "b05896a34d9b62f9d36403ed14a4aa47adcf62cf", + [] + ] + }, + "shader_module": { + "compilation_info.spec.js": [ + "26a314fbc795341f19551f2a58941140791fad27", + [] + ] + }, + "texture_view": { + "format_reinterpretation.spec.js": [ + "69c4dd68e3c0e45faf2e1f2c0370db7266ecb84e", + [] + ], + "read.spec.js": [ + "96884efec510782ab67b131bb389721296dfa2a8", + [] + ], + "write.spec.js": [ + "3a47c0360ebeb94379db9313d08d3dad003c2069", + [] + ] + }, + "uncapturederror.spec.js": [ + "acd39ae972f2d1c0fa08e842c406d7490ba5c555", + [] + ], + "vertex_state": { + "correctness.spec.js": [ + "0d6ffc853efacfd55afcec787250f4fa327ac7cc", + [] + ], + "index_format.spec.js": [ + "5e06d0705dd1dc2cc5553aa0de4f3b10f96b0082", [] ] } }, "validation": { - "copyBufferToBuffer.spec.js": [ - "5fd4877383a47b1e3ca27af8e0843781dbf5a443", - [] - ], - "copy_between_linear_data_and_texture": { - "copyBetweenLinearDataAndTexture.js": [ - "0db6e68d4af6e395ba07157fd4b1ed0c567fd182", + "buffer": { + "create.spec.js": [ + "c8a39346edf52cba008407921fa9d44c7c7bfdf4", [] ], - "copyBetweenLinearDataAndTexture_dataRelated.spec.js": [ - "be1395b664276f13a728a60acee835d96753e6e1", + "destroy.spec.js": [ + "13572c50959fe07dccd1c9b6a2d2d4c2af181a6b", [] ], - "copyBetweenLinearDataAndTexture_textureRelated.spec.js": [ - "bef71943fae2bc6f0dcaa4ae53b744190ccdc00c", + "mapping.spec.js": [ + "85e8210708387f8c2dd43205efd90c457a998051", + [] + ], + "threading.spec.js": [ + "46256ab73d4f82f7bb095adcb628bb65b0d87076", [] ] }, + "capability_checks": { + "features": { + "query_types.spec.js": [ + "de90d0bb1b8c7668c6ff34d7cbf1adccc937ad60", + [] + ], + "texture_formats.spec.js": [ + "b281643a12cf0b04e91438332278a3e3f5d8a614", + [] + ] + }, + "limits": { + "limit_utils.js": [ + "56c58f43d79518db73d5d722cf240fab80140c58", + [] + ], + "maxBindGroups.spec.js": [ + "bd13235b8b7e223f4e73e6abc31a887200679941", + [] + ], + "maxBindingsPerBindGroup.spec.js": [ + "ebc2e8c07d9ae6f44a32826fdc49e87424a2e2b4", + [] + ], + "maxBufferSize.spec.js": [ + "2f232776fcce874ef3483854c7bf7c0f9968ec85", + [] + ], + "maxColorAttachmentBytesPerSample.spec.js": [ + "5d93d1b969e0c7c9c12e7c7e66d7d34c8bdd3497", + [] + ], + "maxColorAttachments.spec.js": [ + "38520d8394496346b1c8a8ee751b26beea4f861d", + [] + ], + "maxComputeInvocationsPerWorkgroup.spec.js": [ + "68f19bd17eccfa98f59e7c213a45d78e680a4457", + [] + ], + "maxComputeWorkgroupSizeX.spec.js": [ + "877e0cd7c5098e176b67d70039ef26ece11b475c", + [] + ], + "maxComputeWorkgroupSizeY.spec.js": [ + "b4dbd592dedbccf2870c44fb12e40a0bda585d73", + [] + ], + "maxComputeWorkgroupSizeZ.spec.js": [ + "b77ffb9d316c5202d247fc16e81ed8c1b3a8d26b", + [] + ], + "maxComputeWorkgroupStorageSize.spec.js": [ + "c4f2a3c6c38333fcd4a6aa0110cbb32243963087", + [] + ], + "maxComputeWorkgroupsPerDimension.spec.js": [ + "f988ac77ee3aa835c1dad983d6ba29dc97113d76", + [] + ], + "maxDynamicStorageBuffersPerPipelineLayout.spec.js": [ + "4b2eb04ae29c494d1ca5421ed1bd4792741e0f55", + [] + ], + "maxDynamicUniformBuffersPerPipelineLayout.spec.js": [ + "81d7350ab537dc8bfc5ef60a595a3ab55127d824", + [] + ], + "maxInterStageShaderComponents.spec.js": [ + "a8c3bb219d67bcdf8cc82edf264b1ea2b184ce1d", + [] + ], + "maxInterStageShaderVariables.spec.js": [ + "ccba23d513b2800c0e3e78a101dc4fe998336ae4", + [] + ], + "maxSampledTexturesPerShaderStage.spec.js": [ + "24c19427989dcfe31454eea038defc345ad28522", + [] + ], + "maxSamplersPerShaderStage.spec.js": [ + "cc53aff55ab01a09e114ffced96d08a8fb7540a6", + [] + ], + "maxStorageBufferBindingSize.spec.js": [ + "836b54827a61d818a5414eee4bc24cebf063f673", + [] + ], + "maxStorageBuffersPerShaderStage.spec.js": [ + "866b920f83ab2b96707ab06295d6e0969fb64d36", + [] + ], + "maxStorageTexturesPerShaderStage.spec.js": [ + "c3bef558630a7777e9e4264835c2ab93ada8cab7", + [] + ], + "maxTextureArrayLayers.spec.js": [ + "4ec58b166005c2aaa0b00c6a737283946a85d1e1", + [] + ], + "maxTextureDimension1D.spec.js": [ + "a7f6ab02713f7a0bbc4e1f1ae087ee574fb01ecb", + [] + ], + "maxTextureDimension2D.spec.js": [ + "69313ca15dffaf3cfb9fc1368090fc9e0aed5159", + [] + ], + "maxTextureDimension3D.spec.js": [ + "fa3f13ddf3a8686f8948b5fd0bac73107420efd5", + [] + ], + "maxUniformBufferBindingSize.spec.js": [ + "af7634f04cfd0bc738215cab47ab2cfac9ea651b", + [] + ], + "maxUniformBuffersPerShaderStage.spec.js": [ + "a676a05ad60143d7e37a416175ecc4500c93fc00", + [] + ], + "maxVertexAttributes.spec.js": [ + "79a44956c15d3527a09098ac418951a11888540e", + [] + ], + "maxVertexBufferArrayStride.spec.js": [ + "a4688ac1acf1f9a34bec47aa3fb482908eaf30d5", + [] + ], + "maxVertexBuffers.spec.js": [ + "306f2c0523ad773ab5207939304f2f13904edc63", + [] + ], + "minStorageBufferOffsetAlignment.spec.js": [ + "cb5b9380848c1184e0bebe48e570d0a72dadb54e", + [] + ], + "minUniformBufferOffsetAlignment.spec.js": [ + "c5003d5c1a0a84c037bb55e1b3bfc95ffe9a1321", + [] + ] + } + }, + "compute_pipeline.spec.js": [ + "30f4abc06363f9554d61b06c5f867562cd9ce6f0", + [] + ], "createBindGroup.spec.js": [ - "fa585038e39ff6208787ee89bc177bdb13cdc385", + "0a6f32322ead65fa335ae6380aa361f9ac7450de", [] ], "createBindGroupLayout.spec.js": [ - "43fd923687b68d9214305b04ea1573e044245928", + "1693e7646a4c2bbaebd83920481217371a41bf82", [] ], "createPipelineLayout.spec.js": [ - "689ddaec883cd639f6cf94ab4d3005a4c4512db5", + "4e08be8513ac9ee5ee45f2f10e69b62c01a74b8a", + [] + ], + "createSampler.spec.js": [ + "e49ca260fffadbf3381ac67522a6e331230d72da", [] ], "createTexture.spec.js": [ - "ceff54e136ff321bf22a8647790c3263404f6afc", + "baf9a655d76c2ea1d584199aa75d79eef4323626", [] ], "createView.spec.js": [ - "d5b16563c13d9429bb1da58b9c5dd18279904f3d", + "696aef1339ab908c4adc92ce8ccc3718e2c624b4", [] ], - "error_scope.spec.js": [ - "64575540e8bde1545565389108067bf4b078cae9", + "debugMarker.spec.js": [ + "f6e247b66b901e0cf330b2647a09c97c3a9910f0", [] ], - "fences.spec.js": [ - "b50ebae572d9af8f4edd3f82c051877b6068374e", - [] - ], - "queue_submit.spec.js": [ - "4e77076e35089cbdd9ae1ffe04c8f13fd6663f1d", - [] - ], - "render_pass": { - "resolve.spec.js": [ - "78965d9155e999ee19c3e97315502b11676ea838", + "encoding": { + "beginComputePass.spec.js": [ + "662b130bda6dbf53b61f3f289145331383732322", [] ], - "storeOp.spec.js": [ - "e63540a9ca8afdc536200ebcfc8e955674b7a018", + "beginRenderPass.spec.js": [ + "9f0bd59e6b887ba54caa8d5e0ef2da7834a2ff28", + [] + ], + "cmds": { + "clearBuffer.spec.js": [ + "c788d2a0de945cd805a944c210d31611728c177f", + [] + ], + "compute_pass.spec.js": [ + "042c306786763a2102f57b045dacfc11a3fd7833", + [] + ], + "copyBufferToBuffer.spec.js": [ + "cdd011638744e3248bafc5582ad5eafe5d7948f5", + [] + ], + "copyTextureToTexture.spec.js": [ + "845c871a216c8959f566c7c2d86268611e2758ef", + [] + ], + "debug.spec.js": [ + "f923b68d8dfb90586baf2411e08eb06ed502b624", + [] + ], + "index_access.spec.js": [ + "1aa7ff1c12d4a1e529a82d8b2b33ef697011eb7e", + [] + ], + "render": { + "draw.spec.js": [ + "2b8542b7c7215939ebfd93192eba732aa9083926", + [] + ], + "dynamic_state.spec.js": [ + "690c3313a3e8c944a688cc96069d241c1d59fb32", + [] + ], + "indirect_draw.spec.js": [ + "2e65bb9555f1516041e4b70bb9e0e1f27f716482", + [] + ], + "render.js": [ + "ce8cae256e8ee7311eb3cf681aaeb60209953e4b", + [] + ], + "setIndexBuffer.spec.js": [ + "4bcef96241600efaf3a583937c8c3e8d1abf2679", + [] + ], + "setPipeline.spec.js": [ + "1604195b14f6fd8058fd0623cd18d06815e529d5", + [] + ], + "setVertexBuffer.spec.js": [ + "3c3055d53016becfbfdb44507d6113ddc1af2ced", + [] + ], + "state_tracking.spec.js": [ + "f560a5693f18c01742f17eba01e71ed55c9895da", + [] + ] + }, + "render_pass.spec.js": [ + "52e2a75514133c51270a66b54d5ff5fb4e261551", + [] + ], + "setBindGroup.spec.js": [ + "ebf36911298e9d41e5763ba7f053649c9fed1f67", + [] + ] + }, + "createRenderBundleEncoder.spec.js": [ + "1c9c9ad1d4b8284a1c56bcd63507acdf2037a6a0", + [] + ], + "encoder_open_state.spec.js": [ + "71741b63c9664b5d5309efc3b751e524f5b36d71", + [] + ], + "encoder_state.spec.js": [ + "fe0333ac21b68e27b359edfe51cbef797858fcf4", + [] + ], + "programmable": { + "pipeline_bind_group_compat.spec.js": [ + "80528d666e473bd3cae7b7c76fa2e58423c00614", + [] + ] + }, + "queries": { + "begin_end.spec.js": [ + "040b2790a18980930b00e87f24b1fdec75602237", + [] + ], + "common.js": [ + "4284b2a318d8c5504758740a43d980cbf52e6523", + [] + ], + "general.spec.js": [ + "bb5722d4f06d652905f0634631a246954b914764", + [] + ], + "pipeline_statistics.spec.js": [ + "394c2beb0b405bcb4ed655d9f635c56fe4db6e49", + [] + ], + "resolveQuerySet.spec.js": [ + "54b1b0e11249b2ca64f855545cee7423b55c071c", + [] + ] + }, + "render_bundle.spec.js": [ + "45b75ae45a831941a68a678197ea170e3b503503", [] ] }, - "render_pass_descriptor.spec.js": [ - "6b2b8c54b784620b65d213b9cddf4b803fbeba3a", + "error_scope.spec.js": [ + "8f9278d92e36e1ab54fad2776b15ebda79594fd0", [] ], + "getBindGroupLayout.spec.js": [ + "96b5675b176142584369c8c19c746b64c31f55ed", + [] + ], + "gpu_external_texture_expiration.spec.js": [ + "a9dbd9018c272cebab73c83ce912531a42e5c1fb", + [] + ], + "image_copy": { + "buffer_related.spec.js": [ + "23e98336bfd3d529198cbbfa8c5537d479635399", + [] + ], + "buffer_texture_copies.spec.js": [ + "be77f994a094c1da96c4b656ce57c08e2afbbcfb", + [] + ], + "image_copy.js": [ + "b1c3bd753770ccb2c1f4ddc71909bf74a5783e29", + [] + ], + "layout_related.spec.js": [ + "6ec70eb1523a6b4dcf997f60c2d960bdcb61af9d", + [] + ], + "texture_related.spec.js": [ + "d2d1b64eea2e978b5021b8e322c063c39b15a763", + [] + ] + }, + "layout_shader_compat.spec.js": [ + "376d30f3ff3ef6e632379e3d6a6c3c1ffde78964", + [] + ], + "query_set": { + "create.spec.js": [ + "762f1880040e8005bd80fe40ec9c45840ba781d3", + [] + ], + "destroy.spec.js": [ + "197d36e7227f4f173a5ddb1a23a26933f0532b35", + [] + ] + }, + "queue": { + "buffer_mapped.spec.js": [ + "b7a1b8284b57a02323e03e0dbb54bba8e90c9572", + [] + ], + "copyToTexture": { + "CopyExternalImageToTexture.spec.js": [ + "b1531c0950d6b593ce004680c8dd2024dc3052d3", + [] + ] + }, + "destroyed": { + "buffer.spec.js": [ + "51da169c7a50069e9eef21a431d09bbd674470b8", + [] + ], + "query_set.spec.js": [ + "a7dc93613d8f7091fe1964492c82beb7bbb690c6", + [] + ], + "texture.spec.js": [ + "75bce17211be814fc6aa648d9854b40b07bc8a0e", + [] + ] + }, + "submit.spec.js": [ + "09d36ea983ee104224bd7a0446b6cc9cfd43818b", + [] + ], + "writeBuffer.spec.js": [ + "92e4de6d0c0ed1eb43f26e839b6109a5f8b81835", + [] + ], + "writeTexture.spec.js": [ + "6882a32b0cd0b8b74aff0a81448d3978f76ce17a", + [] + ] + }, + "render_pass": { + "attachment_compatibility.spec.js": [ + "d12fbfb463477bc69422d75fc67bcdbbac44fbd2", + [] + ], + "render_pass_descriptor.spec.js": [ + "81501a388abf51e1759d9626d61531ffce3bbef5", + [] + ], + "resolve.spec.js": [ + "7f160ec0a737d0d432b554b607b7a85ce6e9c049", + [] + ] + }, + "render_pipeline": { + "common.js": [ + "0cffe7a60df58becaa62f319ce171b172a16200d", + [] + ], + "depth_stencil_state.spec.js": [ + "bfb1a1696c35c40203fadde796eb44459ba0b496", + [] + ], + "fragment_state.spec.js": [ + "ade2ebecee728425b3d013431105a68869b2fd2d", + [] + ], + "inter_stage.spec.js": [ + "c081657f82e0b647039fac7dc1a65840d0d89637", + [] + ], + "misc.spec.js": [ + "4868df06ccf2b19dfa77bdddfcae5894db6112e5", + [] + ], + "multisample_state.spec.js": [ + "cdf20468315d28526dbf3f84518037938cba8c81", + [] + ], + "overrides.spec.js": [ + "bc3d494845874b2aec9d26fa68e95809b542e555", + [] + ], + "primitive_state.spec.js": [ + "16cc827fd2c18bf34587d61d07db0b94cc542584", + [] + ], + "shader_module.spec.js": [ + "d3b7c220930197c505c92b5e85b83c556c3f64d4", + [] + ], + "vertex_state.spec.js": [ + "fe735f042f8addcc11148ddfd8a3c5b3c23b7af8", + [] + ] + }, "resource_usages": { - "textureUsageInRender.spec.js": [ - "b036245663df8d684067eff7c79861253205dbca", + "buffer": { + "in_pass_encoder.spec.js": [ + "dc65905d94bbf035de389efa00de3effd4e1a84b", + [] + ], + "in_pass_misc.spec.js": [ + "aab27f354e967d7098f85f5a5c63a8bf12e556e4", + [] + ] + }, + "texture": { + "in_pass_encoder.spec.js": [ + "6c6588259f1d07b93630ae9e4c9fb1a160e0de81", + [] + ], + "in_render_common.spec.js": [ + "f8f27fe78b944b351819d5eb0a9f0872ef564b1f", + [] + ], + "in_render_misc.spec.js": [ + "83d427982bdcd0efe10a1be2e66e4ebaacf64c98", + [] + ] + } + }, + "shader_module": { + "entry_point.spec.js": [ + "6daa94f6bf6afcf383d790ba0a61ef39b0daa48c", + [] + ], + "overrides.spec.js": [ + "718c966bd106d1b6738bcf5e10d27c82d15934a9", + [] + ] + }, + "state": { + "device_lost": { + "destroy.spec.js": [ + "0029128d03ad0e3a73f5ab05d86503db416e6195", + [] + ] + } + }, + "texture": { + "bgra8unorm_storage.spec.js": [ + "7dcb15fb23a8a7dcd2e0e7f621ef9dc95f9ff308", + [] + ], + "destroy.spec.js": [ + "056b3529385ab2315fa77f7a4fdb2d7942ad2ba5", + [] + ], + "float32_filterable.spec.js": [ + "1cf5f0a95ea041e48b139dff22e4d4b7d9d1af69", + [] + ], + "rg11b10ufloat_renderable.spec.js": [ + "174a2b1acbf37d465560719e31a9bf4022fd9139", [] ] }, - "setBindGroup.spec.js": [ - "fca85a83b0e5cf94d7950139c021ca6954e0e2ad", - [] - ], - "setBlendColor.spec.js": [ - "8a302fffd9807b5bf8ae1b6540f9af1b7c4425b8", - [] - ], - "setScissorRect.spec.js": [ - "c049e92e70e3ad9a5f71f88a863e5a86cc74fc4e", - [] - ], - "setStencilReference.spec.js": [ - "f79a24044952c705004d254c81c31fd60967c54e", - [] - ], - "setViewport.spec.js": [ - "e2ef691b821825b9fa3c9fa5072dc734ec34d236", - [] - ], "validation_test.js": [ - "c6cd14779bbb7b95e37bdb93d3f5be33902be6c2", + "b7cbdf040639c27ba61495507136daf599cfcaf8", [] ] } }, "capability_info.js": [ - "10a8c5aa4b62c05830eabb33734d866939258ade", + "681128f34eb8936ea846ff9e611154e56fe41b47", + [] + ], + "constants.js": [ + "ff512c3f6bcf43b2d095c7d0066e175fe41a70e5", [] ], "examples.spec.js": [ - "32825367009ab0c4427821a013e913480ba38863", + "ef61d3a40d08679543f12f0bda0f11b8cb089867", + [] + ], + "format_info.js": [ + "5aebecddba99376dccdd86ccb0bd6b4dac17cad1", [] ], "gpu_test.js": [ - "21cb10f1429e495b2f32b1d51a09b8584f63707d", + "b9d5c28d762cd056588c27adfe37e757b0b086b5", [] ], "idl": { "constants": { "flags.spec.js": [ - "51b80aa8aa23cb987079f6dd228bb0bb68816624", + "3002c49b231e53310cac415879d9902c97d8da79", [] ] }, + "exposed.html.js": [ + "7ac9f2ef50b0a0f937c6bb45db1843dea85394fb", + [] + ], "idl_test.js": [ - "3943563d2ac2c779e6cfb0ab033b92bca24e5749", + "ae6de5376ee52b90bcbbd6c9455ba02e5c33efc2", [] ] }, "listing.js": [ - "cbb23b30ec894c103a957f944b18be1e019ed571", + "4cb0337621f7b751e454137454472275fcedb86a", [] ], - "util": { - "conversion.js": [ - "bdba99cf7619ec4d66a5890f5566f68bbc6ed82d", - [] - ], - "math.js": [ - "4761467b586691662834dd0fbf3e86643a5eb823", - [] - ], - "texture": { - "layout.js": [ - "927798985fc772a4c9e9ea7a62335ab693b43991", + "shader": { + "execution": { + "expression": { + "binary": { + "binary.js": [ + "0ed7318f8bae46011db2ec295bea308a58381ef3", + [] + ], + "bitwise.spec.js": [ + "f982cc05df4aac150b665619debaff6cc8647e8b", + [] + ], + "bitwise_shift.spec.js": [ + "be96969d79d6c1a0b3cbfeb27f4cea7c29f72a03", + [] + ], + "bool_logical.spec.js": [ + "4dc5ebe3cc375ed2c399acf05129f984a958ab3f", + [] + ], + "f16_comparison.spec.js": [ + "e1a8d983ece19ceb5345b9ade9cbfa8325e6378b", + [] + ], + "f32_addition.spec.js": [ + "a8ade0fabc708873094dc6ea2eecc9756d4200a8", + [] + ], + "f32_comparison.spec.js": [ + "17f83c7f5b65efb58f1c26d9faba296493abf262", + [] + ], + "f32_division.spec.js": [ + "7beb7132d741551fbbc2491e23bd3efa0e9803b5", + [] + ], + "f32_matrix_addition.spec.js": [ + "f1062c40fd9a0937cbaf3db868f67bd37fa696ba", + [] + ], + "f32_matrix_matrix_multiplication.spec.js": [ + "67c2d6f9f97c99690473eb3ec562b470c8cc20e1", + [] + ], + "f32_matrix_scalar_multiplication.spec.js": [ + "64d2d4af6eb068151cf1acde945bbaccf1c31dd5", + [] + ], + "f32_matrix_subtraction.spec.js": [ + "992a0b80dba0af0f712cd20c99a4341475fbd3db", + [] + ], + "f32_matrix_vector_multiplication.spec.js": [ + "50eab8e6f673b7fb451e5f1930a3acc19d6029e5", + [] + ], + "f32_multiplication.spec.js": [ + "5ad732f498a77520a269b4f174d3580141e51c86", + [] + ], + "f32_remainder.spec.js": [ + "eb55aed951c659bc97c4160e1f2da4c6ce73e10a", + [] + ], + "f32_subtraction.spec.js": [ + "3b0142e9394b828937d22eac59d95c1917a0d9f9", + [] + ], + "i32_arithmetic.spec.js": [ + "2c92f729d430b5f0fda92f9cae5c5720771bb5ca", + [] + ], + "i32_comparison.spec.js": [ + "d02a96b073057cbd56292eb1c9c6ddea91b4326c", + [] + ], + "u32_arithmetic.spec.js": [ + "16a7fd3d39034b3de7bedc64d796f61dd2873b2a", + [] + ], + "u32_comparison.spec.js": [ + "47a67b18e94674f5acc95e76d9e0de39c5cb8ed9", + [] + ] + }, + "call": { + "builtin": { + "abs.spec.js": [ + "915a2c16156f757cf5f58c5df9ea35c0c1966653", + [] + ], + "acos.spec.js": [ + "a438fb2e179611366baf146b016d2a266d16e51e", + [] + ], + "acosh.spec.js": [ + "d52b8a7a6dc25b721a7ccc1ed2220ab1a91e02fa", + [] + ], + "all.spec.js": [ + "cb8b32953fff1ab75347997d63d23a9fc6204200", + [] + ], + "any.spec.js": [ + "9f5b4524f1197dbacb26e210d33a551533fbf829", + [] + ], + "arrayLength.spec.js": [ + "09ff436dc531ee1d9ff00f2335f9409878a17646", + [] + ], + "asin.spec.js": [ + "02e2383b62927a5c2241cc76ba2e10dd2ead2808", + [] + ], + "asinh.spec.js": [ + "9dfb7dbfeb620da01f791eb697550babd0c4d21a", + [] + ], + "atan.spec.js": [ + "b2a4f3f8d9f17d8338bc30ff184b30fa75021ed4", + [] + ], + "atan2.spec.js": [ + "735767f9d90a6d57cb16ac03757a8eb18bd04052", + [] + ], + "atanh.spec.js": [ + "975717088ace6b0d89c5aea1fc80ed754891f6ab", + [] + ], + "atomics": { + "atomicAdd.spec.js": [ + "612c95df929d0fe8899205e0b332f44396818c36", + [] + ], + "atomicAnd.spec.js": [ + "35ee38c139d759f8041ae011a864282c5050e218", + [] + ], + "atomicCompareExchangeWeak.spec.js": [ + "747b14b8329a3e8a0572b428408f9dc5ea0957b8", + [] + ], + "atomicExchange.spec.js": [ + "c1c347848976d2f9602714d52d6e673b066d0dc4", + [] + ], + "atomicLoad.spec.js": [ + "d2268ad057f31faba4347354fa510f01dd13297e", + [] + ], + "atomicMax.spec.js": [ + "952001610bf25a918cf4a6319c90920dfc407d19", + [] + ], + "atomicMin.spec.js": [ + "cc5928f31b3d35d3b99e52630ad52c9e8f96526c", + [] + ], + "atomicOr.spec.js": [ + "f42e61ba9ea4be78edbe4655a374333da2d4db95", + [] + ], + "atomicStore.spec.js": [ + "e0edaf81b8911ebbe8a164446a96317b86ee78d3", + [] + ], + "atomicSub.spec.js": [ + "ed55959e8e6915e27617bedfc1964f72d0a22f23", + [] + ], + "atomicXor.spec.js": [ + "f82efdd6d3113a85fee9fb9f8273609fe1d04133", + [] + ], + "harness.js": [ + "3704be75b7ee62c005bef96d1caee888c19de7de", + [] + ] + }, + "bitcast.spec.js": [ + "313a9f42a07b245cc40f1b04ec12bb161c2459dc", + [] + ], + "builtin.js": [ + "b591217cfadf36dd26b28b1b560fc35613824cfb", + [] + ], + "ceil.spec.js": [ + "0182a94962aca24b90d0af35305d17115d904cb5", + [] + ], + "clamp.spec.js": [ + "a6c142754585a3f8835b7c6bedc7b6fcc72cd3cd", + [] + ], + "cos.spec.js": [ + "902b6f64729b37276adc09b6c8858ebb87c2a2d5", + [] + ], + "cosh.spec.js": [ + "a95e3aa5df371f7bbaea05db543129fdecc7eafe", + [] + ], + "countLeadingZeros.spec.js": [ + "51a7a5ee1ee57fc9775ac8714746df311a0bfad9", + [] + ], + "countOneBits.spec.js": [ + "b6a82da5e5f7b12ea98c4f1d2cdc53dedff193ec", + [] + ], + "countTrailingZeros.spec.js": [ + "e0a0421702d0fef9f92a48a577cd88adecc4f10b", + [] + ], + "cross.spec.js": [ + "1cbc17b9e4b9819c604934ddc5c0d9feb16cf13e", + [] + ], + "degrees.spec.js": [ + "4867282d29da870d3dd5b3784e8fe7e9093a0f61", + [] + ], + "determinant.spec.js": [ + "277d197c9981180ee2a045dcd4782a8784d71d65", + [] + ], + "distance.spec.js": [ + "154a52c2764183f1eb18ab94f9168dc809dd3df1", + [] + ], + "dot.spec.js": [ + "b219b87e6c1c21ee26891ae4a489a537b1e57255", + [] + ], + "dpdx.spec.js": [ + "c4d5413b70159eaeb931f7c1e755a6e9442ad500", + [] + ], + "dpdxCoarse.spec.js": [ + "8b37d1982bdbfa51558325d5fb658166cb79f72f", + [] + ], + "dpdxFine.spec.js": [ + "57c1f49b4771e8737f151e34acc1ca41438dce53", + [] + ], + "dpdy.spec.js": [ + "9e9debdf5829aa2d6884559fc3b3503ea777eac5", + [] + ], + "dpdyCoarse.spec.js": [ + "f477a883305e5a6dbdb79199cdadf27e7260d77c", + [] + ], + "dpdyFine.spec.js": [ + "dc986daeec85ed37c34f77382984842f188c7a91", + [] + ], + "exp.spec.js": [ + "597876a5618db89c59380895354e60041189119c", + [] + ], + "exp2.spec.js": [ + "bcc999b2253259bcede4d9e751145a42e413d99f", + [] + ], + "extractBits.spec.js": [ + "cc6b466092f5255add594932f69d4f1fcf20c7cb", + [] + ], + "faceForward.spec.js": [ + "12247cf8830f249f74d5de8455033304cf23df9f", + [] + ], + "firstLeadingBit.spec.js": [ + "f556dba7883d32de82b0f9c372acc23c700b32e1", + [] + ], + "firstTrailingBit.spec.js": [ + "29c46690b6abe77cd4addc4e7c23d053eb4c1137", + [] + ], + "floor.spec.js": [ + "0d5c30230e1d3fa80276bd51b7487ef6bb31013a", + [] + ], + "fma.spec.js": [ + "735dd2fa29b4678070377735b3ab31c13a110da0", + [] + ], + "fract.spec.js": [ + "c8393c50f7d7d31cd84765a71abfd3905dba480b", + [] + ], + "frexp.spec.js": [ + "68a570612f6f5fb602b1b763d71fa999a4c6cce5", + [] + ], + "fwidth.spec.js": [ + "ee33a68ab497d706eca3f8b7a3977cde18025b05", + [] + ], + "fwidthCoarse.spec.js": [ + "d5df428ebcf7d70ae32769fd2ab8ff4111717c78", + [] + ], + "fwidthFine.spec.js": [ + "0bd0ad33d33b023762fd971254b344518fece77d", + [] + ], + "insertBits.spec.js": [ + "262aaa199aaa9f469926fb2967b9876b3cad577e", + [] + ], + "inversesqrt.spec.js": [ + "f2944c6792365c20f57954cad5a2b080e9819bfd", + [] + ], + "ldexp.spec.js": [ + "a33205c2a7c9f6933626be35054aecd4a846e695", + [] + ], + "length.spec.js": [ + "3a2dedbb5dccd5442a980cb5c2a70b0ce2fee85a", + [] + ], + "log.spec.js": [ + "bf75c9b8481bf26c38b65c379c54eea907865901", + [] + ], + "log2.spec.js": [ + "ca77d645896bd146aac6731fb963b0d9b4edb599", + [] + ], + "max.spec.js": [ + "ea513fab036a9806a15fa1e3d2d262a68d6a43de", + [] + ], + "min.spec.js": [ + "4ffbdf5c9d8dc85b468bed4ddf5d91211ba116ff", + [] + ], + "mix.spec.js": [ + "dba656fc558f967f24285ce9a96945b6c4167673", + [] + ], + "modf.spec.js": [ + "972283ee44aec84a60a7d5c6dafbd5121e1ba19a", + [] + ], + "normalize.spec.js": [ + "5cb5b9170cf22d5ebc6125c57810f0b3de966a0c", + [] + ], + "pack2x16float.spec.js": [ + "591a78eed2406ce14d6355decf083d8b72963d3e", + [] + ], + "pack2x16snorm.spec.js": [ + "7f6b72bb0271e0b9146ae493cc8bf0295cd37c0d", + [] + ], + "pack2x16unorm.spec.js": [ + "5819c25618b33616361046fdebd9ed7568dbb170", + [] + ], + "pack4x8snorm.spec.js": [ + "f2696b8d6fe57a58ed3ac2d246dfd9b0b207b3fb", + [] + ], + "pack4x8unorm.spec.js": [ + "c12cf779445d313baf7a3e8e2684f98b76258761", + [] + ], + "pow.spec.js": [ + "dfb92674467ad8830f0a6f53240e891812318b6d", + [] + ], + "quantizeToF16.spec.js": [ + "bad11d7fd656c6c2f6e773ba1d384fef9190b6f0", + [] + ], + "radians.spec.js": [ + "fa888795c1d299574e729afec36183851dfd0edd", + [] + ], + "reflect.spec.js": [ + "2fe30f7ca2ae8e3bb9c5e84e8b6c051bb48f1924", + [] + ], + "refract.spec.js": [ + "03f1708da3e19ab652189ecb664853080885b432", + [] + ], + "reverseBits.spec.js": [ + "41f72419dfd10e7caf8329ac52fb1fc84b703b30", + [] + ], + "round.spec.js": [ + "10d30b414ce90ddf83139d0d61708e208bcbf385", + [] + ], + "saturate.spec.js": [ + "a75b61b690624e5a7050009e8f5adc016552e76b", + [] + ], + "select.spec.js": [ + "9f86a28526b358947984512193f91206bec59c7a", + [] + ], + "sign.spec.js": [ + "3f30f351639f82400ac4e5e2e48914f7f0432582", + [] + ], + "sin.spec.js": [ + "04ba6a9e142c15f900c3228c45079c73385cbf5c", + [] + ], + "sinh.spec.js": [ + "7936ec3be8fd1410a5e8cb070597489627fb0123", + [] + ], + "smoothstep.spec.js": [ + "f338b15dacda70e7b257acd78a1cdcebf425f72a", + [] + ], + "sqrt.spec.js": [ + "15cc85adf1f2021aa6cf4d498fe002b73b3a98e3", + [] + ], + "step.spec.js": [ + "cb122b40439fda0f1a1e4085e046facc976158db", + [] + ], + "storageBarrier.spec.js": [ + "ac7519ea92124194178d00a1fe95d27e2ba02279", + [] + ], + "tan.spec.js": [ + "e68877bfe8772cb11a5547015e3e333a18eb054f", + [] + ], + "tanh.spec.js": [ + "7a57db1c4069fcffd41da4b7fd2fc55e4af7692b", + [] + ], + "textureDimension.spec.js": [ + "9a5ef4d829d8c349ab5224b0ef214acee03deb97", + [] + ], + "textureGather.spec.js": [ + "1ecd1283d1d7c7052b03f06c46963dd4b20a4c04", + [] + ], + "textureGatherCompare.spec.js": [ + "ddb24c472e50a8ef1b82c5e84ee6651033e2de7e", + [] + ], + "textureLoad.spec.js": [ + "c11d20554b581932ef787c548db0bdcf53f43ddc", + [] + ], + "textureNumLayers.spec.js": [ + "5b0372289da957ca7cdb07dfc8347a22536be758", + [] + ], + "textureNumLevels.spec.js": [ + "ae59dd99bbeb1225150f968c9678a127429b03a1", + [] + ], + "textureNumSamples.spec.js": [ + "620d1a7e9dc0f5313da9f330deef2d60837fe6dd", + [] + ], + "textureSample.spec.js": [ + "6d39c22531d141bccf7ae6a6480dec2e22dfd72b", + [] + ], + "textureSampleBias.spec.js": [ + "f74b3a0ba0d1e39fa4c12360a5a3f81b78ac64c7", + [] + ], + "textureSampleCompare.spec.js": [ + "c0a4c2b68aab7e205ebb836659daa756ce783c37", + [] + ], + "textureSampleCompareLevel.spec.js": [ + "24e7453b6dab9538830bfc9fccfcbaafcd65a3fe", + [] + ], + "textureSampleGrad.spec.js": [ + "bb77a66a2722751e41c15ef61f5ff716322820c7", + [] + ], + "textureSampleLevel.spec.js": [ + "5d3b8ca78cf280b9b68cebf5ccab3bdc74c05f17", + [] + ], + "textureStore.spec.js": [ + "cd555f429bd0382dfdb4ce6da28c8d9b9193709e", + [] + ], + "transpose.spec.js": [ + "222eb917adaa4c667a98b071193b9b41ae8fd5eb", + [] + ], + "trunc.spec.js": [ + "51d42f38bb5eeffee886399843e4f3a9145313b7", + [] + ], + "unpack2x16float.spec.js": [ + "21cf6729ee37c99f9c7802a10da7ddaa887a9d72", + [] + ], + "unpack2x16snorm.spec.js": [ + "6675690f82434cf1760e01100da0f9900c6fc253", + [] + ], + "unpack2x16unorm.spec.js": [ + "9b115299ebdfc72ca80145a2624e494414451355", + [] + ], + "unpack4x8snorm.spec.js": [ + "430316d14f930665ced45fdb51a375e6aa4a380c", + [] + ], + "unpack4x8unorm.spec.js": [ + "ce465152145409a3c29211687aa5f680dfd7a861", + [] + ], + "utils.js": [ + "cdc7d1a985079d9c170842127b3409d81c461975", + [] + ], + "workgroupBarrier.spec.js": [ + "7bc3ecf3a4b7042aad924e01ce3b739833f3438b", + [] + ] + } + }, + "case_cache.js": [ + "c19bb3df278b2608c08746fe167f48f1d87be6d2", + [] + ], + "expression.js": [ + "07ebe7a04351bb02891e046e2240169475cacfba", + [] + ], + "unary": { + "abstract_float_assignment.spec.js": [ + "6ef9c01ee1cfcb5c993262fa3e6042ada042b4e6", + [] + ], + "bool_conversion.spec.js": [ + "d4fc0914650d3ec54eafbc06deba180bec8cbbfe", + [] + ], + "bool_logical.spec.js": [ + "fb281d04b5020961eeab0365d961ec6f3b6b2f5d", + [] + ], + "f32_arithmetic.spec.js": [ + "bbd8c8afc966079a1be7b6f791aa65a75bd0f7d9", + [] + ], + "f32_conversion.spec.js": [ + "2e8849154470eb76a139a5d3cce784541d2a9cbd", + [] + ], + "i32_arithmetic.spec.js": [ + "d2afcec3acd291f8f338446971a4493eae86b390", + [] + ], + "i32_complement.spec.js": [ + "25b0bbce6ccdc24db55a31461ea336d28ed11037", + [] + ], + "i32_conversion.spec.js": [ + "0b44e5a83fe42268e4dd486e7087725092999c4e", + [] + ], + "u32_complement.spec.js": [ + "ce189d434d0a5429e2dfc40d17ff9b17dc811aa8", + [] + ], + "u32_conversion.spec.js": [ + "6d1f3c297ffe1931121c18072488c91931681232", + [] + ], + "unary.js": [ + "4e91cf8634a52c447ac6feb21f967731838c55c7", + [] + ] + } + }, + "float_parse.spec.js": [ + "19e0476ba1f521aa5b8ae202311f63862db98e29", [] ], - "subresource.js": [ - "889fab16e61f6b811d7475a4b5eb7c56353a8a91", + "flow_control": { + "call.spec.js": [ + "d7c7f5ed0767495119cfb9b430f192407d86359f", + [] + ], + "complex.spec.js": [ + "a5c2f9f981938c97416e41a2313f5548df0b1468", + [] + ], + "eval_order.spec.js": [ + "5c4aed2ae8a76910908a8dd9e2bb7143141632e6", + [] + ], + "for.spec.js": [ + "0af28aa8e41297c49913c0d47cf234cbd35a9e7d", + [] + ], + "harness.js": [ + "2d8996cc2d2e40156102ad66b665a4e0811e91d9", + [] + ], + "if.spec.js": [ + "54507da07da1d1d2f32602be62fe853cb8f8aead", + [] + ], + "loop.spec.js": [ + "3897c6977b88995d29351ff7229011f3357f199b", + [] + ], + "phony.spec.js": [ + "1f2628cb0445a4b07c07de208e02bef3af82a26e", + [] + ], + "return.spec.js": [ + "a6089f1c13ea00161ddcc3d9988727ea124c2c49", + [] + ], + "switch.spec.js": [ + "4f34141d33b9ffe9d5c5b7ff13ef55e9f6401386", + [] + ], + "while.spec.js": [ + "c424309572175f863eaa487c7b94757d82cbff08", + [] + ] + }, + "memory_model": { + "atomicity.spec.js": [ + "0286cf42d5234b6b978dc9484e275d4670609662", + [] + ], + "barrier.spec.js": [ + "dbf90149e3ea73b9c0e5d2d3e5e63326f31b757c", + [] + ], + "coherence.spec.js": [ + "00dca4f9c7f52f4c75216792a5918185a18c8571", + [] + ], + "memory_model_setup.js": [ + "d0daa9a8f3b99989a89e177f3a070a7f25e0de2e", + [] + ], + "weak.spec.js": [ + "a9f7e60ce1a7f818fb1137ff85312e70cc84107a", + [] + ] + }, + "padding.spec.js": [ + "40bc330bf4efa51c963701e13619ab8f88a7a181", [] ], - "texelData.js": [ - "eadaa09633022e6c82355b07a4798c802c56a8e8", + "robust_access.spec.js": [ + "f7d8de63b9d22a4e2af6dc39fd3d31dab50d7e13", [] - ] - } - }, - "web-platform": { - "canvas": { - "context_creation.spec.js": [ - "26dc5d8ab6787c628c820f42e43e33603e4cebff", + ], + "robust_access_vertex.spec.js": [ + "527c69819a990691f0c0f7b752726c5090517cfc", + [] + ], + "shader_io": { + "compute_builtins.spec.js": [ + "01700647a19a9e94cdc880b45403888cf6986dbd", + [] + ], + "shared_structs.spec.js": [ + "88bff95442fe59ff6b2ccac4eb55bd4f07b7653f", + [] + ] + }, + "shadow.spec.js": [ + "47ea93cffc416763b867584d6c4657368a0e39ac", + [] + ], + "statement": { + "increment_decrement.spec.js": [ + "899d488c24c2016ee337871aa88535e6a880e105", + [] + ] + }, + "zero_init.spec.js": [ + "1ce576132826c165e9f5c5636f441b711c59ed7f", [] ] }, - "copyImageBitmapToTexture.spec.js": [ - "9df5ff94419baa92ff27f8b39cdc0ee99439dc06", + "types.js": [ + "ef27fe656564aefb305d8a72ab98cbfadada24d2", [] ], - "reftests": { - "canvas_clear.js": [ - "a9149f039424546a9822d090b979fef921fe79c1", + "validation": { + "const_assert": { + "const_assert.spec.js": [ + "735f26f72df4e0667ea16bf8120c758294e8eb5d", + [] + ] + }, + "expression": { + "binary": { + "bitwise_shift.spec.js": [ + "5c29a1858cd2bf007b7c9a0411f80eba6bfd5d08", + [] + ] + }, + "call": { + "builtin": { + "atomics.spec.js": [ + "fb3bf6bd4043b7e046ca640509ddbc9dbd347a26", + [] + ] + } + } + }, + "parse": { + "align.spec.js": [ + "9fd1987a756d811ef066c550596ad87617eebfc1", + [] + ], + "attribute.spec.js": [ + "618fb719f7c753199ef3fe524b54eb6c41e3ade5", + [] + ], + "binary_ops.spec.js": [ + "8f5bc12b0078b53c9ae91f00f2aa84a03246d3fb", + [] + ], + "blankspace.spec.js": [ + "bdee7324021968b0f0745e33f221624c4e971591", + [] + ], + "break.spec.js": [ + "bc615dde45cea7d33a9ad50585f4e6728313e0f8", + [] + ], + "builtin.spec.js": [ + "083e1614fbf0d0bdc7e0e8e45b0339fc9d7ffd92", + [] + ], + "comments.spec.js": [ + "748e70bb2af87dd1864da625071d914b9b9c4b52", + [] + ], + "const.spec.js": [ + "894ab80eb63d78994bb45464864262f7d11f2aa2", + [] + ], + "const_assert.spec.js": [ + "f57412e34e017ac34d36343260e493b1fd5d4dea", + [] + ], + "discard.spec.js": [ + "c2694bda16de47afd6bfc2e9242e2574e7d062d2", + [] + ], + "enable.spec.js": [ + "6a94805e90072ad0fbefadb77f95d739c3e6bc00", + [] + ], + "identifiers.spec.js": [ + "92b19619f31c80b6e96cb363bf413fdc9de0841a", + [] + ], + "literal.spec.js": [ + "a1ca97984e8dca26ce71e54953496cf82c10e668", + [] + ], + "pipeline_stage.spec.js": [ + "167d7f875e0753f9642a204e5f3f4b87cffb8f4d", + [] + ], + "semicolon.spec.js": [ + "619cb25587c33a1662ff5ffe1b5d0d7e1b64a201", + [] + ], + "source.spec.js": [ + "b4cfe94b24747d19245a7ad18d909c9d3713feb9", + [] + ], + "unary_ops.spec.js": [ + "83322ccf16792cd8d70be64a522a7a1612cfc891", + [] + ], + "var_and_let.spec.js": [ + "974af4d02a1aa16a5b0220a598cfdae15cc075a6", + [] + ] + }, + "resource_interface": { + "bindings.spec.js": [ + "546a0b0ce81af69a6edf19d1da6ef2c9288c57ed", + [] + ], + "util.js": [ + "6c16a1ff04794bd2b480e3613f1f67bd633d6767", + [] + ] + }, + "shader_io": { + "builtins.spec.js": [ + "13bdbd7fb76cfe0415294fbdef12969e361bc70d", + [] + ], + "entry_point.spec.js": [ + "982e4e3dc90133a1d6fea6138f5c62482cf1c09f", + [] + ], + "interpolate.spec.js": [ + "28088f9dcf54b122eec81881b0bb2aa4af3422e2", + [] + ], + "invariant.spec.js": [ + "1729502082ecc49ca7cc9c10b384225102eb4766", + [] + ], + "locations.spec.js": [ + "5e7a43a4e2a5e618ef670224a1ffdff1930c0ba8", + [] + ], + "util.js": [ + "3092eb8182561f612de060aeb4cf8895cd852fa4", + [] + ] + }, + "shader_validation_test.js": [ + "4014f4f16fbae370e7d35038b332cecf4e2df911", [] ], - "canvas_complex.js": [ - "f2271d0debafde3681e6a4865ccd5c91817c94f9", + "uniformity": { + "uniformity.spec.js": [ + "1c9742918c1daa3ae96b5de8c771d470f03ad52a", + [] + ] + } + }, + "values.js": [ + "9ca24c64b99eafcbc9ea9a05e6f49ce063968a49", + [] + ] + }, + "util": { + "buffer.js": [ + "1da50c26993aa486d9a152b62e4907d3e712ba9c", + [] + ], + "check_contents.js": [ + "f45054677d8c518cb2a8b9ce3276872a1bbd6074", + [] + ], + "color_space_conversion.js": [ + "4f456fb7c530c2c8a2354fbd4740dcfec81b5766", + [] + ], + "command_buffer_maker.js": [ + "b3e0463fb2fee9b03ba60d5036558402dff44087", + [] + ], + "compare.js": [ + "c4435042980398b7ea2dfb707b35ace6664d683f", + [] + ], + "constants.js": [ + "99575c5c85c42448d220921c1d2d8ac16f4c5f01", + [] + ], + "conversion.js": [ + "024807ca0c060f5721e0b3246f280cb71920e75d", + [] + ], + "copy_to_texture.js": [ + "e58df6b7cdabc27c1540a7b51154be0c15ec03ca", + [] + ], + "create_elements.js": [ + "b255f85ceb4f4a58d1ae89d52da3958a8f48d6f2", + [] + ], + "device_pool.js": [ + "46ca625388d9037f16085edea60dad4e01745883", + [] + ], + "floating_point.js": [ + "9bafdfb995b3a400f5e842d776b048e41ccc2152", + [] + ], + "math.js": [ + "de04fa06764ca0b9942141440e55b5671565fcaa", + [] + ], + "memory.js": [ + "6fcc2385deb813b766841112c38f195be9d1379a", + [] + ], + "pretty_diff_tables.js": [ + "41d519f6b3666b0ad36cc4b1fbb213deb0052383", + [] + ], + "shader.js": [ + "2763d30a390aa5c36f6fff58262d1b677a34fb72", + [] + ], + "texture": { + "base.js": [ + "e5425c57dc31ea28509cee9d6d34e2a7bff7410a", + [] + ], + "data_generation.js": [ + "b92dbd2bbdd8ac19f79db7efdfb5c94b4c30c9b5", + [] + ], + "layout.js": [ + "17d9ba90b216cb3c8b320ca3fc468ebb51fb1cd1", + [] + ], + "subresource.js": [ + "db9f637d44832721c99252b686b9d728c0b9c664", + [] + ], + "texel_data.js": [ + "e98fb72c1485d5ef3ab6470584da4cbc9c565d5d", + [] + ], + "texel_data.spec.js": [ + "c4d20599d1e9bff7d3da1e652122ea722960671b", + [] + ], + "texel_view.js": [ + "d075f2547526838a7edfaa86d1383da689bf32d6", + [] + ], + "texture_ok.js": [ + "0803046ddb4b3283e3fac913129107106f134fee", + [] + ], + "texture_ok.spec.js": [ + "00ef1663f9461d4df0442433279c1d226aa0b9c0", + [] + ] + }, + "texture.js": [ + "53d78839f21e022f1e1aaa0bde34f35f5a34dd7a", + [] + ], + "unions.js": [ + "8dd7e23ad58a69aec29db953d12c94fcc2e94767", + [] + ] + }, + "web_platform": { + "canvas": { + "configure.spec.js": [ + "d01afc2d7b60bb9643c0e4a4b0ee86a530789982", + [] + ], + "context_creation.spec.js": [ + "eb4cb7df8e06df0a70eb0b72bf6ff253ddc38834", + [] + ], + "getCurrentTexture.spec.js": [ + "b256be3275d1a56ce0592315bf42a220c92cae1a", + [] + ], + "getPreferredCanvasFormat.spec.js": [ + "f358fe7188f7563b3921a3a3c1caf6b3b18fb7b2", + [] + ], + "readbackFromWebGPUCanvas.spec.js": [ + "353f217440ffe8a42aa43eed20647f330860f3db", + [] + ] + }, + "copyToTexture": { + "ImageBitmap.spec.js": [ + "cbd40eeb81e86dc5733099f1f5c5d451cc08a537", + [] + ], + "canvas.spec.js": [ + "4eaa614e8fd56c2c21c1fb1d11a01405dfa3f478", + [] + ], + "video.spec.js": [ + "32a0b77e9938b9c9e8bddca4ccde812d76e19609", + [] + ] + }, + "external_texture": { + "video.spec.js": [ + "53f395d1ad80eb2e8940b769f1da5dc24bf7767a", + [] + ] + }, + "reftests": { + "canvas_clear.html.js": [ + "f9bb584c36216d1877e97dde768d0c1b7d1cd9d0", + [] + ], + "canvas_colorspace.html.js": [ + "f4ef05b12981f323be98e3335adc70f20e632d86", + [] + ], + "canvas_complex.html.js": [ + "2ecafe12e06fe13f6f7392a23a1c589596f44655", + [] + ], + "canvas_composite_alpha.html.js": [ + "93d323f1ec1920a2bbe86482ce8b2f1dbe1c59f1", + [] + ], + "canvas_image_rendering.html.js": [ + "a7c488e8b2d9534348575d6cac96efb8ccfc4e53", + [] + ], + "create-pattern-data-url.js": [ + "e6e9019851f3f8c7152e8fbe2426af89268ca1df", [] ], "gpu_ref_test.js": [ - "a45002835df48518eacb8d7887791ee200c3e3c1", + "56ac1f2a3315500120230bf285f8e49e2a34f2c9", [] ], "ref": { "canvas_clear-ref.html": [ - "2e0781186273ac49d6c70b5e5a9c68103aa5f173", + "e37b78c3a6f5f77facce20c1806fd264be3303f2", + [] + ], + "canvas_colorspace-ref.html": [ + "a6da9f6748a4f8d7fd75d78c1ad1b55159b2db7b", + [] + ], + "canvas_colorspace-ref.html.js": [ + "77e7610b75206aad699de877bbb89641663f1583", [] ], "canvas_complex-ref.html": [ - "3d5b3b3376d23cfdcda57f0c53fc3192e8a77bb6", + "b1d46c108aeb9d2fa80e88ab60049dc885c08367", + [] + ], + "canvas_composite_alpha_opaque-ref.html": [ + "94b94865147041b623508556363ab3bf85b645af", + [] + ], + "canvas_composite_alpha_premultiplied-ref.html": [ + "635625ecc784f1df061e9d97e21ee65db0ebfd5b", + [] + ], + "canvas_image_rendering-ref.html": [ + "f9eca704e8702ea17f22ce0bcd8e65677b93b12f", + [] + ], + "resize_observer-ref.html": [ + "5259a25c2741729c13c52f24ce4adf5593cc2fc0", [] ] - } + }, + "resize_observer.html.js": [ + "0b4d35bdecdbc8601b84c2edcbba3faba978e6fd", + [] + ] + }, + "util.js": [ + "25e524f9a73e78c93adf19090bbeb79bf0233365", + [] + ], + "worker": { + "worker.js": [ + "22392afc7b5d2f3c7a8919b7acbe75dda1b33814", + [] + ], + "worker.spec.js": [ + "497441485216b9137d484f0d261a9adfca94e0f7", + [] + ], + "worker_launcher.js": [ + "f3e83528ad0935e8051a0cc024b5ff9864367fd1", + [] + ] } } } @@ -438,117 +2696,6655 @@ }, "testharness": { "webgpu": { - "cts.html": [ - "c5bc2536ab14b1174b7c01f35c85cfc6e62f5418", + "cts.https.html": [ + "183d95783f8b4bfd8848039f219ebef0ffca950e", [ - "webgpu/cts.html?q=webgpu:api,operation,buffers,map_detach:*", + "webgpu/cts.https.html?q=webgpu:api,operation,adapter,requestAdapter:requestAdapter:*", {} ], [ - "webgpu/cts.html?q=webgpu:api,operation,buffers,map_oom:*", + "webgpu/cts.https.html?q=webgpu:api,operation,adapter,requestAdapter:requestAdapter_no_parameters:*", {} ], [ - "webgpu/cts.html?q=webgpu:api,operation,command_buffer,basic:*", + "webgpu/cts.https.html?q=webgpu:api,operation,adapter,requestAdapterInfo:adapter_info:*", {} ], [ - "webgpu/cts.html?q=webgpu:api,operation,command_buffer,copies:*", + "webgpu/cts.https.html?q=webgpu:api,operation,adapter,requestAdapterInfo:adapter_info_with_hints:*", {} ], [ - "webgpu/cts.html?q=webgpu:api,operation,command_buffer,render,basic:*", + "webgpu/cts.https.html?q=webgpu:api,operation,adapter,requestDevice:default:*", {} ], [ - "webgpu/cts.html?q=webgpu:api,operation,fences:*", + "webgpu/cts.https.html?q=webgpu:api,operation,adapter,requestDevice:features,known:*", {} ], [ - "webgpu/cts.html?q=webgpu:api,validation,copyBufferToBuffer:*", + "webgpu/cts.https.html?q=webgpu:api,operation,adapter,requestDevice:features,unknown:*", {} ], [ - "webgpu/cts.html?q=webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_dataRelated:*", + "webgpu/cts.https.html?q=webgpu:api,operation,adapter,requestDevice:invalid:*", {} ], [ - "webgpu/cts.html?q=webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:*", + "webgpu/cts.https.html?q=webgpu:api,operation,adapter,requestDevice:limit,better_than_supported:*", {} ], [ - "webgpu/cts.html?q=webgpu:api,validation,createBindGroup:*", + "webgpu/cts.https.html?q=webgpu:api,operation,adapter,requestDevice:limit,worse_than_default:*", {} ], [ - "webgpu/cts.html?q=webgpu:api,validation,createPipelineLayout:*", + "webgpu/cts.https.html?q=webgpu:api,operation,adapter,requestDevice:limits,supported:*", {} ], [ - "webgpu/cts.html?q=webgpu:api,validation,error_scope:*", + "webgpu/cts.https.html?q=webgpu:api,operation,adapter,requestDevice:limits,unknown:*", {} ], [ - "webgpu/cts.html?q=webgpu:api,validation,fences:*", + "webgpu/cts.https.html?q=webgpu:api,operation,adapter,requestDevice:stale:*", {} ], [ - "webgpu/cts.html?q=webgpu:api,validation,queue_submit:*", + "webgpu/cts.https.html?q=webgpu:api,operation,buffers,map:mapAsync,mapState:*", {} ], [ - "webgpu/cts.html?q=webgpu:api,validation,render_pass,resolve:*", + "webgpu/cts.https.html?q=webgpu:api,operation,buffers,map:mapAsync,read,typedArrayAccess:*", {} ], [ - "webgpu/cts.html?q=webgpu:api,validation,render_pass,storeOp:*", + "webgpu/cts.https.html?q=webgpu:api,operation,buffers,map:mapAsync,read:*", {} ], [ - "webgpu/cts.html?q=webgpu:api,validation,render_pass_descriptor:*", + "webgpu/cts.https.html?q=webgpu:api,operation,buffers,map:mapAsync,write,unchanged_ranges_preserved:*", {} ], [ - "webgpu/cts.html?q=webgpu:api,validation,resource_usages,textureUsageInRender:*", + "webgpu/cts.https.html?q=webgpu:api,operation,buffers,map:mapAsync,write:*", {} ], [ - "webgpu/cts.html?q=webgpu:api,validation,setBindGroup:*", + "webgpu/cts.https.html?q=webgpu:api,operation,buffers,map:mappedAtCreation,mapState:*", {} ], [ - "webgpu/cts.html?q=webgpu:api,validation,setBlendColor:*", + "webgpu/cts.https.html?q=webgpu:api,operation,buffers,map:mappedAtCreation:*", {} ], [ - "webgpu/cts.html?q=webgpu:api,validation,setScissorRect:*", + "webgpu/cts.https.html?q=webgpu:api,operation,buffers,map:remapped_for_write:*", {} ], [ - "webgpu/cts.html?q=webgpu:api,validation,setStencilReference:*", + "webgpu/cts.https.html?q=webgpu:api,operation,buffers,map_ArrayBuffer:postMessage:*", {} ], [ - "webgpu/cts.html?q=webgpu:api,validation,setViewport:*", + "webgpu/cts.https.html?q=webgpu:api,operation,buffers,map_detach:while_mapped:*", {} ], [ - "webgpu/cts.html?q=webgpu:examples:*", + "webgpu/cts.https.html?q=webgpu:api,operation,buffers,map_oom:mappedAtCreation:*", {} ], [ - "webgpu/cts.html?q=webgpu:idl,constants,flags:*", + "webgpu/cts.https.html?q=webgpu:api,operation,buffers,threading:destroyed:*", {} ], [ - "webgpu/cts.html?q=webgpu:web-platform,canvas,context_creation:*", + "webgpu/cts.https.html?q=webgpu:api,operation,buffers,threading:serialize:*", {} ], [ - "webgpu/cts.html?q=webgpu:web-platform,copyImageBitmapToTexture:*", + "webgpu/cts.https.html?q=webgpu:api,operation,command_buffer,basic:b2t2b:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,command_buffer,basic:b2t2t2b:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,command_buffer,basic:empty:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,command_buffer,clearBuffer:clear:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,command_buffer,copyBufferToBuffer:copy_order:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,command_buffer,copyBufferToBuffer:single:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,command_buffer,copyBufferToBuffer:state_transitions:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,command_buffer,copyTextureToTexture:color_textures,compressed,array:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,command_buffer,copyTextureToTexture:color_textures,compressed,non_array:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,command_buffer,copyTextureToTexture:color_textures,non_compressed,array:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,command_buffer,copyTextureToTexture:color_textures,non_compressed,non_array:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,command_buffer,copyTextureToTexture:copy_depth_stencil:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,command_buffer,copyTextureToTexture:copy_multisampled_color:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,command_buffer,copyTextureToTexture:copy_multisampled_depth:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,command_buffer,copyTextureToTexture:zero_sized:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,command_buffer,image_copy:mip_levels:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,command_buffer,image_copy:offsets_and_sizes:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,command_buffer,image_copy:offsets_and_sizes_copy_depth_stencil:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,command_buffer,image_copy:origins_and_extents:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,command_buffer,image_copy:rowsPerImage_and_bytesPerRow:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,command_buffer,image_copy:rowsPerImage_and_bytesPerRow_depth_stencil:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,command_buffer,image_copy:undefined_params:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,command_buffer,programmable,state_tracking:bind_group_before_pipeline:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,command_buffer,programmable,state_tracking:bind_group_indices:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,command_buffer,programmable,state_tracking:bind_group_multiple_sets:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,command_buffer,programmable,state_tracking:bind_group_order:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,command_buffer,programmable,state_tracking:compatible_pipelines:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,command_buffer,programmable,state_tracking:one_bind_group_multiple_slots:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,alpha_to_coverage:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,basic:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,depth:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,empty:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,initial:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,multi_resolve:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,sample_mask:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,scissor:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,stencil:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,command_buffer,render,state_tracking:change_pipeline_before_and_after_vertex_buffer:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,command_buffer,render,state_tracking:set_index_buffer_before_non_indexed_draw:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,command_buffer,render,state_tracking:set_index_buffer_without_changing_buffer:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,command_buffer,render,state_tracking:set_vertex_buffer_but_not_used_in_draw:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,command_buffer,render,state_tracking:set_vertex_buffer_without_changing_buffer:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,compute,basic:large_dispatch:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,compute,basic:memcpy:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,compute_pipeline,overrides:basic:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,compute_pipeline,overrides:multi_entry_points:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,compute_pipeline,overrides:numeric_id:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,compute_pipeline,overrides:precision:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,compute_pipeline,overrides:shared_shader_module:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,compute_pipeline,overrides:workgroup_size:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,device,lost:lost_on_destroy:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,device,lost:not_lost_on_gc:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,device,lost:same_object:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,labels:object_has_descriptor_label:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,labels:wrappers_do_not_share_labels:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,memory_sync,buffer,multiple_buffers:multiple_pairs_of_dispatches_in_one_compute_pass:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,memory_sync,buffer,multiple_buffers:multiple_pairs_of_draws_in_one_render_bundle:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,memory_sync,buffer,multiple_buffers:multiple_pairs_of_draws_in_one_render_pass:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,memory_sync,buffer,multiple_buffers:rw:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,memory_sync,buffer,multiple_buffers:wr:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,memory_sync,buffer,multiple_buffers:ww:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,memory_sync,buffer,single_buffer:rw:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,memory_sync,buffer,single_buffer:two_dispatches_in_the_same_compute_pass:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,memory_sync,buffer,single_buffer:two_draws_in_the_same_render_bundle:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,memory_sync,buffer,single_buffer:two_draws_in_the_same_render_pass:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,memory_sync,buffer,single_buffer:wr:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,memory_sync,buffer,single_buffer:ww:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,memory_sync,texture,same_subresource:rw,single_pass,load_resolve:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,memory_sync,texture,same_subresource:rw,single_pass,load_store:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,memory_sync,texture,same_subresource:rw:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,memory_sync,texture,same_subresource:wr:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,memory_sync,texture,same_subresource:ww:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,onSubmittedWorkDone:many,parallel:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,onSubmittedWorkDone:many,parallel_order:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,onSubmittedWorkDone:many,serial:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,onSubmittedWorkDone:with_work:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,onSubmittedWorkDone:without_work:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,pipeline,default_layout:getBindGroupLayout_js_object:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,pipeline,default_layout:incompatible_with_explicit:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,pipeline,default_layout:layout:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,queue,writeBuffer:array_types:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,queue,writeBuffer:multiple_writes_at_different_offsets_and_sizes:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,reflection:buffer_reflection_attributes:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,reflection:query_set_reflection_attributes:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,reflection:texture_reflection_attributes:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,render_pass,clear_value:layout:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,render_pass,clear_value:loaded:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,render_pass,clear_value:srgb:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,render_pass,clear_value:stencil_clear_value:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,render_pass,clear_value:stored:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,render_pass,resolve:render_pass_resolve:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_with_depth_stencil_attachment:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,render_pass,storeOp:render_pass_store_op,depth_stencil_attachment_only:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,render_pass,storeOp:render_pass_store_op,multiple_color_attachments:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,render_pass,storeop2:storeOp_controls_whether_1x1_drawn_quad_is_stored:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,render_pipeline,culling_tests:culling:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,render_pipeline,overrides:basic:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,render_pipeline,overrides:multi_entry_points:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,render_pipeline,overrides:precision:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,render_pipeline,overrides:shared_shader_module:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,render_pipeline,pipeline_output_targets:color,attachments:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,render_pipeline,pipeline_output_targets:color,component_count,blend:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,render_pipeline,pipeline_output_targets:color,component_count:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,render_pipeline,primitive_topology:basic:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,render_pipeline,primitive_topology:unaligned_vertex_count:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,render_pipeline,sample_mask:alpha_to_coverage_mask:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,render_pipeline,sample_mask:fragment_output_mask:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,render_pipeline,vertex_only_render_pipeline:draw_depth_and_stencil_with_vertex_only_pipeline:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,rendering,basic:clear:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,rendering,basic:fullscreen_quad:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,rendering,basic:large_draw:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,rendering,color_target_state:blend_constant,initial:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,rendering,color_target_state:blend_constant,not_inherited:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,rendering,color_target_state:blend_constant,setting:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,rendering,color_target_state:blending,GPUBlendComponent:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,rendering,color_target_state:blending,clamping:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,rendering,color_target_state:blending,formats:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,rendering,color_target_state:color_write_mask,blending_disabled:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,rendering,color_target_state:color_write_mask,channel_work:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,rendering,depth:depth_compare_func:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,rendering,depth:depth_disabled:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,rendering,depth:depth_test_fail:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,rendering,depth:depth_write_disabled:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,rendering,depth:reverse_depth:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,rendering,depth_bias:depth_bias:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,rendering,depth_bias:depth_bias_24bit_format:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,rendering,depth_clip_clamp:depth_clamp_and_clip:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,rendering,depth_clip_clamp:depth_test_input_clamped:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,rendering,draw:arguments:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,rendering,draw:default_arguments:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,rendering,draw:largeish_buffer:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,rendering,draw:vertex_attributes,basic:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,rendering,draw:vertex_attributes,formats:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,rendering,indirect_draw:basics:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,rendering,stencil:stencil_compare_func:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,rendering,stencil:stencil_depthFailOp_operation:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,rendering,stencil:stencil_failOp_operation:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,rendering,stencil:stencil_passOp_operation:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,rendering,stencil:stencil_read_write_mask:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,rendering,stencil:stencil_reference_initialized:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,resource_init,buffer:copy_buffer_to_buffer_copy_source:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,resource_init,buffer:copy_buffer_to_texture:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,resource_init,buffer:copy_texture_to_partial_buffer:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,resource_init,buffer:index_buffer:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,resource_init,buffer:indirect_buffer_for_dispatch_indirect:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,resource_init,buffer:indirect_buffer_for_draw_indirect:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,resource_init,buffer:map_partial_buffer:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,resource_init,buffer:map_whole_buffer:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,resource_init,buffer:mapped_at_creation_partial_buffer:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,resource_init,buffer:mapped_at_creation_whole_buffer:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,resource_init,buffer:partial_write_buffer:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,resource_init,buffer:readonly_storage_buffer:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,resource_init,buffer:resolve_query_set_to_partial_buffer:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,resource_init,buffer:storage_buffer:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,resource_init,buffer:uniform_buffer:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,resource_init,buffer:vertex_buffer:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,resource_init,texture_zero:uninitialized_texture_is_zero:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,sampling,anisotropy:anisotropic_filter_checkerboard:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,sampling,anisotropy:anisotropic_filter_mipmap_color:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,shader_module,compilation_info:getCompilationInfo_returns:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,shader_module,compilation_info:line_number_and_position:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,shader_module,compilation_info:offset_and_length:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,texture_view,format_reinterpretation:render_and_resolve_attachment:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,texture_view,format_reinterpretation:texture_binding:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,texture_view,read:aspect:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,texture_view,read:dimension:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,texture_view,read:format:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,texture_view,write:aspect:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,texture_view,write:dimension:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,texture_view,write:format:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,uncapturederror:constructor:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,uncapturederror:iff_uncaptured:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,uncapturederror:only_original_device_is_event_target:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,uncapturederror:uncapturederror_from_non_originating_thread:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,vertex_state,correctness:array_stride_zero:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,vertex_state,correctness:buffers_with_varying_step_mode:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,vertex_state,correctness:discontiguous_location_and_attribs:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,vertex_state,correctness:max_buffers_and_attribs:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,vertex_state,correctness:non_zero_array_stride_and_attribute_offset:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,vertex_state,correctness:overlapping_attributes:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,vertex_state,correctness:setVertexBuffer_offset_and_attribute_offset:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,vertex_state,correctness:vertex_buffer_used_multiple_times_interleaved:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,vertex_state,correctness:vertex_buffer_used_multiple_times_overlapped:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,vertex_state,correctness:vertex_format_to_shader_format_conversion:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,vertex_state,index_format:index_format,change_pipeline_after_setIndexBuffer:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,vertex_state,index_format:index_format,setIndexBuffer_before_setPipeline:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,vertex_state,index_format:index_format,setIndexBuffer_different_formats:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,vertex_state,index_format:index_format,uint16:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,vertex_state,index_format:index_format,uint32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,operation,vertex_state,index_format:primitive_restart:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,buffer,create:createBuffer_invalid_and_oom:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,buffer,create:limit:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,buffer,create:size:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,buffer,create:usage:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,buffer,destroy:all_usages:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,buffer,destroy:error_buffer:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,buffer,destroy:twice:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,buffer,destroy:while_mapped:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,buffer,mapping:gc_behavior,mapAsync:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,buffer,mapping:gc_behavior,mappedAtCreation:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,buffer,mapping:getMappedRange,disjoinRanges_many:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,buffer,mapping:getMappedRange,disjointRanges:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,buffer,mapping:getMappedRange,offsetAndSizeAlignment,mapped:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,buffer,mapping:getMappedRange,offsetAndSizeAlignment,mappedAtCreation:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,buffer,mapping:getMappedRange,sizeAndOffsetOOB,mapped:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,buffer,mapping:getMappedRange,sizeAndOffsetOOB,mappedAtCreation:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,buffer,mapping:getMappedRange,state,destroyed:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,buffer,mapping:getMappedRange,state,invalid_mappedAtCreation:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,buffer,mapping:getMappedRange,state,mapped:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,buffer,mapping:getMappedRange,state,mappedAgain:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,buffer,mapping:getMappedRange,state,mappedAtCreation:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,buffer,mapping:getMappedRange,state,mappingPending:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,buffer,mapping:getMappedRange,state,unmapped:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,buffer,mapping:getMappedRange,subrange,mapped:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,buffer,mapping:getMappedRange,subrange,mappedAtCreation:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,buffer,mapping:mapAsync,abort_over_invalid_error:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,buffer,mapping:mapAsync,earlyRejection:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,buffer,mapping:mapAsync,invalidBuffer:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,buffer,mapping:mapAsync,offsetAndSizeAlignment:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,buffer,mapping:mapAsync,offsetAndSizeOOB:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,buffer,mapping:mapAsync,sizeUnspecifiedOOB:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,buffer,mapping:mapAsync,state,destroyed:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,buffer,mapping:mapAsync,state,mapped:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,buffer,mapping:mapAsync,state,mappedAtCreation:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,buffer,mapping:mapAsync,state,mappingPending:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,buffer,mapping:mapAsync,usage:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,buffer,mapping:unmap,state,destroyed:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,buffer,mapping:unmap,state,mapped:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,buffer,mapping:unmap,state,mappedAtCreation:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,buffer,mapping:unmap,state,mappingPending:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,buffer,mapping:unmap,state,unmapped:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,capability_checks,features,query_types:createQuerySet:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,capability_checks,features,query_types:writeTimestamp:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,capability_checks,features,texture_formats:canvas_configuration:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,capability_checks,features,texture_formats:canvas_configuration_view_formats:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,capability_checks,features,texture_formats:depth_stencil_state:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,capability_checks,features,texture_formats:render_bundle_encoder_descriptor_depth_stencil_format:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,capability_checks,features,texture_formats:texture_descriptor:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,capability_checks,features,texture_formats:texture_descriptor_view_formats:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,capability_checks,features,texture_formats:texture_view_descriptor:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxBindGroups:createPipeline,at_over:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxBindGroups:createPipelineLayout,at_over:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxBindGroups:setBindGroup,at_over:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxBindingsPerBindGroup:createBindGroupLayout,at_over:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxBindingsPerBindGroup:createPipeline,at_over:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxBindingsPerBindGroup:validate:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxBufferSize:createBuffer,at_over:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxColorAttachmentBytesPerSample:beginRenderPass,at_over:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxColorAttachmentBytesPerSample:createRenderBundle,at_over:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxColorAttachmentBytesPerSample:createRenderPipeline,at_over:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxColorAttachments:beginRenderPass,at_over:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxColorAttachments:createRenderBundle,at_over:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxColorAttachments:createRenderPipeline,at_over:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxColorAttachments:validate,maxColorAttachmentBytesPerSample:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxComputeInvocationsPerWorkgroup:createComputePipeline,at_over:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeX:createComputePipeline,at_over:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeY:createComputePipeline,at_over:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeZ:createComputePipeline,at_over:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupStorageSize:createComputePipeline,at_over:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupsPerDimension:dispatchWorkgroups,at_over:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxDynamicStorageBuffersPerPipelineLayout:createBindGroupLayout,at_over:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxDynamicUniformBuffersPerPipelineLayout:createBindGroupLayout,at_over:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxInterStageShaderComponents:createRenderPipeline,at_over:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxInterStageShaderVariables:createRenderPipeline,at_over:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxSampledTexturesPerShaderStage:createBindGroupLayout,at_over:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxSampledTexturesPerShaderStage:createPipeline,at_over:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxSampledTexturesPerShaderStage:createPipelineLayout,at_over:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxSamplersPerShaderStage:createBindGroupLayout,at_over:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxSamplersPerShaderStage:createPipeline,at_over:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxSamplersPerShaderStage:createPipelineLayout,at_over:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxStorageBufferBindingSize:createBindGroup,at_over:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxStorageBufferBindingSize:validate,maxBufferSize:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxStorageBuffersPerShaderStage:createBindGroupLayout,at_over:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxStorageBuffersPerShaderStage:createPipeline,at_over:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxStorageBuffersPerShaderStage:createPipelineLayout,at_over:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxStorageTexturesPerShaderStage:createBindGroupLayout,at_over:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxStorageTexturesPerShaderStage:createPipeline,at_over:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxStorageTexturesPerShaderStage:createPipelineLayout,at_over:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxTextureArrayLayers:createTexture,at_over:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxTextureDimension1D:createTexture,at_over:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxTextureDimension2D:configure,at_over:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxTextureDimension2D:createTexture,at_over:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxTextureDimension2D:getCurrentTexture,at_over:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxTextureDimension3D:createTexture,at_over:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxUniformBufferBindingSize:createBindGroup,at_over:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxUniformBufferBindingSize:validate,maxBufferSize:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxUniformBuffersPerShaderStage:createBindGroupLayout,at_over:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxUniformBuffersPerShaderStage:createPipeline,at_over:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxUniformBuffersPerShaderStage:createPipelineLayout,at_over:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxVertexAttributes:createRenderPipeline,at_over:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxVertexBufferArrayStride:createRenderPipeline,at_over:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxVertexBuffers:createRenderPipeline,at_over:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxVertexBuffers:setVertexBuffer,at_over:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,capability_checks,limits,minStorageBufferOffsetAlignment:createBindGroup,at_over:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,capability_checks,limits,minStorageBufferOffsetAlignment:setBindGroup,at_over:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,capability_checks,limits,minStorageBufferOffsetAlignment:validate,greaterThanOrEqualTo32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,capability_checks,limits,minStorageBufferOffsetAlignment:validate,powerOf2:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,capability_checks,limits,minUniformBufferOffsetAlignment:createBindGroup,at_over:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,capability_checks,limits,minUniformBufferOffsetAlignment:setBindGroup,at_over:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,capability_checks,limits,minUniformBufferOffsetAlignment:validate,greaterThanOrEqualTo32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,capability_checks,limits,minUniformBufferOffsetAlignment:validate,powerOf2:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,compute_pipeline:basic:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,compute_pipeline:limits,invocations_per_workgroup,each_component:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,compute_pipeline:limits,invocations_per_workgroup:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,compute_pipeline:limits,workgroup_storage_size:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,compute_pipeline:overrides,identifier:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,compute_pipeline:overrides,uninitialized:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,compute_pipeline:overrides,value,type_error:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,compute_pipeline:overrides,value,validation_error,f16:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,compute_pipeline:overrides,value,validation_error:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,compute_pipeline:overrides,workgroup_size,limits,workgroup_storage_size:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,compute_pipeline:overrides,workgroup_size,limits:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,compute_pipeline:overrides,workgroup_size:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,compute_pipeline:pipeline_layout,device_mismatch:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,compute_pipeline:shader_module,compute:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,compute_pipeline:shader_module,device_mismatch:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,compute_pipeline:shader_module,invalid:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,createBindGroup:bind_group_layout,device_mismatch:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,createBindGroup:binding_count_mismatch:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,createBindGroup:binding_must_be_present_in_layout:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,createBindGroup:binding_resources,device_mismatch:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,createBindGroup:buffer,effective_buffer_binding_size:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,createBindGroup:buffer,resource_binding_size:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,createBindGroup:buffer,resource_offset:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,createBindGroup:buffer,resource_state:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,createBindGroup:buffer,usage:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,createBindGroup:buffer_offset_and_size_for_bind_groups_match:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,createBindGroup:minBindingSize:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,createBindGroup:multisampled_validation:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,createBindGroup:sampler,compare_function_with_binding_type:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,createBindGroup:sampler,device_mismatch:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,createBindGroup:storage_texture,format:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,createBindGroup:storage_texture,mip_level_count:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,createBindGroup:storage_texture,usage:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,createBindGroup:texture,resource_state:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,createBindGroup:texture_binding_must_have_correct_usage:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,createBindGroup:texture_must_have_correct_component_type:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,createBindGroup:texture_must_have_correct_dimension:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,createBindGroupLayout:duplicate_bindings:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,createBindGroupLayout:max_dynamic_buffers:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,createBindGroupLayout:max_resources_per_stage,in_bind_group_layout:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,createBindGroupLayout:max_resources_per_stage,in_pipeline_layout:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,createBindGroupLayout:maximum_binding_limit:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,createBindGroupLayout:multisampled_validation:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,createBindGroupLayout:storage_texture,formats:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,createBindGroupLayout:storage_texture,layout_dimension:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,createBindGroupLayout:visibility,VERTEX_shader_stage_buffer_type:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,createBindGroupLayout:visibility,VERTEX_shader_stage_storage_texture_access:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,createBindGroupLayout:visibility:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,createPipelineLayout:bind_group_layouts,device_mismatch:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,createPipelineLayout:number_of_bind_group_layouts_exceeds_the_maximum_value:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,createPipelineLayout:number_of_dynamic_buffers_exceeds_the_maximum_value:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,createSampler:lodMinAndMaxClamp:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,createSampler:maxAnisotropy:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,createTexture:dimension_type_and_format_compatibility:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,createTexture:mipLevelCount,bound_check,bigger_than_integer_bit_width:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,createTexture:mipLevelCount,bound_check:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,createTexture:mipLevelCount,format:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,createTexture:sampleCount,valid_sampleCount_with_other_parameter_varies:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,createTexture:sampleCount,various_sampleCount_with_all_formats:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,createTexture:sample_count,1d_2d_array_3d:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,createTexture:texture_size,1d_texture:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,createTexture:texture_size,2d_texture,compressed_format:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,createTexture:texture_size,2d_texture,uncompressed_format:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,createTexture:texture_size,3d_texture,compressed_format:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,createTexture:texture_size,3d_texture,uncompressed_format:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,createTexture:texture_size,default_value_and_smallest_size,compressed_format:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,createTexture:texture_size,default_value_and_smallest_size,uncompressed_format:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,createTexture:texture_usage:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,createTexture:viewFormats:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,createTexture:zero_size_and_usage:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,createView:array_layers:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,createView:aspect:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,createView:cube_faces_square:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,createView:dimension:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,createView:format:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,createView:mip_levels:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,createView:texture_state:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,debugMarker:push_pop_call_count_unbalance,command_encoder:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,debugMarker:push_pop_call_count_unbalance,render_compute_pass:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,beginComputePass:timestampWrites,invalid_query_set:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,beginComputePass:timestampWrites,query_index:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,beginComputePass:timestampWrites,query_set_type:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,beginComputePass:timestamp_query_set,device_mismatch:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,beginRenderPass:color_attachments,device_mismatch:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,beginRenderPass:depth_stencil_attachment,device_mismatch:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,beginRenderPass:occlusion_query_set,device_mismatch:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,beginRenderPass:timestamp_query_set,device_mismatch:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,cmds,clearBuffer:buffer,device_mismatch:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,cmds,clearBuffer:buffer_state:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,cmds,clearBuffer:buffer_usage:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,cmds,clearBuffer:default_args:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,cmds,clearBuffer:offset_alignment:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,cmds,clearBuffer:out_of_bounds:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,cmds,clearBuffer:overflow:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,cmds,clearBuffer:size_alignment:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,cmds,compute_pass:dispatch_sizes:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,cmds,compute_pass:indirect_dispatch_buffer,device_mismatch:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,cmds,compute_pass:indirect_dispatch_buffer,usage:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,cmds,compute_pass:indirect_dispatch_buffer_state:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,cmds,compute_pass:pipeline,device_mismatch:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,cmds,compute_pass:set_pipeline:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,cmds,copyBufferToBuffer:buffer,device_mismatch:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,cmds,copyBufferToBuffer:buffer_state:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,cmds,copyBufferToBuffer:buffer_usage:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,cmds,copyBufferToBuffer:copy_offset_alignment:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,cmds,copyBufferToBuffer:copy_out_of_bounds:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,cmds,copyBufferToBuffer:copy_overflow:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,cmds,copyBufferToBuffer:copy_size_alignment:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,cmds,copyBufferToBuffer:copy_within_same_buffer:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,cmds,copyTextureToTexture:copy_aspects:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,cmds,copyTextureToTexture:copy_ranges:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,cmds,copyTextureToTexture:copy_ranges_with_compressed_texture_formats:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,cmds,copyTextureToTexture:copy_with_invalid_or_destroyed_texture:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,cmds,copyTextureToTexture:copy_within_same_texture:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,cmds,copyTextureToTexture:depth_stencil_copy_restrictions:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,cmds,copyTextureToTexture:mipmap_level:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,cmds,copyTextureToTexture:multisampled_copy_restrictions:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,cmds,copyTextureToTexture:sample_count:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,cmds,copyTextureToTexture:texture,device_mismatch:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,cmds,copyTextureToTexture:texture_format_compatibility:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,cmds,copyTextureToTexture:texture_usage:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,cmds,debug:debug_group:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,cmds,debug:debug_group_balanced:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,cmds,debug:debug_marker:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,cmds,index_access:out_of_bounds:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,cmds,index_access:out_of_bounds_zero_sized_index_buffer:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,cmds,render,draw:buffer_binding_overlap:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,cmds,render,draw:index_buffer_OOB:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,cmds,render,draw:last_buffer_setting_take_account:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,cmds,render,draw:max_draw_count:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,cmds,render,draw:unused_buffer_bound:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,cmds,render,draw:vertex_buffer_OOB:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,cmds,render,dynamic_state:setBlendConstant:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,cmds,render,dynamic_state:setScissorRect,x_y_width_height_nonnegative:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,cmds,render,dynamic_state:setScissorRect,xy_rect_contained_in_attachment:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,cmds,render,dynamic_state:setStencilReference:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,cmds,render,dynamic_state:setViewport,depth_rangeAndOrder:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,cmds,render,dynamic_state:setViewport,x_y_width_height_nonnegative:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,cmds,render,dynamic_state:setViewport,xy_rect_contained_in_attachment:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,cmds,render,indirect_draw:indirect_buffer,device_mismatch:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,cmds,render,indirect_draw:indirect_buffer_state:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,cmds,render,indirect_draw:indirect_buffer_usage:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,cmds,render,indirect_draw:indirect_offset_alignment:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,cmds,render,indirect_draw:indirect_offset_oob:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,cmds,render,setIndexBuffer:index_buffer,device_mismatch:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,cmds,render,setIndexBuffer:index_buffer_state:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,cmds,render,setIndexBuffer:index_buffer_usage:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,cmds,render,setIndexBuffer:offset_alignment:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,cmds,render,setIndexBuffer:offset_and_size_oob:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,cmds,render,setPipeline:invalid_pipeline:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,cmds,render,setPipeline:pipeline,device_mismatch:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,cmds,render,setVertexBuffer:offset_alignment:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,cmds,render,setVertexBuffer:offset_and_size_oob:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,cmds,render,setVertexBuffer:slot:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,cmds,render,setVertexBuffer:vertex_buffer,device_mismatch:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,cmds,render,setVertexBuffer:vertex_buffer_state:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,cmds,render,setVertexBuffer:vertex_buffer_usage:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,cmds,render,state_tracking:all_needed_index_buffer_should_be_bound:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,cmds,render,state_tracking:all_needed_vertex_buffer_should_be_bound:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,cmds,render,state_tracking:vertex_buffers_do_not_inherit_between_render_passes:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,cmds,render,state_tracking:vertex_buffers_inherit_from_previous_pipeline:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,cmds,setBindGroup:bind_group,device_mismatch:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,cmds,setBindGroup:buffer_dynamic_offsets:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,cmds,setBindGroup:dynamic_offsets_match_expectations_in_pass_encoder:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,cmds,setBindGroup:dynamic_offsets_passed_but_not_expected:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,cmds,setBindGroup:state_and_binding_index:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,cmds,setBindGroup:u32array_start_and_length:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,createRenderBundleEncoder:attachment_state,empty_color_formats:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,createRenderBundleEncoder:attachment_state,limits,maxColorAttachmentBytesPerSample,aligned:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,createRenderBundleEncoder:attachment_state,limits,maxColorAttachmentBytesPerSample,unaligned:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,createRenderBundleEncoder:attachment_state,limits,maxColorAttachments:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,createRenderBundleEncoder:depth_stencil_readonly:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,createRenderBundleEncoder:depth_stencil_readonly_with_undefined_depth:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,createRenderBundleEncoder:valid_texture_formats:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,encoder_open_state:compute_pass_commands:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,encoder_open_state:non_pass_commands:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,encoder_open_state:render_bundle_commands:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,encoder_open_state:render_pass_commands:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,encoder_state:call_after_successful_finish:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,encoder_state:pass_end_invalid_order:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,encoder_state:pass_end_none:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,encoder_state:pass_end_twice,basic:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,encoder_state:pass_end_twice,render_pass_invalid:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,programmable,pipeline_bind_group_compat:bgl_binding_mismatch:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,programmable,pipeline_bind_group_compat:bgl_resource_type_mismatch:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,programmable,pipeline_bind_group_compat:bgl_visibility_mismatch:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,programmable,pipeline_bind_group_compat:bind_groups_and_pipeline_layout_mismatch:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,programmable,pipeline_bind_group_compat:buffer_binding,render_pipeline:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,programmable,pipeline_bind_group_compat:empty_bind_group_layouts_requires_empty_bind_groups,compute_pass:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,programmable,pipeline_bind_group_compat:empty_bind_group_layouts_requires_empty_bind_groups,render_pass:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,programmable,pipeline_bind_group_compat:sampler_binding,render_pipeline:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,queries,begin_end:nesting:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,queries,begin_end:occlusion_query,begin_end_balance:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,queries,begin_end:occlusion_query,begin_end_invalid_nesting:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,queries,begin_end:occlusion_query,disjoint_queries_with_same_query_index:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,queries,general:occlusion_query,invalid_query_set:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,queries,general:occlusion_query,query_index:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,queries,general:occlusion_query,query_type:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,queries,general:timestamp_query,device_mismatch:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,queries,general:timestamp_query,invalid_query_set:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,queries,general:timestamp_query,query_type_and_index:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,queries,resolveQuerySet:destination_buffer_usage:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,queries,resolveQuerySet:destination_offset_alignment:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,queries,resolveQuerySet:first_query_and_query_count:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,queries,resolveQuerySet:query_set_buffer,device_mismatch:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,queries,resolveQuerySet:queryset_and_destination_buffer_state:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,queries,resolveQuerySet:resolve_buffer_oob:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,render_bundle:color_formats_mismatch:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,render_bundle:depth_stencil_formats_mismatch:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,render_bundle:depth_stencil_readonly_mismatch:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,render_bundle:device_mismatch:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,render_bundle:empty_bundle_list:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,encoding,render_bundle:sample_count_mismatch:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,error_scope:balanced_nesting:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,error_scope:balanced_siblings:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,error_scope:current_scope:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,error_scope:empty:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,error_scope:parent_scope:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,error_scope:simple:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,getBindGroupLayout:index_range,auto_layout:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,getBindGroupLayout:index_range,explicit_layout:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,getBindGroupLayout:unique_js_object,auto_layout:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,getBindGroupLayout:unique_js_object,explicit_layout:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,gpu_external_texture_expiration:import_and_use_in_different_microtask:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,gpu_external_texture_expiration:import_and_use_in_different_task:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,gpu_external_texture_expiration:import_from_different_video_frame:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,gpu_external_texture_expiration:import_multiple_times_in_same_task_scope:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,gpu_external_texture_expiration:use_import_to_refresh:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,gpu_external_texture_expiration:webcodec_video_frame_close_expire_immediately:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,image_copy,buffer_related:buffer,device_mismatch:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,image_copy,buffer_related:buffer_state:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,image_copy,buffer_related:bytes_per_row_alignment:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,image_copy,buffer_related:usage:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,image_copy,buffer_texture_copies:depth_stencil_format,copy_buffer_offset:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,image_copy,buffer_texture_copies:depth_stencil_format,copy_buffer_size:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,image_copy,buffer_texture_copies:depth_stencil_format,copy_usage_and_aspect:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,image_copy,buffer_texture_copies:device_mismatch:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,image_copy,buffer_texture_copies:sample_count:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,image_copy,buffer_texture_copies:texture_buffer_usages:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,image_copy,layout_related:bound_on_bytes_per_row:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,image_copy,layout_related:bound_on_offset:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,image_copy,layout_related:bound_on_rows_per_image:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,image_copy,layout_related:copy_end_overflows_u64:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,image_copy,layout_related:offset_alignment:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,image_copy,layout_related:required_bytes_in_copy:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,image_copy,layout_related:rows_per_image_alignment:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,image_copy,texture_related:copy_rectangle:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,image_copy,texture_related:format:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,image_copy,texture_related:mip_level:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,image_copy,texture_related:origin_alignment:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,image_copy,texture_related:sample_count:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,image_copy,texture_related:size_alignment:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,image_copy,texture_related:texture,device_mismatch:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,image_copy,texture_related:usage:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,image_copy,texture_related:valid:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,query_set,create:count:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,query_set,destroy:invalid_queryset:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,query_set,destroy:twice:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,queue,buffer_mapped:copyBufferToBuffer:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,queue,buffer_mapped:copyBufferToTexture:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,queue,buffer_mapped:copyTextureToBuffer:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,queue,buffer_mapped:map_command_recording_order:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,queue,buffer_mapped:writeBuffer:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,queue,copyToTexture,CopyExternalImageToTexture:OOB,destination:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,queue,copyToTexture,CopyExternalImageToTexture:OOB,source:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,queue,copyToTexture,CopyExternalImageToTexture:destination_texture,device_mismatch:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,queue,copyToTexture,CopyExternalImageToTexture:destination_texture,format:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,queue,copyToTexture,CopyExternalImageToTexture:destination_texture,mipLevel:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,queue,copyToTexture,CopyExternalImageToTexture:destination_texture,sample_count:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,queue,copyToTexture,CopyExternalImageToTexture:destination_texture,state:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,queue,copyToTexture,CopyExternalImageToTexture:destination_texture,usage:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,queue,copyToTexture,CopyExternalImageToTexture:source_canvas,state:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,queue,copyToTexture,CopyExternalImageToTexture:source_image,crossOrigin:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,queue,copyToTexture,CopyExternalImageToTexture:source_imageBitmap,state:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,queue,copyToTexture,CopyExternalImageToTexture:source_offscreenCanvas,state:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,queue,destroyed,buffer:copyBufferToBuffer:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,queue,destroyed,buffer:copyBufferToTexture:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,queue,destroyed,buffer:copyTextureToBuffer:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,queue,destroyed,buffer:resolveQuerySet:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,queue,destroyed,buffer:setBindGroup:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,queue,destroyed,buffer:setIndexBuffer:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,queue,destroyed,buffer:setVertexBuffer:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,queue,destroyed,buffer:writeBuffer:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,queue,destroyed,query_set:beginOcclusionQuery:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,queue,destroyed,query_set:resolveQuerySet:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,queue,destroyed,query_set:writeTimestamp:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,queue,destroyed,texture:beginRenderPass:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,queue,destroyed,texture:copyBufferToTexture:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,queue,destroyed,texture:copyTextureToBuffer:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,queue,destroyed,texture:copyTextureToTexture:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,queue,destroyed,texture:setBindGroup:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,queue,destroyed,texture:writeTexture:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,queue,submit:command_buffer,device_mismatch:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,queue,writeBuffer:buffer,device_mismatch:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,queue,writeBuffer:buffer_state:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,queue,writeBuffer:ranges:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,queue,writeBuffer:usages:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,queue,writeTexture:sample_count:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,queue,writeTexture:texture,device_mismatch:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,queue,writeTexture:texture_state:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,queue,writeTexture:usages:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,render_pass,attachment_compatibility:render_pass_and_bundle,color_count:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,render_pass,attachment_compatibility:render_pass_and_bundle,color_format:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,render_pass,attachment_compatibility:render_pass_and_bundle,color_sparse:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,render_pass,attachment_compatibility:render_pass_and_bundle,depth_format:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,render_pass,attachment_compatibility:render_pass_and_bundle,device_mismatch:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,render_pass,attachment_compatibility:render_pass_and_bundle,sample_count:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,render_pass,attachment_compatibility:render_pass_or_bundle_and_pipeline,color_count:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,render_pass,attachment_compatibility:render_pass_or_bundle_and_pipeline,color_format:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,render_pass,attachment_compatibility:render_pass_or_bundle_and_pipeline,color_sparse:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,render_pass,attachment_compatibility:render_pass_or_bundle_and_pipeline,depth_format:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,render_pass,attachment_compatibility:render_pass_or_bundle_and_pipeline,depth_stencil_read_only_write_state:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,render_pass,attachment_compatibility:render_pass_or_bundle_and_pipeline,sample_count:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:attachments,color_depth_mismatch:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:attachments,layer_count:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:attachments,mip_level_count:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:attachments,one_color_attachment:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:attachments,one_depth_stencil_attachment:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:attachments,same_size:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:color_attachments,empty:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:color_attachments,limits,maxColorAttachmentBytesPerSample,aligned:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:color_attachments,limits,maxColorAttachmentBytesPerSample,unaligned:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:color_attachments,limits,maxColorAttachments:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:color_attachments,non_multisampled:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:color_attachments,sample_count:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:depth_stencil_attachment,depth_clear_value:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:depth_stencil_attachment,loadOp_storeOp_match_depthReadOnly_stencilReadOnly:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:depth_stencil_attachment,sample_counts_mismatch:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:occlusionQuerySet,query_set_type:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:resolveTarget,array_layer_count:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:resolveTarget,different_format:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:resolveTarget,different_size:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:resolveTarget,error_state:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:resolveTarget,format_supports_resolve:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:resolveTarget,mipmap_level_count:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:resolveTarget,sample_count:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:resolveTarget,single_sample_count:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:resolveTarget,usage:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:timestampWrite,query_index:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:timestampWrites,query_set_type:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,render_pass,resolve:resolve_attachment:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,render_pipeline,depth_stencil_state:depth_test:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,render_pipeline,depth_stencil_state:depth_write,frag_depth:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,render_pipeline,depth_stencil_state:depth_write:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,render_pipeline,depth_stencil_state:format:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,render_pipeline,depth_stencil_state:stencil_test:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,render_pipeline,depth_stencil_state:stencil_write:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,render_pipeline,fragment_state:color_target_exists:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,render_pipeline,fragment_state:limits,maxColorAttachmentBytesPerSample,aligned:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,render_pipeline,fragment_state:limits,maxColorAttachmentBytesPerSample,unaligned:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,render_pipeline,fragment_state:limits,maxColorAttachments:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets,blend:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,render_pipeline,fragment_state:targets_blend:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,render_pipeline,fragment_state:targets_format_filterable:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,render_pipeline,fragment_state:targets_format_renderable:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,render_pipeline,fragment_state:targets_write_mask:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,render_pipeline,inter_stage:interpolation_sampling:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,render_pipeline,inter_stage:interpolation_type:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,render_pipeline,inter_stage:location,mismatch:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,render_pipeline,inter_stage:location,subset:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,render_pipeline,inter_stage:location,superset:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,render_pipeline,inter_stage:max_components_count,input:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,render_pipeline,inter_stage:max_components_count,output:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,render_pipeline,inter_stage:max_shader_variable_location:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,render_pipeline,inter_stage:type:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,render_pipeline,misc:basic:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,render_pipeline,misc:pipeline_layout,device_mismatch:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,render_pipeline,misc:vertex_state_only:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,render_pipeline,multisample_state:alpha_to_coverage,count:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,render_pipeline,multisample_state:alpha_to_coverage,sample_mask:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,render_pipeline,multisample_state:count:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,render_pipeline,overrides:identifier,fragment:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,render_pipeline,overrides:identifier,vertex:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,render_pipeline,overrides:uninitialized,fragment:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,render_pipeline,overrides:uninitialized,vertex:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,render_pipeline,overrides:value,type_error,fragment:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,render_pipeline,overrides:value,type_error,vertex:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,render_pipeline,overrides:value,validation_error,f16,fragment:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,render_pipeline,overrides:value,validation_error,f16,vertex:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,render_pipeline,overrides:value,validation_error,fragment:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,render_pipeline,overrides:value,validation_error,vertex:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,render_pipeline,primitive_state:strip_index_format:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,render_pipeline,primitive_state:unclipped_depth:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,render_pipeline,shader_module:device_mismatch:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,render_pipeline,shader_module:invalid,fragment:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,render_pipeline,shader_module:invalid,vertex:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,render_pipeline,vertex_state:many_attributes_overlapping:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,render_pipeline,vertex_state:max_vertex_attribute_limit:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,render_pipeline,vertex_state:max_vertex_buffer_array_stride_limit:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,render_pipeline,vertex_state:max_vertex_buffer_limit:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,render_pipeline,vertex_state:vertex_attribute_contained_in_stride:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,render_pipeline,vertex_state:vertex_attribute_offset_alignment:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,render_pipeline,vertex_state:vertex_attribute_shaderLocation_limit:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,render_pipeline,vertex_state:vertex_attribute_shaderLocation_unique:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,render_pipeline,vertex_state:vertex_buffer_array_stride_limit_alignment:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,render_pipeline,vertex_state:vertex_shader_input_location_in_vertex_state:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,render_pipeline,vertex_state:vertex_shader_input_location_limit:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,render_pipeline,vertex_state:vertex_shader_type_matches_attribute_format:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,resource_usages,buffer,in_pass_encoder:subresources,buffer_usage_in_compute_pass_with_two_dispatches:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,resource_usages,buffer,in_pass_encoder:subresources,buffer_usage_in_one_compute_pass_with_no_dispatch:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,resource_usages,buffer,in_pass_encoder:subresources,buffer_usage_in_one_compute_pass_with_one_dispatch:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,resource_usages,buffer,in_pass_encoder:subresources,buffer_usage_in_one_render_pass_with_no_draw:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,resource_usages,buffer,in_pass_encoder:subresources,buffer_usage_in_one_render_pass_with_one_draw:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,resource_usages,buffer,in_pass_encoder:subresources,buffer_usage_in_one_render_pass_with_two_draws:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,resource_usages,buffer,in_pass_misc:subresources,buffer_usages_in_copy_and_pass:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,resource_usages,buffer,in_pass_misc:subresources,reset_buffer_usage_before_dispatch:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,resource_usages,buffer,in_pass_misc:subresources,reset_buffer_usage_before_draw:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,resource_usages,texture,in_pass_encoder:bindings_in_bundle:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,resource_usages,texture,in_pass_encoder:replaced_binding:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,resource_usages,texture,in_pass_encoder:scope,basic,render:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,resource_usages,texture,in_pass_encoder:scope,dispatch:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,resource_usages,texture,in_pass_encoder:scope,pass_boundary,compute:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,resource_usages,texture,in_pass_encoder:scope,pass_boundary,render:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,resource_usages,texture,in_pass_encoder:shader_stages_and_visibility,attachment_write:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,resource_usages,texture,in_pass_encoder:shader_stages_and_visibility,storage_write:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,resource_usages,texture,in_pass_encoder:subresources_and_binding_types_combination_for_aspect:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,resource_usages,texture,in_pass_encoder:subresources_and_binding_types_combination_for_color:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,resource_usages,texture,in_pass_encoder:unused_bindings_in_pipeline:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,resource_usages,texture,in_render_common:subresources,color_attachment_and_bind_group:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,resource_usages,texture,in_render_common:subresources,color_attachments:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_texture_in_bind_groups:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,resource_usages,texture,in_render_common:subresources,multiple_bind_groups:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,resource_usages,texture,in_render_misc:subresources,set_bind_group_on_same_index_color_texture:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,resource_usages,texture,in_render_misc:subresources,set_bind_group_on_same_index_depth_stencil_texture:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,resource_usages,texture,in_render_misc:subresources,set_unused_bind_group:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,resource_usages,texture,in_render_misc:subresources,texture_usages_in_copy_and_render_pass:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,shader_module,entry_point:compute:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,shader_module,entry_point:fragment:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,shader_module,entry_point:vertex:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,shader_module,overrides:id_conflict:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,shader_module,overrides:name_conflict:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,state,device_lost,destroy:command,clearBuffer:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,state,device_lost,destroy:command,computePass,dispatch:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,state,device_lost,destroy:command,copyBufferToBuffer:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,state,device_lost,destroy:command,copyBufferToTexture:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,state,device_lost,destroy:command,copyTextureToBuffer:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,state,device_lost,destroy:command,copyTextureToTexture:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,state,device_lost,destroy:command,renderPass,draw:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,state,device_lost,destroy:command,renderPass,renderBundle:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,state,device_lost,destroy:command,resolveQuerySet:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,state,device_lost,destroy:command,writeTimestamp:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,state,device_lost,destroy:createBindGroup:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,state,device_lost,destroy:createBindGroupLayout:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,state,device_lost,destroy:createBuffer:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,state,device_lost,destroy:createCommandEncoder:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,state,device_lost,destroy:createComputePipeline:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,state,device_lost,destroy:createPipelineLayout:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,state,device_lost,destroy:createQuerySet:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,state,device_lost,destroy:createRenderBundleEncoder:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,state,device_lost,destroy:createRenderPipeline:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,state,device_lost,destroy:createSampler:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,state,device_lost,destroy:createShaderModule:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,state,device_lost,destroy:createTexture,2d,compressed_format:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,state,device_lost,destroy:createTexture,2d,uncompressed_format:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,state,device_lost,destroy:createView,2d,compressed_format:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,state,device_lost,destroy:createView,2d,uncompressed_format:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,state,device_lost,destroy:importExternalTexture:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,state,device_lost,destroy:queue,copyExternalImageToTexture,canvas:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,state,device_lost,destroy:queue,copyExternalImageToTexture,imageBitmap:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,state,device_lost,destroy:queue,writeBuffer:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,state,device_lost,destroy:queue,writeTexture,2d,compressed_format:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,state,device_lost,destroy:queue,writeTexture,2d,uncompressed_format:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,texture,bgra8unorm_storage:configure_storage_usage_on_canvas_context_with_bgra8unorm_storage:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,texture,bgra8unorm_storage:configure_storage_usage_on_canvas_context_without_bgra8unorm_storage:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,texture,bgra8unorm_storage:create_bind_group_layout:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,texture,bgra8unorm_storage:create_shader_module_with_bgra8unorm_storage:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,texture,bgra8unorm_storage:create_shader_module_without_bgra8unorm_storage:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,texture,bgra8unorm_storage:create_texture:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,texture,destroy:base:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,texture,destroy:invalid_texture:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,texture,destroy:submit_a_destroyed_texture_as_attachment:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,texture,destroy:twice:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,texture,float32_filterable:create_bind_group:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,texture,rg11b10ufloat_renderable:begin_render_bundle_encoder:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,texture,rg11b10ufloat_renderable:begin_render_pass_msaa_and_resolve:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,texture,rg11b10ufloat_renderable:begin_render_pass_single_sampled:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,texture,rg11b10ufloat_renderable:create_render_pipeline:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:api,validation,texture,rg11b10ufloat_renderable:create_texture:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:examples:basic,async:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:examples:basic,builder_cases:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:examples:basic,builder_cases_subcases:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:examples:basic,builder_subcases:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:examples:basic,builder_subcases_short:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:examples:basic,plain_cases:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:examples:basic,plain_cases_private:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:examples:basic:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:examples:gpu,async:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:examples:gpu,buffers:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:examples:gpu,with_texture_compression,bc:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:examples:gpu,with_texture_compression,etc2:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:examples:not_implemented_yet,with_plan:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:examples:not_implemented_yet,without_plan:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:examples:test_name:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:idl,constants,flags:BufferUsage,count:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:idl,constants,flags:BufferUsage,values:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:idl,constants,flags:ColorWrite,count:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:idl,constants,flags:ColorWrite,values:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:idl,constants,flags:ShaderStage,count:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:idl,constants,flags:ShaderStage,values:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:idl,constants,flags:TextureUsage,count:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:idl,constants,flags:TextureUsage,values:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,bitwise:bitwise_and:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,bitwise:bitwise_and_compound:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,bitwise:bitwise_exclusive_or:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,bitwise:bitwise_exclusive_or_compound:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,bitwise:bitwise_or:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,bitwise:bitwise_or_compound:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,bitwise_shift:shift_left_concrete:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,bitwise_shift:shift_left_concrete_compound:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_concrete:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_concrete_compound:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,bool_logical:and:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,bool_logical:and_compound:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,bool_logical:and_short_circuit:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,bool_logical:equals:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,bool_logical:not_equals:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,bool_logical:or:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,bool_logical:or_compound:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,bool_logical:or_short_circuit:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,f16_comparison:equals:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,f16_comparison:greater_equals:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,f16_comparison:greater_than:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,f16_comparison:less_equals:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,f16_comparison:less_than:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,f16_comparison:not_equals:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,f32_addition:scalar:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,f32_addition:scalar_compound:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,f32_addition:scalar_vector:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,f32_addition:vector_scalar:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,f32_addition:vector_scalar_compound:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,f32_comparison:equals:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,f32_comparison:greater_equals:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,f32_comparison:greater_than:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,f32_comparison:less_equals:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,f32_comparison:less_than:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,f32_comparison:not_equals:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,f32_division:scalar:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,f32_division:scalar_compound:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,f32_division:scalar_vector:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,f32_division:vector_scalar:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,f32_division:vector_scalar_compound:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,f32_matrix_addition:matrix:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,f32_matrix_addition:matrix_compound:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,f32_matrix_matrix_multiplication:matrix_matrix:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,f32_matrix_matrix_multiplication:matrix_matrix_compound:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,f32_matrix_scalar_multiplication:matrix_scalar:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,f32_matrix_scalar_multiplication:matrix_scalar_compound:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,f32_matrix_scalar_multiplication:scalar_matrix:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,f32_matrix_subtraction:matrix:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,f32_matrix_subtraction:matrix_compound:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,f32_matrix_vector_multiplication:matrix_vector:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,f32_matrix_vector_multiplication:vector_matrix:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,f32_matrix_vector_multiplication:vector_matrix_compound:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,f32_multiplication:scalar:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,f32_multiplication:scalar_compound:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,f32_multiplication:scalar_vector:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,f32_multiplication:vector_scalar:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,f32_multiplication:vector_scalar_compound:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,f32_remainder:scalar:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,f32_remainder:scalar_compound:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,f32_remainder:scalar_vector:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,f32_remainder:vector_scalar:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,f32_remainder:vector_scalar_compound:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,f32_subtraction:scalar:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,f32_subtraction:scalar_compound:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,f32_subtraction:scalar_vector:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,f32_subtraction:vector_scalar:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,f32_subtraction:vector_scalar_compound:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,i32_arithmetic:addition:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,i32_arithmetic:addition_compound:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,i32_arithmetic:addition_scalar_vector:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,i32_arithmetic:addition_vector_scalar:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,i32_arithmetic:addition_vector_scalar_compound:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,i32_arithmetic:division:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,i32_arithmetic:division_compound:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,i32_arithmetic:division_scalar_vector:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,i32_arithmetic:division_vector_scalar:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,i32_arithmetic:division_vector_scalar_compound:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,i32_arithmetic:multiplication:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,i32_arithmetic:multiplication_compound:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,i32_arithmetic:multiplication_scalar_vector:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,i32_arithmetic:multiplication_vector_scalar:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,i32_arithmetic:multiplication_vector_scalar_compound:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,i32_arithmetic:remainder:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,i32_arithmetic:remainder_compound:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,i32_arithmetic:remainder_scalar_vector:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,i32_arithmetic:remainder_vector_scalar:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,i32_arithmetic:remainder_vector_scalar_compound:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,i32_arithmetic:subtraction:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,i32_arithmetic:subtraction_compound:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,i32_arithmetic:subtraction_scalar_vector:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,i32_arithmetic:subtraction_vector_scalar:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,i32_arithmetic:subtraction_vector_scalar_compound:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,i32_comparison:equals:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,i32_comparison:greater_equals:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,i32_comparison:greater_than:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,i32_comparison:less_equals:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,i32_comparison:less_than:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,i32_comparison:not_equals:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,u32_arithmetic:addition:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,u32_arithmetic:addition_compound:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,u32_arithmetic:addition_scalar_vector:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,u32_arithmetic:addition_vector_scalar:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,u32_arithmetic:addition_vector_scalar_compound:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,u32_arithmetic:division:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,u32_arithmetic:division_compound:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,u32_arithmetic:division_scalar_vector:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,u32_arithmetic:division_vector_scalar:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,u32_arithmetic:division_vector_scalar_compound:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,u32_arithmetic:multiplication:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,u32_arithmetic:multiplication_compound:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,u32_arithmetic:multiplication_scalar_vector:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,u32_arithmetic:multiplication_vector_scalar:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,u32_arithmetic:multiplication_vector_scalar_compound:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,u32_arithmetic:remainder:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,u32_arithmetic:remainder_compound:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,u32_arithmetic:remainder_scalar_vector:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,u32_arithmetic:remainder_vector_scalar:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,u32_arithmetic:remainder_vector_scalar_compound:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,u32_arithmetic:subtraction:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,u32_arithmetic:subtraction_compound:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,u32_arithmetic:subtraction_scalar_vector:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,u32_arithmetic:subtraction_vector_scalar:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,u32_arithmetic:subtraction_vector_scalar_compound:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,u32_comparison:equals:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,u32_comparison:greater_equals:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,u32_comparison:greater_than:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,u32_comparison:less_equals:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,u32_comparison:less_than:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,binary,u32_comparison:not_equals:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,abs:abstract_float:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,abs:abstract_int:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,abs:f16:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,abs:f32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,abs:i32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,abs:u32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,acos:abstract_float:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,acos:f16:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,acos:f32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,acosh:abstract_float:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,acosh:f16:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,acosh:f32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,all:bool:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,any:bool:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,arrayLength:binding_subregion:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,arrayLength:multiple_elements:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,arrayLength:read_only:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,arrayLength:single_element:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,arrayLength:struct_member:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,asin:abstract_float:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,asin:f16:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,asin:f32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,asinh:abstract_float:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,asinh:f16:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,asinh:f32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atan2:abstract_float:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atan2:f16:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atan2:f32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atan:abstract_float:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atan:f16:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atan:f32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atanh:abstract_float:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atanh:f16:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atanh:f32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atomics,atomicAdd:add_storage:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atomics,atomicAdd:add_workgroup:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atomics,atomicAnd:and_storage:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atomics,atomicAnd:and_workgroup:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atomics,atomicCompareExchangeWeak:exchange:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atomics,atomicExchange:exchange:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atomics,atomicLoad:load:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atomics,atomicMax:max_storage:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atomics,atomicMax:max_workgroup:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atomics,atomicMin:min_storage:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atomics,atomicMin:min_workgroup:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atomics,atomicOr:or_storage:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atomics,atomicOr:or_workgroup:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atomics,atomicStore:store:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atomics,atomicSub:sub_storage:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atomics,atomicSub:sub_workgroup:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atomics,atomicXor:xor_storage:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atomics,atomicXor:xor_workgroup:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,bitcast:f16_to_f16:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,bitcast:f32_to_f32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,bitcast:f32_to_i32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,bitcast:f32_to_u32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,bitcast:f32_to_vec2h:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,bitcast:i32_to_f32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,bitcast:i32_to_i32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,bitcast:i32_to_u32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,bitcast:i32_to_vec2h:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,bitcast:u32_to_f32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,bitcast:u32_to_i32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,bitcast:u32_to_u32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,bitcast:u32_to_vec2h:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,bitcast:vec2f_to_vec4h:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,bitcast:vec2h_to_f32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,bitcast:vec2h_to_i32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,bitcast:vec2h_to_u32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,bitcast:vec2i_to_vec4h:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,bitcast:vec2u_to_vec4h:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,bitcast:vec4h_to_vec2f:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,bitcast:vec4h_to_vec2i:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,bitcast:vec4h_to_vec2u:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,ceil:abstract_float:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,ceil:f16:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,ceil:f32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,clamp:abstract_float:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,clamp:abstract_int:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,clamp:f16:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,clamp:f32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,clamp:i32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,clamp:u32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,cos:abstract_float:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,cos:f16:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,cos:f32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,cosh:abstract_float:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,cosh:f16:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,cosh:f32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,countLeadingZeros:i32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,countLeadingZeros:u32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,countOneBits:i32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,countOneBits:u32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,countTrailingZeros:i32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,countTrailingZeros:u32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,cross:abstract_float:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,cross:f16:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,cross:f32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,degrees:abstract_float:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,degrees:f16:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,degrees:f32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,determinant:abstract_float:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,determinant:f16:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,determinant:f32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,distance:abstract_float:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,distance:f16:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,distance:f32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,distance:f32_vec2:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,distance:f32_vec3:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,distance:f32_vec4:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,dot:abstract_float:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,dot:abstract_int:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,dot:f16:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,dot:f32_vec2:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,dot:f32_vec3:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,dot:f32_vec4:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,dot:i32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,dot:u32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,dpdx:f32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,dpdxCoarse:f32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,dpdxFine:f32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,dpdy:f32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,dpdyCoarse:f32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,dpdyFine:f32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,exp2:abstract_float:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,exp2:f16:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,exp2:f32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,exp:abstract_float:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,exp:f16:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,exp:f32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,extractBits:i32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,extractBits:u32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,faceForward:abstract_float:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,faceForward:f16:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,faceForward:f32_vec2:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,faceForward:f32_vec3:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,faceForward:f32_vec4:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,firstLeadingBit:i32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,firstLeadingBit:u32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,firstTrailingBit:i32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,firstTrailingBit:u32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,floor:abstract_float:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,floor:f16:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,floor:f32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,fma:abstract_float:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,fma:f16:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,fma:f32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,fract:abstract_float:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,fract:f16:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,fract:f32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,frexp:f16_exp:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,frexp:f16_fract:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,frexp:f16_vec2_exp:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,frexp:f16_vec2_fract:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,frexp:f16_vec3_exp:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,frexp:f16_vec3_fract:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,frexp:f16_vec4_exp:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,frexp:f16_vec4_fract:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,frexp:f32_exp:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,frexp:f32_fract:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,frexp:f32_vec2_exp:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,frexp:f32_vec2_fract:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,frexp:f32_vec3_exp:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,frexp:f32_vec3_fract:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,frexp:f32_vec4_exp:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,frexp:f32_vec4_fract:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,fwidth:f32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,fwidthCoarse:f32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,fwidthFine:f32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,insertBits:integer:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,inversesqrt:abstract_float:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,inversesqrt:f16:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,inversesqrt:f32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,ldexp:abstract_float:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,ldexp:f16:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,ldexp:f32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,length:abstract_float:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,length:f16:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,length:f32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,length:f32_vec2:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,length:f32_vec3:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,length:f32_vec4:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,log2:abstract_float:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,log2:f16:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,log2:f32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,log:abstract_float:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,log:f16:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,log:f32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,max:abstract_float:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,max:abstract_int:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,max:f16:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,max:f32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,max:i32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,max:u32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,min:abstract_float:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,min:abstract_int:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,min:f16:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,min:f32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,min:i32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,min:u32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,mix:matching_abstract_float:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,mix:matching_f16:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,mix:matching_f32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,mix:monmatching_f16:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,mix:nonmatching_abstract_float:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,mix:nonmatching_f32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,modf:f16_fract:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,modf:f16_vec2_fract:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,modf:f16_vec2_whole:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,modf:f16_vec3_fract:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,modf:f16_vec3_whole:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,modf:f16_vec4_fract:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,modf:f16_vec4_whole:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,modf:f16_whole:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,modf:f32_fract:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,modf:f32_vec2_fract:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,modf:f32_vec2_whole:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,modf:f32_vec3_fract:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,modf:f32_vec3_whole:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,modf:f32_vec4_fract:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,modf:f32_vec4_whole:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,modf:f32_whole:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,normalize:abstract_float:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,normalize:f16:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,normalize:f32_vec2:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,normalize:f32_vec3:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,normalize:f32_vec4:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,pack2x16float:pack:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,pack2x16snorm:pack:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,pack2x16unorm:pack:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,pack4x8snorm:pack:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,pack4x8unorm:pack:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,pow:abstract_float:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,pow:f16:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,pow:f32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,quantizeToF16:f32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,radians:abstract_float:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,radians:f16:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,radians:f32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,reflect:abstract_float:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,reflect:f16:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,reflect:f32_vec2:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,reflect:f32_vec3:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,reflect:f32_vec4:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,refract:abstract_float:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,refract:f16:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,refract:f32_vec2:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,refract:f32_vec3:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,refract:f32_vec4:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,reverseBits:i32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,reverseBits:u32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,round:abstract_float:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,round:f16:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,round:f32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,saturate:abstract_float:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,saturate:f16:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,saturate:f32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,select:scalar:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,select:vector:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,sign:abstract_float:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,sign:abstract_int:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,sign:f16:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,sign:f32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,sign:i32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,sin:abstract_float:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,sin:f16:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,sin:f32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,sinh:abstract_float:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,sinh:f16:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,sinh:f32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,smoothstep:abstract_float:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,smoothstep:f16:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,smoothstep:f32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,sqrt:abstract_float:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,sqrt:f16:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,sqrt:f32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,step:abstract_float:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,step:f16:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,step:f32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,storageBarrier:barrier:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,storageBarrier:stage:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,tan:abstract_float:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,tan:f16:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,tan:f32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,tanh:abstract_float:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,tanh:f16:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,tanh:f32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureDimension:depth:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureDimension:external:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureDimension:sampled:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureDimension:storage:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureGather:depth_2d_coords:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureGather:depth_3d_coords:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureGather:depth_array_2d_coords:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureGather:depth_array_3d_coords:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureGather:sampled_2d_coords:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureGather:sampled_3d_coords:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_3d_coords:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureGatherCompare:array_2d_coords:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureGatherCompare:array_3d_coords:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureGatherCompare:sampled_array_2d_coords:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureGatherCompare:sampled_array_3d_coords:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureLoad:arrayed:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureLoad:depth:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureLoad:external:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureLoad:multisampled:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureLoad:sampled_1d:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureLoad:sampled_2d:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureLoad:sampled_3d:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureNumLayers:arrayed:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureNumLayers:sampled:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureNumLayers:storage:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureNumLevels:depth:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureNumLevels:sampled:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureNumSamples:depth:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureNumSamples:sampled:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSample:control_flow:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSample:depth_2d_coords:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSample:depth_3d_coords:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSample:depth_array_2d_coords:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSample:depth_array_3d_coords:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSample:sampled_1d_coords:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSample:sampled_3d_coords:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSample:sampled_array_2d_coords:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSample:sampled_array_3d_coords:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSample:stage:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleBias:arrayed_2d_coords:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleBias:arrayed_3d_coords:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleBias:control_flow:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleBias:sampled_2d_coords:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleBias:sampled_3d_coords:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleBias:stage:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleCompare:2d_coords:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleCompare:3d_coords:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleCompare:arrayed_2d_coords:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleCompare:arrayed_3d_coords:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleCompare:control_flow:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleCompare:stage:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleCompareLevel:2d_coords:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleCompareLevel:3d_coords:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleCompareLevel:arrayed_2d_coords:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleCompareLevel:arrayed_3d_coords:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleCompareLevel:control_flow:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleCompareLevel:stage:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleGrad:sampled_2d_coords:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleGrad:sampled_3d_coords:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleGrad:sampled_array_2d_coords:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleGrad:sampled_array_3d_coords:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleLevel:depth_2d_coords:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleLevel:depth_3d_coords:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleLevel:depth_array_2d_coords:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_array_2d_coords:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_array_3d_coords:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureStore:store_1d_coords:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureStore:store_2d_coords:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureStore:store_3d_coords:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureStore:store_array_2d_coords:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,transpose:abstract_float:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,transpose:f16:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,transpose:f32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,trunc:abstract_float:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,trunc:f16:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,trunc:f32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,unpack2x16float:unpack:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,unpack2x16snorm:unpack:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,unpack2x16unorm:unpack:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,unpack4x8snorm:unpack:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,unpack4x8unorm:unpack:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,workgroupBarrier:barrier:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,call,builtin,workgroupBarrier:stage:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,unary,abstract_float_assignment:f16:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,unary,abstract_float_assignment:f32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,unary,bool_conversion:bool:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,unary,bool_conversion:f16:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,unary,bool_conversion:f32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,unary,bool_conversion:i32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,unary,bool_conversion:u32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,unary,bool_logical:negation:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,unary,f32_arithmetic:negation:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,unary,f32_conversion:bool:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,unary,f32_conversion:f16:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,unary,f32_conversion:f32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,unary,f32_conversion:f32_mat:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,unary,f32_conversion:i32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,unary,f32_conversion:u32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,unary,i32_arithmetic:negation:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,unary,i32_complement:i32_complement:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,unary,i32_conversion:bool:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,unary,i32_conversion:f16:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,unary,i32_conversion:f32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,unary,i32_conversion:i32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,unary,i32_conversion:u32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,unary,u32_complement:u32_complement:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,unary,u32_conversion:abstract_int:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,unary,u32_conversion:bool:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,unary,u32_conversion:f16:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,unary,u32_conversion:f32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,unary,u32_conversion:i32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,expression,unary,u32_conversion:u32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,float_parse:valid:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,flow_control,call:call_basic:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,flow_control,call:call_nested:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,flow_control,call:call_repeated:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,flow_control,complex:continue_in_switch_in_for_loop:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,flow_control,eval_order:1d_array_assignment:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,flow_control,eval_order:1d_array_compound_assignment:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,flow_control,eval_order:1d_array_constructor:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,flow_control,eval_order:1d_array_increment:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,flow_control,eval_order:2d_array_assignment:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,flow_control,eval_order:2d_array_compound_assignment:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,flow_control,eval_order:2d_array_constructor:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,flow_control,eval_order:2d_array_increment:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,flow_control,eval_order:array_index:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,flow_control,eval_order:array_index_lhs_assignment:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,flow_control,eval_order:array_index_lhs_member_assignment:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,flow_control,eval_order:array_index_via_ptrs:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,flow_control,eval_order:array_index_via_struct_members:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,flow_control,eval_order:binary_op:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,flow_control,eval_order:binary_op_chain:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,flow_control,eval_order:binary_op_chain_C_C_C_R:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,flow_control,eval_order:binary_op_chain_C_C_R_C:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,flow_control,eval_order:binary_op_chain_C_R_C_C:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,flow_control,eval_order:binary_op_chain_R_C_C_C:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,flow_control,eval_order:binary_op_lhs_const:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,flow_control,eval_order:binary_op_parenthesized_expr:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,flow_control,eval_order:binary_op_rhs_const:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,flow_control,eval_order:bitwise_and:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,flow_control,eval_order:bitwise_or:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,flow_control,eval_order:builtin_fn_args:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,flow_control,eval_order:logical_and:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,flow_control,eval_order:logical_or:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,flow_control,eval_order:matrix_index:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,flow_control,eval_order:matrix_index_via_ptr:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,flow_control,eval_order:nested_builtin_fn_args:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,flow_control,eval_order:nested_fn_args:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,flow_control,eval_order:nested_struct_constructor:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,flow_control,eval_order:nested_vec4_constructor:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,flow_control,eval_order:struct_constructor:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,flow_control,eval_order:user_fn_args:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,flow_control,eval_order:vec4_constructor:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,flow_control,for:for_basic:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,flow_control,for:for_break:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,flow_control,for:for_complex_condition:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,flow_control,for:for_complex_continuing:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,flow_control,for:for_complex_initalizer:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,flow_control,for:for_condition:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,flow_control,for:for_continue:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,flow_control,for:for_continuing:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,flow_control,for:for_initalizer:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,flow_control,for:nested_for_break:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,flow_control,for:nested_for_continue:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,flow_control,if:else_if:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,flow_control,if:if_false:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,flow_control,if:if_true:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,flow_control,if:nested_if_else:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,flow_control,loop:loop_break:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,flow_control,loop:loop_continue:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,flow_control,loop:loop_continuing_basic:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,flow_control,loop:nested_loops:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,flow_control,phony:phony_assign_call_basic:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,flow_control,phony:phony_assign_call_builtin:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,flow_control,phony:phony_assign_call_must_use:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,flow_control,phony:phony_assign_call_nested:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,flow_control,phony:phony_assign_call_nested_must_use:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,flow_control,return:return:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,flow_control,return:return_conditional_false:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,flow_control,return:return_conditional_true:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,flow_control,switch:switch:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,flow_control,switch:switch_default:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,flow_control,switch:switch_default_only:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,flow_control,switch:switch_multiple_case:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,flow_control,switch:switch_multiple_case_default:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,flow_control,while:while_basic:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,flow_control,while:while_break:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,flow_control,while:while_continue:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,flow_control,while:while_nested_break:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,flow_control,while:while_nested_continue:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,memory_model,atomicity:atomicity:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,memory_model,barrier:workgroup_barrier_load_store:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,memory_model,barrier:workgroup_barrier_store_load:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,memory_model,barrier:workgroup_barrier_store_store:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,memory_model,coherence:corr:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,memory_model,coherence:corw1:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,memory_model,coherence:corw2:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,memory_model,coherence:cowr:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,memory_model,coherence:coww:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,memory_model,weak:2_plus_2_write:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,memory_model,weak:load_buffer:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,memory_model,weak:message_passing:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,memory_model,weak:read:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,memory_model,weak:store:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,memory_model,weak:store_buffer:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,padding:array_of_matCx3:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,padding:array_of_struct:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,padding:array_of_vec3:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,padding:matCx3:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,padding:struct_explicit:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,padding:struct_implicit:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,padding:struct_nested:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,padding:vec3:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,robust_access:linear_memory:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,robust_access_vertex:vertex_buffer_access:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,shader_io,compute_builtins:inputs:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,shader_io,shared_structs:shared_between_stages:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,shader_io,shared_structs:shared_with_buffer:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,shader_io,shared_structs:shared_with_non_entry_point_function:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,shadow:builtin:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,shadow:declaration:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,shadow:for_loop:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,shadow:if:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,shadow:loop:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,shadow:switch:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,shadow:while:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,statement,increment_decrement:frexp_exp_increment:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,statement,increment_decrement:scalar_i32_decrement:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,statement,increment_decrement:scalar_i32_decrement_underflow:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,statement,increment_decrement:scalar_i32_increment:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,statement,increment_decrement:scalar_i32_increment_overflow:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,statement,increment_decrement:scalar_u32_decrement:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,statement,increment_decrement:scalar_u32_decrement_underflow:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,statement,increment_decrement:scalar_u32_increment:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,statement,increment_decrement:scalar_u32_increment_overflow:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,statement,increment_decrement:vec2_element_decrement:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,statement,increment_decrement:vec2_element_increment:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,statement,increment_decrement:vec3_element_decrement:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,statement,increment_decrement:vec3_element_increment:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,statement,increment_decrement:vec4_element_decrement:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,statement,increment_decrement:vec4_element_increment:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,execution,zero_init:compute,zero_init:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,const_assert,const_assert:constant_expression:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,const_assert,const_assert:evaluation_stage:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_vec_size_mismatch:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_vec_size_mismatch:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,expression,call,builtin,atomics:stage:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,parse,align:multi_align:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,parse,align:parsing:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,parse,align:placement:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,parse,align:required_alignment:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,parse,attribute:expressions:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,parse,binary_ops:all:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,parse,blankspace:blankspace:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,parse,blankspace:bom:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,parse,blankspace:null_characters:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,parse,break:placement:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,parse,builtin:parse:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,parse,builtin:placement:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,parse,comments:comments:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,parse,comments:line_comment_eof:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,parse,comments:line_comment_terminators:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,parse,comments:unterminated_block_comment:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,parse,const:placement:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,parse,const_assert:parse:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,parse,discard:placement:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,parse,enable:enable:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,parse,identifiers:identifiers:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,parse,identifiers:non_normalized:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,parse,literal:abstract_float:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,parse,literal:abstract_int:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,parse,literal:bools:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,parse,literal:f16:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,parse,literal:f32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,parse,literal:i32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,parse,literal:u32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,parse,pipeline_stage:compute_parsing:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,parse,pipeline_stage:duplicate_compute_on_function:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,parse,pipeline_stage:duplicate_fragment_on_function:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,parse,pipeline_stage:duplicate_vertex_on_function:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,parse,pipeline_stage:fragment_parsing:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,parse,pipeline_stage:multiple_entry_points:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,parse,pipeline_stage:placement:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,parse,pipeline_stage:vertex_parsing:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_assignment:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_call:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_case:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_case_break:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_compound_statement:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_continuing:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_default_case:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_default_case_break:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_discard:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_enable:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_fn_const_assert:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_fn_const_decl:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_fn_var_decl:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_for:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_for_break:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_func_decl:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_if:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_if_else:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_let_decl:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_loop:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_loop_break:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_loop_break_if:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_loop_continue:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_member:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_module_const_decl:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_module_var_decl:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_return:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_struct_decl:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_switch:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_type_alias_decl:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_while:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_while_break:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_while_continue:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,parse,semicolon:compound_statement_multiple:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,parse,semicolon:compound_statement_single:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,parse,semicolon:function_body_multiple:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,parse,semicolon:function_body_single:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,parse,semicolon:module_scope_multiple:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,parse,semicolon:module_scope_single:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,parse,source:empty:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,parse,source:invalid_source:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,parse,source:valid_source:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,parse,unary_ops:all:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,parse,var_and_let:initializer_type:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,resource_interface,bindings:binding_attributes:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,resource_interface,bindings:different_entry_points:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,resource_interface,bindings:single_entry_point:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,shader_io,builtins:duplicates:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,shader_io,builtins:missing_vertex_position:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,shader_io,builtins:nesting:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,shader_io,builtins:reuse_builtin_name:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,shader_io,builtins:stage_inout:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,shader_io,builtins:type:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,shader_io,entry_point:missing_attribute_on_param:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,shader_io,entry_point:missing_attribute_on_param_struct:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,shader_io,entry_point:missing_attribute_on_return_type:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,shader_io,entry_point:missing_attribute_on_return_type_struct:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,shader_io,entry_point:no_entry_point_provided:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,shader_io,interpolate:duplicate:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,shader_io,interpolate:integral_types:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,shader_io,interpolate:require_location:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,shader_io,interpolate:type_and_sampling:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,shader_io,invariant:duplicate:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,shader_io,invariant:invalid_use_of_parameters:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,shader_io,invariant:not_valid_on_user_defined_io:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,shader_io,invariant:valid_only_with_vertex_position_builtin:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,shader_io,locations:duplicates:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,shader_io,locations:nesting:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,shader_io,locations:stage_inout:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,shader_io,locations:type:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,uniformity,uniformity:basics:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,uniformity,uniformity:compute_builtin_values:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:shader,validation,uniformity,uniformity:fragment_builtin_values:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:util,texture,texel_data:float_texel_data_in_shader:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:util,texture,texel_data:sint_texel_data_in_shader:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:util,texture,texel_data:snorm_texel_data_in_shader:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:util,texture,texel_data:ufloat_texel_data_in_shader:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:util,texture,texel_data:uint_texel_data_in_shader:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:util,texture,texel_data:unorm_texel_data_in_shader:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:util,texture,texture_ok:float32:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:util,texture,texture_ok:norm:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:util,texture,texture_ok:snorm_min:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:web_platform,canvas,configure:alpha_mode:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:web_platform,canvas,configure:defaults:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:web_platform,canvas,configure:device:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:web_platform,canvas,configure:format:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:web_platform,canvas,configure:size_zero_after_configure:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:web_platform,canvas,configure:size_zero_before_configure:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:web_platform,canvas,configure:usage:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:web_platform,canvas,configure:viewFormats:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:web_platform,canvas,context_creation:return_type:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:web_platform,canvas,getCurrentTexture:configured:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:web_platform,canvas,getCurrentTexture:expiry:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:web_platform,canvas,getCurrentTexture:multiple_frames:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:web_platform,canvas,getCurrentTexture:resize:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:web_platform,canvas,getCurrentTexture:single_frames:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:web_platform,canvas,getPreferredCanvasFormat:value:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:web_platform,canvas,readbackFromWebGPUCanvas:drawTo2DCanvas:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:web_platform,canvas,readbackFromWebGPUCanvas:offscreenCanvas,snapshot:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:web_platform,canvas,readbackFromWebGPUCanvas:onscreenCanvas,snapshot:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:web_platform,canvas,readbackFromWebGPUCanvas:onscreenCanvas,uploadToWebGL:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:web_platform,canvas,readbackFromWebGPUCanvas:transferToImageBitmap_huge_size:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:web_platform,canvas,readbackFromWebGPUCanvas:transferToImageBitmap_unconfigured_nonzero_size:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:web_platform,canvas,readbackFromWebGPUCanvas:transferToImageBitmap_zero_size:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:web_platform,copyToTexture,ImageBitmap:copy_subrect_from_2D_Canvas:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:web_platform,copyToTexture,ImageBitmap:copy_subrect_from_ImageData:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:web_platform,copyToTexture,ImageBitmap:from_ImageData:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:web_platform,copyToTexture,ImageBitmap:from_canvas:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:web_platform,copyToTexture,canvas:color_space_conversion:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:web_platform,copyToTexture,canvas:copy_contents_from_2d_context_canvas:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:web_platform,copyToTexture,canvas:copy_contents_from_bitmaprenderer_context_canvas:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:web_platform,copyToTexture,canvas:copy_contents_from_gl_context_canvas:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:web_platform,copyToTexture,canvas:copy_contents_from_gpu_context_canvas:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:web_platform,copyToTexture,video:copy_from_video_element:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:web_platform,external_texture,video:importExternalTexture,compute:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:web_platform,external_texture,video:importExternalTexture,sample:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:web_platform,external_texture,video:importExternalTexture,sampleWithRotationMetadata:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:web_platform,external_texture,video:importExternalTexture,sampleWithVideoFrameWithVisibleRectParam:*", + {} + ], + [ + "webgpu/cts.https.html?q=webgpu:web_platform,worker,worker:worker:*", {} ] - ] + ], + "webgpu": { + "idl": { + "exposed.http.html": [ + "94a814d005a8aa7042647a4100d3bf1e3755d9a5", + [ + null, + {} + ] + ], + "exposed.https.html": [ + "8d421b7020d64350ba9b81261cc5309f9b76283b", + [ + null, + {} + ] + ] + } + } } } }, diff --git a/tests/wpt/webgpu/meta/webgpu/cts.html.ini b/tests/wpt/webgpu/meta/webgpu/cts.html.ini deleted file mode 100644 index b72cd29fca2..00000000000 --- a/tests/wpt/webgpu/meta/webgpu/cts.html.ini +++ /dev/null @@ -1,10132 +0,0 @@ -[cts.html?q=webgpu:idl,constants,flags:*] - expected: ERROR - [webgpu:idl,constants,flags:BufferUsage:] - expected: FAIL - - [webgpu:idl,constants,flags:BufferUsage,count:] - expected: TIMEOUT - - -[cts.html?q=webgpu:api,validation,render_pass,resolve:*] - expected: ERROR - [webgpu:api,validation,render_pass,resolve:resolve_attachment:resolveTargetViewBaseMipLevel=1;resolveTargetViewMipCount=2;resolveTargetHeight=4;resolveTargetWidth=4] - expected: FAIL - - [webgpu:api,validation,render_pass,resolve:resolve_attachment:resolveTargetFormat="bgra8unorm"] - expected: FAIL - - [webgpu:api,validation,render_pass,resolve:resolve_attachment:resolveTargetFormat="rgba8unorm-srgb"] - expected: FAIL - - [webgpu:api,validation,render_pass,resolve:resolve_attachment:resolveTargetViewMipCount=2] - expected: FAIL - - [webgpu:api,validation,render_pass,resolve:resolve_attachment:colorAttachmentFormat="rgba8unorm-srgb"] - expected: FAIL - - [webgpu:api,validation,render_pass,resolve:resolve_attachment:resolveTargetViewArrayLayerCount=2] - expected: FAIL - - [webgpu:api,validation,render_pass,resolve:resolve_attachment:colorAttachmentFormat="bgra8unorm"] - expected: FAIL - - [webgpu:api,validation,render_pass,resolve:resolve_attachment:resolveTargetViewBaseArrayLayer=1;resolveTargetViewArrayLayerCount=2] - expected: FAIL - - [webgpu:api,validation,render_pass,resolve:resolve_attachment:] - expected: TIMEOUT - - -[cts.html?q=webgpu:api,validation,createTexture:*] - [webgpu:api,validation,createTexture:it_is_invalid_to_have_an_output_attachment_texture_with_non_renderable_format:format="bc2-rgba-unorm"] - expected: FAIL - - [webgpu:api,validation,createTexture:it_is_invalid_to_have_an_output_attachment_texture_with_non_renderable_format:format="bc3-rgba-unorm"] - expected: FAIL - - [webgpu:api,validation,createTexture:validation_of_mipLevelCount:width=32;height=31;mipLevelCount=7] - expected: FAIL - - [webgpu:api,validation,createTexture:it_is_invalid_to_have_an_output_attachment_texture_with_non_renderable_format:format="r8snorm"] - expected: FAIL - - [webgpu:api,validation,createTexture:it_is_invalid_to_submit_a_destroyed_texture_before_and_after_encode:destroyBeforeEncode=false;destroyAfterEncode=true] - expected: FAIL - - [webgpu:api,validation,createTexture:it_is_invalid_to_have_an_output_attachment_texture_with_non_renderable_format:format="rg11b10float"] - expected: FAIL - - [webgpu:api,validation,createTexture:it_is_invalid_to_submit_a_destroyed_texture_before_and_after_encode:destroyBeforeEncode=true;destroyAfterEncode=false] - expected: FAIL - - [webgpu:api,validation,createTexture:validation_of_sampleCount:sampleCount=2] - expected: FAIL - - [webgpu:api,validation,createTexture:it_is_invalid_to_have_an_output_attachment_texture_with_non_renderable_format:format="bc4-r-unorm"] - expected: FAIL - - [webgpu:api,validation,createTexture:validation_of_sampleCount:sampleCount=8] - expected: FAIL - - [webgpu:api,validation,createTexture:validation_of_sampleCount:sampleCount=16] - expected: FAIL - - [webgpu:api,validation,createTexture:validation_of_sampleCount:sampleCount=4;arrayLayerCount=2] - expected: FAIL - - [webgpu:api,validation,createTexture:validation_of_mipLevelCount:width=32;height=32;mipLevelCount=0] - expected: FAIL - - [webgpu:api,validation,createTexture:it_is_invalid_to_have_an_output_attachment_texture_with_non_renderable_format:format="bc1-rgba-unorm-srgb"] - expected: FAIL - - [webgpu:api,validation,createTexture:it_is_invalid_to_have_an_output_attachment_texture_with_non_renderable_format:format="bc6h-rgb-ufloat"] - expected: FAIL - - [webgpu:api,validation,createTexture:it_is_invalid_to_have_an_output_attachment_texture_with_non_renderable_format:format="bc7-rgba-unorm-srgb"] - expected: FAIL - - [webgpu:api,validation,createTexture:validation_of_mipLevelCount:width=32;height=32;mipLevelCount=100] - expected: FAIL - - [webgpu:api,validation,createTexture:it_is_invalid_to_have_an_output_attachment_texture_with_non_renderable_format:format="bc5-rg-unorm"] - expected: FAIL - - [webgpu:api,validation,createTexture:it_is_invalid_to_have_an_output_attachment_texture_with_non_renderable_format:format="bc6h-rgb-sfloat"] - expected: FAIL - - [webgpu:api,validation,createTexture:it_is_invalid_to_have_an_output_attachment_texture_with_non_renderable_format:format="bc7-rgba-unorm"] - expected: FAIL - - [webgpu:api,validation,createTexture:validation_of_sampleCount:sampleCount=4;mipLevelCount=2] - expected: FAIL - - [webgpu:api,validation,createTexture:it_is_invalid_to_have_an_output_attachment_texture_with_non_renderable_format:format="rg8snorm"] - expected: FAIL - - [webgpu:api,validation,createTexture:it_is_invalid_to_have_an_output_attachment_texture_with_non_renderable_format:format="bc1-rgba-unorm"] - expected: FAIL - - [webgpu:api,validation,createTexture:it_is_invalid_to_have_an_output_attachment_texture_with_non_renderable_format:format="bc4-r-snorm"] - expected: FAIL - - [webgpu:api,validation,createTexture:it_is_invalid_to_have_an_output_attachment_texture_with_non_renderable_format:format="bc3-rgba-unorm-srgb"] - expected: FAIL - - [webgpu:api,validation,createTexture:it_is_invalid_to_have_an_output_attachment_texture_with_non_renderable_format:format="rgba8snorm"] - expected: FAIL - - [webgpu:api,validation,createTexture:it_is_invalid_to_have_an_output_attachment_texture_with_non_renderable_format:format="bc5-rg-snorm"] - expected: FAIL - - [webgpu:api,validation,createTexture:validation_of_mipLevelCount:width=31;height=32;mipLevelCount=7] - expected: FAIL - - [webgpu:api,validation,createTexture:it_is_invalid_to_have_an_output_attachment_texture_with_non_renderable_format:format="bc2-rgba-unorm-srgb"] - expected: FAIL - - -[cts.html?q=webgpu:api,validation,setViewport:*] - expected: ERROR - [webgpu:api,validation,setViewport:use_of_setViewport:x=0;y=0;width=1;height=1;minDepth=0;maxDepth=1] - expected: TIMEOUT - - -[cts.html?q=webgpu:web-platform,copyImageBitmapToTexture:*] - expected: ERROR - [webgpu:web-platform,copyImageBitmapToTexture:from_ImageData:width=1;height=1;alpha="none";orientation="none";dstColorFormat="rgba8unorm"] - expected: TIMEOUT - - -[cts.html?q=webgpu:api,operation,buffers,map_oom:*] - expected: ERROR - [webgpu:api,operation,buffers,map_oom:mapAsync:oom=false;write=false] - expected: TIMEOUT - - -[cts.html?q=webgpu:api,validation,setStencilReference:*] - expected: ERROR - [webgpu:api,validation,setStencilReference:use_of_setStencilReference:reference=0] - expected: TIMEOUT - - -[cts.html?q=webgpu:api,operation,command_buffer,copies:*] - expected: ERROR - [webgpu:api,operation,command_buffer,copies:b2b:] - expected: TIMEOUT - - -[cts.html?q=webgpu:api,validation,createBindGroup:*] - expected: ERROR - [webgpu:api,validation,createBindGroup:binding_count_mismatch:] - expected: TIMEOUT - - -[cts.html?q=webgpu:api,operation,fences:*] - expected: ERROR - [webgpu:api,operation,fences:wait,many,serially:] - expected: FAIL - - [webgpu:api,operation,fences:initial,descriptor_with_initialValue:] - expected: FAIL - - [webgpu:api,operation,fences:wait,equal_to_signaled:] - expected: FAIL - - [webgpu:api,operation,fences:drop,promise:] - expected: FAIL - - [webgpu:api,operation,fences:wait,less_than_signaled:] - expected: FAIL - - [webgpu:api,operation,fences:wait,resolves_within_timeout:] - expected: FAIL - - [webgpu:api,operation,fences:wait,already_completed:] - expected: FAIL - - [webgpu:api,operation,fences:drop,fence_and_promise:] - expected: FAIL - - [webgpu:api,operation,fences:wait,many,parallel:] - expected: FAIL - - [webgpu:api,operation,fences:initial,empty_descriptor:] - expected: FAIL - - [webgpu:api,operation,fences:initial,no_descriptor:] - expected: TIMEOUT - - [webgpu:api,operation,fences:wait,signaled_multiple_times:] - expected: FAIL - - [webgpu:api,operation,fences:wait,signaled_once:] - expected: FAIL - - -[cts.html?q=webgpu:api,validation,error_scope:*] - expected: ERROR - [webgpu:api,validation,error_scope:simple_case_where_the_error_scope_catches_an_error:] - expected: TIMEOUT - - -[cts.html?q=webgpu:api,validation,resource_usages,textureUsageInRender:*] - expected: ERROR - [webgpu:api,validation,resource_usages,textureUsageInRender:subresources_and_binding_types_combination_for_color:baseLevel=3;baseLayer=0;levelCount=1;layerCount=1;type0="sampled-texture";type1="sampled-texture"] - expected: TIMEOUT - - -[cts.html?q=webgpu:api,validation,setBlendColor:*] - expected: ERROR - [webgpu:api,validation,setBlendColor:basic_use_of_setBlendColor:] - expected: TIMEOUT - - -[cts.html?q=webgpu:api,validation,render_pass_descriptor:*] - expected: ERROR - [webgpu:api,validation,render_pass_descriptor:check_mip_level_count_for_color_or_depth_stencil:mipLevelCount=2;baseMipLevel=0] - expected: FAIL - - [webgpu:api,validation,render_pass_descriptor:it_is_invalid_to_use_a_resolve_target_with_array_layer_count_greater_than_1:] - expected: FAIL - - [webgpu:api,validation,render_pass_descriptor:use_a_resolve_target_in_a_format_different_than_the_attachment_is_not_allowed:] - expected: FAIL - - [webgpu:api,validation,render_pass_descriptor:check_layer_count_for_color_or_depth_stencil:arrayLayerCount=5;baseArrayLayer=0] - expected: FAIL - - [webgpu:api,validation,render_pass_descriptor:it_is_invalid_to_use_a_resolve_target_with_mipmap_level_count_greater_than_1:] - expected: FAIL - - [webgpu:api,validation,render_pass_descriptor:OOB_color_attachment_indices_are_handled:colorAttachmentsCount=5] - expected: FAIL - - [webgpu:api,validation,render_pass_descriptor:attachments_must_match_whether_they_are_used_for_color_or_depth_stencil:] - expected: FAIL - - [webgpu:api,validation,render_pass_descriptor:a_render_pass_with_only_one_color_is_ok:] - expected: TIMEOUT - - -[cts.html?q=webgpu:examples:*] - expected: ERROR - [webgpu:examples:gpu,async:] - expected: FAIL - - [webgpu:examples:test_name:] - expected: TIMEOUT - - -[cts.html?q=webgpu:api,operation,render_pass,storeOp:*] - expected: TIMEOUT - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_with_depth_stencil_attachment:colorStoreOperation="clear";depthStencilStoreOperation="clear"] - expected: FAIL - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_with_depth_stencil_attachment:colorStoreOperation="clear";depthStencilStoreOperation="store"] - expected: FAIL - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_with_depth_stencil_attachment:colorStoreOperation="store";depthStencilStoreOperation="clear"] - expected: FAIL - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="r8unorm";storeOperation="clear";mipLevel=0;arrayLayer=0] - expected: FAIL - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="r8unorm";storeOperation="clear";mipLevel=0;arrayLayer=1] - expected: FAIL - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="r8unorm";storeOperation="clear";mipLevel=1;arrayLayer=0] - expected: FAIL - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="r8unorm";storeOperation="clear";mipLevel=1;arrayLayer=1] - expected: FAIL - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="r8uint";storeOperation="clear";mipLevel=0;arrayLayer=0] - expected: FAIL - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="r8uint";storeOperation="clear";mipLevel=0;arrayLayer=1] - expected: FAIL - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="r8uint";storeOperation="clear";mipLevel=1;arrayLayer=0] - expected: FAIL - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="r8uint";storeOperation="clear";mipLevel=1;arrayLayer=1] - expected: FAIL - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="r8sint";storeOperation="clear";mipLevel=0;arrayLayer=0] - expected: FAIL - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="r8sint";storeOperation="clear";mipLevel=0;arrayLayer=1] - expected: FAIL - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="r8sint";storeOperation="clear";mipLevel=1;arrayLayer=0] - expected: FAIL - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="r8sint";storeOperation="clear";mipLevel=1;arrayLayer=1] - expected: FAIL - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="r16uint";storeOperation="clear";mipLevel=0;arrayLayer=0] - expected: FAIL - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="r16uint";storeOperation="clear";mipLevel=0;arrayLayer=1] - expected: FAIL - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="r16uint";storeOperation="clear";mipLevel=1;arrayLayer=0] - expected: FAIL - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="r16uint";storeOperation="clear";mipLevel=1;arrayLayer=1] - expected: FAIL - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="r16sint";storeOperation="clear";mipLevel=0;arrayLayer=0] - expected: FAIL - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="r16sint";storeOperation="clear";mipLevel=0;arrayLayer=1] - expected: FAIL - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="r16sint";storeOperation="clear";mipLevel=1;arrayLayer=0] - expected: FAIL - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="r16sint";storeOperation="clear";mipLevel=1;arrayLayer=1] - expected: FAIL - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="r16float";storeOperation="clear";mipLevel=0;arrayLayer=0] - expected: FAIL - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="r16float";storeOperation="clear";mipLevel=0;arrayLayer=1] - expected: FAIL - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="r16float";storeOperation="clear";mipLevel=1;arrayLayer=0] - expected: FAIL - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="r16float";storeOperation="clear";mipLevel=1;arrayLayer=1] - expected: FAIL - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rg8unorm";storeOperation="clear";mipLevel=0;arrayLayer=0] - expected: FAIL - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rg8unorm";storeOperation="clear";mipLevel=0;arrayLayer=1] - expected: FAIL - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rg8unorm";storeOperation="clear";mipLevel=1;arrayLayer=0] - expected: FAIL - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rg8unorm";storeOperation="clear";mipLevel=1;arrayLayer=1] - expected: FAIL - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rg8uint";storeOperation="clear";mipLevel=0;arrayLayer=0] - expected: FAIL - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rg8uint";storeOperation="clear";mipLevel=0;arrayLayer=1] - expected: FAIL - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rg8uint";storeOperation="clear";mipLevel=1;arrayLayer=0] - expected: FAIL - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rg8uint";storeOperation="clear";mipLevel=1;arrayLayer=1] - expected: FAIL - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rg8sint";storeOperation="clear";mipLevel=0;arrayLayer=0] - expected: FAIL - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rg8sint";storeOperation="clear";mipLevel=0;arrayLayer=1] - expected: FAIL - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rg8sint";storeOperation="clear";mipLevel=1;arrayLayer=0] - expected: FAIL - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rg8sint";storeOperation="clear";mipLevel=1;arrayLayer=1] - expected: FAIL - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="r32uint";storeOperation="clear";mipLevel=0;arrayLayer=0] - expected: FAIL - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="r32uint";storeOperation="clear";mipLevel=0;arrayLayer=1] - expected: FAIL - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="r32uint";storeOperation="clear";mipLevel=1;arrayLayer=0] - expected: FAIL - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="r32uint";storeOperation="clear";mipLevel=1;arrayLayer=1] - expected: FAIL - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="r32sint";storeOperation="clear";mipLevel=0;arrayLayer=0] - expected: FAIL - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="r32sint";storeOperation="clear";mipLevel=0;arrayLayer=1] - expected: FAIL - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="r32sint";storeOperation="clear";mipLevel=1;arrayLayer=0] - expected: FAIL - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="r32sint";storeOperation="clear";mipLevel=1;arrayLayer=1] - expected: FAIL - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="r32float";storeOperation="clear";mipLevel=0;arrayLayer=0] - expected: FAIL - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="r32float";storeOperation="clear";mipLevel=0;arrayLayer=1] - expected: FAIL - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="r32float";storeOperation="clear";mipLevel=1;arrayLayer=0] - expected: FAIL - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="r32float";storeOperation="clear";mipLevel=1;arrayLayer=1] - expected: FAIL - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="r32float";storeOperation="store";mipLevel=0;arrayLayer=0] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="r32float";storeOperation="store";mipLevel=0;arrayLayer=1] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="r32float";storeOperation="store";mipLevel=1;arrayLayer=0] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="r32float";storeOperation="store";mipLevel=1;arrayLayer=1] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rg16uint";storeOperation="clear";mipLevel=0;arrayLayer=0] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rg16uint";storeOperation="clear";mipLevel=0;arrayLayer=1] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rg16uint";storeOperation="clear";mipLevel=1;arrayLayer=0] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rg16uint";storeOperation="clear";mipLevel=1;arrayLayer=1] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rg16uint";storeOperation="store";mipLevel=0;arrayLayer=0] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rg16uint";storeOperation="store";mipLevel=0;arrayLayer=1] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rg16uint";storeOperation="store";mipLevel=1;arrayLayer=0] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rg16uint";storeOperation="store";mipLevel=1;arrayLayer=1] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rg16sint";storeOperation="clear";mipLevel=0;arrayLayer=0] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rg16sint";storeOperation="clear";mipLevel=0;arrayLayer=1] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rg16sint";storeOperation="clear";mipLevel=1;arrayLayer=0] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rg16sint";storeOperation="clear";mipLevel=1;arrayLayer=1] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rg16sint";storeOperation="store";mipLevel=0;arrayLayer=0] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rg16sint";storeOperation="store";mipLevel=0;arrayLayer=1] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rg16sint";storeOperation="store";mipLevel=1;arrayLayer=0] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rg16sint";storeOperation="store";mipLevel=1;arrayLayer=1] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rg16float";storeOperation="clear";mipLevel=0;arrayLayer=0] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rg16float";storeOperation="clear";mipLevel=0;arrayLayer=1] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rg16float";storeOperation="clear";mipLevel=1;arrayLayer=0] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rg16float";storeOperation="clear";mipLevel=1;arrayLayer=1] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rg16float";storeOperation="store";mipLevel=0;arrayLayer=0] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rg16float";storeOperation="store";mipLevel=0;arrayLayer=1] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rg16float";storeOperation="store";mipLevel=1;arrayLayer=0] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rg16float";storeOperation="store";mipLevel=1;arrayLayer=1] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rgba8unorm";storeOperation="clear";mipLevel=0;arrayLayer=0] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rgba8unorm";storeOperation="clear";mipLevel=0;arrayLayer=1] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rgba8unorm";storeOperation="clear";mipLevel=1;arrayLayer=0] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rgba8unorm";storeOperation="clear";mipLevel=1;arrayLayer=1] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rgba8unorm";storeOperation="store";mipLevel=0;arrayLayer=0] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rgba8unorm";storeOperation="store";mipLevel=0;arrayLayer=1] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rgba8unorm";storeOperation="store";mipLevel=1;arrayLayer=0] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rgba8unorm";storeOperation="store";mipLevel=1;arrayLayer=1] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rgba8unorm-srgb";storeOperation="clear";mipLevel=0;arrayLayer=0] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rgba8unorm-srgb";storeOperation="clear";mipLevel=0;arrayLayer=1] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rgba8unorm-srgb";storeOperation="clear";mipLevel=1;arrayLayer=0] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rgba8unorm-srgb";storeOperation="clear";mipLevel=1;arrayLayer=1] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rgba8unorm-srgb";storeOperation="store";mipLevel=0;arrayLayer=0] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rgba8unorm-srgb";storeOperation="store";mipLevel=0;arrayLayer=1] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rgba8unorm-srgb";storeOperation="store";mipLevel=1;arrayLayer=0] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rgba8unorm-srgb";storeOperation="store";mipLevel=1;arrayLayer=1] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rgba8uint";storeOperation="clear";mipLevel=0;arrayLayer=0] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rgba8uint";storeOperation="clear";mipLevel=0;arrayLayer=1] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rgba8uint";storeOperation="clear";mipLevel=1;arrayLayer=0] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rgba8uint";storeOperation="clear";mipLevel=1;arrayLayer=1] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rgba8uint";storeOperation="store";mipLevel=0;arrayLayer=0] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rgba8uint";storeOperation="store";mipLevel=0;arrayLayer=1] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rgba8uint";storeOperation="store";mipLevel=1;arrayLayer=0] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rgba8uint";storeOperation="store";mipLevel=1;arrayLayer=1] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rgba8sint";storeOperation="clear";mipLevel=0;arrayLayer=0] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rgba8sint";storeOperation="clear";mipLevel=0;arrayLayer=1] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rgba8sint";storeOperation="clear";mipLevel=1;arrayLayer=0] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rgba8sint";storeOperation="clear";mipLevel=1;arrayLayer=1] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rgba8sint";storeOperation="store";mipLevel=0;arrayLayer=0] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rgba8sint";storeOperation="store";mipLevel=0;arrayLayer=1] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rgba8sint";storeOperation="store";mipLevel=1;arrayLayer=0] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rgba8sint";storeOperation="store";mipLevel=1;arrayLayer=1] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="bgra8unorm";storeOperation="clear";mipLevel=0;arrayLayer=0] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="bgra8unorm";storeOperation="clear";mipLevel=0;arrayLayer=1] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="bgra8unorm";storeOperation="clear";mipLevel=1;arrayLayer=0] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="bgra8unorm";storeOperation="clear";mipLevel=1;arrayLayer=1] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="bgra8unorm";storeOperation="store";mipLevel=0;arrayLayer=0] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="bgra8unorm";storeOperation="store";mipLevel=0;arrayLayer=1] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="bgra8unorm";storeOperation="store";mipLevel=1;arrayLayer=0] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="bgra8unorm";storeOperation="store";mipLevel=1;arrayLayer=1] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="bgra8unorm-srgb";storeOperation="clear";mipLevel=0;arrayLayer=0] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="bgra8unorm-srgb";storeOperation="clear";mipLevel=0;arrayLayer=1] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="bgra8unorm-srgb";storeOperation="clear";mipLevel=1;arrayLayer=0] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="bgra8unorm-srgb";storeOperation="clear";mipLevel=1;arrayLayer=1] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="bgra8unorm-srgb";storeOperation="store";mipLevel=0;arrayLayer=0] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="bgra8unorm-srgb";storeOperation="store";mipLevel=0;arrayLayer=1] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="bgra8unorm-srgb";storeOperation="store";mipLevel=1;arrayLayer=0] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="bgra8unorm-srgb";storeOperation="store";mipLevel=1;arrayLayer=1] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rgb10a2unorm";storeOperation="clear";mipLevel=0;arrayLayer=0] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rgb10a2unorm";storeOperation="clear";mipLevel=0;arrayLayer=1] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rgb10a2unorm";storeOperation="clear";mipLevel=1;arrayLayer=0] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rgb10a2unorm";storeOperation="clear";mipLevel=1;arrayLayer=1] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rgb10a2unorm";storeOperation="store";mipLevel=0;arrayLayer=0] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rgb10a2unorm";storeOperation="store";mipLevel=0;arrayLayer=1] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rgb10a2unorm";storeOperation="store";mipLevel=1;arrayLayer=0] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rgb10a2unorm";storeOperation="store";mipLevel=1;arrayLayer=1] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rg32uint";storeOperation="clear";mipLevel=0;arrayLayer=0] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rg32uint";storeOperation="clear";mipLevel=0;arrayLayer=1] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rg32uint";storeOperation="clear";mipLevel=1;arrayLayer=0] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rg32uint";storeOperation="clear";mipLevel=1;arrayLayer=1] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rg32uint";storeOperation="store";mipLevel=0;arrayLayer=0] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rg32uint";storeOperation="store";mipLevel=0;arrayLayer=1] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rg32uint";storeOperation="store";mipLevel=1;arrayLayer=0] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rg32uint";storeOperation="store";mipLevel=1;arrayLayer=1] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rg32sint";storeOperation="clear";mipLevel=0;arrayLayer=0] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rg32sint";storeOperation="clear";mipLevel=0;arrayLayer=1] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rg32sint";storeOperation="clear";mipLevel=1;arrayLayer=0] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rg32sint";storeOperation="clear";mipLevel=1;arrayLayer=1] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rg32sint";storeOperation="store";mipLevel=0;arrayLayer=0] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rg32sint";storeOperation="store";mipLevel=0;arrayLayer=1] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rg32sint";storeOperation="store";mipLevel=1;arrayLayer=0] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rg32sint";storeOperation="store";mipLevel=1;arrayLayer=1] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rg32float";storeOperation="clear";mipLevel=0;arrayLayer=0] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rg32float";storeOperation="clear";mipLevel=0;arrayLayer=1] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rg32float";storeOperation="clear";mipLevel=1;arrayLayer=0] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rg32float";storeOperation="clear";mipLevel=1;arrayLayer=1] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rg32float";storeOperation="store";mipLevel=0;arrayLayer=0] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rg32float";storeOperation="store";mipLevel=0;arrayLayer=1] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rg32float";storeOperation="store";mipLevel=1;arrayLayer=0] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rg32float";storeOperation="store";mipLevel=1;arrayLayer=1] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rgba16uint";storeOperation="clear";mipLevel=0;arrayLayer=0] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rgba16uint";storeOperation="clear";mipLevel=0;arrayLayer=1] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rgba16uint";storeOperation="clear";mipLevel=1;arrayLayer=0] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rgba16uint";storeOperation="clear";mipLevel=1;arrayLayer=1] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rgba16uint";storeOperation="store";mipLevel=0;arrayLayer=0] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rgba16uint";storeOperation="store";mipLevel=0;arrayLayer=1] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rgba16uint";storeOperation="store";mipLevel=1;arrayLayer=0] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rgba16uint";storeOperation="store";mipLevel=1;arrayLayer=1] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rgba16sint";storeOperation="clear";mipLevel=0;arrayLayer=0] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rgba16sint";storeOperation="clear";mipLevel=0;arrayLayer=1] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rgba16sint";storeOperation="clear";mipLevel=1;arrayLayer=0] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rgba16sint";storeOperation="clear";mipLevel=1;arrayLayer=1] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rgba16sint";storeOperation="store";mipLevel=0;arrayLayer=0] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rgba16sint";storeOperation="store";mipLevel=0;arrayLayer=1] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rgba16sint";storeOperation="store";mipLevel=1;arrayLayer=0] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rgba16sint";storeOperation="store";mipLevel=1;arrayLayer=1] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rgba16float";storeOperation="clear";mipLevel=0;arrayLayer=0] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rgba16float";storeOperation="clear";mipLevel=0;arrayLayer=1] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rgba16float";storeOperation="clear";mipLevel=1;arrayLayer=0] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rgba16float";storeOperation="clear";mipLevel=1;arrayLayer=1] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rgba16float";storeOperation="store";mipLevel=0;arrayLayer=0] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rgba16float";storeOperation="store";mipLevel=0;arrayLayer=1] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rgba16float";storeOperation="store";mipLevel=1;arrayLayer=0] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rgba16float";storeOperation="store";mipLevel=1;arrayLayer=1] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rgba32uint";storeOperation="clear";mipLevel=0;arrayLayer=0] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rgba32uint";storeOperation="clear";mipLevel=0;arrayLayer=1] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rgba32uint";storeOperation="clear";mipLevel=1;arrayLayer=0] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rgba32uint";storeOperation="clear";mipLevel=1;arrayLayer=1] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rgba32uint";storeOperation="store";mipLevel=0;arrayLayer=0] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rgba32uint";storeOperation="store";mipLevel=0;arrayLayer=1] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rgba32uint";storeOperation="store";mipLevel=1;arrayLayer=0] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rgba32uint";storeOperation="store";mipLevel=1;arrayLayer=1] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rgba32sint";storeOperation="clear";mipLevel=0;arrayLayer=0] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rgba32sint";storeOperation="clear";mipLevel=0;arrayLayer=1] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rgba32sint";storeOperation="clear";mipLevel=1;arrayLayer=0] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rgba32sint";storeOperation="clear";mipLevel=1;arrayLayer=1] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rgba32sint";storeOperation="store";mipLevel=0;arrayLayer=0] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rgba32sint";storeOperation="store";mipLevel=0;arrayLayer=1] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rgba32sint";storeOperation="store";mipLevel=1;arrayLayer=0] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rgba32sint";storeOperation="store";mipLevel=1;arrayLayer=1] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rgba32float";storeOperation="clear";mipLevel=0;arrayLayer=0] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rgba32float";storeOperation="clear";mipLevel=0;arrayLayer=1] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rgba32float";storeOperation="clear";mipLevel=1;arrayLayer=0] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rgba32float";storeOperation="clear";mipLevel=1;arrayLayer=1] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rgba32float";storeOperation="store";mipLevel=0;arrayLayer=0] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rgba32float";storeOperation="store";mipLevel=0;arrayLayer=1] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rgba32float";storeOperation="store";mipLevel=1;arrayLayer=0] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="rgba32float";storeOperation="store";mipLevel=1;arrayLayer=1] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="depth32float";storeOperation="clear";mipLevel=0;arrayLayer=0] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="depth32float";storeOperation="clear";mipLevel=0;arrayLayer=1] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="depth32float";storeOperation="clear";mipLevel=1;arrayLayer=0] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="depth32float";storeOperation="clear";mipLevel=1;arrayLayer=1] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="depth32float";storeOperation="store";mipLevel=0;arrayLayer=0] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="depth32float";storeOperation="store";mipLevel=0;arrayLayer=1] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="depth32float";storeOperation="store";mipLevel=1;arrayLayer=0] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:colorFormat="depth32float";storeOperation="store";mipLevel=1;arrayLayer=1] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,multiple_color_attachments:colorAttachments=1;storeOperation1="clear";storeOperation2="clear"] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,multiple_color_attachments:colorAttachments=1;storeOperation1="clear";storeOperation2="store"] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,multiple_color_attachments:colorAttachments=1;storeOperation1="store";storeOperation2="clear"] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,multiple_color_attachments:colorAttachments=1;storeOperation1="store";storeOperation2="store"] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,multiple_color_attachments:colorAttachments=2;storeOperation1="clear";storeOperation2="clear"] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,multiple_color_attachments:colorAttachments=2;storeOperation1="clear";storeOperation2="store"] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,multiple_color_attachments:colorAttachments=2;storeOperation1="store";storeOperation2="clear"] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,multiple_color_attachments:colorAttachments=2;storeOperation1="store";storeOperation2="store"] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,multiple_color_attachments:colorAttachments=3;storeOperation1="clear";storeOperation2="clear"] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,multiple_color_attachments:colorAttachments=3;storeOperation1="clear";storeOperation2="store"] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,multiple_color_attachments:colorAttachments=3;storeOperation1="store";storeOperation2="clear"] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,multiple_color_attachments:colorAttachments=3;storeOperation1="store";storeOperation2="store"] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,multiple_color_attachments:colorAttachments=4;storeOperation1="clear";storeOperation2="clear"] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,multiple_color_attachments:colorAttachments=4;storeOperation1="clear";storeOperation2="store"] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,multiple_color_attachments:colorAttachments=4;storeOperation1="store";storeOperation2="clear"] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,multiple_color_attachments:colorAttachments=4;storeOperation1="store";storeOperation2="store"] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,depth_stencil_attachment_only:depthStencilFormat="depth32float";storeOperation="clear";mipLevel=0;arrayLayer=0] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,depth_stencil_attachment_only:depthStencilFormat="depth32float";storeOperation="clear";mipLevel=0;arrayLayer=1] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,depth_stencil_attachment_only:depthStencilFormat="depth32float";storeOperation="clear";mipLevel=1;arrayLayer=0] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,depth_stencil_attachment_only:depthStencilFormat="depth32float";storeOperation="clear";mipLevel=1;arrayLayer=1] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,depth_stencil_attachment_only:depthStencilFormat="depth32float";storeOperation="store";mipLevel=0;arrayLayer=0] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,depth_stencil_attachment_only:depthStencilFormat="depth32float";storeOperation="store";mipLevel=0;arrayLayer=1] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,depth_stencil_attachment_only:depthStencilFormat="depth32float";storeOperation="store";mipLevel=1;arrayLayer=0] - expected: TIMEOUT - - [webgpu:api,operation,render_pass,storeOp:render_pass_store_op,depth_stencil_attachment_only:depthStencilFormat="depth32float";storeOperation="store";mipLevel=1;arrayLayer=1] - expected: TIMEOUT - - -[cts.html?q=webgpu:api,operation,buffers,map_detach:*] - expected: ERROR - [webgpu:api,operation,buffers,map_detach:mapAsync,write:unmap=true;destroy=false] - expected: TIMEOUT - - -[cts.html?q=webgpu:api,operation,command_buffer,basic:*] - expected: ERROR - [webgpu:api,operation,command_buffer,basic:empty:] - expected: TIMEOUT - - -[cts.html?q=webgpu:api,validation,queue_submit:*] - expected: ERROR - [webgpu:api,validation,queue_submit:submitting_with_a_mapped_buffer_is_disallowed:] - expected: TIMEOUT - - -[cts.html?q=webgpu:api,validation,fences:*] - expected: ERROR - [webgpu:api,validation,fences:signal_a_fence_on_a_different_device_does_not_update_fence_signaled_value:] - expected: FAIL - - [webgpu:api,validation,fences:wait_on_a_fence_with_a_value_greater_than_signaled_value_is_invalid:] - expected: FAIL - - [webgpu:api,validation,fences:wait_on_a_fence_without_signaling_the_value_is_invalid:] - expected: TIMEOUT - - [webgpu:api,validation,fences:signal_a_fence_on_a_different_device_than_it_was_created_on_is_invalid:] - expected: FAIL - - [webgpu:api,validation,fences:signal_a_value_equal_to_signaled_value_is_invalid:] - expected: FAIL - - [webgpu:api,validation,fences:increasing_fence_value_by_more_than_1_succeeds:] - expected: FAIL - - [webgpu:api,validation,fences:signal_a_value_lower_than_signaled_value_is_invalid:] - expected: FAIL - - -[cts.html?q=webgpu:api,validation,setScissorRect:*] - expected: ERROR - [webgpu:api,validation,setScissorRect:use_of_setScissorRect:x=0;y=0;width=1;height=1] - expected: TIMEOUT - - -[cts.html?q=webgpu:web-platform,canvas,context_creation:*] - expected: ERROR - [webgpu:web-platform,canvas,context_creation:canvas_element_getContext_returns_GPUCanvasContext:] - expected: TIMEOUT - - -[cts.html?q=webgpu:api,validation,setBindGroup:*] - expected: ERROR - [webgpu:api,validation,setBindGroup:dynamic_offsets_passed_but_not_expected,compute_pass:type="compute"] - expected: TIMEOUT - - -[cts.html?q=webgpu:api,validation,render_pass,storeOp:*] - expected: ERROR - [webgpu:api,validation,render_pass,storeOp:store_op_and_read_only:readonly=false;depthReadOnly=true] - expected: FAIL - - [webgpu:api,validation,render_pass,storeOp:store_op_and_read_only:readonly="✗undefined";depthReadOnly=true] - expected: FAIL - - [webgpu:api,validation,render_pass,storeOp:store_op_and_read_only:readonly="✗undefined";stencilReadOnly=true] - expected: FAIL - - [webgpu:api,validation,render_pass,storeOp:store_op_and_read_only:readonly=false;stencilReadOnly=true] - expected: FAIL - - [webgpu:api,validation,render_pass,storeOp:store_op_and_read_only:readonly="_undef_";depthReadOnly=true] - expected: FAIL - - [webgpu:api,validation,render_pass,storeOp:store_op_and_read_only:readonly="_undef_";stencilReadOnly=true] - expected: FAIL - - [webgpu:api,validation,render_pass,storeOp:store_op_and_read_only:readonly=true] - expected: TIMEOUT - - -[cts.html?q=webgpu:api,validation,createPipelineLayout:*] - expected: ERROR - [webgpu:api,validation,createPipelineLayout:number_of_dynamic_buffers_exceeds_the_maximum_value:visibility=0;type="uniform-buffer"] - expected: TIMEOUT - - -[cts.html?q=webgpu:api,operation,command_buffer,render,basic:*] - expected: ERROR - [webgpu:api,operation,command_buffer,render,basic:clear:] - expected: TIMEOUT - - -[cts.html?q=webgpu:api,validation,copyBufferToBuffer:*] - expected: ERROR - [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=64;dstUsage=512] - expected: FAIL - - [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=512;dstUsage=8] - expected: FAIL - - [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=512;dstUsage=4] - expected: FAIL - - [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=512;dstUsage=2] - expected: FAIL - - [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=512;dstUsage=1] - expected: FAIL - - [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=8;dstUsage=512] - expected: FAIL - - [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=512;dstUsage=256] - expected: FAIL - - [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=1;dstUsage=512] - expected: FAIL - - [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=2;dstUsage=512] - expected: FAIL - - [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=4;dstUsage=512] - expected: FAIL - - [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=512;dstUsage=16] - expected: FAIL - - [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=512;dstUsage=32] - expected: FAIL - - [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=256;dstUsage=512] - expected: FAIL - - [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=16;dstUsage=512] - expected: FAIL - - [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=512;dstUsage=64] - expected: FAIL - - [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=512;dstUsage=128] - expected: FAIL - - [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=512;dstUsage=512] - expected: FAIL - - [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=32;dstUsage=512] - expected: FAIL - - [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=128;dstUsage=512] - expected: FAIL - - [webgpu:api,validation,copyBufferToBuffer:copy_with_invalid_buffer:] - expected: TIMEOUT - - -[cts.html?q=webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:*] - expected: ERROR - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_must_be_valid:method="WriteTexture";textureState="valid"] - expected: TIMEOUT - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_must_be_valid:method="WriteTexture";textureState="destroyed"] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_must_be_valid:method="WriteTexture";textureState="error"] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_must_be_valid:method="CopyBufferToTexture";textureState="destroyed"] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_must_be_valid:method="CopyTextureToBuffer";textureState="destroyed"] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_usage_must_be_valid:method="WriteTexture";usage=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_usage_must_be_valid:method="WriteTexture";usage=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_usage_must_be_valid:method="WriteTexture";usage=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_usage_must_be_valid:method="CopyBufferToTexture";usage=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_usage_must_be_valid:method="CopyTextureToBuffer";usage=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:sample_count_must_be_1:method="WriteTexture";sampleCount=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:sample_count_must_be_1:method="WriteTexture";sampleCount=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:sample_count_must_be_1:method="CopyBufferToTexture";sampleCount=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:sample_count_must_be_1:method="CopyTextureToBuffer";sampleCount=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:mip_level_must_be_in_range:method="WriteTexture";mipLevelCount=3;mipLevel=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:mip_level_must_be_in_range:method="WriteTexture";mipLevelCount=3;mipLevel=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:mip_level_must_be_in_range:method="WriteTexture";mipLevelCount=5;mipLevel=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:mip_level_must_be_in_range:method="WriteTexture";mipLevelCount=5;mipLevel=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:mip_level_must_be_in_range:method="CopyBufferToTexture";mipLevelCount=3;mipLevel=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:mip_level_must_be_in_range:method="CopyBufferToTexture";mipLevelCount=3;mipLevel=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:mip_level_must_be_in_range:method="CopyTextureToBuffer";mipLevelCount=3;mipLevel=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:mip_level_must_be_in_range:method="CopyTextureToBuffer";mipLevelCount=3;mipLevel=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="r8unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="r8unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="r8unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="r8unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="r8snorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="r8snorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="r8snorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="r8snorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="r8uint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="r8uint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="r8uint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="r8uint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="r8sint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="r8sint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="r8sint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="r8sint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="r16uint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="r16uint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="r16uint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="r16uint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="r16sint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="r16sint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="r16sint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="r16sint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="r16float";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="r16float";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="r16float";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="r16float";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="rg8unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="rg8unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="rg8unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="rg8unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="rg8snorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="rg8snorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="rg8snorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="rg8snorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="rg8uint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="rg8uint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="rg8uint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="rg8uint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="rg8sint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="rg8sint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="rg8sint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="rg8sint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="r32uint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="r32uint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="r32uint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="r32uint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="r32sint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="r32sint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="r32sint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="r32sint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="r32float";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="r32float";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="r32float";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="r32float";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="rg16uint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="rg16uint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="rg16uint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="rg16uint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="rg16sint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="rg16sint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="rg16sint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="rg16sint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="rg16float";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="rg16float";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="rg16float";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="rg16float";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="rgba8unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="rgba8unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="rgba8unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="rgba8unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="rgba8unorm-srgb";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="rgba8unorm-srgb";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="rgba8unorm-srgb";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="rgba8unorm-srgb";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="rgba8snorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="rgba8snorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="rgba8snorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="rgba8snorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="rgba8uint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="rgba8uint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="rgba8uint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="rgba8uint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="rgba8sint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="rgba8sint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="rgba8sint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="rgba8sint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bgra8unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bgra8unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bgra8unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bgra8unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bgra8unorm-srgb";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bgra8unorm-srgb";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bgra8unorm-srgb";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bgra8unorm-srgb";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="rgb10a2unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="rgb10a2unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="rgb10a2unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="rgb10a2unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="rg11b10float";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="rg11b10float";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="rg11b10float";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="rg11b10float";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="rg32uint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="rg32uint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="rg32uint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="rg32uint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="rg32sint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="rg32sint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="rg32sint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="rg32sint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="rg32float";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="rg32float";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="rg32float";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="rg32float";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="rgba16uint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="rgba16uint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="rgba16uint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="rgba16uint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="rgba16sint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="rgba16sint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="rgba16sint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="rgba16sint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="rgba16float";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="rgba16float";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="rgba16float";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="rgba16float";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="rgba32uint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="rgba32uint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="rgba32uint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="rgba32uint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="rgba32sint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="rgba32sint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="rgba32sint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="rgba32sint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="rgba32float";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="rgba32float";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="rgba32float";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="rgba32float";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc1-rgba-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc1-rgba-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc1-rgba-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc1-rgba-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc1-rgba-unorm";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc1-rgba-unorm";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc1-rgba-unorm";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc1-rgba-unorm";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc1-rgba-unorm";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc1-rgba-unorm";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc1-rgba-unorm-srgb";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc1-rgba-unorm-srgb";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc1-rgba-unorm-srgb";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc1-rgba-unorm-srgb";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc1-rgba-unorm-srgb";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc1-rgba-unorm-srgb";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc1-rgba-unorm-srgb";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc1-rgba-unorm-srgb";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc1-rgba-unorm-srgb";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc1-rgba-unorm-srgb";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc2-rgba-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc2-rgba-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc2-rgba-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc2-rgba-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc2-rgba-unorm";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc2-rgba-unorm";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc2-rgba-unorm";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc2-rgba-unorm";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc2-rgba-unorm";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc2-rgba-unorm";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc2-rgba-unorm-srgb";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc2-rgba-unorm-srgb";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc2-rgba-unorm-srgb";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc2-rgba-unorm-srgb";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc2-rgba-unorm-srgb";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc2-rgba-unorm-srgb";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc2-rgba-unorm-srgb";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc2-rgba-unorm-srgb";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc2-rgba-unorm-srgb";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc2-rgba-unorm-srgb";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc3-rgba-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc3-rgba-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc3-rgba-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc3-rgba-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc3-rgba-unorm";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc3-rgba-unorm";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc3-rgba-unorm";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc3-rgba-unorm";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc3-rgba-unorm";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc3-rgba-unorm";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc3-rgba-unorm-srgb";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc3-rgba-unorm-srgb";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc3-rgba-unorm-srgb";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc3-rgba-unorm-srgb";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc3-rgba-unorm-srgb";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc3-rgba-unorm-srgb";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc3-rgba-unorm-srgb";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc3-rgba-unorm-srgb";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc3-rgba-unorm-srgb";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc3-rgba-unorm-srgb";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc4-r-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc4-r-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc4-r-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc4-r-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc4-r-unorm";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc4-r-unorm";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc4-r-unorm";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc4-r-unorm";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc4-r-unorm";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc4-r-unorm";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc4-r-snorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc4-r-snorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc4-r-snorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc4-r-snorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc4-r-snorm";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc4-r-snorm";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc4-r-snorm";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc4-r-snorm";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc4-r-snorm";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc4-r-snorm";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc5-rg-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc5-rg-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc5-rg-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc5-rg-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc5-rg-unorm";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc5-rg-unorm";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc5-rg-unorm";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc5-rg-unorm";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc5-rg-unorm";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc5-rg-unorm";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc5-rg-snorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc5-rg-snorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc5-rg-snorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc5-rg-snorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc5-rg-snorm";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc5-rg-snorm";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc5-rg-snorm";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc5-rg-snorm";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc5-rg-snorm";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc5-rg-snorm";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc6h-rgb-ufloat";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc6h-rgb-ufloat";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc6h-rgb-ufloat";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc6h-rgb-ufloat";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc6h-rgb-ufloat";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc6h-rgb-ufloat";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc6h-rgb-ufloat";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc6h-rgb-ufloat";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc6h-rgb-ufloat";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc6h-rgb-ufloat";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc6h-rgb-sfloat";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc6h-rgb-sfloat";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc6h-rgb-sfloat";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc6h-rgb-sfloat";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc6h-rgb-sfloat";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc6h-rgb-sfloat";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc6h-rgb-sfloat";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc6h-rgb-sfloat";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc6h-rgb-sfloat";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc6h-rgb-sfloat";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc7-rgba-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc7-rgba-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc7-rgba-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc7-rgba-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc7-rgba-unorm";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc7-rgba-unorm";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc7-rgba-unorm";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc7-rgba-unorm";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc7-rgba-unorm";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc7-rgba-unorm";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc7-rgba-unorm-srgb";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc7-rgba-unorm-srgb";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc7-rgba-unorm-srgb";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc7-rgba-unorm-srgb";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc7-rgba-unorm-srgb";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc7-rgba-unorm-srgb";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc7-rgba-unorm-srgb";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc7-rgba-unorm-srgb";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc7-rgba-unorm-srgb";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="x";format="bc7-rgba-unorm-srgb";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="r8unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="r8unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="r8unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="r8unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="r8snorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="r8snorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="r8snorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="r8snorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="r8uint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="r8uint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="r8uint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="r8uint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="r8sint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="r8sint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="r8sint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="r8sint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="r16uint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="r16uint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="r16uint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="r16uint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="r16sint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="r16sint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="r16sint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="r16sint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="r16float";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="r16float";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="r16float";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="r16float";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="rg8unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="rg8unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="rg8unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="rg8unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="rg8snorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="rg8snorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="rg8snorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="rg8snorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="rg8uint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="rg8uint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="rg8uint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="rg8uint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="rg8sint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="rg8sint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="rg8sint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="rg8sint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="r32uint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="r32uint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="r32uint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="r32uint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="r32sint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="r32sint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="r32sint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="r32sint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="r32float";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="r32float";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="r32float";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="r32float";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="rg16uint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="rg16uint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="rg16uint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="rg16uint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="rg16sint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="rg16sint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="rg16sint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="rg16sint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="rg16float";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="rg16float";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="rg16float";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="rg16float";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="rgba8unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="rgba8unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="rgba8unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="rgba8unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="rgba8unorm-srgb";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="rgba8unorm-srgb";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="rgba8unorm-srgb";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="rgba8unorm-srgb";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="rgba8snorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="rgba8snorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="rgba8snorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="rgba8snorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="rgba8uint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="rgba8uint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="rgba8uint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="rgba8uint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="rgba8sint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="rgba8sint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="rgba8sint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="rgba8sint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bgra8unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bgra8unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bgra8unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bgra8unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bgra8unorm-srgb";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bgra8unorm-srgb";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bgra8unorm-srgb";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bgra8unorm-srgb";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="rgb10a2unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="rgb10a2unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="rgb10a2unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="rgb10a2unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="rg11b10float";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="rg11b10float";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="rg11b10float";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="rg11b10float";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="rg32uint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="rg32uint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="rg32uint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="rg32uint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="rg32sint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="rg32sint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="rg32sint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="rg32sint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="rg32float";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="rg32float";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="rg32float";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="rg32float";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="rgba16uint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="rgba16uint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="rgba16uint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="rgba16uint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="rgba16sint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="rgba16sint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="rgba16sint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="rgba16sint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="rgba16float";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="rgba16float";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="rgba16float";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="rgba16float";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="rgba32uint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="rgba32uint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="rgba32uint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="rgba32uint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="rgba32sint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="rgba32sint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="rgba32sint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="rgba32sint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="rgba32float";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="rgba32float";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="rgba32float";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="rgba32float";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc1-rgba-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc1-rgba-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc1-rgba-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc1-rgba-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc1-rgba-unorm";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc1-rgba-unorm";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc1-rgba-unorm";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc1-rgba-unorm";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc1-rgba-unorm";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc1-rgba-unorm";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc1-rgba-unorm-srgb";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc1-rgba-unorm-srgb";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc1-rgba-unorm-srgb";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc1-rgba-unorm-srgb";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc1-rgba-unorm-srgb";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc1-rgba-unorm-srgb";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc1-rgba-unorm-srgb";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc1-rgba-unorm-srgb";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc1-rgba-unorm-srgb";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc1-rgba-unorm-srgb";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc2-rgba-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc2-rgba-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc2-rgba-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc2-rgba-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc2-rgba-unorm";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc2-rgba-unorm";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc2-rgba-unorm";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc2-rgba-unorm";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc2-rgba-unorm";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc2-rgba-unorm";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc2-rgba-unorm-srgb";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc2-rgba-unorm-srgb";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc2-rgba-unorm-srgb";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc2-rgba-unorm-srgb";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc2-rgba-unorm-srgb";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc2-rgba-unorm-srgb";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc2-rgba-unorm-srgb";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc2-rgba-unorm-srgb";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc2-rgba-unorm-srgb";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc2-rgba-unorm-srgb";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc3-rgba-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc3-rgba-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc3-rgba-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc3-rgba-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc3-rgba-unorm";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc3-rgba-unorm";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc3-rgba-unorm";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc3-rgba-unorm";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc3-rgba-unorm";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc3-rgba-unorm";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc3-rgba-unorm-srgb";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc3-rgba-unorm-srgb";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc3-rgba-unorm-srgb";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc3-rgba-unorm-srgb";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc3-rgba-unorm-srgb";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc3-rgba-unorm-srgb";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc3-rgba-unorm-srgb";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc3-rgba-unorm-srgb";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc3-rgba-unorm-srgb";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc3-rgba-unorm-srgb";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc4-r-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc4-r-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc4-r-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc4-r-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc4-r-unorm";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc4-r-unorm";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc4-r-unorm";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc4-r-unorm";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc4-r-unorm";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc4-r-unorm";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc4-r-snorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc4-r-snorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc4-r-snorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc4-r-snorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc4-r-snorm";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc4-r-snorm";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc4-r-snorm";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc4-r-snorm";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc4-r-snorm";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc4-r-snorm";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc5-rg-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc5-rg-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc5-rg-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc5-rg-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc5-rg-unorm";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc5-rg-unorm";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc5-rg-unorm";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc5-rg-unorm";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc5-rg-unorm";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc5-rg-unorm";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc5-rg-snorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc5-rg-snorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc5-rg-snorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc5-rg-snorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc5-rg-snorm";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc5-rg-snorm";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc5-rg-snorm";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc5-rg-snorm";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc5-rg-snorm";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc5-rg-snorm";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc6h-rgb-ufloat";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc6h-rgb-ufloat";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc6h-rgb-ufloat";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc6h-rgb-ufloat";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc6h-rgb-ufloat";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc6h-rgb-ufloat";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc6h-rgb-ufloat";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc6h-rgb-ufloat";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc6h-rgb-ufloat";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc6h-rgb-ufloat";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc6h-rgb-sfloat";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc6h-rgb-sfloat";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc6h-rgb-sfloat";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc6h-rgb-sfloat";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc6h-rgb-sfloat";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc6h-rgb-sfloat";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc6h-rgb-sfloat";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc6h-rgb-sfloat";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc6h-rgb-sfloat";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc6h-rgb-sfloat";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc7-rgba-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc7-rgba-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc7-rgba-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc7-rgba-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc7-rgba-unorm";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc7-rgba-unorm";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc7-rgba-unorm";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc7-rgba-unorm";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc7-rgba-unorm";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc7-rgba-unorm";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc7-rgba-unorm-srgb";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc7-rgba-unorm-srgb";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc7-rgba-unorm-srgb";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc7-rgba-unorm-srgb";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc7-rgba-unorm-srgb";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc7-rgba-unorm-srgb";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc7-rgba-unorm-srgb";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc7-rgba-unorm-srgb";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc7-rgba-unorm-srgb";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="y";format="bc7-rgba-unorm-srgb";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="r8unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="r8unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="r8unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="r8unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="r8snorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="r8snorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="r8snorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="r8snorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="r8uint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="r8uint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="r8uint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="r8uint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="r8sint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="r8sint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="r8sint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="r8sint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="r16uint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="r16uint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="r16uint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="r16uint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="r16sint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="r16sint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="r16sint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="r16sint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="r16float";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="r16float";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="r16float";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="r16float";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="rg8unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="rg8unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="rg8unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="rg8unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="rg8snorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="rg8snorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="rg8snorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="rg8snorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="rg8uint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="rg8uint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="rg8uint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="rg8uint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="rg8sint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="rg8sint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="rg8sint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="rg8sint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="r32uint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="r32uint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="r32uint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="r32uint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="r32sint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="r32sint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="r32sint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="r32sint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="r32float";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="r32float";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="r32float";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="r32float";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="rg16uint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="rg16uint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="rg16uint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="rg16uint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="rg16sint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="rg16sint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="rg16sint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="rg16sint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="rg16float";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="rg16float";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="rg16float";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="rg16float";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="rgba8unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="rgba8unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="rgba8unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="rgba8unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="rgba8unorm-srgb";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="rgba8unorm-srgb";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="rgba8unorm-srgb";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="rgba8unorm-srgb";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="rgba8snorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="rgba8snorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="rgba8snorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="rgba8snorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="rgba8uint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="rgba8uint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="rgba8uint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="rgba8uint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="rgba8sint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="rgba8sint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="rgba8sint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="rgba8sint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="bgra8unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="bgra8unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="bgra8unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="bgra8unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="bgra8unorm-srgb";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="bgra8unorm-srgb";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="bgra8unorm-srgb";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="bgra8unorm-srgb";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="rgb10a2unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="rgb10a2unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="rgb10a2unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="rgb10a2unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="rg11b10float";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="rg11b10float";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="rg11b10float";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="rg11b10float";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="rg32uint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="rg32uint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="rg32uint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="rg32uint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="rg32sint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="rg32sint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="rg32sint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="rg32sint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="rg32float";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="rg32float";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="rg32float";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="rg32float";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="rgba16uint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="rgba16uint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="rgba16uint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="rgba16uint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="rgba16sint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="rgba16sint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="rgba16sint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="rgba16sint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="rgba16float";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="rgba16float";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="rgba16float";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="rgba16float";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="rgba32uint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="rgba32uint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="rgba32uint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="rgba32uint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="rgba32sint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="rgba32sint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="rgba32sint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="rgba32sint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="rgba32float";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="rgba32float";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="rgba32float";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="rgba32float";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="bc1-rgba-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="bc1-rgba-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="bc1-rgba-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="bc1-rgba-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="bc1-rgba-unorm-srgb";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="bc1-rgba-unorm-srgb";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="bc1-rgba-unorm-srgb";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="bc1-rgba-unorm-srgb";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="bc2-rgba-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="bc2-rgba-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="bc2-rgba-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="bc2-rgba-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="bc2-rgba-unorm-srgb";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="bc2-rgba-unorm-srgb";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="bc2-rgba-unorm-srgb";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="bc2-rgba-unorm-srgb";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="bc3-rgba-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="bc3-rgba-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="bc3-rgba-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="bc3-rgba-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="bc3-rgba-unorm-srgb";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="bc3-rgba-unorm-srgb";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="bc3-rgba-unorm-srgb";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="bc3-rgba-unorm-srgb";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="bc4-r-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="bc4-r-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="bc4-r-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="bc4-r-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="bc4-r-snorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="bc4-r-snorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="bc4-r-snorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="bc4-r-snorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="bc5-rg-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="bc5-rg-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="bc5-rg-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="bc5-rg-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="bc5-rg-snorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="bc5-rg-snorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="bc5-rg-snorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="bc5-rg-snorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="bc6h-rgb-ufloat";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="bc6h-rgb-ufloat";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="bc6h-rgb-ufloat";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="bc6h-rgb-ufloat";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="bc6h-rgb-sfloat";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="bc6h-rgb-sfloat";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="bc6h-rgb-sfloat";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="bc6h-rgb-sfloat";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="bc7-rgba-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="bc7-rgba-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="bc7-rgba-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="bc7-rgba-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="bc7-rgba-unorm-srgb";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="bc7-rgba-unorm-srgb";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="bc7-rgba-unorm-srgb";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="WriteTexture";coordinateToTest="z";format="bc7-rgba-unorm-srgb";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc1-rgba-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc1-rgba-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc1-rgba-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc1-rgba-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc1-rgba-unorm";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc1-rgba-unorm";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc1-rgba-unorm";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc1-rgba-unorm";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc1-rgba-unorm";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc1-rgba-unorm";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc1-rgba-unorm-srgb";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc1-rgba-unorm-srgb";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc1-rgba-unorm-srgb";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc1-rgba-unorm-srgb";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc1-rgba-unorm-srgb";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc1-rgba-unorm-srgb";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc1-rgba-unorm-srgb";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc1-rgba-unorm-srgb";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc1-rgba-unorm-srgb";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc1-rgba-unorm-srgb";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc2-rgba-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc2-rgba-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc2-rgba-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc2-rgba-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc2-rgba-unorm";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc2-rgba-unorm";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc2-rgba-unorm";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc2-rgba-unorm";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc2-rgba-unorm";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc2-rgba-unorm";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc2-rgba-unorm-srgb";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc2-rgba-unorm-srgb";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc2-rgba-unorm-srgb";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc2-rgba-unorm-srgb";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc2-rgba-unorm-srgb";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc2-rgba-unorm-srgb";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc2-rgba-unorm-srgb";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc2-rgba-unorm-srgb";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc2-rgba-unorm-srgb";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc2-rgba-unorm-srgb";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc3-rgba-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc3-rgba-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc3-rgba-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc3-rgba-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc3-rgba-unorm";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc3-rgba-unorm";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc3-rgba-unorm";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc3-rgba-unorm";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc3-rgba-unorm";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc3-rgba-unorm";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc3-rgba-unorm-srgb";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc3-rgba-unorm-srgb";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc3-rgba-unorm-srgb";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc3-rgba-unorm-srgb";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc3-rgba-unorm-srgb";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc3-rgba-unorm-srgb";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc3-rgba-unorm-srgb";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc3-rgba-unorm-srgb";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc3-rgba-unorm-srgb";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc3-rgba-unorm-srgb";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc4-r-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc4-r-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc4-r-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc4-r-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc4-r-unorm";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc4-r-unorm";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc4-r-unorm";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc4-r-unorm";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc4-r-unorm";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc4-r-unorm";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc4-r-snorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc4-r-snorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc4-r-snorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc4-r-snorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc4-r-snorm";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc4-r-snorm";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc4-r-snorm";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc4-r-snorm";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc4-r-snorm";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc4-r-snorm";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc5-rg-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc5-rg-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc5-rg-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc5-rg-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc5-rg-unorm";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc5-rg-unorm";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc5-rg-unorm";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc5-rg-unorm";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc5-rg-unorm";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc5-rg-unorm";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc5-rg-snorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc5-rg-snorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc5-rg-snorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc5-rg-snorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc5-rg-snorm";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc5-rg-snorm";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc5-rg-snorm";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc5-rg-snorm";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc5-rg-snorm";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc5-rg-snorm";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc6h-rgb-ufloat";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc6h-rgb-ufloat";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc6h-rgb-ufloat";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc6h-rgb-ufloat";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc6h-rgb-ufloat";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc6h-rgb-ufloat";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc6h-rgb-ufloat";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc6h-rgb-ufloat";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc6h-rgb-ufloat";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc6h-rgb-ufloat";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc6h-rgb-sfloat";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc6h-rgb-sfloat";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc6h-rgb-sfloat";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc6h-rgb-sfloat";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc6h-rgb-sfloat";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc6h-rgb-sfloat";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc6h-rgb-sfloat";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc6h-rgb-sfloat";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc6h-rgb-sfloat";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc6h-rgb-sfloat";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc7-rgba-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc7-rgba-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc7-rgba-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc7-rgba-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc7-rgba-unorm";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc7-rgba-unorm";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc7-rgba-unorm";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc7-rgba-unorm";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc7-rgba-unorm";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc7-rgba-unorm";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc7-rgba-unorm-srgb";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc7-rgba-unorm-srgb";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc7-rgba-unorm-srgb";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc7-rgba-unorm-srgb";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc7-rgba-unorm-srgb";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc7-rgba-unorm-srgb";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc7-rgba-unorm-srgb";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc7-rgba-unorm-srgb";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc7-rgba-unorm-srgb";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="x";format="bc7-rgba-unorm-srgb";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc1-rgba-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc1-rgba-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc1-rgba-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc1-rgba-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc1-rgba-unorm";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc1-rgba-unorm";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc1-rgba-unorm";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc1-rgba-unorm";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc1-rgba-unorm";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc1-rgba-unorm";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc1-rgba-unorm-srgb";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc1-rgba-unorm-srgb";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc1-rgba-unorm-srgb";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc1-rgba-unorm-srgb";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc1-rgba-unorm-srgb";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc1-rgba-unorm-srgb";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc1-rgba-unorm-srgb";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc1-rgba-unorm-srgb";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc1-rgba-unorm-srgb";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc1-rgba-unorm-srgb";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc2-rgba-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc2-rgba-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc2-rgba-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc2-rgba-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc2-rgba-unorm";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc2-rgba-unorm";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc2-rgba-unorm";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc2-rgba-unorm";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc2-rgba-unorm";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc2-rgba-unorm";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc2-rgba-unorm-srgb";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc2-rgba-unorm-srgb";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc2-rgba-unorm-srgb";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc2-rgba-unorm-srgb";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc2-rgba-unorm-srgb";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc2-rgba-unorm-srgb";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc2-rgba-unorm-srgb";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc2-rgba-unorm-srgb";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc2-rgba-unorm-srgb";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc2-rgba-unorm-srgb";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc3-rgba-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc3-rgba-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc3-rgba-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc3-rgba-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc3-rgba-unorm";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc3-rgba-unorm";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc3-rgba-unorm";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc3-rgba-unorm";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc3-rgba-unorm";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc3-rgba-unorm";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc3-rgba-unorm-srgb";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc3-rgba-unorm-srgb";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc3-rgba-unorm-srgb";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc3-rgba-unorm-srgb";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc3-rgba-unorm-srgb";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc3-rgba-unorm-srgb";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc3-rgba-unorm-srgb";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc3-rgba-unorm-srgb";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc3-rgba-unorm-srgb";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc3-rgba-unorm-srgb";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc4-r-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc4-r-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc4-r-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc4-r-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc4-r-unorm";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc4-r-unorm";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc4-r-unorm";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc4-r-unorm";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc4-r-unorm";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc4-r-unorm";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc4-r-snorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc4-r-snorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc4-r-snorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc4-r-snorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc4-r-snorm";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc4-r-snorm";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc4-r-snorm";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc4-r-snorm";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc4-r-snorm";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc4-r-snorm";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc5-rg-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc5-rg-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc5-rg-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc5-rg-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc5-rg-unorm";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc5-rg-unorm";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc5-rg-unorm";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc5-rg-unorm";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc5-rg-unorm";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc5-rg-unorm";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc5-rg-snorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc5-rg-snorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc5-rg-snorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc5-rg-snorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc5-rg-snorm";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc5-rg-snorm";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc5-rg-snorm";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc5-rg-snorm";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc5-rg-snorm";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc5-rg-snorm";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc6h-rgb-ufloat";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc6h-rgb-ufloat";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc6h-rgb-ufloat";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc6h-rgb-ufloat";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc6h-rgb-ufloat";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc6h-rgb-ufloat";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc6h-rgb-ufloat";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc6h-rgb-ufloat";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc6h-rgb-ufloat";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc6h-rgb-ufloat";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc6h-rgb-sfloat";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc6h-rgb-sfloat";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc6h-rgb-sfloat";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc6h-rgb-sfloat";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc6h-rgb-sfloat";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc6h-rgb-sfloat";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc6h-rgb-sfloat";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc6h-rgb-sfloat";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc6h-rgb-sfloat";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc6h-rgb-sfloat";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc7-rgba-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc7-rgba-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc7-rgba-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc7-rgba-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc7-rgba-unorm";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc7-rgba-unorm";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc7-rgba-unorm";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc7-rgba-unorm";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc7-rgba-unorm";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc7-rgba-unorm";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc7-rgba-unorm-srgb";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc7-rgba-unorm-srgb";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc7-rgba-unorm-srgb";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc7-rgba-unorm-srgb";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc7-rgba-unorm-srgb";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc7-rgba-unorm-srgb";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc7-rgba-unorm-srgb";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc7-rgba-unorm-srgb";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc7-rgba-unorm-srgb";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="y";format="bc7-rgba-unorm-srgb";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="z";format="bc1-rgba-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="z";format="bc1-rgba-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="z";format="bc1-rgba-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="z";format="bc1-rgba-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="z";format="bc1-rgba-unorm-srgb";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="z";format="bc1-rgba-unorm-srgb";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="z";format="bc1-rgba-unorm-srgb";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="z";format="bc1-rgba-unorm-srgb";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="z";format="bc2-rgba-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="z";format="bc2-rgba-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="z";format="bc2-rgba-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="z";format="bc2-rgba-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="z";format="bc2-rgba-unorm-srgb";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="z";format="bc2-rgba-unorm-srgb";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="z";format="bc2-rgba-unorm-srgb";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="z";format="bc2-rgba-unorm-srgb";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="z";format="bc3-rgba-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="z";format="bc3-rgba-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="z";format="bc3-rgba-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="z";format="bc3-rgba-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="z";format="bc3-rgba-unorm-srgb";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="z";format="bc3-rgba-unorm-srgb";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="z";format="bc3-rgba-unorm-srgb";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="z";format="bc3-rgba-unorm-srgb";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="z";format="bc4-r-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="z";format="bc4-r-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="z";format="bc4-r-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="z";format="bc4-r-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="z";format="bc4-r-snorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="z";format="bc4-r-snorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="z";format="bc4-r-snorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="z";format="bc4-r-snorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="z";format="bc5-rg-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="z";format="bc5-rg-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="z";format="bc5-rg-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="z";format="bc5-rg-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="z";format="bc5-rg-snorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="z";format="bc5-rg-snorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="z";format="bc5-rg-snorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="z";format="bc5-rg-snorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="z";format="bc6h-rgb-ufloat";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="z";format="bc6h-rgb-ufloat";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="z";format="bc6h-rgb-ufloat";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="z";format="bc6h-rgb-ufloat";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="z";format="bc6h-rgb-sfloat";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="z";format="bc6h-rgb-sfloat";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="z";format="bc6h-rgb-sfloat";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="z";format="bc6h-rgb-sfloat";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="z";format="bc7-rgba-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="z";format="bc7-rgba-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="z";format="bc7-rgba-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="z";format="bc7-rgba-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="z";format="bc7-rgba-unorm-srgb";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="z";format="bc7-rgba-unorm-srgb";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="z";format="bc7-rgba-unorm-srgb";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyBufferToTexture";coordinateToTest="z";format="bc7-rgba-unorm-srgb";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc1-rgba-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc1-rgba-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc1-rgba-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc1-rgba-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc1-rgba-unorm";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc1-rgba-unorm";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc1-rgba-unorm";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc1-rgba-unorm";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc1-rgba-unorm";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc1-rgba-unorm";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc1-rgba-unorm-srgb";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc1-rgba-unorm-srgb";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc1-rgba-unorm-srgb";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc1-rgba-unorm-srgb";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc1-rgba-unorm-srgb";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc1-rgba-unorm-srgb";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc1-rgba-unorm-srgb";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc1-rgba-unorm-srgb";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc1-rgba-unorm-srgb";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc1-rgba-unorm-srgb";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc2-rgba-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc2-rgba-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc2-rgba-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc2-rgba-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc2-rgba-unorm";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc2-rgba-unorm";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc2-rgba-unorm";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc2-rgba-unorm";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc2-rgba-unorm";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc2-rgba-unorm";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc2-rgba-unorm-srgb";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc2-rgba-unorm-srgb";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc2-rgba-unorm-srgb";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc2-rgba-unorm-srgb";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc2-rgba-unorm-srgb";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc2-rgba-unorm-srgb";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc2-rgba-unorm-srgb";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc2-rgba-unorm-srgb";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc2-rgba-unorm-srgb";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc2-rgba-unorm-srgb";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc3-rgba-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc3-rgba-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc3-rgba-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc3-rgba-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc3-rgba-unorm";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc3-rgba-unorm";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc3-rgba-unorm";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc3-rgba-unorm";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc3-rgba-unorm";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc3-rgba-unorm";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc3-rgba-unorm-srgb";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc3-rgba-unorm-srgb";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc3-rgba-unorm-srgb";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc3-rgba-unorm-srgb";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc3-rgba-unorm-srgb";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc3-rgba-unorm-srgb";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc3-rgba-unorm-srgb";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc3-rgba-unorm-srgb";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc3-rgba-unorm-srgb";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc3-rgba-unorm-srgb";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc4-r-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc4-r-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc4-r-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc4-r-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc4-r-unorm";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc4-r-unorm";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc4-r-unorm";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc4-r-unorm";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc4-r-unorm";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc4-r-unorm";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc4-r-snorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc4-r-snorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc4-r-snorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc4-r-snorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc4-r-snorm";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc4-r-snorm";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc4-r-snorm";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc4-r-snorm";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc4-r-snorm";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc4-r-snorm";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc5-rg-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc5-rg-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc5-rg-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc5-rg-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc5-rg-unorm";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc5-rg-unorm";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc5-rg-unorm";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc5-rg-unorm";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc5-rg-unorm";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc5-rg-unorm";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc5-rg-snorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc5-rg-snorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc5-rg-snorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc5-rg-snorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc5-rg-snorm";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc5-rg-snorm";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc5-rg-snorm";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc5-rg-snorm";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc5-rg-snorm";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc5-rg-snorm";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc6h-rgb-ufloat";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc6h-rgb-ufloat";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc6h-rgb-ufloat";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc6h-rgb-ufloat";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc6h-rgb-ufloat";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc6h-rgb-ufloat";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc6h-rgb-ufloat";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc6h-rgb-ufloat";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc6h-rgb-ufloat";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc6h-rgb-ufloat";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc6h-rgb-sfloat";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc6h-rgb-sfloat";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc6h-rgb-sfloat";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc6h-rgb-sfloat";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc6h-rgb-sfloat";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc6h-rgb-sfloat";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc6h-rgb-sfloat";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc6h-rgb-sfloat";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc6h-rgb-sfloat";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc6h-rgb-sfloat";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc7-rgba-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc7-rgba-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc7-rgba-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc7-rgba-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc7-rgba-unorm";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc7-rgba-unorm";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc7-rgba-unorm";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc7-rgba-unorm";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc7-rgba-unorm";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc7-rgba-unorm";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc7-rgba-unorm-srgb";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc7-rgba-unorm-srgb";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc7-rgba-unorm-srgb";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc7-rgba-unorm-srgb";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc7-rgba-unorm-srgb";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc7-rgba-unorm-srgb";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc7-rgba-unorm-srgb";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc7-rgba-unorm-srgb";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc7-rgba-unorm-srgb";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="x";format="bc7-rgba-unorm-srgb";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc1-rgba-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc1-rgba-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc1-rgba-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc1-rgba-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc1-rgba-unorm";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc1-rgba-unorm";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc1-rgba-unorm";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc1-rgba-unorm";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc1-rgba-unorm";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc1-rgba-unorm";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc1-rgba-unorm-srgb";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc1-rgba-unorm-srgb";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc1-rgba-unorm-srgb";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc1-rgba-unorm-srgb";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc1-rgba-unorm-srgb";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc1-rgba-unorm-srgb";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc1-rgba-unorm-srgb";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc1-rgba-unorm-srgb";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc1-rgba-unorm-srgb";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc1-rgba-unorm-srgb";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc2-rgba-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc2-rgba-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc2-rgba-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc2-rgba-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc2-rgba-unorm";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc2-rgba-unorm";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc2-rgba-unorm";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc2-rgba-unorm";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc2-rgba-unorm";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc2-rgba-unorm";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc2-rgba-unorm-srgb";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc2-rgba-unorm-srgb";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc2-rgba-unorm-srgb";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc2-rgba-unorm-srgb";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc2-rgba-unorm-srgb";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc2-rgba-unorm-srgb";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc2-rgba-unorm-srgb";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc2-rgba-unorm-srgb";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc2-rgba-unorm-srgb";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc2-rgba-unorm-srgb";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc3-rgba-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc3-rgba-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc3-rgba-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc3-rgba-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc3-rgba-unorm";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc3-rgba-unorm";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc3-rgba-unorm";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc3-rgba-unorm";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc3-rgba-unorm";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc3-rgba-unorm";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc3-rgba-unorm-srgb";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc3-rgba-unorm-srgb";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc3-rgba-unorm-srgb";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc3-rgba-unorm-srgb";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc3-rgba-unorm-srgb";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc3-rgba-unorm-srgb";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc3-rgba-unorm-srgb";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc3-rgba-unorm-srgb";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc3-rgba-unorm-srgb";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc3-rgba-unorm-srgb";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc4-r-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc4-r-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc4-r-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc4-r-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc4-r-unorm";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc4-r-unorm";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc4-r-unorm";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc4-r-unorm";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc4-r-unorm";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc4-r-unorm";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc4-r-snorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc4-r-snorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc4-r-snorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc4-r-snorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc4-r-snorm";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc4-r-snorm";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc4-r-snorm";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc4-r-snorm";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc4-r-snorm";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc4-r-snorm";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc5-rg-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc5-rg-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc5-rg-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc5-rg-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc5-rg-unorm";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc5-rg-unorm";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc5-rg-unorm";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc5-rg-unorm";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc5-rg-unorm";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc5-rg-unorm";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc5-rg-snorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc5-rg-snorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc5-rg-snorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc5-rg-snorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc5-rg-snorm";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc5-rg-snorm";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc5-rg-snorm";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc5-rg-snorm";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc5-rg-snorm";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc5-rg-snorm";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc6h-rgb-ufloat";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc6h-rgb-ufloat";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc6h-rgb-ufloat";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc6h-rgb-ufloat";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc6h-rgb-ufloat";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc6h-rgb-ufloat";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc6h-rgb-ufloat";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc6h-rgb-ufloat";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc6h-rgb-ufloat";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc6h-rgb-ufloat";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc6h-rgb-sfloat";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc6h-rgb-sfloat";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc6h-rgb-sfloat";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc6h-rgb-sfloat";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc6h-rgb-sfloat";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc6h-rgb-sfloat";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc6h-rgb-sfloat";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc6h-rgb-sfloat";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc6h-rgb-sfloat";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc6h-rgb-sfloat";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc7-rgba-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc7-rgba-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc7-rgba-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc7-rgba-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc7-rgba-unorm";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc7-rgba-unorm";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc7-rgba-unorm";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc7-rgba-unorm";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc7-rgba-unorm";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc7-rgba-unorm";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc7-rgba-unorm-srgb";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc7-rgba-unorm-srgb";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc7-rgba-unorm-srgb";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc7-rgba-unorm-srgb";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc7-rgba-unorm-srgb";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc7-rgba-unorm-srgb";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc7-rgba-unorm-srgb";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc7-rgba-unorm-srgb";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc7-rgba-unorm-srgb";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="y";format="bc7-rgba-unorm-srgb";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="z";format="bc1-rgba-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="z";format="bc1-rgba-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="z";format="bc1-rgba-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="z";format="bc1-rgba-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="z";format="bc1-rgba-unorm-srgb";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="z";format="bc1-rgba-unorm-srgb";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="z";format="bc1-rgba-unorm-srgb";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="z";format="bc1-rgba-unorm-srgb";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="z";format="bc2-rgba-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="z";format="bc2-rgba-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="z";format="bc2-rgba-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="z";format="bc2-rgba-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="z";format="bc2-rgba-unorm-srgb";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="z";format="bc2-rgba-unorm-srgb";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="z";format="bc2-rgba-unorm-srgb";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="z";format="bc2-rgba-unorm-srgb";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="z";format="bc3-rgba-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="z";format="bc3-rgba-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="z";format="bc3-rgba-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="z";format="bc3-rgba-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="z";format="bc3-rgba-unorm-srgb";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="z";format="bc3-rgba-unorm-srgb";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="z";format="bc3-rgba-unorm-srgb";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="z";format="bc3-rgba-unorm-srgb";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="z";format="bc4-r-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="z";format="bc4-r-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="z";format="bc4-r-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="z";format="bc4-r-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="z";format="bc4-r-snorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="z";format="bc4-r-snorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="z";format="bc4-r-snorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="z";format="bc4-r-snorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="z";format="bc5-rg-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="z";format="bc5-rg-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="z";format="bc5-rg-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="z";format="bc5-rg-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="z";format="bc5-rg-snorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="z";format="bc5-rg-snorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="z";format="bc5-rg-snorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="z";format="bc5-rg-snorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="z";format="bc6h-rgb-ufloat";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="z";format="bc6h-rgb-ufloat";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="z";format="bc6h-rgb-ufloat";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="z";format="bc6h-rgb-ufloat";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="z";format="bc6h-rgb-sfloat";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="z";format="bc6h-rgb-sfloat";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="z";format="bc6h-rgb-sfloat";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="z";format="bc6h-rgb-sfloat";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="z";format="bc7-rgba-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="z";format="bc7-rgba-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="z";format="bc7-rgba-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="z";format="bc7-rgba-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="z";format="bc7-rgba-unorm-srgb";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="z";format="bc7-rgba-unorm-srgb";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="z";format="bc7-rgba-unorm-srgb";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_origin:method="CopyTextureToBuffer";coordinateToTest="z";format="bc7-rgba-unorm-srgb";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:1d_texture:method="WriteTexture";width=0;height=1;depth=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:1d_texture:method="WriteTexture";width=0;height=1;depth=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:1d_texture:method="WriteTexture";width=0;height=1;depth=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:1d_texture:method="WriteTexture";width=0;height=0;depth=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:1d_texture:method="WriteTexture";width=0;height=2;depth=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:1d_texture:method="WriteTexture";width=1;height=1;depth=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:1d_texture:method="WriteTexture";width=1;height=1;depth=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:1d_texture:method="WriteTexture";width=1;height=1;depth=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:1d_texture:method="WriteTexture";width=1;height=0;depth=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:1d_texture:method="WriteTexture";width=1;height=2;depth=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:1d_texture:method="CopyBufferToTexture";width=0;height=1;depth=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:1d_texture:method="CopyBufferToTexture";width=0;height=1;depth=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:1d_texture:method="CopyBufferToTexture";width=0;height=0;depth=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:1d_texture:method="CopyBufferToTexture";width=0;height=2;depth=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:1d_texture:method="CopyBufferToTexture";width=1;height=0;depth=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:1d_texture:method="CopyTextureToBuffer";width=0;height=1;depth=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:1d_texture:method="CopyTextureToBuffer";width=0;height=1;depth=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:1d_texture:method="CopyTextureToBuffer";width=0;height=0;depth=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:1d_texture:method="CopyTextureToBuffer";width=0;height=2;depth=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:1d_texture:method="CopyTextureToBuffer";width=1;height=0;depth=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="r8unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="r8unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="r8unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="r8unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="r8snorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="r8snorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="r8snorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="r8snorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="r8uint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="r8uint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="r8uint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="r8uint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="r8sint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="r8sint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="r8sint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="r8sint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="r16uint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="r16uint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="r16uint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="r16uint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="r16sint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="r16sint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="r16sint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="r16sint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="r16float";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="r16float";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="r16float";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="r16float";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="rg8unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="rg8unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="rg8unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="rg8unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="rg8snorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="rg8snorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="rg8snorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="rg8snorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="rg8uint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="rg8uint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="rg8uint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="rg8uint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="rg8sint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="rg8sint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="rg8sint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="rg8sint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="r32uint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="r32uint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="r32uint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="r32uint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="r32sint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="r32sint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="r32sint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="r32sint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="r32float";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="r32float";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="r32float";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="r32float";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="rg16uint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="rg16uint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="rg16uint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="rg16uint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="rg16sint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="rg16sint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="rg16sint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="rg16sint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="rg16float";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="rg16float";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="rg16float";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="rg16float";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="rgba8unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="rgba8unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="rgba8unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="rgba8unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="rgba8unorm-srgb";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="rgba8unorm-srgb";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="rgba8unorm-srgb";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="rgba8unorm-srgb";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="rgba8snorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="rgba8snorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="rgba8snorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="rgba8snorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="rgba8uint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="rgba8uint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="rgba8uint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="rgba8uint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="rgba8sint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="rgba8sint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="rgba8sint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="rgba8sint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bgra8unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bgra8unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bgra8unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bgra8unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bgra8unorm-srgb";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bgra8unorm-srgb";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bgra8unorm-srgb";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bgra8unorm-srgb";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="rgb10a2unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="rgb10a2unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="rgb10a2unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="rgb10a2unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="rg11b10float";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="rg11b10float";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="rg11b10float";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="rg11b10float";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="rg32uint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="rg32uint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="rg32uint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="rg32uint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="rg32sint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="rg32sint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="rg32sint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="rg32sint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="rg32float";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="rg32float";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="rg32float";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="rg32float";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="rgba16uint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="rgba16uint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="rgba16uint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="rgba16uint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="rgba16sint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="rgba16sint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="rgba16sint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="rgba16sint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="rgba16float";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="rgba16float";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="rgba16float";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="rgba16float";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="rgba32uint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="rgba32uint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="rgba32uint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="rgba32uint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="rgba32sint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="rgba32sint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="rgba32sint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="rgba32sint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="rgba32float";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="rgba32float";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="rgba32float";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="rgba32float";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc1-rgba-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc1-rgba-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc1-rgba-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc1-rgba-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc1-rgba-unorm";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc1-rgba-unorm";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc1-rgba-unorm";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc1-rgba-unorm";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc1-rgba-unorm";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc1-rgba-unorm";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc1-rgba-unorm-srgb";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc1-rgba-unorm-srgb";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc1-rgba-unorm-srgb";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc1-rgba-unorm-srgb";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc1-rgba-unorm-srgb";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc1-rgba-unorm-srgb";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc1-rgba-unorm-srgb";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc1-rgba-unorm-srgb";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc1-rgba-unorm-srgb";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc1-rgba-unorm-srgb";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc2-rgba-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc2-rgba-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc2-rgba-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc2-rgba-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc2-rgba-unorm";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc2-rgba-unorm";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc2-rgba-unorm";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc2-rgba-unorm";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc2-rgba-unorm";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc2-rgba-unorm";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc2-rgba-unorm-srgb";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc2-rgba-unorm-srgb";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc2-rgba-unorm-srgb";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc2-rgba-unorm-srgb";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc2-rgba-unorm-srgb";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc2-rgba-unorm-srgb";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc2-rgba-unorm-srgb";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc2-rgba-unorm-srgb";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc2-rgba-unorm-srgb";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc2-rgba-unorm-srgb";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc3-rgba-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc3-rgba-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc3-rgba-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc3-rgba-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc3-rgba-unorm";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc3-rgba-unorm";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc3-rgba-unorm";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc3-rgba-unorm";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc3-rgba-unorm";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc3-rgba-unorm";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc3-rgba-unorm-srgb";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc3-rgba-unorm-srgb";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc3-rgba-unorm-srgb";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc3-rgba-unorm-srgb";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc3-rgba-unorm-srgb";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc3-rgba-unorm-srgb";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc3-rgba-unorm-srgb";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc3-rgba-unorm-srgb";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc3-rgba-unorm-srgb";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc3-rgba-unorm-srgb";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc4-r-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc4-r-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc4-r-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc4-r-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc4-r-unorm";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc4-r-unorm";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc4-r-unorm";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc4-r-unorm";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc4-r-unorm";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc4-r-unorm";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc4-r-snorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc4-r-snorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc4-r-snorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc4-r-snorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc4-r-snorm";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc4-r-snorm";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc4-r-snorm";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc4-r-snorm";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc4-r-snorm";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc4-r-snorm";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc5-rg-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc5-rg-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc5-rg-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc5-rg-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc5-rg-unorm";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc5-rg-unorm";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc5-rg-unorm";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc5-rg-unorm";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc5-rg-unorm";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc5-rg-unorm";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc5-rg-snorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc5-rg-snorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc5-rg-snorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc5-rg-snorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc5-rg-snorm";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc5-rg-snorm";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc5-rg-snorm";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc5-rg-snorm";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc5-rg-snorm";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc5-rg-snorm";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc6h-rgb-ufloat";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc6h-rgb-ufloat";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc6h-rgb-ufloat";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc6h-rgb-ufloat";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc6h-rgb-ufloat";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc6h-rgb-ufloat";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc6h-rgb-ufloat";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc6h-rgb-ufloat";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc6h-rgb-ufloat";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc6h-rgb-ufloat";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc6h-rgb-sfloat";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc6h-rgb-sfloat";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc6h-rgb-sfloat";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc6h-rgb-sfloat";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc6h-rgb-sfloat";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc6h-rgb-sfloat";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc6h-rgb-sfloat";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc6h-rgb-sfloat";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc6h-rgb-sfloat";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc6h-rgb-sfloat";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc7-rgba-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc7-rgba-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc7-rgba-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc7-rgba-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc7-rgba-unorm";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc7-rgba-unorm";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc7-rgba-unorm";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc7-rgba-unorm";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc7-rgba-unorm";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc7-rgba-unorm";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc7-rgba-unorm-srgb";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc7-rgba-unorm-srgb";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc7-rgba-unorm-srgb";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc7-rgba-unorm-srgb";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc7-rgba-unorm-srgb";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc7-rgba-unorm-srgb";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc7-rgba-unorm-srgb";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc7-rgba-unorm-srgb";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc7-rgba-unorm-srgb";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="width";format="bc7-rgba-unorm-srgb";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="r8unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="r8unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="r8unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="r8unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="r8snorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="r8snorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="r8snorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="r8snorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="r8uint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="r8uint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="r8uint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="r8uint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="r8sint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="r8sint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="r8sint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="r8sint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="r16uint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="r16uint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="r16uint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="r16uint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="r16sint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="r16sint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="r16sint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="r16sint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="r16float";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="r16float";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="r16float";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="r16float";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="rg8unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="rg8unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="rg8unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="rg8unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="rg8snorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="rg8snorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="rg8snorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="rg8snorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="rg8uint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="rg8uint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="rg8uint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="rg8uint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="rg8sint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="rg8sint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="rg8sint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="rg8sint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="r32uint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="r32uint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="r32uint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="r32uint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="r32sint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="r32sint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="r32sint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="r32sint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="r32float";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="r32float";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="r32float";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="r32float";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="rg16uint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="rg16uint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="rg16uint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="rg16uint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="rg16sint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="rg16sint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="rg16sint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="rg16sint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="rg16float";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="rg16float";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="rg16float";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="rg16float";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="rgba8unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="rgba8unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="rgba8unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="rgba8unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="rgba8unorm-srgb";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="rgba8unorm-srgb";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="rgba8unorm-srgb";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="rgba8unorm-srgb";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="rgba8snorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="rgba8snorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="rgba8snorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="rgba8snorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="rgba8uint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="rgba8uint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="rgba8uint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="rgba8uint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="rgba8sint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="rgba8sint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="rgba8sint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="rgba8sint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bgra8unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bgra8unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bgra8unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bgra8unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bgra8unorm-srgb";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bgra8unorm-srgb";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bgra8unorm-srgb";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bgra8unorm-srgb";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="rgb10a2unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="rgb10a2unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="rgb10a2unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="rgb10a2unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="rg11b10float";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="rg11b10float";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="rg11b10float";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="rg11b10float";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="rg32uint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="rg32uint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="rg32uint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="rg32uint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="rg32sint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="rg32sint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="rg32sint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="rg32sint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="rg32float";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="rg32float";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="rg32float";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="rg32float";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="rgba16uint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="rgba16uint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="rgba16uint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="rgba16uint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="rgba16sint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="rgba16sint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="rgba16sint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="rgba16sint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="rgba16float";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="rgba16float";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="rgba16float";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="rgba16float";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="rgba32uint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="rgba32uint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="rgba32uint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="rgba32uint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="rgba32sint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="rgba32sint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="rgba32sint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="rgba32sint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="rgba32float";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="rgba32float";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="rgba32float";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="rgba32float";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc1-rgba-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc1-rgba-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc1-rgba-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc1-rgba-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc1-rgba-unorm";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc1-rgba-unorm";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc1-rgba-unorm";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc1-rgba-unorm";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc1-rgba-unorm";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc1-rgba-unorm";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc1-rgba-unorm-srgb";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc1-rgba-unorm-srgb";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc1-rgba-unorm-srgb";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc1-rgba-unorm-srgb";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc1-rgba-unorm-srgb";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc1-rgba-unorm-srgb";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc1-rgba-unorm-srgb";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc1-rgba-unorm-srgb";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc1-rgba-unorm-srgb";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc1-rgba-unorm-srgb";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc2-rgba-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc2-rgba-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc2-rgba-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc2-rgba-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc2-rgba-unorm";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc2-rgba-unorm";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc2-rgba-unorm";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc2-rgba-unorm";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc2-rgba-unorm";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc2-rgba-unorm";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc2-rgba-unorm-srgb";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc2-rgba-unorm-srgb";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc2-rgba-unorm-srgb";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc2-rgba-unorm-srgb";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc2-rgba-unorm-srgb";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc2-rgba-unorm-srgb";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc2-rgba-unorm-srgb";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc2-rgba-unorm-srgb";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc2-rgba-unorm-srgb";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc2-rgba-unorm-srgb";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc3-rgba-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc3-rgba-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc3-rgba-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc3-rgba-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc3-rgba-unorm";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc3-rgba-unorm";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc3-rgba-unorm";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc3-rgba-unorm";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc3-rgba-unorm";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc3-rgba-unorm";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc3-rgba-unorm-srgb";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc3-rgba-unorm-srgb";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc3-rgba-unorm-srgb";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc3-rgba-unorm-srgb";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc3-rgba-unorm-srgb";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc3-rgba-unorm-srgb";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc3-rgba-unorm-srgb";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc3-rgba-unorm-srgb";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc3-rgba-unorm-srgb";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc3-rgba-unorm-srgb";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc4-r-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc4-r-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc4-r-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc4-r-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc4-r-unorm";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc4-r-unorm";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc4-r-unorm";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc4-r-unorm";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc4-r-unorm";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc4-r-unorm";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc4-r-snorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc4-r-snorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc4-r-snorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc4-r-snorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc4-r-snorm";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc4-r-snorm";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc4-r-snorm";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc4-r-snorm";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc4-r-snorm";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc4-r-snorm";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc5-rg-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc5-rg-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc5-rg-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc5-rg-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc5-rg-unorm";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc5-rg-unorm";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc5-rg-unorm";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc5-rg-unorm";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc5-rg-unorm";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc5-rg-unorm";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc5-rg-snorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc5-rg-snorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc5-rg-snorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc5-rg-snorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc5-rg-snorm";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc5-rg-snorm";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc5-rg-snorm";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc5-rg-snorm";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc5-rg-snorm";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc5-rg-snorm";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc6h-rgb-ufloat";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc6h-rgb-ufloat";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc6h-rgb-ufloat";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc6h-rgb-ufloat";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc6h-rgb-ufloat";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc6h-rgb-ufloat";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc6h-rgb-ufloat";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc6h-rgb-ufloat";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc6h-rgb-ufloat";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc6h-rgb-ufloat";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc6h-rgb-sfloat";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc6h-rgb-sfloat";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc6h-rgb-sfloat";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc6h-rgb-sfloat";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc6h-rgb-sfloat";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc6h-rgb-sfloat";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc6h-rgb-sfloat";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc6h-rgb-sfloat";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc6h-rgb-sfloat";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc6h-rgb-sfloat";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc7-rgba-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc7-rgba-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc7-rgba-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc7-rgba-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc7-rgba-unorm";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc7-rgba-unorm";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc7-rgba-unorm";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc7-rgba-unorm";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc7-rgba-unorm";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc7-rgba-unorm";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc7-rgba-unorm-srgb";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc7-rgba-unorm-srgb";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc7-rgba-unorm-srgb";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc7-rgba-unorm-srgb";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc7-rgba-unorm-srgb";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc7-rgba-unorm-srgb";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc7-rgba-unorm-srgb";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc7-rgba-unorm-srgb";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc7-rgba-unorm-srgb";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="height";format="bc7-rgba-unorm-srgb";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="r8unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="r8unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="r8unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="r8unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="r8snorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="r8snorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="r8snorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="r8snorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="r8uint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="r8uint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="r8uint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="r8uint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="r8sint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="r8sint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="r8sint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="r8sint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="r16uint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="r16uint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="r16uint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="r16uint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="r16sint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="r16sint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="r16sint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="r16sint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="r16float";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="r16float";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="r16float";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="r16float";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="rg8unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="rg8unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="rg8unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="rg8unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="rg8snorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="rg8snorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="rg8snorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="rg8snorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="rg8uint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="rg8uint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="rg8uint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="rg8uint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="rg8sint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="rg8sint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="rg8sint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="rg8sint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="r32uint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="r32uint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="r32uint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="r32uint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="r32sint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="r32sint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="r32sint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="r32sint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="r32float";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="r32float";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="r32float";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="r32float";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="rg16uint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="rg16uint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="rg16uint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="rg16uint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="rg16sint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="rg16sint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="rg16sint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="rg16sint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="rg16float";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="rg16float";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="rg16float";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="rg16float";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="rgba8unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="rgba8unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="rgba8unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="rgba8unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="rgba8unorm-srgb";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="rgba8unorm-srgb";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="rgba8unorm-srgb";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="rgba8unorm-srgb";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="rgba8snorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="rgba8snorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="rgba8snorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="rgba8snorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="rgba8uint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="rgba8uint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="rgba8uint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="rgba8uint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="rgba8sint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="rgba8sint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="rgba8sint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="rgba8sint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="bgra8unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="bgra8unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="bgra8unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="bgra8unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="bgra8unorm-srgb";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="bgra8unorm-srgb";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="bgra8unorm-srgb";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="bgra8unorm-srgb";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="rgb10a2unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="rgb10a2unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="rgb10a2unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="rgb10a2unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="rg11b10float";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="rg11b10float";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="rg11b10float";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="rg11b10float";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="rg32uint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="rg32uint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="rg32uint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="rg32uint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="rg32sint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="rg32sint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="rg32sint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="rg32sint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="rg32float";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="rg32float";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="rg32float";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="rg32float";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="rgba16uint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="rgba16uint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="rgba16uint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="rgba16uint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="rgba16sint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="rgba16sint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="rgba16sint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="rgba16sint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="rgba16float";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="rgba16float";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="rgba16float";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="rgba16float";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="rgba32uint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="rgba32uint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="rgba32uint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="rgba32uint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="rgba32sint";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="rgba32sint";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="rgba32sint";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="rgba32sint";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="rgba32float";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="rgba32float";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="rgba32float";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="rgba32float";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="bc1-rgba-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="bc1-rgba-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="bc1-rgba-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="bc1-rgba-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="bc1-rgba-unorm-srgb";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="bc1-rgba-unorm-srgb";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="bc1-rgba-unorm-srgb";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="bc1-rgba-unorm-srgb";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="bc2-rgba-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="bc2-rgba-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="bc2-rgba-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="bc2-rgba-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="bc2-rgba-unorm-srgb";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="bc2-rgba-unorm-srgb";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="bc2-rgba-unorm-srgb";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="bc2-rgba-unorm-srgb";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="bc3-rgba-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="bc3-rgba-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="bc3-rgba-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="bc3-rgba-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="bc3-rgba-unorm-srgb";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="bc3-rgba-unorm-srgb";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="bc3-rgba-unorm-srgb";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="bc3-rgba-unorm-srgb";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="bc4-r-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="bc4-r-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="bc4-r-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="bc4-r-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="bc4-r-snorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="bc4-r-snorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="bc4-r-snorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="bc4-r-snorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="bc5-rg-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="bc5-rg-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="bc5-rg-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="bc5-rg-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="bc5-rg-snorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="bc5-rg-snorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="bc5-rg-snorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="bc5-rg-snorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="bc6h-rgb-ufloat";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="bc6h-rgb-ufloat";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="bc6h-rgb-ufloat";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="bc6h-rgb-ufloat";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="bc6h-rgb-sfloat";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="bc6h-rgb-sfloat";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="bc6h-rgb-sfloat";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="bc6h-rgb-sfloat";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="bc7-rgba-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="bc7-rgba-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="bc7-rgba-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="bc7-rgba-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="bc7-rgba-unorm-srgb";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="bc7-rgba-unorm-srgb";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="bc7-rgba-unorm-srgb";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="WriteTexture";coordinateToTest="depth";format="bc7-rgba-unorm-srgb";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc1-rgba-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc1-rgba-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc1-rgba-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc1-rgba-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc1-rgba-unorm";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc1-rgba-unorm";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc1-rgba-unorm";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc1-rgba-unorm";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc1-rgba-unorm";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc1-rgba-unorm";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc1-rgba-unorm-srgb";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc1-rgba-unorm-srgb";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc1-rgba-unorm-srgb";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc1-rgba-unorm-srgb";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc1-rgba-unorm-srgb";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc1-rgba-unorm-srgb";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc1-rgba-unorm-srgb";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc1-rgba-unorm-srgb";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc1-rgba-unorm-srgb";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc1-rgba-unorm-srgb";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc2-rgba-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc2-rgba-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc2-rgba-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc2-rgba-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc2-rgba-unorm";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc2-rgba-unorm";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc2-rgba-unorm";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc2-rgba-unorm";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc2-rgba-unorm";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc2-rgba-unorm";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc2-rgba-unorm-srgb";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc2-rgba-unorm-srgb";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc2-rgba-unorm-srgb";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc2-rgba-unorm-srgb";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc2-rgba-unorm-srgb";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc2-rgba-unorm-srgb";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc2-rgba-unorm-srgb";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc2-rgba-unorm-srgb";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc2-rgba-unorm-srgb";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc2-rgba-unorm-srgb";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc3-rgba-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc3-rgba-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc3-rgba-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc3-rgba-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc3-rgba-unorm";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc3-rgba-unorm";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc3-rgba-unorm";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc3-rgba-unorm";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc3-rgba-unorm";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc3-rgba-unorm";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc3-rgba-unorm-srgb";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc3-rgba-unorm-srgb";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc3-rgba-unorm-srgb";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc3-rgba-unorm-srgb";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc3-rgba-unorm-srgb";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc3-rgba-unorm-srgb";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc3-rgba-unorm-srgb";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc3-rgba-unorm-srgb";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc3-rgba-unorm-srgb";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc3-rgba-unorm-srgb";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc4-r-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc4-r-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc4-r-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc4-r-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc4-r-unorm";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc4-r-unorm";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc4-r-unorm";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc4-r-unorm";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc4-r-unorm";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc4-r-unorm";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc4-r-snorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc4-r-snorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc4-r-snorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc4-r-snorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc4-r-snorm";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc4-r-snorm";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc4-r-snorm";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc4-r-snorm";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc4-r-snorm";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc4-r-snorm";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc5-rg-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc5-rg-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc5-rg-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc5-rg-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc5-rg-unorm";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc5-rg-unorm";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc5-rg-unorm";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc5-rg-unorm";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc5-rg-unorm";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc5-rg-unorm";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc5-rg-snorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc5-rg-snorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc5-rg-snorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc5-rg-snorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc5-rg-snorm";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc5-rg-snorm";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc5-rg-snorm";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc5-rg-snorm";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc5-rg-snorm";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc5-rg-snorm";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc6h-rgb-ufloat";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc6h-rgb-ufloat";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc6h-rgb-ufloat";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc6h-rgb-ufloat";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc6h-rgb-ufloat";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc6h-rgb-ufloat";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc6h-rgb-ufloat";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc6h-rgb-ufloat";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc6h-rgb-ufloat";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc6h-rgb-ufloat";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc6h-rgb-sfloat";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc6h-rgb-sfloat";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc6h-rgb-sfloat";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc6h-rgb-sfloat";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc6h-rgb-sfloat";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc6h-rgb-sfloat";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc6h-rgb-sfloat";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc6h-rgb-sfloat";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc6h-rgb-sfloat";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc6h-rgb-sfloat";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc7-rgba-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc7-rgba-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc7-rgba-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc7-rgba-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc7-rgba-unorm";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc7-rgba-unorm";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc7-rgba-unorm";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc7-rgba-unorm";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc7-rgba-unorm";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc7-rgba-unorm";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc7-rgba-unorm-srgb";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc7-rgba-unorm-srgb";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc7-rgba-unorm-srgb";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc7-rgba-unorm-srgb";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc7-rgba-unorm-srgb";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc7-rgba-unorm-srgb";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc7-rgba-unorm-srgb";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc7-rgba-unorm-srgb";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc7-rgba-unorm-srgb";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="width";format="bc7-rgba-unorm-srgb";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc1-rgba-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc1-rgba-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc1-rgba-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc1-rgba-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc1-rgba-unorm";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc1-rgba-unorm";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc1-rgba-unorm";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc1-rgba-unorm";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc1-rgba-unorm";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc1-rgba-unorm";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc1-rgba-unorm-srgb";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc1-rgba-unorm-srgb";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc1-rgba-unorm-srgb";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc1-rgba-unorm-srgb";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc1-rgba-unorm-srgb";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc1-rgba-unorm-srgb";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc1-rgba-unorm-srgb";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc1-rgba-unorm-srgb";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc1-rgba-unorm-srgb";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc1-rgba-unorm-srgb";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc2-rgba-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc2-rgba-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc2-rgba-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc2-rgba-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc2-rgba-unorm";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc2-rgba-unorm";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc2-rgba-unorm";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc2-rgba-unorm";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc2-rgba-unorm";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc2-rgba-unorm";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc2-rgba-unorm-srgb";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc2-rgba-unorm-srgb";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc2-rgba-unorm-srgb";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc2-rgba-unorm-srgb";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc2-rgba-unorm-srgb";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc2-rgba-unorm-srgb";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc2-rgba-unorm-srgb";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc2-rgba-unorm-srgb";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc2-rgba-unorm-srgb";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc2-rgba-unorm-srgb";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc3-rgba-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc3-rgba-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc3-rgba-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc3-rgba-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc3-rgba-unorm";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc3-rgba-unorm";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc3-rgba-unorm";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc3-rgba-unorm";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc3-rgba-unorm";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc3-rgba-unorm";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc3-rgba-unorm-srgb";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc3-rgba-unorm-srgb";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc3-rgba-unorm-srgb";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc3-rgba-unorm-srgb";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc3-rgba-unorm-srgb";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc3-rgba-unorm-srgb";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc3-rgba-unorm-srgb";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc3-rgba-unorm-srgb";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc3-rgba-unorm-srgb";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc3-rgba-unorm-srgb";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc4-r-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc4-r-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc4-r-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc4-r-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc4-r-unorm";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc4-r-unorm";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc4-r-unorm";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc4-r-unorm";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc4-r-unorm";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc4-r-unorm";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc4-r-snorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc4-r-snorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc4-r-snorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc4-r-snorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc4-r-snorm";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc4-r-snorm";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc4-r-snorm";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc4-r-snorm";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc4-r-snorm";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc4-r-snorm";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc5-rg-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc5-rg-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc5-rg-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc5-rg-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc5-rg-unorm";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc5-rg-unorm";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc5-rg-unorm";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc5-rg-unorm";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc5-rg-unorm";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc5-rg-unorm";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc5-rg-snorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc5-rg-snorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc5-rg-snorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc5-rg-snorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc5-rg-snorm";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc5-rg-snorm";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc5-rg-snorm";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc5-rg-snorm";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc5-rg-snorm";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc5-rg-snorm";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc6h-rgb-ufloat";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc6h-rgb-ufloat";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc6h-rgb-ufloat";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc6h-rgb-ufloat";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc6h-rgb-ufloat";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc6h-rgb-ufloat";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc6h-rgb-ufloat";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc6h-rgb-ufloat";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc6h-rgb-ufloat";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc6h-rgb-ufloat";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc6h-rgb-sfloat";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc6h-rgb-sfloat";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc6h-rgb-sfloat";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc6h-rgb-sfloat";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc6h-rgb-sfloat";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc6h-rgb-sfloat";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc6h-rgb-sfloat";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc6h-rgb-sfloat";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc6h-rgb-sfloat";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc6h-rgb-sfloat";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc7-rgba-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc7-rgba-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc7-rgba-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc7-rgba-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc7-rgba-unorm";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc7-rgba-unorm";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc7-rgba-unorm";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc7-rgba-unorm";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc7-rgba-unorm";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc7-rgba-unorm";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc7-rgba-unorm-srgb";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc7-rgba-unorm-srgb";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc7-rgba-unorm-srgb";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc7-rgba-unorm-srgb";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc7-rgba-unorm-srgb";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc7-rgba-unorm-srgb";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc7-rgba-unorm-srgb";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc7-rgba-unorm-srgb";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc7-rgba-unorm-srgb";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="height";format="bc7-rgba-unorm-srgb";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="depth";format="bc1-rgba-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="depth";format="bc1-rgba-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="depth";format="bc1-rgba-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="depth";format="bc1-rgba-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="depth";format="bc1-rgba-unorm-srgb";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="depth";format="bc1-rgba-unorm-srgb";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="depth";format="bc1-rgba-unorm-srgb";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="depth";format="bc1-rgba-unorm-srgb";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="depth";format="bc2-rgba-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="depth";format="bc2-rgba-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="depth";format="bc2-rgba-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="depth";format="bc2-rgba-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="depth";format="bc2-rgba-unorm-srgb";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="depth";format="bc2-rgba-unorm-srgb";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="depth";format="bc2-rgba-unorm-srgb";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="depth";format="bc2-rgba-unorm-srgb";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="depth";format="bc3-rgba-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="depth";format="bc3-rgba-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="depth";format="bc3-rgba-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="depth";format="bc3-rgba-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="depth";format="bc3-rgba-unorm-srgb";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="depth";format="bc3-rgba-unorm-srgb";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="depth";format="bc3-rgba-unorm-srgb";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="depth";format="bc3-rgba-unorm-srgb";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="depth";format="bc4-r-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="depth";format="bc4-r-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="depth";format="bc4-r-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="depth";format="bc4-r-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="depth";format="bc4-r-snorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="depth";format="bc4-r-snorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="depth";format="bc4-r-snorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="depth";format="bc4-r-snorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="depth";format="bc5-rg-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="depth";format="bc5-rg-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="depth";format="bc5-rg-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="depth";format="bc5-rg-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="depth";format="bc5-rg-snorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="depth";format="bc5-rg-snorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="depth";format="bc5-rg-snorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="depth";format="bc5-rg-snorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="depth";format="bc6h-rgb-ufloat";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="depth";format="bc6h-rgb-ufloat";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="depth";format="bc6h-rgb-ufloat";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="depth";format="bc6h-rgb-ufloat";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="depth";format="bc6h-rgb-sfloat";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="depth";format="bc6h-rgb-sfloat";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="depth";format="bc6h-rgb-sfloat";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="depth";format="bc6h-rgb-sfloat";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="depth";format="bc7-rgba-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="depth";format="bc7-rgba-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="depth";format="bc7-rgba-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="depth";format="bc7-rgba-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="depth";format="bc7-rgba-unorm-srgb";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="depth";format="bc7-rgba-unorm-srgb";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="depth";format="bc7-rgba-unorm-srgb";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyBufferToTexture";coordinateToTest="depth";format="bc7-rgba-unorm-srgb";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc1-rgba-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc1-rgba-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc1-rgba-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc1-rgba-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc1-rgba-unorm";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc1-rgba-unorm";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc1-rgba-unorm";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc1-rgba-unorm";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc1-rgba-unorm";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc1-rgba-unorm";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc1-rgba-unorm-srgb";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc1-rgba-unorm-srgb";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc1-rgba-unorm-srgb";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc1-rgba-unorm-srgb";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc1-rgba-unorm-srgb";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc1-rgba-unorm-srgb";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc1-rgba-unorm-srgb";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc1-rgba-unorm-srgb";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc1-rgba-unorm-srgb";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc1-rgba-unorm-srgb";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc2-rgba-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc2-rgba-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc2-rgba-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc2-rgba-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc2-rgba-unorm";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc2-rgba-unorm";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc2-rgba-unorm";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc2-rgba-unorm";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc2-rgba-unorm";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc2-rgba-unorm";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc2-rgba-unorm-srgb";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc2-rgba-unorm-srgb";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc2-rgba-unorm-srgb";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc2-rgba-unorm-srgb";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc2-rgba-unorm-srgb";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc2-rgba-unorm-srgb";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc2-rgba-unorm-srgb";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc2-rgba-unorm-srgb";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc2-rgba-unorm-srgb";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc2-rgba-unorm-srgb";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc3-rgba-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc3-rgba-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc3-rgba-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc3-rgba-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc3-rgba-unorm";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc3-rgba-unorm";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc3-rgba-unorm";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc3-rgba-unorm";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc3-rgba-unorm";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc3-rgba-unorm";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc3-rgba-unorm-srgb";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc3-rgba-unorm-srgb";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc3-rgba-unorm-srgb";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc3-rgba-unorm-srgb";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc3-rgba-unorm-srgb";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc3-rgba-unorm-srgb";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc3-rgba-unorm-srgb";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc3-rgba-unorm-srgb";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc3-rgba-unorm-srgb";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc3-rgba-unorm-srgb";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc4-r-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc4-r-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc4-r-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc4-r-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc4-r-unorm";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc4-r-unorm";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc4-r-unorm";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc4-r-unorm";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc4-r-unorm";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc4-r-unorm";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc4-r-snorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc4-r-snorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc4-r-snorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc4-r-snorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc4-r-snorm";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc4-r-snorm";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc4-r-snorm";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc4-r-snorm";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc4-r-snorm";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc4-r-snorm";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc5-rg-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc5-rg-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc5-rg-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc5-rg-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc5-rg-unorm";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc5-rg-unorm";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc5-rg-unorm";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc5-rg-unorm";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc5-rg-unorm";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc5-rg-unorm";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc5-rg-snorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc5-rg-snorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc5-rg-snorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc5-rg-snorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc5-rg-snorm";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc5-rg-snorm";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc5-rg-snorm";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc5-rg-snorm";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc5-rg-snorm";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc5-rg-snorm";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc6h-rgb-ufloat";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc6h-rgb-ufloat";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc6h-rgb-ufloat";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc6h-rgb-ufloat";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc6h-rgb-ufloat";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc6h-rgb-ufloat";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc6h-rgb-ufloat";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc6h-rgb-ufloat";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc6h-rgb-ufloat";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc6h-rgb-ufloat";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc6h-rgb-sfloat";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc6h-rgb-sfloat";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc6h-rgb-sfloat";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc6h-rgb-sfloat";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc6h-rgb-sfloat";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc6h-rgb-sfloat";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc6h-rgb-sfloat";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc6h-rgb-sfloat";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc6h-rgb-sfloat";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc6h-rgb-sfloat";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc7-rgba-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc7-rgba-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc7-rgba-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc7-rgba-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc7-rgba-unorm";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc7-rgba-unorm";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc7-rgba-unorm";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc7-rgba-unorm";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc7-rgba-unorm";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc7-rgba-unorm";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc7-rgba-unorm-srgb";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc7-rgba-unorm-srgb";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc7-rgba-unorm-srgb";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc7-rgba-unorm-srgb";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc7-rgba-unorm-srgb";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc7-rgba-unorm-srgb";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc7-rgba-unorm-srgb";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc7-rgba-unorm-srgb";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc7-rgba-unorm-srgb";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="width";format="bc7-rgba-unorm-srgb";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc1-rgba-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc1-rgba-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc1-rgba-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc1-rgba-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc1-rgba-unorm";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc1-rgba-unorm";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc1-rgba-unorm";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc1-rgba-unorm";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc1-rgba-unorm";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc1-rgba-unorm";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc1-rgba-unorm-srgb";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc1-rgba-unorm-srgb";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc1-rgba-unorm-srgb";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc1-rgba-unorm-srgb";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc1-rgba-unorm-srgb";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc1-rgba-unorm-srgb";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc1-rgba-unorm-srgb";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc1-rgba-unorm-srgb";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc1-rgba-unorm-srgb";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc1-rgba-unorm-srgb";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc2-rgba-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc2-rgba-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc2-rgba-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc2-rgba-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc2-rgba-unorm";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc2-rgba-unorm";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc2-rgba-unorm";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc2-rgba-unorm";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc2-rgba-unorm";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc2-rgba-unorm";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc2-rgba-unorm-srgb";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc2-rgba-unorm-srgb";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc2-rgba-unorm-srgb";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc2-rgba-unorm-srgb";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc2-rgba-unorm-srgb";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc2-rgba-unorm-srgb";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc2-rgba-unorm-srgb";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc2-rgba-unorm-srgb";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc2-rgba-unorm-srgb";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc2-rgba-unorm-srgb";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc3-rgba-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc3-rgba-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc3-rgba-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc3-rgba-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc3-rgba-unorm";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc3-rgba-unorm";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc3-rgba-unorm";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc3-rgba-unorm";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc3-rgba-unorm";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc3-rgba-unorm";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc3-rgba-unorm-srgb";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc3-rgba-unorm-srgb";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc3-rgba-unorm-srgb";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc3-rgba-unorm-srgb";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc3-rgba-unorm-srgb";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc3-rgba-unorm-srgb";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc3-rgba-unorm-srgb";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc3-rgba-unorm-srgb";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc3-rgba-unorm-srgb";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc3-rgba-unorm-srgb";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc4-r-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc4-r-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc4-r-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc4-r-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc4-r-unorm";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc4-r-unorm";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc4-r-unorm";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc4-r-unorm";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc4-r-unorm";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc4-r-unorm";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc4-r-snorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc4-r-snorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc4-r-snorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc4-r-snorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc4-r-snorm";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc4-r-snorm";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc4-r-snorm";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc4-r-snorm";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc4-r-snorm";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc4-r-snorm";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc5-rg-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc5-rg-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc5-rg-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc5-rg-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc5-rg-unorm";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc5-rg-unorm";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc5-rg-unorm";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc5-rg-unorm";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc5-rg-unorm";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc5-rg-unorm";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc5-rg-snorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc5-rg-snorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc5-rg-snorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc5-rg-snorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc5-rg-snorm";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc5-rg-snorm";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc5-rg-snorm";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc5-rg-snorm";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc5-rg-snorm";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc5-rg-snorm";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc6h-rgb-ufloat";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc6h-rgb-ufloat";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc6h-rgb-ufloat";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc6h-rgb-ufloat";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc6h-rgb-ufloat";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc6h-rgb-ufloat";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc6h-rgb-ufloat";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc6h-rgb-ufloat";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc6h-rgb-ufloat";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc6h-rgb-ufloat";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc6h-rgb-sfloat";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc6h-rgb-sfloat";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc6h-rgb-sfloat";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc6h-rgb-sfloat";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc6h-rgb-sfloat";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc6h-rgb-sfloat";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc6h-rgb-sfloat";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc6h-rgb-sfloat";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc6h-rgb-sfloat";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc6h-rgb-sfloat";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc7-rgba-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc7-rgba-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc7-rgba-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc7-rgba-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc7-rgba-unorm";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc7-rgba-unorm";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc7-rgba-unorm";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc7-rgba-unorm";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc7-rgba-unorm";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc7-rgba-unorm";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc7-rgba-unorm-srgb";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc7-rgba-unorm-srgb";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc7-rgba-unorm-srgb";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc7-rgba-unorm-srgb";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc7-rgba-unorm-srgb";valueToCoordinate=4] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc7-rgba-unorm-srgb";valueToCoordinate=5] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc7-rgba-unorm-srgb";valueToCoordinate=6] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc7-rgba-unorm-srgb";valueToCoordinate=7] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc7-rgba-unorm-srgb";valueToCoordinate=8] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="height";format="bc7-rgba-unorm-srgb";valueToCoordinate=12] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="depth";format="bc1-rgba-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="depth";format="bc1-rgba-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="depth";format="bc1-rgba-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="depth";format="bc1-rgba-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="depth";format="bc1-rgba-unorm-srgb";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="depth";format="bc1-rgba-unorm-srgb";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="depth";format="bc1-rgba-unorm-srgb";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="depth";format="bc1-rgba-unorm-srgb";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="depth";format="bc2-rgba-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="depth";format="bc2-rgba-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="depth";format="bc2-rgba-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="depth";format="bc2-rgba-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="depth";format="bc2-rgba-unorm-srgb";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="depth";format="bc2-rgba-unorm-srgb";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="depth";format="bc2-rgba-unorm-srgb";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="depth";format="bc2-rgba-unorm-srgb";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="depth";format="bc3-rgba-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="depth";format="bc3-rgba-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="depth";format="bc3-rgba-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="depth";format="bc3-rgba-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="depth";format="bc3-rgba-unorm-srgb";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="depth";format="bc3-rgba-unorm-srgb";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="depth";format="bc3-rgba-unorm-srgb";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="depth";format="bc3-rgba-unorm-srgb";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="depth";format="bc4-r-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="depth";format="bc4-r-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="depth";format="bc4-r-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="depth";format="bc4-r-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="depth";format="bc4-r-snorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="depth";format="bc4-r-snorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="depth";format="bc4-r-snorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="depth";format="bc4-r-snorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="depth";format="bc5-rg-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="depth";format="bc5-rg-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="depth";format="bc5-rg-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="depth";format="bc5-rg-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="depth";format="bc5-rg-snorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="depth";format="bc5-rg-snorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="depth";format="bc5-rg-snorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="depth";format="bc5-rg-snorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="depth";format="bc6h-rgb-ufloat";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="depth";format="bc6h-rgb-ufloat";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="depth";format="bc6h-rgb-ufloat";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="depth";format="bc6h-rgb-ufloat";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="depth";format="bc6h-rgb-sfloat";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="depth";format="bc6h-rgb-sfloat";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="depth";format="bc6h-rgb-sfloat";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="depth";format="bc6h-rgb-sfloat";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="depth";format="bc7-rgba-unorm";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="depth";format="bc7-rgba-unorm";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="depth";format="bc7-rgba-unorm";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="depth";format="bc7-rgba-unorm";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="depth";format="bc7-rgba-unorm-srgb";valueToCoordinate=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="depth";format="bc7-rgba-unorm-srgb";valueToCoordinate=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="depth";format="bc7-rgba-unorm-srgb";valueToCoordinate=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texel_block_alignments_on_size:method="CopyTextureToBuffer";coordinateToTest="depth";format="bc7-rgba-unorm-srgb";valueToCoordinate=3] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_range_conditions:method="WriteTexture";originValue=7;copySizeValue=7;textureSizeValue=14;mipLevel=0;coordinateToTest=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_range_conditions:method="WriteTexture";originValue=7;copySizeValue=7;textureSizeValue=14;mipLevel=0;coordinateToTest=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_range_conditions:method="WriteTexture";originValue=7;copySizeValue=7;textureSizeValue=14;mipLevel=0;coordinateToTest=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_range_conditions:method="WriteTexture";originValue=7;copySizeValue=7;textureSizeValue=14;mipLevel=2;coordinateToTest=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_range_conditions:method="WriteTexture";originValue=7;copySizeValue=7;textureSizeValue=14;mipLevel=2;coordinateToTest=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_range_conditions:method="WriteTexture";originValue=7;copySizeValue=7;textureSizeValue=14;mipLevel=2;coordinateToTest=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_range_conditions:method="WriteTexture";originValue=7;copySizeValue=7;textureSizeValue=15;mipLevel=0;coordinateToTest=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_range_conditions:method="WriteTexture";originValue=7;copySizeValue=7;textureSizeValue=15;mipLevel=0;coordinateToTest=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_range_conditions:method="WriteTexture";originValue=7;copySizeValue=7;textureSizeValue=15;mipLevel=0;coordinateToTest=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_range_conditions:method="WriteTexture";originValue=7;copySizeValue=7;textureSizeValue=15;mipLevel=2;coordinateToTest=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_range_conditions:method="WriteTexture";originValue=7;copySizeValue=7;textureSizeValue=15;mipLevel=2;coordinateToTest=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_range_conditions:method="WriteTexture";originValue=7;copySizeValue=7;textureSizeValue=15;mipLevel=2;coordinateToTest=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_range_conditions:method="WriteTexture";originValue=7;copySizeValue=8;textureSizeValue=14;mipLevel=0;coordinateToTest=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_range_conditions:method="WriteTexture";originValue=7;copySizeValue=8;textureSizeValue=14;mipLevel=0;coordinateToTest=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_range_conditions:method="WriteTexture";originValue=7;copySizeValue=8;textureSizeValue=14;mipLevel=0;coordinateToTest=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_range_conditions:method="WriteTexture";originValue=7;copySizeValue=8;textureSizeValue=14;mipLevel=2;coordinateToTest=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_range_conditions:method="WriteTexture";originValue=7;copySizeValue=8;textureSizeValue=14;mipLevel=2;coordinateToTest=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_range_conditions:method="WriteTexture";originValue=7;copySizeValue=8;textureSizeValue=14;mipLevel=2;coordinateToTest=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_range_conditions:method="WriteTexture";originValue=7;copySizeValue=8;textureSizeValue=15;mipLevel=0;coordinateToTest=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_range_conditions:method="WriteTexture";originValue=7;copySizeValue=8;textureSizeValue=15;mipLevel=0;coordinateToTest=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_range_conditions:method="WriteTexture";originValue=7;copySizeValue=8;textureSizeValue=15;mipLevel=0;coordinateToTest=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_range_conditions:method="WriteTexture";originValue=7;copySizeValue=8;textureSizeValue=15;mipLevel=2;coordinateToTest=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_range_conditions:method="WriteTexture";originValue=7;copySizeValue=8;textureSizeValue=15;mipLevel=2;coordinateToTest=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_range_conditions:method="WriteTexture";originValue=7;copySizeValue=8;textureSizeValue=15;mipLevel=2;coordinateToTest=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_range_conditions:method="WriteTexture";originValue=8;copySizeValue=7;textureSizeValue=14;mipLevel=0;coordinateToTest=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_range_conditions:method="WriteTexture";originValue=8;copySizeValue=7;textureSizeValue=14;mipLevel=0;coordinateToTest=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_range_conditions:method="WriteTexture";originValue=8;copySizeValue=7;textureSizeValue=14;mipLevel=0;coordinateToTest=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_range_conditions:method="WriteTexture";originValue=8;copySizeValue=7;textureSizeValue=14;mipLevel=2;coordinateToTest=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_range_conditions:method="WriteTexture";originValue=8;copySizeValue=7;textureSizeValue=14;mipLevel=2;coordinateToTest=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_range_conditions:method="WriteTexture";originValue=8;copySizeValue=7;textureSizeValue=14;mipLevel=2;coordinateToTest=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_range_conditions:method="WriteTexture";originValue=8;copySizeValue=7;textureSizeValue=15;mipLevel=0;coordinateToTest=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_range_conditions:method="WriteTexture";originValue=8;copySizeValue=7;textureSizeValue=15;mipLevel=0;coordinateToTest=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_range_conditions:method="WriteTexture";originValue=8;copySizeValue=7;textureSizeValue=15;mipLevel=0;coordinateToTest=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_range_conditions:method="WriteTexture";originValue=8;copySizeValue=7;textureSizeValue=15;mipLevel=2;coordinateToTest=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_range_conditions:method="WriteTexture";originValue=8;copySizeValue=7;textureSizeValue=15;mipLevel=2;coordinateToTest=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_range_conditions:method="WriteTexture";originValue=8;copySizeValue=7;textureSizeValue=15;mipLevel=2;coordinateToTest=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_range_conditions:method="WriteTexture";originValue=8;copySizeValue=8;textureSizeValue=14;mipLevel=0;coordinateToTest=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_range_conditions:method="WriteTexture";originValue=8;copySizeValue=8;textureSizeValue=14;mipLevel=0;coordinateToTest=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_range_conditions:method="WriteTexture";originValue=8;copySizeValue=8;textureSizeValue=14;mipLevel=0;coordinateToTest=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_range_conditions:method="WriteTexture";originValue=8;copySizeValue=8;textureSizeValue=14;mipLevel=2;coordinateToTest=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_range_conditions:method="WriteTexture";originValue=8;copySizeValue=8;textureSizeValue=14;mipLevel=2;coordinateToTest=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_range_conditions:method="WriteTexture";originValue=8;copySizeValue=8;textureSizeValue=14;mipLevel=2;coordinateToTest=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_range_conditions:method="WriteTexture";originValue=8;copySizeValue=8;textureSizeValue=15;mipLevel=0;coordinateToTest=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_range_conditions:method="WriteTexture";originValue=8;copySizeValue=8;textureSizeValue=15;mipLevel=0;coordinateToTest=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_range_conditions:method="WriteTexture";originValue=8;copySizeValue=8;textureSizeValue=15;mipLevel=0;coordinateToTest=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_range_conditions:method="WriteTexture";originValue=8;copySizeValue=8;textureSizeValue=15;mipLevel=2;coordinateToTest=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_range_conditions:method="WriteTexture";originValue=8;copySizeValue=8;textureSizeValue=15;mipLevel=2;coordinateToTest=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_range_conditions:method="WriteTexture";originValue=8;copySizeValue=8;textureSizeValue=15;mipLevel=2;coordinateToTest=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_range_conditions:method="CopyBufferToTexture";originValue=7;copySizeValue=8;textureSizeValue=14;mipLevel=0;coordinateToTest=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_range_conditions:method="CopyBufferToTexture";originValue=7;copySizeValue=8;textureSizeValue=14;mipLevel=0;coordinateToTest=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_range_conditions:method="CopyBufferToTexture";originValue=7;copySizeValue=8;textureSizeValue=14;mipLevel=0;coordinateToTest=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_range_conditions:method="CopyBufferToTexture";originValue=7;copySizeValue=8;textureSizeValue=14;mipLevel=2;coordinateToTest=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_range_conditions:method="CopyBufferToTexture";originValue=7;copySizeValue=8;textureSizeValue=14;mipLevel=2;coordinateToTest=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_range_conditions:method="CopyBufferToTexture";originValue=7;copySizeValue=8;textureSizeValue=14;mipLevel=2;coordinateToTest=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_range_conditions:method="CopyBufferToTexture";originValue=8;copySizeValue=7;textureSizeValue=14;mipLevel=0;coordinateToTest=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_range_conditions:method="CopyBufferToTexture";originValue=8;copySizeValue=7;textureSizeValue=14;mipLevel=0;coordinateToTest=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_range_conditions:method="CopyBufferToTexture";originValue=8;copySizeValue=7;textureSizeValue=14;mipLevel=0;coordinateToTest=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_range_conditions:method="CopyBufferToTexture";originValue=8;copySizeValue=7;textureSizeValue=14;mipLevel=2;coordinateToTest=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_range_conditions:method="CopyBufferToTexture";originValue=8;copySizeValue=7;textureSizeValue=14;mipLevel=2;coordinateToTest=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_range_conditions:method="CopyBufferToTexture";originValue=8;copySizeValue=7;textureSizeValue=14;mipLevel=2;coordinateToTest=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_range_conditions:method="CopyBufferToTexture";originValue=8;copySizeValue=8;textureSizeValue=14;mipLevel=0;coordinateToTest=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_range_conditions:method="CopyBufferToTexture";originValue=8;copySizeValue=8;textureSizeValue=14;mipLevel=0;coordinateToTest=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_range_conditions:method="CopyBufferToTexture";originValue=8;copySizeValue=8;textureSizeValue=14;mipLevel=0;coordinateToTest=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_range_conditions:method="CopyBufferToTexture";originValue=8;copySizeValue=8;textureSizeValue=14;mipLevel=2;coordinateToTest=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_range_conditions:method="CopyBufferToTexture";originValue=8;copySizeValue=8;textureSizeValue=14;mipLevel=2;coordinateToTest=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_range_conditions:method="CopyBufferToTexture";originValue=8;copySizeValue=8;textureSizeValue=14;mipLevel=2;coordinateToTest=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_range_conditions:method="CopyBufferToTexture";originValue=8;copySizeValue=8;textureSizeValue=15;mipLevel=0;coordinateToTest=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_range_conditions:method="CopyBufferToTexture";originValue=8;copySizeValue=8;textureSizeValue=15;mipLevel=0;coordinateToTest=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_range_conditions:method="CopyBufferToTexture";originValue=8;copySizeValue=8;textureSizeValue=15;mipLevel=0;coordinateToTest=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_range_conditions:method="CopyBufferToTexture";originValue=8;copySizeValue=8;textureSizeValue=15;mipLevel=2;coordinateToTest=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_range_conditions:method="CopyBufferToTexture";originValue=8;copySizeValue=8;textureSizeValue=15;mipLevel=2;coordinateToTest=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_range_conditions:method="CopyBufferToTexture";originValue=8;copySizeValue=8;textureSizeValue=15;mipLevel=2;coordinateToTest=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_range_conditions:method="CopyTextureToBuffer";originValue=7;copySizeValue=8;textureSizeValue=14;mipLevel=0;coordinateToTest=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_range_conditions:method="CopyTextureToBuffer";originValue=7;copySizeValue=8;textureSizeValue=14;mipLevel=0;coordinateToTest=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_range_conditions:method="CopyTextureToBuffer";originValue=7;copySizeValue=8;textureSizeValue=14;mipLevel=0;coordinateToTest=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_range_conditions:method="CopyTextureToBuffer";originValue=7;copySizeValue=8;textureSizeValue=14;mipLevel=2;coordinateToTest=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_range_conditions:method="CopyTextureToBuffer";originValue=7;copySizeValue=8;textureSizeValue=14;mipLevel=2;coordinateToTest=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_range_conditions:method="CopyTextureToBuffer";originValue=7;copySizeValue=8;textureSizeValue=14;mipLevel=2;coordinateToTest=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_range_conditions:method="CopyTextureToBuffer";originValue=8;copySizeValue=7;textureSizeValue=14;mipLevel=0;coordinateToTest=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_range_conditions:method="CopyTextureToBuffer";originValue=8;copySizeValue=7;textureSizeValue=14;mipLevel=0;coordinateToTest=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_range_conditions:method="CopyTextureToBuffer";originValue=8;copySizeValue=7;textureSizeValue=14;mipLevel=0;coordinateToTest=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_range_conditions:method="CopyTextureToBuffer";originValue=8;copySizeValue=7;textureSizeValue=14;mipLevel=2;coordinateToTest=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_range_conditions:method="CopyTextureToBuffer";originValue=8;copySizeValue=7;textureSizeValue=14;mipLevel=2;coordinateToTest=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_range_conditions:method="CopyTextureToBuffer";originValue=8;copySizeValue=7;textureSizeValue=14;mipLevel=2;coordinateToTest=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_range_conditions:method="CopyTextureToBuffer";originValue=8;copySizeValue=8;textureSizeValue=14;mipLevel=0;coordinateToTest=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_range_conditions:method="CopyTextureToBuffer";originValue=8;copySizeValue=8;textureSizeValue=14;mipLevel=0;coordinateToTest=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_range_conditions:method="CopyTextureToBuffer";originValue=8;copySizeValue=8;textureSizeValue=14;mipLevel=0;coordinateToTest=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_range_conditions:method="CopyTextureToBuffer";originValue=8;copySizeValue=8;textureSizeValue=14;mipLevel=2;coordinateToTest=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_range_conditions:method="CopyTextureToBuffer";originValue=8;copySizeValue=8;textureSizeValue=14;mipLevel=2;coordinateToTest=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_range_conditions:method="CopyTextureToBuffer";originValue=8;copySizeValue=8;textureSizeValue=14;mipLevel=2;coordinateToTest=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_range_conditions:method="CopyTextureToBuffer";originValue=8;copySizeValue=8;textureSizeValue=15;mipLevel=0;coordinateToTest=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_range_conditions:method="CopyTextureToBuffer";originValue=8;copySizeValue=8;textureSizeValue=15;mipLevel=0;coordinateToTest=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_range_conditions:method="CopyTextureToBuffer";originValue=8;copySizeValue=8;textureSizeValue=15;mipLevel=0;coordinateToTest=2] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_range_conditions:method="CopyTextureToBuffer";originValue=8;copySizeValue=8;textureSizeValue=15;mipLevel=2;coordinateToTest=0] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_range_conditions:method="CopyTextureToBuffer";originValue=8;copySizeValue=8;textureSizeValue=15;mipLevel=2;coordinateToTest=1] - expected: FAIL - - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:texture_range_conditions:method="CopyTextureToBuffer";originValue=8;copySizeValue=8;textureSizeValue=15;mipLevel=2;coordinateToTest=2] - expected: FAIL - - -[cts.html?q=webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_dataRelated:*] - expected: ERROR - [webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_dataRelated:bound_on_rows_per_image:method="WriteTexture";rowsPerImageInBlocks=0;copyHeightInBlocks=0;copyDepth=1] - expected: TIMEOUT - - -[cts.html?q=webgpu:api,operation,copyBetweenLinearDataAndTexture:*] - expected: CRASH diff --git a/tests/wpt/webgpu/meta/webgpu/cts.https.html.ini b/tests/wpt/webgpu/meta/webgpu/cts.https.html.ini new file mode 100644 index 00000000000..3365159df38 --- /dev/null +++ b/tests/wpt/webgpu/meta/webgpu/cts.https.html.ini @@ -0,0 +1,147775 @@ +[cts.https.html?q=webgpu:shader,execution,expression,binary,f32_comparison:not_equals:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleCompare:control_flow:*] + [:stage="fragment"] + expected: FAIL + + [:stage="vertex"] + expected: FAIL + + [:stage="compute"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,i32_arithmetic:multiplication_vector_scalar:*] + [:inputSource="const";vectorize_lhs=2] + expected: FAIL + + [:inputSource="const";vectorize_lhs=3] + expected: FAIL + + [:inputSource="const";vectorize_lhs=4] + expected: FAIL + + [:inputSource="uniform";vectorize_lhs=2] + expected: FAIL + + [:inputSource="uniform";vectorize_lhs=3] + expected: FAIL + + [:inputSource="uniform";vectorize_lhs=4] + expected: FAIL + + [:inputSource="storage_r";vectorize_lhs=2] + expected: FAIL + + [:inputSource="storage_r";vectorize_lhs=3] + expected: FAIL + + [:inputSource="storage_r";vectorize_lhs=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize_lhs=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize_lhs=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize_lhs=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,i32_arithmetic:subtraction_compound:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,statement,increment_decrement:vec4_element_decrement:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,flow_control,eval_order:binary_op_chain:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,copyBufferToBuffer:buffer_state:*] + [:srcBufferState="valid";dstBufferState="valid"] + expected: FAIL + + [:srcBufferState="valid";dstBufferState="invalid"] + expected: FAIL + + [:srcBufferState="valid";dstBufferState="destroyed"] + expected: FAIL + + [:srcBufferState="invalid";dstBufferState="valid"] + expected: FAIL + + [:srcBufferState="invalid";dstBufferState="invalid"] + expected: FAIL + + [:srcBufferState="invalid";dstBufferState="destroyed"] + expected: FAIL + + [:srcBufferState="destroyed";dstBufferState="valid"] + expected: FAIL + + [:srcBufferState="destroyed";dstBufferState="invalid"] + expected: FAIL + + [:srcBufferState="destroyed";dstBufferState="destroyed"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,u32_arithmetic:division_vector_scalar_compound:*] + [:inputSource="const";vectorize_lhs=2] + expected: FAIL + + [:inputSource="const";vectorize_lhs=3] + expected: FAIL + + [:inputSource="const";vectorize_lhs=4] + expected: FAIL + + [:inputSource="uniform";vectorize_lhs=2] + expected: FAIL + + [:inputSource="uniform";vectorize_lhs=3] + expected: FAIL + + [:inputSource="uniform";vectorize_lhs=4] + expected: FAIL + + [:inputSource="storage_r";vectorize_lhs=2] + expected: FAIL + + [:inputSource="storage_r";vectorize_lhs=3] + expected: FAIL + + [:inputSource="storage_r";vectorize_lhs=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize_lhs=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize_lhs=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize_lhs=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleGrad:sampled_2d_coords:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createBindGroupLayout:maximum_binding_limit:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,buffer,mapping:getMappedRange,disjointRanges:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,f32_comparison:greater_equals:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxBufferSize:createBuffer,at_over:*] + [:limitTest="atDefault";testValueName="atLimit"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,bitcast:vec4h_to_vec2i:*] + [:inputSource="const";vectorize="_undef_";alias=false] + expected: FAIL + + [:inputSource="const";vectorize="_undef_";alias=true] + expected: FAIL + + [:inputSource="const";vectorize=2;alias=false] + expected: FAIL + + [:inputSource="const";vectorize=2;alias=true] + expected: FAIL + + [:inputSource="const";vectorize=3;alias=false] + expected: FAIL + + [:inputSource="const";vectorize=3;alias=true] + expected: FAIL + + [:inputSource="const";vectorize=4;alias=false] + expected: FAIL + + [:inputSource="const";vectorize=4;alias=true] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_";alias=false] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_";alias=true] + expected: FAIL + + [:inputSource="uniform";vectorize=2;alias=false] + expected: FAIL + + [:inputSource="uniform";vectorize=2;alias=true] + expected: FAIL + + [:inputSource="uniform";vectorize=3;alias=false] + expected: FAIL + + [:inputSource="uniform";vectorize=3;alias=true] + expected: FAIL + + [:inputSource="uniform";vectorize=4;alias=false] + expected: FAIL + + [:inputSource="uniform";vectorize=4;alias=true] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_";alias=false] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_";alias=true] + expected: FAIL + + [:inputSource="storage_r";vectorize=2;alias=false] + expected: FAIL + + [:inputSource="storage_r";vectorize=2;alias=true] + expected: FAIL + + [:inputSource="storage_r";vectorize=3;alias=false] + expected: FAIL + + [:inputSource="storage_r";vectorize=3;alias=true] + expected: FAIL + + [:inputSource="storage_r";vectorize=4;alias=false] + expected: FAIL + + [:inputSource="storage_r";vectorize=4;alias=true] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_";alias=false] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_";alias=true] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2;alias=false] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2;alias=true] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3;alias=false] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3;alias=true] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4;alias=false] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4;alias=true] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,min:u32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,transpose:f16:*] + [:inputSource="const";cols=2;rows=2] + expected: FAIL + + [:inputSource="const";cols=2;rows=3] + expected: FAIL + + [:inputSource="const";cols=2;rows=4] + expected: FAIL + + [:inputSource="const";cols=3;rows=2] + expected: FAIL + + [:inputSource="const";cols=3;rows=3] + expected: FAIL + + [:inputSource="const";cols=3;rows=4] + expected: FAIL + + [:inputSource="const";cols=4;rows=2] + expected: FAIL + + [:inputSource="const";cols=4;rows=3] + expected: FAIL + + [:inputSource="const";cols=4;rows=4] + expected: FAIL + + [:inputSource="uniform";cols=2;rows=2] + expected: FAIL + + [:inputSource="uniform";cols=2;rows=3] + expected: FAIL + + [:inputSource="uniform";cols=2;rows=4] + expected: FAIL + + [:inputSource="uniform";cols=3;rows=2] + expected: FAIL + + [:inputSource="uniform";cols=3;rows=3] + expected: FAIL + + [:inputSource="uniform";cols=3;rows=4] + expected: FAIL + + [:inputSource="uniform";cols=4;rows=2] + expected: FAIL + + [:inputSource="uniform";cols=4;rows=3] + expected: FAIL + + [:inputSource="uniform";cols=4;rows=4] + expected: FAIL + + [:inputSource="storage_r";cols=2;rows=2] + expected: FAIL + + [:inputSource="storage_r";cols=2;rows=3] + expected: FAIL + + [:inputSource="storage_r";cols=2;rows=4] + expected: FAIL + + [:inputSource="storage_r";cols=3;rows=2] + expected: FAIL + + [:inputSource="storage_r";cols=3;rows=3] + expected: FAIL + + [:inputSource="storage_r";cols=3;rows=4] + expected: FAIL + + [:inputSource="storage_r";cols=4;rows=2] + expected: FAIL + + [:inputSource="storage_r";cols=4;rows=3] + expected: FAIL + + [:inputSource="storage_r";cols=4;rows=4] + expected: FAIL + + [:inputSource="storage_rw";cols=2;rows=2] + expected: FAIL + + [:inputSource="storage_rw";cols=2;rows=3] + expected: FAIL + + [:inputSource="storage_rw";cols=2;rows=4] + expected: FAIL + + [:inputSource="storage_rw";cols=3;rows=2] + expected: FAIL + + [:inputSource="storage_rw";cols=3;rows=3] + expected: FAIL + + [:inputSource="storage_rw";cols=3;rows=4] + expected: FAIL + + [:inputSource="storage_rw";cols=4;rows=2] + expected: FAIL + + [:inputSource="storage_rw";cols=4;rows=3] + expected: FAIL + + [:inputSource="storage_rw";cols=4;rows=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,image_copy,buffer_texture_copies:device_mismatch:*] + [:copyType="CopyB2T"] + expected: FAIL + + [:copyType="CopyT2B"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxUniformBufferBindingSize:validate,maxBufferSize:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,unary,bool_conversion:bool:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,queue,buffer_mapped:copyBufferToTexture:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureStore:store_array_2d_coords:*] + [:format="rgba8unorm"] + expected: FAIL + + [:format="rgba8snorm"] + expected: FAIL + + [:format="rgba8uint"] + expected: FAIL + + [:format="rgba8sint"] + expected: FAIL + + [:format="rgba16uint"] + expected: FAIL + + [:format="rgba16sint"] + expected: FAIL + + [:format="rgba16float"] + expected: FAIL + + [:format="r32uint"] + expected: FAIL + + [:format="r32sint"] + expected: FAIL + + [:format="r32float"] + expected: FAIL + + [:format="rg32uint"] + expected: FAIL + + [:format="rg32sint"] + expected: FAIL + + [:format="rg32float"] + expected: FAIL + + [:format="rgba32uint"] + expected: FAIL + + [:format="rgba32sint"] + expected: FAIL + + [:format="rgba32float"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,log2:f16:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,vertex_state,index_format:index_format,change_pipeline_after_setIndexBuffer:*] + [:setPipelineBeforeSetIndexBuffer=false] + expected: FAIL + + [:setPipelineBeforeSetIndexBuffer=true] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,gpu_external_texture_expiration:import_multiple_times_in_same_task_scope:*] + [:sourceType="VideoElement"] + expected: FAIL + + [:sourceType="VideoFrame"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atomics,atomicAnd:and_storage:*] + [:workgroupSize=1;dispatchSize=1;mapId="passthrough";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=1;mapId="passthrough";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=1;mapId="remap";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=1;mapId="remap";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=4;mapId="passthrough";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=4;mapId="passthrough";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=4;mapId="remap";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=4;mapId="remap";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=8;mapId="passthrough";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=8;mapId="passthrough";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=8;mapId="remap";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=8;mapId="remap";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=16;mapId="passthrough";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=16;mapId="passthrough";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=16;mapId="remap";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=16;mapId="remap";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=1;mapId="passthrough";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=1;mapId="passthrough";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=1;mapId="remap";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=1;mapId="remap";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=4;mapId="passthrough";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=4;mapId="passthrough";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=4;mapId="remap";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=4;mapId="remap";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=8;mapId="passthrough";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=8;mapId="passthrough";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=8;mapId="remap";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=8;mapId="remap";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=16;mapId="passthrough";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=16;mapId="passthrough";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=16;mapId="remap";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=16;mapId="remap";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=1;mapId="passthrough";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=1;mapId="passthrough";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=1;mapId="remap";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=1;mapId="remap";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=4;mapId="passthrough";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=4;mapId="passthrough";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=4;mapId="remap";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=4;mapId="remap";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=8;mapId="passthrough";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=8;mapId="passthrough";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=8;mapId="remap";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=8;mapId="remap";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=16;mapId="passthrough";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=16;mapId="passthrough";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=16;mapId="remap";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=16;mapId="remap";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=1;mapId="passthrough";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=1;mapId="passthrough";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=1;mapId="remap";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=1;mapId="remap";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=4;mapId="passthrough";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=4;mapId="passthrough";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=4;mapId="remap";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=4;mapId="remap";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=8;mapId="passthrough";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=8;mapId="passthrough";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=8;mapId="remap";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=8;mapId="remap";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=16;mapId="passthrough";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=16;mapId="passthrough";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=16;mapId="remap";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=16;mapId="remap";scalarKind="i32"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createTexture:texture_size,3d_texture,uncompressed_format:*] + [:format="r8unorm"] + expected: FAIL + + [:format="r8snorm"] + expected: FAIL + + [:format="r8uint"] + expected: FAIL + + [:format="r8sint"] + expected: FAIL + + [:format="rg8unorm"] + expected: FAIL + + [:format="rg8snorm"] + expected: FAIL + + [:format="rg8uint"] + expected: FAIL + + [:format="rg8sint"] + expected: FAIL + + [:format="rgba8unorm"] + expected: FAIL + + [:format="rgba8unorm-srgb"] + expected: FAIL + + [:format="rgba8snorm"] + expected: FAIL + + [:format="rgba8uint"] + expected: FAIL + + [:format="rgba8sint"] + expected: FAIL + + [:format="bgra8unorm"] + expected: FAIL + + [:format="bgra8unorm-srgb"] + expected: FAIL + + [:format="r16uint"] + expected: FAIL + + [:format="r16sint"] + expected: FAIL + + [:format="r16float"] + expected: FAIL + + [:format="rg16uint"] + expected: FAIL + + [:format="rg16sint"] + expected: FAIL + + [:format="rg16float"] + expected: FAIL + + [:format="rgba16uint"] + expected: FAIL + + [:format="rgba16sint"] + expected: FAIL + + [:format="rgba16float"] + expected: FAIL + + [:format="r32uint"] + expected: FAIL + + [:format="r32sint"] + expected: FAIL + + [:format="r32float"] + expected: FAIL + + [:format="rg32uint"] + expected: FAIL + + [:format="rg32sint"] + expected: FAIL + + [:format="rg32float"] + expected: FAIL + + [:format="rgba32uint"] + expected: FAIL + + [:format="rgba32sint"] + expected: FAIL + + [:format="rgba32float"] + expected: FAIL + + [:format="rgb10a2unorm"] + expected: FAIL + + [:format="rg11b10ufloat"] + expected: FAIL + + [:format="rgb9e5ufloat"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,fragment_state:limits,maxColorAttachmentBytesPerSample,aligned:*] + [:format="r8unorm"] + expected: FAIL + + [:format="r8uint"] + expected: FAIL + + [:format="r8sint"] + expected: FAIL + + [:format="rg8unorm"] + expected: FAIL + + [:format="rg8uint"] + expected: FAIL + + [:format="rg8sint"] + expected: FAIL + + [:format="rgba8unorm"] + expected: FAIL + + [:format="rgba8unorm-srgb"] + expected: FAIL + + [:format="rgba8uint"] + expected: FAIL + + [:format="rgba8sint"] + expected: FAIL + + [:format="bgra8unorm"] + expected: FAIL + + [:format="bgra8unorm-srgb"] + expected: FAIL + + [:format="r16uint"] + expected: FAIL + + [:format="r16sint"] + expected: FAIL + + [:format="r16float"] + expected: FAIL + + [:format="rg16uint"] + expected: FAIL + + [:format="rg16sint"] + expected: FAIL + + [:format="rg16float"] + expected: FAIL + + [:format="rgba16uint"] + expected: FAIL + + [:format="rgba16sint"] + expected: FAIL + + [:format="rgba16float"] + expected: FAIL + + [:format="r32uint"] + expected: FAIL + + [:format="r32sint"] + expected: FAIL + + [:format="r32float"] + expected: FAIL + + [:format="rg32uint"] + expected: FAIL + + [:format="rg32sint"] + expected: FAIL + + [:format="rg32float"] + expected: FAIL + + [:format="rgba32uint"] + expected: FAIL + + [:format="rgba32sint"] + expected: FAIL + + [:format="rgba32float"] + expected: FAIL + + [:format="rgb10a2unorm"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,setBindGroup:dynamic_offsets_match_expectations_in_pass_encoder:*] + [:encoderType="compute%20pass";dynamicOffsets=[256,0\];useU32array=false] + expected: FAIL + + [:encoderType="compute%20pass";dynamicOffsets=[256,0\];useU32array=true] + expected: FAIL + + [:encoderType="compute%20pass";dynamicOffsets=[1,2\];useU32array=false] + expected: FAIL + + [:encoderType="compute%20pass";dynamicOffsets=[1,2\];useU32array=true] + expected: FAIL + + [:encoderType="compute%20pass";dynamicOffsets=[256,0,0\];useU32array=false] + expected: FAIL + + [:encoderType="compute%20pass";dynamicOffsets=[256,0,0\];useU32array=true] + expected: FAIL + + [:encoderType="compute%20pass";dynamicOffsets=[256\];useU32array=false] + expected: FAIL + + [:encoderType="compute%20pass";dynamicOffsets=[256\];useU32array=true] + expected: FAIL + + [:encoderType="compute%20pass";dynamicOffsets=[\];useU32array=false] + expected: FAIL + + [:encoderType="compute%20pass";dynamicOffsets=[\];useU32array=true] + expected: FAIL + + [:encoderType="compute%20pass";dynamicOffsets=[512,0\];useU32array=false] + expected: FAIL + + [:encoderType="compute%20pass";dynamicOffsets=[512,0\];useU32array=true] + expected: FAIL + + [:encoderType="compute%20pass";dynamicOffsets=[1024,0\];useU32array=false] + expected: FAIL + + [:encoderType="compute%20pass";dynamicOffsets=[1024,0\];useU32array=true] + expected: FAIL + + [:encoderType="compute%20pass";dynamicOffsets=[4294967295,0\];useU32array=false] + expected: FAIL + + [:encoderType="compute%20pass";dynamicOffsets=[4294967295,0\];useU32array=true] + expected: FAIL + + [:encoderType="compute%20pass";dynamicOffsets=[0,512\];useU32array=false] + expected: FAIL + + [:encoderType="compute%20pass";dynamicOffsets=[0,512\];useU32array=true] + expected: FAIL + + [:encoderType="compute%20pass";dynamicOffsets=[0,1024\];useU32array=false] + expected: FAIL + + [:encoderType="compute%20pass";dynamicOffsets=[0,1024\];useU32array=true] + expected: FAIL + + [:encoderType="compute%20pass";dynamicOffsets=[0,4294967295\];useU32array=false] + expected: FAIL + + [:encoderType="compute%20pass";dynamicOffsets=[0,4294967295\];useU32array=true] + expected: FAIL + + [:encoderType="render%20pass";dynamicOffsets=[256,0\];useU32array=false] + expected: FAIL + + [:encoderType="render%20pass";dynamicOffsets=[256,0\];useU32array=true] + expected: FAIL + + [:encoderType="render%20pass";dynamicOffsets=[1,2\];useU32array=false] + expected: FAIL + + [:encoderType="render%20pass";dynamicOffsets=[1,2\];useU32array=true] + expected: FAIL + + [:encoderType="render%20pass";dynamicOffsets=[256,0,0\];useU32array=false] + expected: FAIL + + [:encoderType="render%20pass";dynamicOffsets=[256,0,0\];useU32array=true] + expected: FAIL + + [:encoderType="render%20pass";dynamicOffsets=[256\];useU32array=false] + expected: FAIL + + [:encoderType="render%20pass";dynamicOffsets=[256\];useU32array=true] + expected: FAIL + + [:encoderType="render%20pass";dynamicOffsets=[\];useU32array=false] + expected: FAIL + + [:encoderType="render%20pass";dynamicOffsets=[\];useU32array=true] + expected: FAIL + + [:encoderType="render%20pass";dynamicOffsets=[512,0\];useU32array=false] + expected: FAIL + + [:encoderType="render%20pass";dynamicOffsets=[512,0\];useU32array=true] + expected: FAIL + + [:encoderType="render%20pass";dynamicOffsets=[1024,0\];useU32array=false] + expected: FAIL + + [:encoderType="render%20pass";dynamicOffsets=[1024,0\];useU32array=true] + expected: FAIL + + [:encoderType="render%20pass";dynamicOffsets=[4294967295,0\];useU32array=false] + expected: FAIL + + [:encoderType="render%20pass";dynamicOffsets=[4294967295,0\];useU32array=true] + expected: FAIL + + [:encoderType="render%20pass";dynamicOffsets=[0,512\];useU32array=false] + expected: FAIL + + [:encoderType="render%20pass";dynamicOffsets=[0,512\];useU32array=true] + expected: FAIL + + [:encoderType="render%20pass";dynamicOffsets=[0,1024\];useU32array=false] + expected: FAIL + + [:encoderType="render%20pass";dynamicOffsets=[0,1024\];useU32array=true] + expected: FAIL + + [:encoderType="render%20pass";dynamicOffsets=[0,4294967295\];useU32array=false] + expected: FAIL + + [:encoderType="render%20pass";dynamicOffsets=[0,4294967295\];useU32array=true] + expected: FAIL + + [:encoderType="render%20bundle";dynamicOffsets=[256,0\];useU32array=false] + expected: FAIL + + [:encoderType="render%20bundle";dynamicOffsets=[256,0\];useU32array=true] + expected: FAIL + + [:encoderType="render%20bundle";dynamicOffsets=[1,2\];useU32array=false] + expected: FAIL + + [:encoderType="render%20bundle";dynamicOffsets=[1,2\];useU32array=true] + expected: FAIL + + [:encoderType="render%20bundle";dynamicOffsets=[256,0,0\];useU32array=false] + expected: FAIL + + [:encoderType="render%20bundle";dynamicOffsets=[256,0,0\];useU32array=true] + expected: FAIL + + [:encoderType="render%20bundle";dynamicOffsets=[256\];useU32array=false] + expected: FAIL + + [:encoderType="render%20bundle";dynamicOffsets=[256\];useU32array=true] + expected: FAIL + + [:encoderType="render%20bundle";dynamicOffsets=[\];useU32array=false] + expected: FAIL + + [:encoderType="render%20bundle";dynamicOffsets=[\];useU32array=true] + expected: FAIL + + [:encoderType="render%20bundle";dynamicOffsets=[512,0\];useU32array=false] + expected: FAIL + + [:encoderType="render%20bundle";dynamicOffsets=[512,0\];useU32array=true] + expected: FAIL + + [:encoderType="render%20bundle";dynamicOffsets=[1024,0\];useU32array=false] + expected: FAIL + + [:encoderType="render%20bundle";dynamicOffsets=[1024,0\];useU32array=true] + expected: FAIL + + [:encoderType="render%20bundle";dynamicOffsets=[4294967295,0\];useU32array=false] + expected: FAIL + + [:encoderType="render%20bundle";dynamicOffsets=[4294967295,0\];useU32array=true] + expected: FAIL + + [:encoderType="render%20bundle";dynamicOffsets=[0,512\];useU32array=false] + expected: FAIL + + [:encoderType="render%20bundle";dynamicOffsets=[0,512\];useU32array=true] + expected: FAIL + + [:encoderType="render%20bundle";dynamicOffsets=[0,1024\];useU32array=false] + expected: FAIL + + [:encoderType="render%20bundle";dynamicOffsets=[0,1024\];useU32array=true] + expected: FAIL + + [:encoderType="render%20bundle";dynamicOffsets=[0,4294967295\];useU32array=false] + expected: FAIL + + [:encoderType="render%20bundle";dynamicOffsets=[0,4294967295\];useU32array=true] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,ceil:f32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,compute_pipeline:limits,workgroup_storage_size:*] + [:isAsync=true;type="vec4%3Cf32%3E"] + expected: FAIL + + [:isAsync=true;type="mat4x4%3Cf32%3E"] + expected: FAIL + + [:isAsync=false;type="vec4%3Cf32%3E"] + expected: FAIL + + [:isAsync=false;type="mat4x4%3Cf32%3E"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,select:scalar:*] + [:inputSource="const";component="b";overload="scalar"] + expected: FAIL + + [:inputSource="const";component="b";overload="vec2"] + expected: FAIL + + [:inputSource="const";component="b";overload="vec3"] + expected: FAIL + + [:inputSource="const";component="b";overload="vec4"] + expected: FAIL + + [:inputSource="const";component="f";overload="scalar"] + expected: FAIL + + [:inputSource="const";component="f";overload="vec2"] + expected: FAIL + + [:inputSource="const";component="f";overload="vec3"] + expected: FAIL + + [:inputSource="const";component="f";overload="vec4"] + expected: FAIL + + [:inputSource="const";component="i";overload="scalar"] + expected: FAIL + + [:inputSource="const";component="i";overload="vec2"] + expected: FAIL + + [:inputSource="const";component="i";overload="vec3"] + expected: FAIL + + [:inputSource="const";component="i";overload="vec4"] + expected: FAIL + + [:inputSource="const";component="u";overload="scalar"] + expected: FAIL + + [:inputSource="const";component="u";overload="vec2"] + expected: FAIL + + [:inputSource="const";component="u";overload="vec3"] + expected: FAIL + + [:inputSource="const";component="u";overload="vec4"] + expected: FAIL + + [:inputSource="uniform";component="b";overload="scalar"] + expected: FAIL + + [:inputSource="uniform";component="b";overload="vec2"] + expected: FAIL + + [:inputSource="uniform";component="b";overload="vec3"] + expected: FAIL + + [:inputSource="uniform";component="b";overload="vec4"] + expected: FAIL + + [:inputSource="uniform";component="f";overload="scalar"] + expected: FAIL + + [:inputSource="uniform";component="f";overload="vec2"] + expected: FAIL + + [:inputSource="uniform";component="f";overload="vec3"] + expected: FAIL + + [:inputSource="uniform";component="f";overload="vec4"] + expected: FAIL + + [:inputSource="uniform";component="i";overload="scalar"] + expected: FAIL + + [:inputSource="uniform";component="i";overload="vec2"] + expected: FAIL + + [:inputSource="uniform";component="i";overload="vec3"] + expected: FAIL + + [:inputSource="uniform";component="i";overload="vec4"] + expected: FAIL + + [:inputSource="uniform";component="u";overload="scalar"] + expected: FAIL + + [:inputSource="uniform";component="u";overload="vec2"] + expected: FAIL + + [:inputSource="uniform";component="u";overload="vec3"] + expected: FAIL + + [:inputSource="uniform";component="u";overload="vec4"] + expected: FAIL + + [:inputSource="storage_r";component="b";overload="scalar"] + expected: FAIL + + [:inputSource="storage_r";component="b";overload="vec2"] + expected: FAIL + + [:inputSource="storage_r";component="b";overload="vec3"] + expected: FAIL + + [:inputSource="storage_r";component="b";overload="vec4"] + expected: FAIL + + [:inputSource="storage_r";component="f";overload="scalar"] + expected: FAIL + + [:inputSource="storage_r";component="f";overload="vec2"] + expected: FAIL + + [:inputSource="storage_r";component="f";overload="vec3"] + expected: FAIL + + [:inputSource="storage_r";component="f";overload="vec4"] + expected: FAIL + + [:inputSource="storage_r";component="i";overload="scalar"] + expected: FAIL + + [:inputSource="storage_r";component="i";overload="vec2"] + expected: FAIL + + [:inputSource="storage_r";component="i";overload="vec3"] + expected: FAIL + + [:inputSource="storage_r";component="i";overload="vec4"] + expected: FAIL + + [:inputSource="storage_r";component="u";overload="scalar"] + expected: FAIL + + [:inputSource="storage_r";component="u";overload="vec2"] + expected: FAIL + + [:inputSource="storage_r";component="u";overload="vec3"] + expected: FAIL + + [:inputSource="storage_r";component="u";overload="vec4"] + expected: FAIL + + [:inputSource="storage_rw";component="b";overload="scalar"] + expected: FAIL + + [:inputSource="storage_rw";component="b";overload="vec2"] + expected: FAIL + + [:inputSource="storage_rw";component="b";overload="vec3"] + expected: FAIL + + [:inputSource="storage_rw";component="b";overload="vec4"] + expected: FAIL + + [:inputSource="storage_rw";component="f";overload="scalar"] + expected: FAIL + + [:inputSource="storage_rw";component="f";overload="vec2"] + expected: FAIL + + [:inputSource="storage_rw";component="f";overload="vec3"] + expected: FAIL + + [:inputSource="storage_rw";component="f";overload="vec4"] + expected: FAIL + + [:inputSource="storage_rw";component="i";overload="scalar"] + expected: FAIL + + [:inputSource="storage_rw";component="i";overload="vec2"] + expected: FAIL + + [:inputSource="storage_rw";component="i";overload="vec3"] + expected: FAIL + + [:inputSource="storage_rw";component="i";overload="vec4"] + expected: FAIL + + [:inputSource="storage_rw";component="u";overload="scalar"] + expected: FAIL + + [:inputSource="storage_rw";component="u";overload="vec2"] + expected: FAIL + + [:inputSource="storage_rw";component="u";overload="vec3"] + expected: FAIL + + [:inputSource="storage_rw";component="u";overload="vec4"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createView:aspect:*] + [:format="r8unorm";aspect="all"] + expected: FAIL + + [:format="r8unorm";aspect="depth-only"] + expected: FAIL + + [:format="r8unorm";aspect="stencil-only"] + expected: FAIL + + [:format="r8snorm";aspect="all"] + expected: FAIL + + [:format="r8snorm";aspect="depth-only"] + expected: FAIL + + [:format="r8snorm";aspect="stencil-only"] + expected: FAIL + + [:format="r8uint";aspect="all"] + expected: FAIL + + [:format="r8uint";aspect="depth-only"] + expected: FAIL + + [:format="r8uint";aspect="stencil-only"] + expected: FAIL + + [:format="r8sint";aspect="all"] + expected: FAIL + + [:format="r8sint";aspect="depth-only"] + expected: FAIL + + [:format="r8sint";aspect="stencil-only"] + expected: FAIL + + [:format="rg8unorm";aspect="all"] + expected: FAIL + + [:format="rg8unorm";aspect="depth-only"] + expected: FAIL + + [:format="rg8unorm";aspect="stencil-only"] + expected: FAIL + + [:format="rg8snorm";aspect="all"] + expected: FAIL + + [:format="rg8snorm";aspect="depth-only"] + expected: FAIL + + [:format="rg8snorm";aspect="stencil-only"] + expected: FAIL + + [:format="rg8uint";aspect="all"] + expected: FAIL + + [:format="rg8uint";aspect="depth-only"] + expected: FAIL + + [:format="rg8uint";aspect="stencil-only"] + expected: FAIL + + [:format="rg8sint";aspect="all"] + expected: FAIL + + [:format="rg8sint";aspect="depth-only"] + expected: FAIL + + [:format="rg8sint";aspect="stencil-only"] + expected: FAIL + + [:format="rgba8unorm";aspect="all"] + expected: FAIL + + [:format="rgba8unorm";aspect="depth-only"] + expected: FAIL + + [:format="rgba8unorm";aspect="stencil-only"] + expected: FAIL + + [:format="rgba8unorm-srgb";aspect="all"] + expected: FAIL + + [:format="rgba8unorm-srgb";aspect="depth-only"] + expected: FAIL + + [:format="rgba8unorm-srgb";aspect="stencil-only"] + expected: FAIL + + [:format="rgba8snorm";aspect="all"] + expected: FAIL + + [:format="rgba8snorm";aspect="depth-only"] + expected: FAIL + + [:format="rgba8snorm";aspect="stencil-only"] + expected: FAIL + + [:format="rgba8uint";aspect="all"] + expected: FAIL + + [:format="rgba8uint";aspect="depth-only"] + expected: FAIL + + [:format="rgba8uint";aspect="stencil-only"] + expected: FAIL + + [:format="rgba8sint";aspect="all"] + expected: FAIL + + [:format="rgba8sint";aspect="depth-only"] + expected: FAIL + + [:format="rgba8sint";aspect="stencil-only"] + expected: FAIL + + [:format="bgra8unorm";aspect="all"] + expected: FAIL + + [:format="bgra8unorm";aspect="depth-only"] + expected: FAIL + + [:format="bgra8unorm";aspect="stencil-only"] + expected: FAIL + + [:format="bgra8unorm-srgb";aspect="all"] + expected: FAIL + + [:format="bgra8unorm-srgb";aspect="depth-only"] + expected: FAIL + + [:format="bgra8unorm-srgb";aspect="stencil-only"] + expected: FAIL + + [:format="r16uint";aspect="all"] + expected: FAIL + + [:format="r16uint";aspect="depth-only"] + expected: FAIL + + [:format="r16uint";aspect="stencil-only"] + expected: FAIL + + [:format="r16sint";aspect="all"] + expected: FAIL + + [:format="r16sint";aspect="depth-only"] + expected: FAIL + + [:format="r16sint";aspect="stencil-only"] + expected: FAIL + + [:format="r16float";aspect="all"] + expected: FAIL + + [:format="r16float";aspect="depth-only"] + expected: FAIL + + [:format="r16float";aspect="stencil-only"] + expected: FAIL + + [:format="rg16uint";aspect="all"] + expected: FAIL + + [:format="rg16uint";aspect="depth-only"] + expected: FAIL + + [:format="rg16uint";aspect="stencil-only"] + expected: FAIL + + [:format="rg16sint";aspect="all"] + expected: FAIL + + [:format="rg16sint";aspect="depth-only"] + expected: FAIL + + [:format="rg16sint";aspect="stencil-only"] + expected: FAIL + + [:format="rg16float";aspect="all"] + expected: FAIL + + [:format="rg16float";aspect="depth-only"] + expected: FAIL + + [:format="rg16float";aspect="stencil-only"] + expected: FAIL + + [:format="rgba16uint";aspect="all"] + expected: FAIL + + [:format="rgba16uint";aspect="depth-only"] + expected: FAIL + + [:format="rgba16uint";aspect="stencil-only"] + expected: FAIL + + [:format="rgba16sint";aspect="all"] + expected: FAIL + + [:format="rgba16sint";aspect="depth-only"] + expected: FAIL + + [:format="rgba16sint";aspect="stencil-only"] + expected: FAIL + + [:format="rgba16float";aspect="all"] + expected: FAIL + + [:format="rgba16float";aspect="depth-only"] + expected: FAIL + + [:format="rgba16float";aspect="stencil-only"] + expected: FAIL + + [:format="r32uint";aspect="all"] + expected: FAIL + + [:format="r32uint";aspect="depth-only"] + expected: FAIL + + [:format="r32uint";aspect="stencil-only"] + expected: FAIL + + [:format="r32sint";aspect="all"] + expected: FAIL + + [:format="r32sint";aspect="depth-only"] + expected: FAIL + + [:format="r32sint";aspect="stencil-only"] + expected: FAIL + + [:format="r32float";aspect="all"] + expected: FAIL + + [:format="r32float";aspect="depth-only"] + expected: FAIL + + [:format="r32float";aspect="stencil-only"] + expected: FAIL + + [:format="rg32uint";aspect="all"] + expected: FAIL + + [:format="rg32uint";aspect="depth-only"] + expected: FAIL + + [:format="rg32uint";aspect="stencil-only"] + expected: FAIL + + [:format="rg32sint";aspect="all"] + expected: FAIL + + [:format="rg32sint";aspect="depth-only"] + expected: FAIL + + [:format="rg32sint";aspect="stencil-only"] + expected: FAIL + + [:format="rg32float";aspect="all"] + expected: FAIL + + [:format="rg32float";aspect="depth-only"] + expected: FAIL + + [:format="rg32float";aspect="stencil-only"] + expected: FAIL + + [:format="rgba32uint";aspect="all"] + expected: FAIL + + [:format="rgba32uint";aspect="depth-only"] + expected: FAIL + + [:format="rgba32uint";aspect="stencil-only"] + expected: FAIL + + [:format="rgba32sint";aspect="all"] + expected: FAIL + + [:format="rgba32sint";aspect="depth-only"] + expected: FAIL + + [:format="rgba32sint";aspect="stencil-only"] + expected: FAIL + + [:format="rgba32float";aspect="all"] + expected: FAIL + + [:format="rgba32float";aspect="depth-only"] + expected: FAIL + + [:format="rgba32float";aspect="stencil-only"] + expected: FAIL + + [:format="rgb10a2unorm";aspect="all"] + expected: FAIL + + [:format="rgb10a2unorm";aspect="depth-only"] + expected: FAIL + + [:format="rgb10a2unorm";aspect="stencil-only"] + expected: FAIL + + [:format="rg11b10ufloat";aspect="all"] + expected: FAIL + + [:format="rg11b10ufloat";aspect="depth-only"] + expected: FAIL + + [:format="rg11b10ufloat";aspect="stencil-only"] + expected: FAIL + + [:format="rgb9e5ufloat";aspect="all"] + expected: FAIL + + [:format="rgb9e5ufloat";aspect="depth-only"] + expected: FAIL + + [:format="rgb9e5ufloat";aspect="stencil-only"] + expected: FAIL + + [:format="stencil8";aspect="all"] + expected: FAIL + + [:format="stencil8";aspect="depth-only"] + expected: FAIL + + [:format="stencil8";aspect="stencil-only"] + expected: FAIL + + [:format="depth16unorm";aspect="all"] + expected: FAIL + + [:format="depth16unorm";aspect="depth-only"] + expected: FAIL + + [:format="depth16unorm";aspect="stencil-only"] + expected: FAIL + + [:format="depth32float";aspect="all"] + expected: FAIL + + [:format="depth32float";aspect="depth-only"] + expected: FAIL + + [:format="depth32float";aspect="stencil-only"] + expected: FAIL + + [:format="depth24plus";aspect="all"] + expected: FAIL + + [:format="depth24plus";aspect="depth-only"] + expected: FAIL + + [:format="depth24plus";aspect="stencil-only"] + expected: FAIL + + [:format="depth24plus-stencil8";aspect="all"] + expected: FAIL + + [:format="depth24plus-stencil8";aspect="depth-only"] + expected: FAIL + + [:format="depth24plus-stencil8";aspect="stencil-only"] + expected: FAIL + + [:format="depth32float-stencil8";aspect="all"] + expected: FAIL + + [:format="depth32float-stencil8";aspect="depth-only"] + expected: FAIL + + [:format="depth32float-stencil8";aspect="stencil-only"] + expected: FAIL + + [:format="bc1-rgba-unorm";aspect="all"] + expected: FAIL + + [:format="bc1-rgba-unorm";aspect="depth-only"] + expected: FAIL + + [:format="bc1-rgba-unorm";aspect="stencil-only"] + expected: FAIL + + [:format="bc1-rgba-unorm-srgb";aspect="all"] + expected: FAIL + + [:format="bc1-rgba-unorm-srgb";aspect="depth-only"] + expected: FAIL + + [:format="bc1-rgba-unorm-srgb";aspect="stencil-only"] + expected: FAIL + + [:format="bc2-rgba-unorm";aspect="all"] + expected: FAIL + + [:format="bc2-rgba-unorm";aspect="depth-only"] + expected: FAIL + + [:format="bc2-rgba-unorm";aspect="stencil-only"] + expected: FAIL + + [:format="bc2-rgba-unorm-srgb";aspect="all"] + expected: FAIL + + [:format="bc2-rgba-unorm-srgb";aspect="depth-only"] + expected: FAIL + + [:format="bc2-rgba-unorm-srgb";aspect="stencil-only"] + expected: FAIL + + [:format="bc3-rgba-unorm";aspect="all"] + expected: FAIL + + [:format="bc3-rgba-unorm";aspect="depth-only"] + expected: FAIL + + [:format="bc3-rgba-unorm";aspect="stencil-only"] + expected: FAIL + + [:format="bc3-rgba-unorm-srgb";aspect="all"] + expected: FAIL + + [:format="bc3-rgba-unorm-srgb";aspect="depth-only"] + expected: FAIL + + [:format="bc3-rgba-unorm-srgb";aspect="stencil-only"] + expected: FAIL + + [:format="bc4-r-unorm";aspect="all"] + expected: FAIL + + [:format="bc4-r-unorm";aspect="depth-only"] + expected: FAIL + + [:format="bc4-r-unorm";aspect="stencil-only"] + expected: FAIL + + [:format="bc4-r-snorm";aspect="all"] + expected: FAIL + + [:format="bc4-r-snorm";aspect="depth-only"] + expected: FAIL + + [:format="bc4-r-snorm";aspect="stencil-only"] + expected: FAIL + + [:format="bc5-rg-unorm";aspect="all"] + expected: FAIL + + [:format="bc5-rg-unorm";aspect="depth-only"] + expected: FAIL + + [:format="bc5-rg-unorm";aspect="stencil-only"] + expected: FAIL + + [:format="bc5-rg-snorm";aspect="all"] + expected: FAIL + + [:format="bc5-rg-snorm";aspect="depth-only"] + expected: FAIL + + [:format="bc5-rg-snorm";aspect="stencil-only"] + expected: FAIL + + [:format="bc6h-rgb-ufloat";aspect="all"] + expected: FAIL + + [:format="bc6h-rgb-ufloat";aspect="depth-only"] + expected: FAIL + + [:format="bc6h-rgb-ufloat";aspect="stencil-only"] + expected: FAIL + + [:format="bc6h-rgb-float";aspect="all"] + expected: FAIL + + [:format="bc6h-rgb-float";aspect="depth-only"] + expected: FAIL + + [:format="bc6h-rgb-float";aspect="stencil-only"] + expected: FAIL + + [:format="bc7-rgba-unorm";aspect="all"] + expected: FAIL + + [:format="bc7-rgba-unorm";aspect="depth-only"] + expected: FAIL + + [:format="bc7-rgba-unorm";aspect="stencil-only"] + expected: FAIL + + [:format="bc7-rgba-unorm-srgb";aspect="all"] + expected: FAIL + + [:format="bc7-rgba-unorm-srgb";aspect="depth-only"] + expected: FAIL + + [:format="bc7-rgba-unorm-srgb";aspect="stencil-only"] + expected: FAIL + + [:format="etc2-rgb8unorm";aspect="all"] + expected: FAIL + + [:format="etc2-rgb8unorm";aspect="depth-only"] + expected: FAIL + + [:format="etc2-rgb8unorm";aspect="stencil-only"] + expected: FAIL + + [:format="etc2-rgb8unorm-srgb";aspect="all"] + expected: FAIL + + [:format="etc2-rgb8unorm-srgb";aspect="depth-only"] + expected: FAIL + + [:format="etc2-rgb8unorm-srgb";aspect="stencil-only"] + expected: FAIL + + [:format="etc2-rgb8a1unorm";aspect="all"] + expected: FAIL + + [:format="etc2-rgb8a1unorm";aspect="depth-only"] + expected: FAIL + + [:format="etc2-rgb8a1unorm";aspect="stencil-only"] + expected: FAIL + + [:format="etc2-rgb8a1unorm-srgb";aspect="all"] + expected: FAIL + + [:format="etc2-rgb8a1unorm-srgb";aspect="depth-only"] + expected: FAIL + + [:format="etc2-rgb8a1unorm-srgb";aspect="stencil-only"] + expected: FAIL + + [:format="etc2-rgba8unorm";aspect="all"] + expected: FAIL + + [:format="etc2-rgba8unorm";aspect="depth-only"] + expected: FAIL + + [:format="etc2-rgba8unorm";aspect="stencil-only"] + expected: FAIL + + [:format="etc2-rgba8unorm-srgb";aspect="all"] + expected: FAIL + + [:format="etc2-rgba8unorm-srgb";aspect="depth-only"] + expected: FAIL + + [:format="etc2-rgba8unorm-srgb";aspect="stencil-only"] + expected: FAIL + + [:format="eac-r11unorm";aspect="all"] + expected: FAIL + + [:format="eac-r11unorm";aspect="depth-only"] + expected: FAIL + + [:format="eac-r11unorm";aspect="stencil-only"] + expected: FAIL + + [:format="eac-r11snorm";aspect="all"] + expected: FAIL + + [:format="eac-r11snorm";aspect="depth-only"] + expected: FAIL + + [:format="eac-r11snorm";aspect="stencil-only"] + expected: FAIL + + [:format="eac-rg11unorm";aspect="all"] + expected: FAIL + + [:format="eac-rg11unorm";aspect="depth-only"] + expected: FAIL + + [:format="eac-rg11unorm";aspect="stencil-only"] + expected: FAIL + + [:format="eac-rg11snorm";aspect="all"] + expected: FAIL + + [:format="eac-rg11snorm";aspect="depth-only"] + expected: FAIL + + [:format="eac-rg11snorm";aspect="stencil-only"] + expected: FAIL + + [:format="astc-4x4-unorm";aspect="all"] + expected: FAIL + + [:format="astc-4x4-unorm";aspect="depth-only"] + expected: FAIL + + [:format="astc-4x4-unorm";aspect="stencil-only"] + expected: FAIL + + [:format="astc-4x4-unorm-srgb";aspect="all"] + expected: FAIL + + [:format="astc-4x4-unorm-srgb";aspect="depth-only"] + expected: FAIL + + [:format="astc-4x4-unorm-srgb";aspect="stencil-only"] + expected: FAIL + + [:format="astc-5x4-unorm";aspect="all"] + expected: FAIL + + [:format="astc-5x4-unorm";aspect="depth-only"] + expected: FAIL + + [:format="astc-5x4-unorm";aspect="stencil-only"] + expected: FAIL + + [:format="astc-5x4-unorm-srgb";aspect="all"] + expected: FAIL + + [:format="astc-5x4-unorm-srgb";aspect="depth-only"] + expected: FAIL + + [:format="astc-5x4-unorm-srgb";aspect="stencil-only"] + expected: FAIL + + [:format="astc-5x5-unorm";aspect="all"] + expected: FAIL + + [:format="astc-5x5-unorm";aspect="depth-only"] + expected: FAIL + + [:format="astc-5x5-unorm";aspect="stencil-only"] + expected: FAIL + + [:format="astc-5x5-unorm-srgb";aspect="all"] + expected: FAIL + + [:format="astc-5x5-unorm-srgb";aspect="depth-only"] + expected: FAIL + + [:format="astc-5x5-unorm-srgb";aspect="stencil-only"] + expected: FAIL + + [:format="astc-6x5-unorm";aspect="all"] + expected: FAIL + + [:format="astc-6x5-unorm";aspect="depth-only"] + expected: FAIL + + [:format="astc-6x5-unorm";aspect="stencil-only"] + expected: FAIL + + [:format="astc-6x5-unorm-srgb";aspect="all"] + expected: FAIL + + [:format="astc-6x5-unorm-srgb";aspect="depth-only"] + expected: FAIL + + [:format="astc-6x5-unorm-srgb";aspect="stencil-only"] + expected: FAIL + + [:format="astc-6x6-unorm";aspect="all"] + expected: FAIL + + [:format="astc-6x6-unorm";aspect="depth-only"] + expected: FAIL + + [:format="astc-6x6-unorm";aspect="stencil-only"] + expected: FAIL + + [:format="astc-6x6-unorm-srgb";aspect="all"] + expected: FAIL + + [:format="astc-6x6-unorm-srgb";aspect="depth-only"] + expected: FAIL + + [:format="astc-6x6-unorm-srgb";aspect="stencil-only"] + expected: FAIL + + [:format="astc-8x5-unorm";aspect="all"] + expected: FAIL + + [:format="astc-8x5-unorm";aspect="depth-only"] + expected: FAIL + + [:format="astc-8x5-unorm";aspect="stencil-only"] + expected: FAIL + + [:format="astc-8x5-unorm-srgb";aspect="all"] + expected: FAIL + + [:format="astc-8x5-unorm-srgb";aspect="depth-only"] + expected: FAIL + + [:format="astc-8x5-unorm-srgb";aspect="stencil-only"] + expected: FAIL + + [:format="astc-8x6-unorm";aspect="all"] + expected: FAIL + + [:format="astc-8x6-unorm";aspect="depth-only"] + expected: FAIL + + [:format="astc-8x6-unorm";aspect="stencil-only"] + expected: FAIL + + [:format="astc-8x6-unorm-srgb";aspect="all"] + expected: FAIL + + [:format="astc-8x6-unorm-srgb";aspect="depth-only"] + expected: FAIL + + [:format="astc-8x6-unorm-srgb";aspect="stencil-only"] + expected: FAIL + + [:format="astc-8x8-unorm";aspect="all"] + expected: FAIL + + [:format="astc-8x8-unorm";aspect="depth-only"] + expected: FAIL + + [:format="astc-8x8-unorm";aspect="stencil-only"] + expected: FAIL + + [:format="astc-8x8-unorm-srgb";aspect="all"] + expected: FAIL + + [:format="astc-8x8-unorm-srgb";aspect="depth-only"] + expected: FAIL + + [:format="astc-8x8-unorm-srgb";aspect="stencil-only"] + expected: FAIL + + [:format="astc-10x5-unorm";aspect="all"] + expected: FAIL + + [:format="astc-10x5-unorm";aspect="depth-only"] + expected: FAIL + + [:format="astc-10x5-unorm";aspect="stencil-only"] + expected: FAIL + + [:format="astc-10x5-unorm-srgb";aspect="all"] + expected: FAIL + + [:format="astc-10x5-unorm-srgb";aspect="depth-only"] + expected: FAIL + + [:format="astc-10x5-unorm-srgb";aspect="stencil-only"] + expected: FAIL + + [:format="astc-10x6-unorm";aspect="all"] + expected: FAIL + + [:format="astc-10x6-unorm";aspect="depth-only"] + expected: FAIL + + [:format="astc-10x6-unorm";aspect="stencil-only"] + expected: FAIL + + [:format="astc-10x6-unorm-srgb";aspect="all"] + expected: FAIL + + [:format="astc-10x6-unorm-srgb";aspect="depth-only"] + expected: FAIL + + [:format="astc-10x6-unorm-srgb";aspect="stencil-only"] + expected: FAIL + + [:format="astc-10x8-unorm";aspect="all"] + expected: FAIL + + [:format="astc-10x8-unorm";aspect="depth-only"] + expected: FAIL + + [:format="astc-10x8-unorm";aspect="stencil-only"] + expected: FAIL + + [:format="astc-10x8-unorm-srgb";aspect="all"] + expected: FAIL + + [:format="astc-10x8-unorm-srgb";aspect="depth-only"] + expected: FAIL + + [:format="astc-10x8-unorm-srgb";aspect="stencil-only"] + expected: FAIL + + [:format="astc-10x10-unorm";aspect="all"] + expected: FAIL + + [:format="astc-10x10-unorm";aspect="depth-only"] + expected: FAIL + + [:format="astc-10x10-unorm";aspect="stencil-only"] + expected: FAIL + + [:format="astc-10x10-unorm-srgb";aspect="all"] + expected: FAIL + + [:format="astc-10x10-unorm-srgb";aspect="depth-only"] + expected: FAIL + + [:format="astc-10x10-unorm-srgb";aspect="stencil-only"] + expected: FAIL + + [:format="astc-12x10-unorm";aspect="all"] + expected: FAIL + + [:format="astc-12x10-unorm";aspect="depth-only"] + expected: FAIL + + [:format="astc-12x10-unorm";aspect="stencil-only"] + expected: FAIL + + [:format="astc-12x10-unorm-srgb";aspect="all"] + expected: FAIL + + [:format="astc-12x10-unorm-srgb";aspect="depth-only"] + expected: FAIL + + [:format="astc-12x10-unorm-srgb";aspect="stencil-only"] + expected: FAIL + + [:format="astc-12x12-unorm";aspect="all"] + expected: FAIL + + [:format="astc-12x12-unorm";aspect="depth-only"] + expected: FAIL + + [:format="astc-12x12-unorm";aspect="stencil-only"] + expected: FAIL + + [:format="astc-12x12-unorm-srgb";aspect="all"] + expected: FAIL + + [:format="astc-12x12-unorm-srgb";aspect="depth-only"] + expected: FAIL + + [:format="astc-12x12-unorm-srgb";aspect="stencil-only"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,compute_pass:indirect_dispatch_buffer_state:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:web_platform,canvas,getCurrentTexture:multiple_frames:*] + [:canvasType="onscreen"] + expected: FAIL + + [:canvasType="offscreen"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,compute_pipeline:overrides,value,validation_error:*] + [:isAsync=true;constants={"cu":0}] + expected: FAIL + + [:isAsync=true;constants={"cu":-1}] + expected: FAIL + + [:isAsync=true;constants={"cu":4294967295}] + expected: FAIL + + [:isAsync=true;constants={"cu":4294967296}] + expected: FAIL + + [:isAsync=true;constants={"ci":-2147483648}] + expected: FAIL + + [:isAsync=true;constants={"ci":-2147483649}] + expected: FAIL + + [:isAsync=true;constants={"ci":2147483647}] + expected: FAIL + + [:isAsync=true;constants={"ci":2147483648}] + expected: FAIL + + [:isAsync=true;constants={"cf":-3.4028234663852886e%2B38}] + expected: FAIL + + [:isAsync=true;constants={"cf":-3.4028235677973366e%2B38}] + expected: FAIL + + [:isAsync=true;constants={"cf":3.4028234663852886e%2B38}] + expected: FAIL + + [:isAsync=true;constants={"cf":3.4028235677973366e%2B38}] + expected: FAIL + + [:isAsync=true;constants={"cb":1.7976931348623157e%2B308}] + expected: FAIL + + [:isAsync=true;constants={"cb":-2147483649}] + expected: FAIL + + [:isAsync=false;constants={"cu":0}] + expected: FAIL + + [:isAsync=false;constants={"cu":-1}] + expected: FAIL + + [:isAsync=false;constants={"cu":4294967295}] + expected: FAIL + + [:isAsync=false;constants={"cu":4294967296}] + expected: FAIL + + [:isAsync=false;constants={"ci":-2147483648}] + expected: FAIL + + [:isAsync=false;constants={"ci":-2147483649}] + expected: FAIL + + [:isAsync=false;constants={"ci":2147483647}] + expected: FAIL + + [:isAsync=false;constants={"ci":2147483648}] + expected: FAIL + + [:isAsync=false;constants={"cf":-3.4028234663852886e%2B38}] + expected: FAIL + + [:isAsync=false;constants={"cf":-3.4028235677973366e%2B38}] + expected: FAIL + + [:isAsync=false;constants={"cf":3.4028234663852886e%2B38}] + expected: FAIL + + [:isAsync=false;constants={"cf":3.4028235677973366e%2B38}] + expected: FAIL + + [:isAsync=false;constants={"cb":1.7976931348623157e%2B308}] + expected: FAIL + + [:isAsync=false;constants={"cb":-2147483649}] + expected: FAIL + + +[cts.https.html?q=webgpu:web_platform,external_texture,video:importExternalTexture,sampleWithRotationMetadata:*] + [:sourceType="VideoElement";videoName="four-colors-h264-bt601-rotate-90.mp4"] + expected: FAIL + + [:sourceType="VideoElement";videoName="four-colors-h264-bt601-rotate-180.mp4"] + expected: FAIL + + [:sourceType="VideoElement";videoName="four-colors-h264-bt601-rotate-270.mp4"] + expected: FAIL + + [:sourceType="VideoFrame";videoName="four-colors-h264-bt601-rotate-90.mp4"] + expected: FAIL + + [:sourceType="VideoFrame";videoName="four-colors-h264-bt601-rotate-180.mp4"] + expected: FAIL + + [:sourceType="VideoFrame";videoName="four-colors-h264-bt601-rotate-270.mp4"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxBindingsPerBindGroup:createPipeline,at_over:*] + [:limitTest="atDefault";testValueName="atLimit";createPipelineType="createRenderPipeline";async=false] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";createPipelineType="createRenderPipeline";async=true] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";createPipelineType="createRenderPipelineWithFragmentStage";async=false] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";createPipelineType="createRenderPipelineWithFragmentStage";async=true] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";createPipelineType="createComputePipeline";async=false] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";createPipelineType="createComputePipeline";async=true] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";createPipelineType="createRenderPipeline";async=false] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";createPipelineType="createRenderPipeline";async=true] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";createPipelineType="createRenderPipelineWithFragmentStage";async=false] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";createPipelineType="createRenderPipelineWithFragmentStage";async=true] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";createPipelineType="createComputePipeline";async=false] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";createPipelineType="createComputePipeline";async=true] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";createPipelineType="createRenderPipeline";async=false] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";createPipelineType="createRenderPipeline";async=true] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";createPipelineType="createRenderPipelineWithFragmentStage";async=false] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";createPipelineType="createRenderPipelineWithFragmentStage";async=true] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";createPipelineType="createComputePipeline";async=false] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";createPipelineType="createComputePipeline";async=true] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";createPipelineType="createRenderPipeline";async=false] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";createPipelineType="createRenderPipeline";async=true] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";createPipelineType="createRenderPipelineWithFragmentStage";async=false] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";createPipelineType="createRenderPipelineWithFragmentStage";async=true] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";createPipelineType="createComputePipeline";async=false] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";createPipelineType="createComputePipeline";async=true] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";createPipelineType="createRenderPipeline";async=false] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";createPipelineType="createRenderPipeline";async=true] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";createPipelineType="createRenderPipelineWithFragmentStage";async=false] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";createPipelineType="createRenderPipelineWithFragmentStage";async=true] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";createPipelineType="createComputePipeline";async=false] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";createPipelineType="createComputePipeline";async=true] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";createPipelineType="createRenderPipeline";async=false] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";createPipelineType="createRenderPipeline";async=true] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";createPipelineType="createRenderPipelineWithFragmentStage";async=false] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";createPipelineType="createRenderPipelineWithFragmentStage";async=true] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";createPipelineType="createComputePipeline";async=false] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";createPipelineType="createComputePipeline";async=true] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";createPipelineType="createRenderPipeline";async=false] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";createPipelineType="createRenderPipeline";async=true] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";createPipelineType="createRenderPipelineWithFragmentStage";async=false] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";createPipelineType="createRenderPipelineWithFragmentStage";async=true] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";createPipelineType="createComputePipeline";async=false] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";createPipelineType="createComputePipeline";async=true] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";createPipelineType="createRenderPipeline";async=false] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";createPipelineType="createRenderPipeline";async=true] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";createPipelineType="createRenderPipelineWithFragmentStage";async=false] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";createPipelineType="createRenderPipelineWithFragmentStage";async=true] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";createPipelineType="createComputePipeline";async=false] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";createPipelineType="createComputePipeline";async=true] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";createPipelineType="createRenderPipeline";async=false] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";createPipelineType="createRenderPipeline";async=true] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";createPipelineType="createRenderPipelineWithFragmentStage";async=false] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";createPipelineType="createRenderPipelineWithFragmentStage";async=true] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";createPipelineType="createComputePipeline";async=false] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";createPipelineType="createComputePipeline";async=true] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";createPipelineType="createRenderPipeline";async=false] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";createPipelineType="createRenderPipeline";async=true] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";createPipelineType="createRenderPipelineWithFragmentStage";async=false] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";createPipelineType="createRenderPipelineWithFragmentStage";async=true] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";createPipelineType="createComputePipeline";async=false] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";createPipelineType="createComputePipeline";async=true] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxStorageBuffersPerShaderStage:createPipelineLayout,at_over:*] + [:limitTest="atDefault";testValueName="atLimit";visibility=1;type="storage";order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=1;type="storage";order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=1;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=1;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=1;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=1;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=2;type="storage";order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=2;type="storage";order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=2;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=2;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=2;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=2;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=3;type="storage";order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=3;type="storage";order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=3;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=3;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=3;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=3;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=4;type="storage";order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=4;type="storage";order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=4;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=4;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=4;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=4;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=5;type="storage";order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=5;type="storage";order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=5;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=5;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=5;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=5;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=6;type="storage";order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=6;type="storage";order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=6;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=6;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=6;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=6;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=7;type="storage";order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=7;type="storage";order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=7;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=7;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=7;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=7;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=1;type="storage";order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=1;type="storage";order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=1;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=1;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=1;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=1;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=2;type="storage";order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=2;type="storage";order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=2;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=2;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=2;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=2;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=3;type="storage";order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=3;type="storage";order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=3;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=3;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=3;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=3;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=4;type="storage";order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=4;type="storage";order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=4;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=4;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=4;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=4;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=5;type="storage";order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=5;type="storage";order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=5;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=5;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=5;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=5;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=6;type="storage";order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=6;type="storage";order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=6;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=6;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=6;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=6;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=7;type="storage";order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=7;type="storage";order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=7;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=7;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=7;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=7;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=1;type="storage";order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=1;type="storage";order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=1;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=1;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=1;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=1;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=2;type="storage";order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=2;type="storage";order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=2;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=2;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=2;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=2;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=3;type="storage";order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=3;type="storage";order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=3;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=3;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=3;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=3;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=4;type="storage";order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=4;type="storage";order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=4;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=4;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=4;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=4;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=5;type="storage";order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=5;type="storage";order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=5;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=5;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=5;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=5;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=6;type="storage";order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=6;type="storage";order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=6;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=6;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=6;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=6;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=7;type="storage";order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=7;type="storage";order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=7;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=7;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=7;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=7;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=1;type="storage";order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=1;type="storage";order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=1;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=1;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=1;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=1;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=2;type="storage";order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=2;type="storage";order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=2;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=2;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=2;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=2;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=3;type="storage";order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=3;type="storage";order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=3;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=3;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=3;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=3;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=4;type="storage";order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=4;type="storage";order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=4;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=4;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=4;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=4;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=5;type="storage";order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=5;type="storage";order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=5;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=5;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=5;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=5;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=6;type="storage";order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=6;type="storage";order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=6;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=6;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=6;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=6;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=7;type="storage";order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=7;type="storage";order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=7;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=7;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=7;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=7;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=1;type="storage";order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=1;type="storage";order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=1;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=1;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=1;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=1;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=2;type="storage";order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=2;type="storage";order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=2;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=2;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=2;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=2;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=3;type="storage";order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=3;type="storage";order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=3;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=3;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=3;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=3;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=4;type="storage";order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=4;type="storage";order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=4;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=4;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=4;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=4;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=5;type="storage";order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=5;type="storage";order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=5;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=5;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=5;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=5;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=6;type="storage";order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=6;type="storage";order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=6;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=6;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=6;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=6;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=7;type="storage";order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=7;type="storage";order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=7;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=7;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=7;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=7;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=1;type="storage";order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=1;type="storage";order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=1;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=1;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=1;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=1;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=2;type="storage";order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=2;type="storage";order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=2;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=2;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=2;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=2;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=3;type="storage";order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=3;type="storage";order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=3;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=3;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=3;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=3;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=4;type="storage";order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=4;type="storage";order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=4;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=4;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=4;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=4;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=5;type="storage";order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=5;type="storage";order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=5;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=5;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=5;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=5;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=6;type="storage";order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=6;type="storage";order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=6;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=6;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=6;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=6;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=7;type="storage";order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=7;type="storage";order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=7;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=7;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=7;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=7;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=1;type="storage";order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=1;type="storage";order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=1;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=1;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=1;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=1;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=2;type="storage";order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=2;type="storage";order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=2;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=2;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=2;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=2;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=3;type="storage";order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=3;type="storage";order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=3;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=3;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=3;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=3;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=4;type="storage";order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=4;type="storage";order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=4;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=4;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=4;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=4;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=5;type="storage";order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=5;type="storage";order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=5;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=5;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=5;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=5;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=6;type="storage";order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=6;type="storage";order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=6;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=6;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=6;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=6;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=7;type="storage";order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=7;type="storage";order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=7;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=7;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=7;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=7;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=1;type="storage";order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=1;type="storage";order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=1;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=1;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=1;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=1;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=2;type="storage";order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=2;type="storage";order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=2;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=2;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=2;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=2;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=3;type="storage";order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=3;type="storage";order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=3;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=3;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=3;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=3;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=4;type="storage";order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=4;type="storage";order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=4;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=4;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=4;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=4;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=5;type="storage";order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=5;type="storage";order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=5;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=5;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=5;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=5;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=6;type="storage";order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=6;type="storage";order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=6;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=6;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=6;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=6;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=7;type="storage";order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=7;type="storage";order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=7;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=7;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=7;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=7;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=1;type="storage";order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=1;type="storage";order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=1;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=1;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=1;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=1;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=2;type="storage";order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=2;type="storage";order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=2;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=2;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=2;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=2;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=3;type="storage";order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=3;type="storage";order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=3;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=3;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=3;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=3;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=4;type="storage";order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=4;type="storage";order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=4;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=4;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=4;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=4;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=5;type="storage";order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=5;type="storage";order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=5;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=5;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=5;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=5;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=6;type="storage";order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=6;type="storage";order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=6;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=6;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=6;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=6;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=7;type="storage";order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=7;type="storage";order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=7;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=7;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=7;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=7;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=1;type="storage";order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=1;type="storage";order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=1;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=1;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=1;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=1;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=2;type="storage";order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=2;type="storage";order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=2;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=2;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=2;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=2;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=3;type="storage";order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=3;type="storage";order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=3;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=3;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=3;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=3;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=4;type="storage";order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=4;type="storage";order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=4;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=4;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=4;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=4;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=5;type="storage";order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=5;type="storage";order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=5;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=5;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=5;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=5;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=6;type="storage";order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=6;type="storage";order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=6;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=6;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=6;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=6;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=7;type="storage";order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=7;type="storage";order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=7;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=7;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=7;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=7;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,inter_stage:location,subset:*] + [:isAsync=false] + expected: FAIL + + [:isAsync=true] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleCompare:stage:*] + [:stage="fragment"] + expected: FAIL + + [:stage="vertex"] + expected: FAIL + + [:stage="compute"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:resolveTarget,mipmap_level_count:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,memory_model,coherence:cowr:*] + [:memType="atomic_storage";testType="inter_workgroup"] + expected: FAIL + + [:memType="atomic_storage";testType="inter_workgroup";extraFlags="rmw_variant"] + expected: FAIL + + [:memType="atomic_storage";testType="intra_workgroup"] + expected: FAIL + + [:memType="atomic_storage";testType="intra_workgroup";extraFlags="rmw_variant"] + expected: FAIL + + [:memType="atomic_workgroup";testType="intra_workgroup"] + expected: FAIL + + [:memType="atomic_workgroup";testType="intra_workgroup";extraFlags="rmw_variant"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,resource_usages,texture,in_render_common:subresources,color_attachment_and_bind_group:*] + [:colorAttachmentLevel=0;colorAttachmentLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1;bgUsage="texture";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1;bgUsage="texture";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1;bgUsage="storage";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1;bgUsage="storage";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1;bgUsage="texture";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1;bgUsage="texture";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1;bgUsage="storage";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1;bgUsage="storage";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2;bgUsage="texture";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2;bgUsage="texture";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2;bgUsage="storage";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2;bgUsage="storage";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1;bgUsage="texture";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1;bgUsage="texture";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1;bgUsage="storage";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1;bgUsage="storage";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1;bgUsage="texture";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1;bgUsage="texture";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1;bgUsage="storage";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1;bgUsage="storage";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2;bgUsage="texture";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2;bgUsage="texture";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2;bgUsage="storage";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2;bgUsage="storage";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=0;bgLayerCount=1;bgUsage="texture";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=0;bgLayerCount=1;bgUsage="texture";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=1;bgUsage="texture";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=1;bgUsage="texture";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=2;bgUsage="texture";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=2;bgUsage="texture";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1;bgUsage="texture";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1;bgUsage="texture";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1;bgUsage="storage";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1;bgUsage="storage";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1;bgUsage="texture";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1;bgUsage="texture";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1;bgUsage="storage";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1;bgUsage="storage";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2;bgUsage="texture";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2;bgUsage="texture";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2;bgUsage="storage";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2;bgUsage="storage";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1;bgUsage="texture";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1;bgUsage="texture";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1;bgUsage="storage";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1;bgUsage="storage";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1;bgUsage="texture";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1;bgUsage="texture";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1;bgUsage="storage";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1;bgUsage="storage";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2;bgUsage="texture";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2;bgUsage="texture";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2;bgUsage="storage";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2;bgUsage="storage";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=0;bgLayerCount=1;bgUsage="texture";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=0;bgLayerCount=1;bgUsage="texture";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=1;bgUsage="texture";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=1;bgUsage="texture";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=2;bgUsage="texture";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=2;bgUsage="texture";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1;bgUsage="texture";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1;bgUsage="texture";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1;bgUsage="storage";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1;bgUsage="storage";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1;bgUsage="texture";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1;bgUsage="texture";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1;bgUsage="storage";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1;bgUsage="storage";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2;bgUsage="texture";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2;bgUsage="texture";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2;bgUsage="storage";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2;bgUsage="storage";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1;bgUsage="texture";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1;bgUsage="texture";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1;bgUsage="storage";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1;bgUsage="storage";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1;bgUsage="texture";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1;bgUsage="texture";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1;bgUsage="storage";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1;bgUsage="storage";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2;bgUsage="texture";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2;bgUsage="texture";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2;bgUsage="storage";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2;bgUsage="storage";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=0;bgLayerCount=1;bgUsage="texture";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=0;bgLayerCount=1;bgUsage="texture";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=1;bgUsage="texture";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=1;bgUsage="texture";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=2;bgUsage="texture";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=2;bgUsage="texture";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1;bgUsage="texture";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1;bgUsage="texture";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1;bgUsage="storage";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1;bgUsage="storage";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1;bgUsage="texture";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1;bgUsage="texture";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1;bgUsage="storage";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1;bgUsage="storage";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2;bgUsage="texture";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2;bgUsage="texture";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2;bgUsage="storage";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2;bgUsage="storage";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1;bgUsage="texture";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1;bgUsage="texture";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1;bgUsage="storage";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1;bgUsage="storage";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1;bgUsage="texture";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1;bgUsage="texture";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1;bgUsage="storage";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1;bgUsage="storage";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2;bgUsage="texture";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2;bgUsage="texture";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2;bgUsage="storage";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2;bgUsage="storage";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=0;bgLayerCount=1;bgUsage="texture";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=0;bgLayerCount=1;bgUsage="texture";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=1;bgUsage="texture";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=1;bgUsage="texture";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=2;bgUsage="texture";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=2;bgUsage="texture";inSamePass=false] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,queue,destroyed,buffer:setVertexBuffer:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,queue,destroyed,query_set:resolveQuerySet:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,overrides:uninitialized,vertex:*] + [:isAsync=true;vertexConstants={}] + expected: FAIL + + [:isAsync=true;vertexConstants={"x":1,"y":1}] + expected: FAIL + + [:isAsync=true;vertexConstants={"x":1,"z":1}] + expected: FAIL + + [:isAsync=true;vertexConstants={"x":1,"y":1,"z":1,"w":1}] + expected: FAIL + + [:isAsync=false;vertexConstants={}] + expected: FAIL + + [:isAsync=false;vertexConstants={"x":1,"y":1}] + expected: FAIL + + [:isAsync=false;vertexConstants={"x":1,"z":1}] + expected: FAIL + + [:isAsync=false;vertexConstants={"x":1,"y":1,"z":1,"w":1}] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,beginComputePass:timestampWrites,query_index:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,resource_interface,bindings:single_entry_point:*] + [:stage="vertex";a_kind="storage";b_kind="texture_3d";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_3d";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_3d";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_3d";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_3d";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_3d";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_3d";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_3d";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_3d";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_3d";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_3d";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_3d";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_3d";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_3d";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_3d";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_3d";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_3d";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_3d";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_3d";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_3d";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_3d";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_3d";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_3d";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_3d";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_3d";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_3d";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_3d";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_3d";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_3d";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_3d";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_3d";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_3d";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="uniform";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="uniform";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="uniform";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="uniform";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="uniform";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="uniform";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="uniform";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="uniform";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="uniform";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="uniform";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="uniform";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="uniform";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="uniform";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="uniform";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="uniform";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="uniform";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="uniform";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="uniform";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="uniform";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="uniform";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="uniform";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="uniform";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="uniform";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="uniform";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="uniform";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="uniform";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="uniform";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="uniform";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="uniform";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="uniform";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="uniform";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="uniform";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_3d";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_3d";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_3d";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_3d";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_3d";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_3d";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_3d";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_3d";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_3d";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_3d";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_3d";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_3d";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_3d";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_3d";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_3d";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_3d";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_3d";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_3d";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_3d";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_3d";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_3d";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_3d";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_3d";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_3d";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_3d";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_3d";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_3d";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_3d";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_3d";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_3d";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_3d";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_3d";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="uniform";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="uniform";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="uniform";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="uniform";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="uniform";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="uniform";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="uniform";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="uniform";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="uniform";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="uniform";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="uniform";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="uniform";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="uniform";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="uniform";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="uniform";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="uniform";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="uniform";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="uniform";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="uniform";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="uniform";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="uniform";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="uniform";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="uniform";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="uniform";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="uniform";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="uniform";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="uniform";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="uniform";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="uniform";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="uniform";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="uniform";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="uniform";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_3d";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_3d";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_3d";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_3d";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_3d";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_3d";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_3d";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_3d";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_3d";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_3d";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_3d";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_3d";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_3d";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_3d";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_3d";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_3d";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_3d";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_3d";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_3d";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_3d";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_3d";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_3d";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_3d";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_3d";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_3d";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_3d";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_3d";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_3d";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_3d";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_3d";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_3d";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_3d";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="uniform";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="uniform";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="uniform";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="uniform";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="uniform";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="uniform";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="uniform";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="uniform";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="uniform";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="uniform";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="uniform";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="uniform";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="uniform";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="uniform";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="uniform";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="uniform";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="uniform";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="uniform";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="uniform";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="uniform";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="uniform";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="uniform";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="uniform";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="uniform";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="uniform";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="uniform";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="uniform";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="uniform";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="uniform";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="uniform";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="uniform";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="uniform";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_3d";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_3d";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_3d";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_3d";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_3d";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_3d";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_3d";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_3d";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_3d";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_3d";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_3d";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_3d";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_3d";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_3d";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_3d";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_3d";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_3d";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_3d";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_3d";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_3d";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_3d";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_3d";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_3d";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_3d";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_3d";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_3d";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_3d";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_3d";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_3d";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_3d";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_3d";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_3d";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="uniform";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="uniform";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="uniform";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="uniform";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="uniform";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="uniform";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="uniform";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="uniform";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="uniform";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="uniform";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="uniform";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="uniform";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="uniform";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="uniform";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="uniform";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="uniform";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="uniform";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="uniform";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="uniform";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="uniform";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="uniform";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="uniform";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="uniform";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="uniform";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="uniform";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="uniform";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="uniform";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="uniform";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="uniform";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="uniform";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="uniform";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="uniform";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_3d";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_3d";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_3d";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_3d";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_3d";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_3d";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_3d";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_3d";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_3d";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_3d";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_3d";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_3d";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_3d";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_3d";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_3d";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_3d";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_3d";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_3d";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_3d";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_3d";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_3d";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_3d";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_3d";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_3d";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_3d";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_3d";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_3d";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_3d";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_3d";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_3d";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_3d";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_3d";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="uniform";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="uniform";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="uniform";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="uniform";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="uniform";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="uniform";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="uniform";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="uniform";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="uniform";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="uniform";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="uniform";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="uniform";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="uniform";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="uniform";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="uniform";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="uniform";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="uniform";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="uniform";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="uniform";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="uniform";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="uniform";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="uniform";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="uniform";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="uniform";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="uniform";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="uniform";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="uniform";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="uniform";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="uniform";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="uniform";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="uniform";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="uniform";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_3d";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_3d";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_3d";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_3d";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_3d";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_3d";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_3d";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_3d";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_3d";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_3d";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_3d";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_3d";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_3d";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_3d";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_3d";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_3d";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_3d";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_3d";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_3d";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_3d";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_3d";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_3d";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_3d";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_3d";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_3d";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_3d";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_3d";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_3d";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_3d";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_3d";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_3d";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_3d";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="uniform";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="uniform";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="uniform";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="uniform";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="uniform";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="uniform";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="uniform";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="uniform";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="uniform";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="uniform";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="uniform";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="uniform";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="uniform";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="uniform";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="uniform";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="uniform";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="uniform";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="uniform";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="uniform";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="uniform";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="uniform";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="uniform";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="uniform";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="uniform";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="uniform";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="uniform";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="uniform";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="uniform";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="uniform";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="uniform";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="uniform";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="uniform";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_3d";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_3d";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_3d";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_3d";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_3d";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_3d";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_3d";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_3d";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_3d";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_3d";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_3d";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_3d";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_3d";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_3d";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_3d";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_3d";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_3d";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_3d";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_3d";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_3d";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_3d";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_3d";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_3d";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_3d";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_3d";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_3d";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_3d";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_3d";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_3d";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_3d";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_3d";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_3d";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="uniform";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="uniform";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="uniform";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="uniform";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="uniform";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="uniform";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="uniform";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="uniform";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="uniform";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="uniform";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="uniform";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="uniform";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="uniform";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="uniform";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="uniform";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="uniform";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="uniform";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="uniform";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="uniform";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="uniform";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="uniform";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="uniform";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="uniform";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="uniform";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="uniform";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="uniform";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="uniform";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="uniform";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="uniform";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="uniform";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="uniform";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="uniform";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_3d";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_3d";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_3d";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_3d";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_3d";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_3d";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_3d";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_3d";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_3d";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_3d";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_3d";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_3d";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_3d";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_3d";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_3d";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_3d";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_3d";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_3d";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_3d";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_3d";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_3d";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_3d";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_3d";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_3d";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_3d";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_3d";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_3d";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_3d";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_3d";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_3d";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_3d";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_3d";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="uniform";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="uniform";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="uniform";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="uniform";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="uniform";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="uniform";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="uniform";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="uniform";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="uniform";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="uniform";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="uniform";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="uniform";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="uniform";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="uniform";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="uniform";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="uniform";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="uniform";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="uniform";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="uniform";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="uniform";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="uniform";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="uniform";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="uniform";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="uniform";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="uniform";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="uniform";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="uniform";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="uniform";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="uniform";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="uniform";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="uniform";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="uniform";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_3d";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_3d";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_3d";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_3d";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_3d";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_3d";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_3d";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_3d";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_3d";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_3d";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_3d";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_3d";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_3d";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_3d";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_3d";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_3d";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_3d";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_3d";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_3d";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_3d";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_3d";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_3d";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_3d";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_3d";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_3d";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_3d";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_3d";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_3d";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_3d";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_3d";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_3d";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_3d";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="uniform";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="uniform";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="uniform";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="uniform";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="uniform";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="uniform";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="uniform";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="uniform";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="uniform";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="uniform";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="uniform";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="uniform";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="uniform";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="uniform";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="uniform";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="uniform";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="uniform";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="uniform";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="uniform";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="uniform";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="uniform";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="uniform";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="uniform";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="uniform";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="uniform";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="uniform";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="uniform";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="uniform";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="uniform";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="uniform";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="uniform";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="uniform";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_3d";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_3d";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_3d";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_3d";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_3d";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_3d";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_3d";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_3d";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_3d";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_3d";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_3d";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_3d";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_3d";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_3d";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_3d";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_3d";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_3d";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_3d";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_3d";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_3d";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_3d";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_3d";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_3d";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_3d";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_3d";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_3d";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_3d";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_3d";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_3d";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_3d";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_3d";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_3d";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="uniform";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="uniform";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="uniform";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="uniform";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="uniform";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="uniform";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="uniform";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="uniform";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="uniform";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="uniform";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="uniform";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="uniform";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="uniform";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="uniform";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="uniform";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="uniform";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="uniform";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="uniform";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="uniform";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="uniform";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="uniform";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="uniform";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="uniform";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="uniform";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="uniform";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="uniform";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="uniform";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="uniform";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="uniform";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="uniform";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="uniform";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="uniform";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_3d";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_3d";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_3d";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_3d";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_3d";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_3d";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_3d";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_3d";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_3d";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_3d";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_3d";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_3d";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_3d";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_3d";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_3d";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_3d";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_3d";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_3d";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_3d";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_3d";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_3d";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_3d";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_3d";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_3d";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_3d";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_3d";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_3d";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_3d";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_3d";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_3d";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_3d";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_3d";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="uniform";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="uniform";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="uniform";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="uniform";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="uniform";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="uniform";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="uniform";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="uniform";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="uniform";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="uniform";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="uniform";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="uniform";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="uniform";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="uniform";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="uniform";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="uniform";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="uniform";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="uniform";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="uniform";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="uniform";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="uniform";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="uniform";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="uniform";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="uniform";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="uniform";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="uniform";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="uniform";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="uniform";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="uniform";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="uniform";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="uniform";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="uniform";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_3d";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_3d";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_3d";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_3d";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_3d";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_3d";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_3d";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_3d";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_3d";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_3d";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_3d";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_3d";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_3d";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_3d";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_3d";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_3d";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_3d";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_3d";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_3d";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_3d";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_3d";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_3d";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_3d";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_3d";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_3d";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_3d";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_3d";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_3d";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_3d";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_3d";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_3d";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_3d";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="uniform";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="uniform";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="uniform";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="uniform";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="uniform";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="uniform";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="uniform";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="uniform";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="uniform";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="uniform";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="uniform";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="uniform";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="uniform";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="uniform";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="uniform";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="uniform";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="uniform";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="uniform";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="uniform";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="uniform";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="uniform";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="uniform";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="uniform";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="uniform";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="uniform";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="uniform";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="uniform";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="uniform";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="uniform";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="uniform";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="uniform";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="uniform";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_return:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,beginComputePass:timestamp_query_set,device_mismatch:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,refract:f32_vec4:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,mix:matching_abstract_float:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,log:abstract_float:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,flow_control,switch:switch_multiple_case_default:*] + [:preventValueOptimizations=true] + expected: FAIL + + [:preventValueOptimizations=false] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,binary_ops:all:*] + [:stmt="and_bool_literal_bool_literal"] + expected: FAIL + + [:stmt="and_bool_expr_bool_expr"] + expected: FAIL + + [:stmt="and_bool_literal_bool_expr"] + expected: FAIL + + [:stmt="and_bool_expr_bool_literal"] + expected: FAIL + + [:stmt="and_bool_literal_int_literal"] + expected: FAIL + + [:stmt="and_int_literal_bool_literal"] + expected: FAIL + + [:stmt="and_bool_expr_int_literal"] + expected: FAIL + + [:stmt="and_int_literal_bool_expr"] + expected: FAIL + + [:stmt="or_bool_literal_bool_literal"] + expected: FAIL + + [:stmt="or_bool_expr_bool_expr"] + expected: FAIL + + [:stmt="or_bool_literal_bool_expr"] + expected: FAIL + + [:stmt="or_bool_expr_bool_literal"] + expected: FAIL + + [:stmt="or_bool_literal_int_literal"] + expected: FAIL + + [:stmt="or_int_literal_bool_literal"] + expected: FAIL + + [:stmt="or_bool_expr_int_literal"] + expected: FAIL + + [:stmt="or_int_literal_bool_expr"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,rendering,stencil:stencil_depthFailOp_operation:*] + [:format="depth24plus-stencil8";depthFailOp="keep";initialStencil=1] + expected: FAIL + + [:format="depth24plus-stencil8";depthFailOp="zero";initialStencil=1] + expected: FAIL + + [:format="depth24plus-stencil8";depthFailOp="replace";initialStencil=1] + expected: FAIL + + [:format="depth24plus-stencil8";depthFailOp="invert";initialStencil=240] + expected: FAIL + + [:format="depth24plus-stencil8";depthFailOp="increment-clamp";initialStencil=1] + expected: FAIL + + [:format="depth24plus-stencil8";depthFailOp="increment-clamp";initialStencil=255] + expected: FAIL + + [:format="depth24plus-stencil8";depthFailOp="increment-wrap";initialStencil=1] + expected: FAIL + + [:format="depth24plus-stencil8";depthFailOp="increment-wrap";initialStencil=255] + expected: FAIL + + [:format="depth24plus-stencil8";depthFailOp="decrement-clamp";initialStencil=1] + expected: FAIL + + [:format="depth24plus-stencil8";depthFailOp="decrement-clamp";initialStencil=0] + expected: FAIL + + [:format="depth24plus-stencil8";depthFailOp="decrement-wrap";initialStencil=2] + expected: FAIL + + [:format="depth24plus-stencil8";depthFailOp="decrement-wrap";initialStencil=1] + expected: FAIL + + [:format="depth24plus-stencil8";depthFailOp="decrement-wrap";initialStencil=0] + expected: FAIL + + [:format="depth32float-stencil8";depthFailOp="keep";initialStencil=1] + expected: FAIL + + [:format="depth32float-stencil8";depthFailOp="zero";initialStencil=1] + expected: FAIL + + [:format="depth32float-stencil8";depthFailOp="replace";initialStencil=1] + expected: FAIL + + [:format="depth32float-stencil8";depthFailOp="invert";initialStencil=240] + expected: FAIL + + [:format="depth32float-stencil8";depthFailOp="increment-clamp";initialStencil=1] + expected: FAIL + + [:format="depth32float-stencil8";depthFailOp="increment-clamp";initialStencil=255] + expected: FAIL + + [:format="depth32float-stencil8";depthFailOp="increment-wrap";initialStencil=1] + expected: FAIL + + [:format="depth32float-stencil8";depthFailOp="increment-wrap";initialStencil=255] + expected: FAIL + + [:format="depth32float-stencil8";depthFailOp="decrement-clamp";initialStencil=1] + expected: FAIL + + [:format="depth32float-stencil8";depthFailOp="decrement-clamp";initialStencil=0] + expected: FAIL + + [:format="depth32float-stencil8";depthFailOp="decrement-wrap";initialStencil=2] + expected: FAIL + + [:format="depth32float-stencil8";depthFailOp="decrement-wrap";initialStencil=1] + expected: FAIL + + [:format="depth32float-stencil8";depthFailOp="decrement-wrap";initialStencil=0] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_assignment:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,shader_io,shared_structs:shared_with_non_entry_point_function:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,render,setIndexBuffer:offset_alignment:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createTexture:sampleCount,valid_sampleCount_with_other_parameter_varies:*] + [:dimension="_undef_";format="r8unorm"] + expected: FAIL + + [:dimension="_undef_";format="r8snorm"] + expected: FAIL + + [:dimension="_undef_";format="r8uint"] + expected: FAIL + + [:dimension="_undef_";format="r8sint"] + expected: FAIL + + [:dimension="_undef_";format="rg8unorm"] + expected: FAIL + + [:dimension="_undef_";format="rg8snorm"] + expected: FAIL + + [:dimension="_undef_";format="rg8uint"] + expected: FAIL + + [:dimension="_undef_";format="rg8sint"] + expected: FAIL + + [:dimension="_undef_";format="rgba8unorm"] + expected: FAIL + + [:dimension="_undef_";format="rgba8unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="rgba8snorm"] + expected: FAIL + + [:dimension="_undef_";format="rgba8uint"] + expected: FAIL + + [:dimension="_undef_";format="rgba8sint"] + expected: FAIL + + [:dimension="_undef_";format="bgra8unorm"] + expected: FAIL + + [:dimension="_undef_";format="bgra8unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="r16uint"] + expected: FAIL + + [:dimension="_undef_";format="r16sint"] + expected: FAIL + + [:dimension="_undef_";format="r16float"] + expected: FAIL + + [:dimension="_undef_";format="rg16uint"] + expected: FAIL + + [:dimension="_undef_";format="rg16sint"] + expected: FAIL + + [:dimension="_undef_";format="rg16float"] + expected: FAIL + + [:dimension="_undef_";format="rgba16uint"] + expected: FAIL + + [:dimension="_undef_";format="rgba16sint"] + expected: FAIL + + [:dimension="_undef_";format="rgba16float"] + expected: FAIL + + [:dimension="_undef_";format="r32uint"] + expected: FAIL + + [:dimension="_undef_";format="r32sint"] + expected: FAIL + + [:dimension="_undef_";format="r32float"] + expected: FAIL + + [:dimension="_undef_";format="rg32uint"] + expected: FAIL + + [:dimension="_undef_";format="rg32sint"] + expected: FAIL + + [:dimension="_undef_";format="rg32float"] + expected: FAIL + + [:dimension="_undef_";format="rgba32uint"] + expected: FAIL + + [:dimension="_undef_";format="rgba32sint"] + expected: FAIL + + [:dimension="_undef_";format="rgba32float"] + expected: FAIL + + [:dimension="_undef_";format="rgb10a2unorm"] + expected: FAIL + + [:dimension="_undef_";format="rg11b10ufloat"] + expected: FAIL + + [:dimension="_undef_";format="rgb9e5ufloat"] + expected: FAIL + + [:dimension="_undef_";format="stencil8"] + expected: FAIL + + [:dimension="_undef_";format="depth16unorm"] + expected: FAIL + + [:dimension="_undef_";format="depth32float"] + expected: FAIL + + [:dimension="_undef_";format="depth24plus"] + expected: FAIL + + [:dimension="_undef_";format="depth24plus-stencil8"] + expected: FAIL + + [:dimension="_undef_";format="depth32float-stencil8"] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm"] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm"] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm"] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-unorm"] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-snorm"] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-unorm"] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-snorm"] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-ufloat"] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-float"] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm"] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm"] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm"] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm"] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="eac-r11unorm"] + expected: FAIL + + [:dimension="_undef_";format="eac-r11snorm"] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11unorm"] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11snorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-4x4-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-4x4-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-5x4-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-5x4-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-5x5-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-5x5-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-6x5-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-6x5-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-6x6-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-6x6-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-8x5-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-8x5-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-8x6-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-8x6-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-8x8-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-8x8-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-10x5-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-10x5-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-10x6-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-10x6-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-10x8-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-10x8-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-10x10-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-10x10-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-12x10-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-12x10-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-12x12-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-12x12-unorm-srgb"] + expected: FAIL + + [:dimension="1d";format="r8unorm"] + expected: FAIL + + [:dimension="1d";format="r8snorm"] + expected: FAIL + + [:dimension="1d";format="r8uint"] + expected: FAIL + + [:dimension="1d";format="r8sint"] + expected: FAIL + + [:dimension="1d";format="rg8unorm"] + expected: FAIL + + [:dimension="1d";format="rg8snorm"] + expected: FAIL + + [:dimension="1d";format="rg8uint"] + expected: FAIL + + [:dimension="1d";format="rg8sint"] + expected: FAIL + + [:dimension="1d";format="rgba8unorm"] + expected: FAIL + + [:dimension="1d";format="rgba8unorm-srgb"] + expected: FAIL + + [:dimension="1d";format="rgba8snorm"] + expected: FAIL + + [:dimension="1d";format="rgba8uint"] + expected: FAIL + + [:dimension="1d";format="rgba8sint"] + expected: FAIL + + [:dimension="1d";format="bgra8unorm"] + expected: FAIL + + [:dimension="1d";format="bgra8unorm-srgb"] + expected: FAIL + + [:dimension="1d";format="r16uint"] + expected: FAIL + + [:dimension="1d";format="r16sint"] + expected: FAIL + + [:dimension="1d";format="r16float"] + expected: FAIL + + [:dimension="1d";format="rg16uint"] + expected: FAIL + + [:dimension="1d";format="rg16sint"] + expected: FAIL + + [:dimension="1d";format="rg16float"] + expected: FAIL + + [:dimension="1d";format="rgba16uint"] + expected: FAIL + + [:dimension="1d";format="rgba16sint"] + expected: FAIL + + [:dimension="1d";format="rgba16float"] + expected: FAIL + + [:dimension="1d";format="r32uint"] + expected: FAIL + + [:dimension="1d";format="r32sint"] + expected: FAIL + + [:dimension="1d";format="r32float"] + expected: FAIL + + [:dimension="1d";format="rg32uint"] + expected: FAIL + + [:dimension="1d";format="rg32sint"] + expected: FAIL + + [:dimension="1d";format="rg32float"] + expected: FAIL + + [:dimension="1d";format="rgba32uint"] + expected: FAIL + + [:dimension="1d";format="rgba32sint"] + expected: FAIL + + [:dimension="1d";format="rgba32float"] + expected: FAIL + + [:dimension="1d";format="rgb10a2unorm"] + expected: FAIL + + [:dimension="1d";format="rg11b10ufloat"] + expected: FAIL + + [:dimension="1d";format="rgb9e5ufloat"] + expected: FAIL + + [:dimension="2d";format="r8unorm"] + expected: FAIL + + [:dimension="2d";format="r8snorm"] + expected: FAIL + + [:dimension="2d";format="r8uint"] + expected: FAIL + + [:dimension="2d";format="r8sint"] + expected: FAIL + + [:dimension="2d";format="rg8unorm"] + expected: FAIL + + [:dimension="2d";format="rg8snorm"] + expected: FAIL + + [:dimension="2d";format="rg8uint"] + expected: FAIL + + [:dimension="2d";format="rg8sint"] + expected: FAIL + + [:dimension="2d";format="rgba8unorm"] + expected: FAIL + + [:dimension="2d";format="rgba8unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="rgba8snorm"] + expected: FAIL + + [:dimension="2d";format="rgba8uint"] + expected: FAIL + + [:dimension="2d";format="rgba8sint"] + expected: FAIL + + [:dimension="2d";format="bgra8unorm"] + expected: FAIL + + [:dimension="2d";format="bgra8unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="r16uint"] + expected: FAIL + + [:dimension="2d";format="r16sint"] + expected: FAIL + + [:dimension="2d";format="r16float"] + expected: FAIL + + [:dimension="2d";format="rg16uint"] + expected: FAIL + + [:dimension="2d";format="rg16sint"] + expected: FAIL + + [:dimension="2d";format="rg16float"] + expected: FAIL + + [:dimension="2d";format="rgba16uint"] + expected: FAIL + + [:dimension="2d";format="rgba16sint"] + expected: FAIL + + [:dimension="2d";format="rgba16float"] + expected: FAIL + + [:dimension="2d";format="r32uint"] + expected: FAIL + + [:dimension="2d";format="r32sint"] + expected: FAIL + + [:dimension="2d";format="r32float"] + expected: FAIL + + [:dimension="2d";format="rg32uint"] + expected: FAIL + + [:dimension="2d";format="rg32sint"] + expected: FAIL + + [:dimension="2d";format="rg32float"] + expected: FAIL + + [:dimension="2d";format="rgba32uint"] + expected: FAIL + + [:dimension="2d";format="rgba32sint"] + expected: FAIL + + [:dimension="2d";format="rgba32float"] + expected: FAIL + + [:dimension="2d";format="rgb10a2unorm"] + expected: FAIL + + [:dimension="2d";format="rg11b10ufloat"] + expected: FAIL + + [:dimension="2d";format="rgb9e5ufloat"] + expected: FAIL + + [:dimension="2d";format="stencil8"] + expected: FAIL + + [:dimension="2d";format="depth16unorm"] + expected: FAIL + + [:dimension="2d";format="depth32float"] + expected: FAIL + + [:dimension="2d";format="depth24plus"] + expected: FAIL + + [:dimension="2d";format="depth24plus-stencil8"] + expected: FAIL + + [:dimension="2d";format="depth32float-stencil8"] + expected: FAIL + + [:dimension="2d";format="bc1-rgba-unorm"] + expected: FAIL + + [:dimension="2d";format="bc1-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="bc2-rgba-unorm"] + expected: FAIL + + [:dimension="2d";format="bc2-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="bc3-rgba-unorm"] + expected: FAIL + + [:dimension="2d";format="bc3-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="bc4-r-unorm"] + expected: FAIL + + [:dimension="2d";format="bc4-r-snorm"] + expected: FAIL + + [:dimension="2d";format="bc5-rg-unorm"] + expected: FAIL + + [:dimension="2d";format="bc5-rg-snorm"] + expected: FAIL + + [:dimension="2d";format="bc6h-rgb-ufloat"] + expected: FAIL + + [:dimension="2d";format="bc6h-rgb-float"] + expected: FAIL + + [:dimension="2d";format="bc7-rgba-unorm"] + expected: FAIL + + [:dimension="2d";format="bc7-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8unorm"] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8a1unorm"] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8a1unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="etc2-rgba8unorm"] + expected: FAIL + + [:dimension="2d";format="etc2-rgba8unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="eac-r11unorm"] + expected: FAIL + + [:dimension="2d";format="eac-r11snorm"] + expected: FAIL + + [:dimension="2d";format="eac-rg11unorm"] + expected: FAIL + + [:dimension="2d";format="eac-rg11snorm"] + expected: FAIL + + [:dimension="2d";format="astc-4x4-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-4x4-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-5x4-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-5x4-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-5x5-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-5x5-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-6x5-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-6x5-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-6x6-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-6x6-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-8x5-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-8x5-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-8x6-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-8x6-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-8x8-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-8x8-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-10x5-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-10x5-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-10x6-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-10x6-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-10x8-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-10x8-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-10x10-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-10x10-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-12x10-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-12x10-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-12x12-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-12x12-unorm-srgb"] + expected: FAIL + + [:dimension="3d";format="r8unorm"] + expected: FAIL + + [:dimension="3d";format="r8snorm"] + expected: FAIL + + [:dimension="3d";format="r8uint"] + expected: FAIL + + [:dimension="3d";format="r8sint"] + expected: FAIL + + [:dimension="3d";format="rg8unorm"] + expected: FAIL + + [:dimension="3d";format="rg8snorm"] + expected: FAIL + + [:dimension="3d";format="rg8uint"] + expected: FAIL + + [:dimension="3d";format="rg8sint"] + expected: FAIL + + [:dimension="3d";format="rgba8unorm"] + expected: FAIL + + [:dimension="3d";format="rgba8unorm-srgb"] + expected: FAIL + + [:dimension="3d";format="rgba8snorm"] + expected: FAIL + + [:dimension="3d";format="rgba8uint"] + expected: FAIL + + [:dimension="3d";format="rgba8sint"] + expected: FAIL + + [:dimension="3d";format="bgra8unorm"] + expected: FAIL + + [:dimension="3d";format="bgra8unorm-srgb"] + expected: FAIL + + [:dimension="3d";format="r16uint"] + expected: FAIL + + [:dimension="3d";format="r16sint"] + expected: FAIL + + [:dimension="3d";format="r16float"] + expected: FAIL + + [:dimension="3d";format="rg16uint"] + expected: FAIL + + [:dimension="3d";format="rg16sint"] + expected: FAIL + + [:dimension="3d";format="rg16float"] + expected: FAIL + + [:dimension="3d";format="rgba16uint"] + expected: FAIL + + [:dimension="3d";format="rgba16sint"] + expected: FAIL + + [:dimension="3d";format="rgba16float"] + expected: FAIL + + [:dimension="3d";format="r32uint"] + expected: FAIL + + [:dimension="3d";format="r32sint"] + expected: FAIL + + [:dimension="3d";format="r32float"] + expected: FAIL + + [:dimension="3d";format="rg32uint"] + expected: FAIL + + [:dimension="3d";format="rg32sint"] + expected: FAIL + + [:dimension="3d";format="rg32float"] + expected: FAIL + + [:dimension="3d";format="rgba32uint"] + expected: FAIL + + [:dimension="3d";format="rgba32sint"] + expected: FAIL + + [:dimension="3d";format="rgba32float"] + expected: FAIL + + [:dimension="3d";format="rgb10a2unorm"] + expected: FAIL + + [:dimension="3d";format="rg11b10ufloat"] + expected: FAIL + + [:dimension="3d";format="rgb9e5ufloat"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,shader_module:device_mismatch:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxTextureDimension2D:configure,at_over:*] + [:limitTest="atDefault";testValueName="atLimit";canvasType="onscreen"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";canvasType="offscreen"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";canvasType="onscreen"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";canvasType="offscreen"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";canvasType="onscreen"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";canvasType="offscreen"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";canvasType="onscreen"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";canvasType="offscreen"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";canvasType="onscreen"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";canvasType="offscreen"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";canvasType="onscreen"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";canvasType="offscreen"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";canvasType="onscreen"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";canvasType="offscreen"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";canvasType="onscreen"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";canvasType="offscreen"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";canvasType="onscreen"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";canvasType="offscreen"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";canvasType="onscreen"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";canvasType="offscreen"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,vertex_state,correctness:max_buffers_and_attribs:*] + [:format="uint8x2"] + expected: FAIL + + [:format="uint8x4"] + expected: FAIL + + [:format="sint8x2"] + expected: FAIL + + [:format="sint8x4"] + expected: FAIL + + [:format="unorm8x2"] + expected: FAIL + + [:format="unorm8x4"] + expected: FAIL + + [:format="snorm8x2"] + expected: FAIL + + [:format="snorm8x4"] + expected: FAIL + + [:format="uint16x2"] + expected: FAIL + + [:format="uint16x4"] + expected: FAIL + + [:format="sint16x2"] + expected: FAIL + + [:format="sint16x4"] + expected: FAIL + + [:format="unorm16x2"] + expected: FAIL + + [:format="unorm16x4"] + expected: FAIL + + [:format="snorm16x2"] + expected: FAIL + + [:format="snorm16x4"] + expected: FAIL + + [:format="float16x2"] + expected: FAIL + + [:format="float16x4"] + expected: FAIL + + [:format="float32"] + expected: FAIL + + [:format="float32x2"] + expected: FAIL + + [:format="float32x3"] + expected: FAIL + + [:format="float32x4"] + expected: FAIL + + [:format="uint32"] + expected: FAIL + + [:format="uint32x2"] + expected: FAIL + + [:format="uint32x3"] + expected: FAIL + + [:format="uint32x4"] + expected: FAIL + + [:format="sint32"] + expected: FAIL + + [:format="sint32x2"] + expected: FAIL + + [:format="sint32x3"] + expected: FAIL + + [:format="sint32x4"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,dpdxFine:f32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:resolveTarget,different_size:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,debug:debug_group:*] + [:encoderType="non-pass"] + expected: FAIL + + [:encoderType="compute%20pass"] + expected: FAIL + + [:encoderType="render%20pass"] + expected: FAIL + + [:encoderType="render%20bundle"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,mix:matching_f32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,stencil:*] + [:writeMask=15;renderMode="direct";bufferOffset="zero";querySetOffset="zero"] + expected: FAIL + + [:writeMask=15;renderMode="direct";bufferOffset="zero";querySetOffset="non-zero"] + expected: FAIL + + [:writeMask=15;renderMode="direct";bufferOffset="non-zero";querySetOffset="zero"] + expected: FAIL + + [:writeMask=15;renderMode="direct";bufferOffset="non-zero";querySetOffset="non-zero"] + expected: FAIL + + [:writeMask=15;renderMode="render-bundle";bufferOffset="zero";querySetOffset="zero"] + expected: FAIL + + [:writeMask=15;renderMode="render-bundle";bufferOffset="zero";querySetOffset="non-zero"] + expected: FAIL + + [:writeMask=15;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="zero"] + expected: FAIL + + [:writeMask=15;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="non-zero"] + expected: FAIL + + [:writeMask=0;renderMode="direct";bufferOffset="zero";querySetOffset="zero"] + expected: FAIL + + [:writeMask=0;renderMode="direct";bufferOffset="zero";querySetOffset="non-zero"] + expected: FAIL + + [:writeMask=0;renderMode="direct";bufferOffset="non-zero";querySetOffset="zero"] + expected: FAIL + + [:writeMask=0;renderMode="direct";bufferOffset="non-zero";querySetOffset="non-zero"] + expected: FAIL + + [:writeMask=0;renderMode="render-bundle";bufferOffset="zero";querySetOffset="zero"] + expected: FAIL + + [:writeMask=0;renderMode="render-bundle";bufferOffset="zero";querySetOffset="non-zero"] + expected: FAIL + + [:writeMask=0;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="zero"] + expected: FAIL + + [:writeMask=0;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="non-zero"] + expected: FAIL + + +[cts.https.html?q=webgpu:web_platform,copyToTexture,canvas:copy_contents_from_gl_context_canvas:*] + [:canvasType="onscreen";contextName="webgl";dstColorFormat="r8unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="r8unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="r8unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="r8unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="r8unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="r8unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="r8unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="r8unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="r16float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="r16float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="r16float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="r16float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="r16float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="r16float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="r16float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="r16float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="r32float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="r32float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="r32float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="r32float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="r32float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="r32float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="r32float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="r32float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rg8unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rg8unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rg8unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rg8unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rg8unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rg8unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rg8unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rg8unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rg16float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rg16float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rg16float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rg16float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rg16float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rg16float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rg16float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rg16float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rg32float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rg32float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rg32float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rg32float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rg32float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rg32float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rg32float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rg32float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba8unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba8unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba8unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba8unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba8unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba8unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba8unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba8unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba8unorm-srgb";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba8unorm-srgb";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba8unorm-srgb";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba8unorm-srgb";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba8unorm-srgb";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba8unorm-srgb";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba8unorm-srgb";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba8unorm-srgb";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="bgra8unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="bgra8unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="bgra8unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="bgra8unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="bgra8unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="bgra8unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="bgra8unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="bgra8unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="bgra8unorm-srgb";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="bgra8unorm-srgb";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="bgra8unorm-srgb";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="bgra8unorm-srgb";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="bgra8unorm-srgb";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="bgra8unorm-srgb";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="bgra8unorm-srgb";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="bgra8unorm-srgb";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgb10a2unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgb10a2unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgb10a2unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgb10a2unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgb10a2unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgb10a2unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgb10a2unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgb10a2unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba16float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba16float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba16float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba16float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba16float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba16float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba16float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba16float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba32float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba32float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba32float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba32float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba32float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba32float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba32float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba32float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="r8unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="r8unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="r8unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="r8unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="r8unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="r8unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="r8unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="r8unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="r16float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="r16float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="r16float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="r16float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="r16float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="r16float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="r16float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="r16float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="r32float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="r32float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="r32float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="r32float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="r32float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="r32float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="r32float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="r32float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rg8unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rg8unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rg8unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rg8unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rg8unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rg8unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rg8unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rg8unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rg16float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rg16float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rg16float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rg16float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rg16float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rg16float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rg16float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rg16float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rg32float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rg32float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rg32float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rg32float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rg32float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rg32float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rg32float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rg32float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba8unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba8unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba8unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba8unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba8unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba8unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba8unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba8unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba8unorm-srgb";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba8unorm-srgb";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba8unorm-srgb";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba8unorm-srgb";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba8unorm-srgb";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba8unorm-srgb";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba8unorm-srgb";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba8unorm-srgb";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="bgra8unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="bgra8unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="bgra8unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="bgra8unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="bgra8unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="bgra8unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="bgra8unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="bgra8unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="bgra8unorm-srgb";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="bgra8unorm-srgb";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="bgra8unorm-srgb";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="bgra8unorm-srgb";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="bgra8unorm-srgb";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="bgra8unorm-srgb";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="bgra8unorm-srgb";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="bgra8unorm-srgb";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgb10a2unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgb10a2unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgb10a2unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgb10a2unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgb10a2unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgb10a2unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgb10a2unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgb10a2unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba16float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba16float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba16float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba16float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba16float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba16float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba16float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba16float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba32float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba32float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba32float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba32float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba32float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba32float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba32float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba32float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="r8unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="r8unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="r8unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="r8unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="r8unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="r8unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="r8unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="r8unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="r16float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="r16float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="r16float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="r16float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="r16float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="r16float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="r16float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="r16float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="r32float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="r32float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="r32float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="r32float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="r32float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="r32float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="r32float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="r32float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rg8unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rg8unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rg8unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rg8unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rg8unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rg8unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rg8unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rg8unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rg16float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rg16float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rg16float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rg16float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rg16float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rg16float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rg16float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rg16float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rg32float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rg32float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rg32float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rg32float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rg32float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rg32float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rg32float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rg32float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba8unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba8unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba8unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba8unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba8unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba8unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba8unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba8unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba8unorm-srgb";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba8unorm-srgb";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba8unorm-srgb";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba8unorm-srgb";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba8unorm-srgb";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba8unorm-srgb";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba8unorm-srgb";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba8unorm-srgb";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="bgra8unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="bgra8unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="bgra8unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="bgra8unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="bgra8unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="bgra8unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="bgra8unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="bgra8unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="bgra8unorm-srgb";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="bgra8unorm-srgb";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="bgra8unorm-srgb";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="bgra8unorm-srgb";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="bgra8unorm-srgb";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="bgra8unorm-srgb";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="bgra8unorm-srgb";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="bgra8unorm-srgb";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgb10a2unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgb10a2unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgb10a2unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgb10a2unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgb10a2unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgb10a2unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgb10a2unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgb10a2unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba16float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba16float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba16float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba16float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba16float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba16float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba16float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba16float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba32float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba32float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba32float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba32float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba32float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba32float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba32float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba32float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="r8unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="r8unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="r8unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="r8unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="r8unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="r8unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="r8unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="r8unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="r16float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="r16float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="r16float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="r16float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="r16float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="r16float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="r16float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="r16float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="r32float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="r32float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="r32float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="r32float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="r32float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="r32float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="r32float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="r32float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rg8unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rg8unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rg8unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rg8unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rg8unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rg8unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rg8unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rg8unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rg16float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rg16float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rg16float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rg16float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rg16float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rg16float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rg16float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rg16float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rg32float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rg32float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rg32float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rg32float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rg32float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rg32float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rg32float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rg32float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba8unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba8unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba8unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba8unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba8unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba8unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba8unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba8unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba8unorm-srgb";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba8unorm-srgb";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba8unorm-srgb";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba8unorm-srgb";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba8unorm-srgb";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba8unorm-srgb";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba8unorm-srgb";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba8unorm-srgb";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="bgra8unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="bgra8unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="bgra8unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="bgra8unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="bgra8unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="bgra8unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="bgra8unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="bgra8unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="bgra8unorm-srgb";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="bgra8unorm-srgb";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="bgra8unorm-srgb";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="bgra8unorm-srgb";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="bgra8unorm-srgb";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="bgra8unorm-srgb";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="bgra8unorm-srgb";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="bgra8unorm-srgb";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgb10a2unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgb10a2unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgb10a2unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgb10a2unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgb10a2unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgb10a2unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgb10a2unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgb10a2unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba16float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba16float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba16float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba16float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba16float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba16float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba16float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba16float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba32float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba32float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba32float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba32float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba32float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba32float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba32float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba32float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,bool_logical:not_equals:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,queue,writeBuffer:buffer_state:*] + [:bufferState="valid"] + expected: FAIL + + [:bufferState="invalid"] + expected: FAIL + + [:bufferState="destroyed"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,depth_stencil_state:format:*] + [:isAsync=false;format="r8unorm"] + expected: FAIL + + [:isAsync=false;format="r8snorm"] + expected: FAIL + + [:isAsync=false;format="r8uint"] + expected: FAIL + + [:isAsync=false;format="r8sint"] + expected: FAIL + + [:isAsync=false;format="rg8unorm"] + expected: FAIL + + [:isAsync=false;format="rg8snorm"] + expected: FAIL + + [:isAsync=false;format="rg8uint"] + expected: FAIL + + [:isAsync=false;format="rg8sint"] + expected: FAIL + + [:isAsync=false;format="rgba8unorm"] + expected: FAIL + + [:isAsync=false;format="rgba8unorm-srgb"] + expected: FAIL + + [:isAsync=false;format="rgba8snorm"] + expected: FAIL + + [:isAsync=false;format="rgba8uint"] + expected: FAIL + + [:isAsync=false;format="rgba8sint"] + expected: FAIL + + [:isAsync=false;format="bgra8unorm"] + expected: FAIL + + [:isAsync=false;format="bgra8unorm-srgb"] + expected: FAIL + + [:isAsync=false;format="r16uint"] + expected: FAIL + + [:isAsync=false;format="r16sint"] + expected: FAIL + + [:isAsync=false;format="r16float"] + expected: FAIL + + [:isAsync=false;format="rg16uint"] + expected: FAIL + + [:isAsync=false;format="rg16sint"] + expected: FAIL + + [:isAsync=false;format="rg16float"] + expected: FAIL + + [:isAsync=false;format="rgba16uint"] + expected: FAIL + + [:isAsync=false;format="rgba16sint"] + expected: FAIL + + [:isAsync=false;format="rgba16float"] + expected: FAIL + + [:isAsync=false;format="r32uint"] + expected: FAIL + + [:isAsync=false;format="r32sint"] + expected: FAIL + + [:isAsync=false;format="r32float"] + expected: FAIL + + [:isAsync=false;format="rg32uint"] + expected: FAIL + + [:isAsync=false;format="rg32sint"] + expected: FAIL + + [:isAsync=false;format="rg32float"] + expected: FAIL + + [:isAsync=false;format="rgba32uint"] + expected: FAIL + + [:isAsync=false;format="rgba32sint"] + expected: FAIL + + [:isAsync=false;format="rgba32float"] + expected: FAIL + + [:isAsync=false;format="rgb10a2unorm"] + expected: FAIL + + [:isAsync=false;format="rg11b10ufloat"] + expected: FAIL + + [:isAsync=false;format="rgb9e5ufloat"] + expected: FAIL + + [:isAsync=false;format="stencil8"] + expected: FAIL + + [:isAsync=false;format="depth16unorm"] + expected: FAIL + + [:isAsync=false;format="depth32float"] + expected: FAIL + + [:isAsync=false;format="depth24plus"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8"] + expected: FAIL + + [:isAsync=false;format="depth32float-stencil8"] + expected: FAIL + + [:isAsync=false;format="bc1-rgba-unorm"] + expected: FAIL + + [:isAsync=false;format="bc1-rgba-unorm-srgb"] + expected: FAIL + + [:isAsync=false;format="bc2-rgba-unorm"] + expected: FAIL + + [:isAsync=false;format="bc2-rgba-unorm-srgb"] + expected: FAIL + + [:isAsync=false;format="bc3-rgba-unorm"] + expected: FAIL + + [:isAsync=false;format="bc3-rgba-unorm-srgb"] + expected: FAIL + + [:isAsync=false;format="bc4-r-unorm"] + expected: FAIL + + [:isAsync=false;format="bc4-r-snorm"] + expected: FAIL + + [:isAsync=false;format="bc5-rg-unorm"] + expected: FAIL + + [:isAsync=false;format="bc5-rg-snorm"] + expected: FAIL + + [:isAsync=false;format="bc6h-rgb-ufloat"] + expected: FAIL + + [:isAsync=false;format="bc6h-rgb-float"] + expected: FAIL + + [:isAsync=false;format="bc7-rgba-unorm"] + expected: FAIL + + [:isAsync=false;format="bc7-rgba-unorm-srgb"] + expected: FAIL + + [:isAsync=false;format="etc2-rgb8unorm"] + expected: FAIL + + [:isAsync=false;format="etc2-rgb8unorm-srgb"] + expected: FAIL + + [:isAsync=false;format="etc2-rgb8a1unorm"] + expected: FAIL + + [:isAsync=false;format="etc2-rgb8a1unorm-srgb"] + expected: FAIL + + [:isAsync=false;format="etc2-rgba8unorm"] + expected: FAIL + + [:isAsync=false;format="etc2-rgba8unorm-srgb"] + expected: FAIL + + [:isAsync=false;format="eac-r11unorm"] + expected: FAIL + + [:isAsync=false;format="eac-r11snorm"] + expected: FAIL + + [:isAsync=false;format="eac-rg11unorm"] + expected: FAIL + + [:isAsync=false;format="eac-rg11snorm"] + expected: FAIL + + [:isAsync=false;format="astc-4x4-unorm"] + expected: FAIL + + [:isAsync=false;format="astc-4x4-unorm-srgb"] + expected: FAIL + + [:isAsync=false;format="astc-5x4-unorm"] + expected: FAIL + + [:isAsync=false;format="astc-5x4-unorm-srgb"] + expected: FAIL + + [:isAsync=false;format="astc-5x5-unorm"] + expected: FAIL + + [:isAsync=false;format="astc-5x5-unorm-srgb"] + expected: FAIL + + [:isAsync=false;format="astc-6x5-unorm"] + expected: FAIL + + [:isAsync=false;format="astc-6x5-unorm-srgb"] + expected: FAIL + + [:isAsync=false;format="astc-6x6-unorm"] + expected: FAIL + + [:isAsync=false;format="astc-6x6-unorm-srgb"] + expected: FAIL + + [:isAsync=false;format="astc-8x5-unorm"] + expected: FAIL + + [:isAsync=false;format="astc-8x5-unorm-srgb"] + expected: FAIL + + [:isAsync=false;format="astc-8x6-unorm"] + expected: FAIL + + [:isAsync=false;format="astc-8x6-unorm-srgb"] + expected: FAIL + + [:isAsync=false;format="astc-8x8-unorm"] + expected: FAIL + + [:isAsync=false;format="astc-8x8-unorm-srgb"] + expected: FAIL + + [:isAsync=false;format="astc-10x5-unorm"] + expected: FAIL + + [:isAsync=false;format="astc-10x5-unorm-srgb"] + expected: FAIL + + [:isAsync=false;format="astc-10x6-unorm"] + expected: FAIL + + [:isAsync=false;format="astc-10x6-unorm-srgb"] + expected: FAIL + + [:isAsync=false;format="astc-10x8-unorm"] + expected: FAIL + + [:isAsync=false;format="astc-10x8-unorm-srgb"] + expected: FAIL + + [:isAsync=false;format="astc-10x10-unorm"] + expected: FAIL + + [:isAsync=false;format="astc-10x10-unorm-srgb"] + expected: FAIL + + [:isAsync=false;format="astc-12x10-unorm"] + expected: FAIL + + [:isAsync=false;format="astc-12x10-unorm-srgb"] + expected: FAIL + + [:isAsync=false;format="astc-12x12-unorm"] + expected: FAIL + + [:isAsync=false;format="astc-12x12-unorm-srgb"] + expected: FAIL + + [:isAsync=true;format="r8unorm"] + expected: FAIL + + [:isAsync=true;format="r8snorm"] + expected: FAIL + + [:isAsync=true;format="r8uint"] + expected: FAIL + + [:isAsync=true;format="r8sint"] + expected: FAIL + + [:isAsync=true;format="rg8unorm"] + expected: FAIL + + [:isAsync=true;format="rg8snorm"] + expected: FAIL + + [:isAsync=true;format="rg8uint"] + expected: FAIL + + [:isAsync=true;format="rg8sint"] + expected: FAIL + + [:isAsync=true;format="rgba8unorm"] + expected: FAIL + + [:isAsync=true;format="rgba8unorm-srgb"] + expected: FAIL + + [:isAsync=true;format="rgba8snorm"] + expected: FAIL + + [:isAsync=true;format="rgba8uint"] + expected: FAIL + + [:isAsync=true;format="rgba8sint"] + expected: FAIL + + [:isAsync=true;format="bgra8unorm"] + expected: FAIL + + [:isAsync=true;format="bgra8unorm-srgb"] + expected: FAIL + + [:isAsync=true;format="r16uint"] + expected: FAIL + + [:isAsync=true;format="r16sint"] + expected: FAIL + + [:isAsync=true;format="r16float"] + expected: FAIL + + [:isAsync=true;format="rg16uint"] + expected: FAIL + + [:isAsync=true;format="rg16sint"] + expected: FAIL + + [:isAsync=true;format="rg16float"] + expected: FAIL + + [:isAsync=true;format="rgba16uint"] + expected: FAIL + + [:isAsync=true;format="rgba16sint"] + expected: FAIL + + [:isAsync=true;format="rgba16float"] + expected: FAIL + + [:isAsync=true;format="r32uint"] + expected: FAIL + + [:isAsync=true;format="r32sint"] + expected: FAIL + + [:isAsync=true;format="r32float"] + expected: FAIL + + [:isAsync=true;format="rg32uint"] + expected: FAIL + + [:isAsync=true;format="rg32sint"] + expected: FAIL + + [:isAsync=true;format="rg32float"] + expected: FAIL + + [:isAsync=true;format="rgba32uint"] + expected: FAIL + + [:isAsync=true;format="rgba32sint"] + expected: FAIL + + [:isAsync=true;format="rgba32float"] + expected: FAIL + + [:isAsync=true;format="rgb10a2unorm"] + expected: FAIL + + [:isAsync=true;format="rg11b10ufloat"] + expected: FAIL + + [:isAsync=true;format="rgb9e5ufloat"] + expected: FAIL + + [:isAsync=true;format="stencil8"] + expected: FAIL + + [:isAsync=true;format="depth16unorm"] + expected: FAIL + + [:isAsync=true;format="depth32float"] + expected: FAIL + + [:isAsync=true;format="depth24plus"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8"] + expected: FAIL + + [:isAsync=true;format="depth32float-stencil8"] + expected: FAIL + + [:isAsync=true;format="bc1-rgba-unorm"] + expected: FAIL + + [:isAsync=true;format="bc1-rgba-unorm-srgb"] + expected: FAIL + + [:isAsync=true;format="bc2-rgba-unorm"] + expected: FAIL + + [:isAsync=true;format="bc2-rgba-unorm-srgb"] + expected: FAIL + + [:isAsync=true;format="bc3-rgba-unorm"] + expected: FAIL + + [:isAsync=true;format="bc3-rgba-unorm-srgb"] + expected: FAIL + + [:isAsync=true;format="bc4-r-unorm"] + expected: FAIL + + [:isAsync=true;format="bc4-r-snorm"] + expected: FAIL + + [:isAsync=true;format="bc5-rg-unorm"] + expected: FAIL + + [:isAsync=true;format="bc5-rg-snorm"] + expected: FAIL + + [:isAsync=true;format="bc6h-rgb-ufloat"] + expected: FAIL + + [:isAsync=true;format="bc6h-rgb-float"] + expected: FAIL + + [:isAsync=true;format="bc7-rgba-unorm"] + expected: FAIL + + [:isAsync=true;format="bc7-rgba-unorm-srgb"] + expected: FAIL + + [:isAsync=true;format="etc2-rgb8unorm"] + expected: FAIL + + [:isAsync=true;format="etc2-rgb8unorm-srgb"] + expected: FAIL + + [:isAsync=true;format="etc2-rgb8a1unorm"] + expected: FAIL + + [:isAsync=true;format="etc2-rgb8a1unorm-srgb"] + expected: FAIL + + [:isAsync=true;format="etc2-rgba8unorm"] + expected: FAIL + + [:isAsync=true;format="etc2-rgba8unorm-srgb"] + expected: FAIL + + [:isAsync=true;format="eac-r11unorm"] + expected: FAIL + + [:isAsync=true;format="eac-r11snorm"] + expected: FAIL + + [:isAsync=true;format="eac-rg11unorm"] + expected: FAIL + + [:isAsync=true;format="eac-rg11snorm"] + expected: FAIL + + [:isAsync=true;format="astc-4x4-unorm"] + expected: FAIL + + [:isAsync=true;format="astc-4x4-unorm-srgb"] + expected: FAIL + + [:isAsync=true;format="astc-5x4-unorm"] + expected: FAIL + + [:isAsync=true;format="astc-5x4-unorm-srgb"] + expected: FAIL + + [:isAsync=true;format="astc-5x5-unorm"] + expected: FAIL + + [:isAsync=true;format="astc-5x5-unorm-srgb"] + expected: FAIL + + [:isAsync=true;format="astc-6x5-unorm"] + expected: FAIL + + [:isAsync=true;format="astc-6x5-unorm-srgb"] + expected: FAIL + + [:isAsync=true;format="astc-6x6-unorm"] + expected: FAIL + + [:isAsync=true;format="astc-6x6-unorm-srgb"] + expected: FAIL + + [:isAsync=true;format="astc-8x5-unorm"] + expected: FAIL + + [:isAsync=true;format="astc-8x5-unorm-srgb"] + expected: FAIL + + [:isAsync=true;format="astc-8x6-unorm"] + expected: FAIL + + [:isAsync=true;format="astc-8x6-unorm-srgb"] + expected: FAIL + + [:isAsync=true;format="astc-8x8-unorm"] + expected: FAIL + + [:isAsync=true;format="astc-8x8-unorm-srgb"] + expected: FAIL + + [:isAsync=true;format="astc-10x5-unorm"] + expected: FAIL + + [:isAsync=true;format="astc-10x5-unorm-srgb"] + expected: FAIL + + [:isAsync=true;format="astc-10x6-unorm"] + expected: FAIL + + [:isAsync=true;format="astc-10x6-unorm-srgb"] + expected: FAIL + + [:isAsync=true;format="astc-10x8-unorm"] + expected: FAIL + + [:isAsync=true;format="astc-10x8-unorm-srgb"] + expected: FAIL + + [:isAsync=true;format="astc-10x10-unorm"] + expected: FAIL + + [:isAsync=true;format="astc-10x10-unorm-srgb"] + expected: FAIL + + [:isAsync=true;format="astc-12x10-unorm"] + expected: FAIL + + [:isAsync=true;format="astc-12x10-unorm-srgb"] + expected: FAIL + + [:isAsync=true;format="astc-12x12-unorm"] + expected: FAIL + + [:isAsync=true;format="astc-12x12-unorm-srgb"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createBindGroup:buffer,effective_buffer_binding_size:*] + [:type="uniform"] + expected: FAIL + + [:type="storage"] + expected: FAIL + + [:type="read-only-storage"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleBias:stage:*] + [:stage="fragment"] + expected: FAIL + + [:stage="vertex"] + expected: FAIL + + [:stage="compute"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,buffer,mapping:unmap,state,mappingPending:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:web_platform,canvas,readbackFromWebGPUCanvas:drawTo2DCanvas:*] + [:format="bgra8unorm";alphaMode="opaque";colorSpace="srgb";webgpuCanvasType="onscreen";canvas2DType="onscreen"] + expected: FAIL + + [:format="bgra8unorm";alphaMode="opaque";colorSpace="srgb";webgpuCanvasType="onscreen";canvas2DType="offscreen"] + expected: FAIL + + [:format="bgra8unorm";alphaMode="opaque";colorSpace="srgb";webgpuCanvasType="offscreen";canvas2DType="onscreen"] + expected: FAIL + + [:format="bgra8unorm";alphaMode="opaque";colorSpace="srgb";webgpuCanvasType="offscreen";canvas2DType="offscreen"] + expected: FAIL + + [:format="bgra8unorm";alphaMode="opaque";colorSpace="display-p3";webgpuCanvasType="onscreen";canvas2DType="onscreen"] + expected: FAIL + + [:format="bgra8unorm";alphaMode="opaque";colorSpace="display-p3";webgpuCanvasType="onscreen";canvas2DType="offscreen"] + expected: FAIL + + [:format="bgra8unorm";alphaMode="opaque";colorSpace="display-p3";webgpuCanvasType="offscreen";canvas2DType="onscreen"] + expected: FAIL + + [:format="bgra8unorm";alphaMode="opaque";colorSpace="display-p3";webgpuCanvasType="offscreen";canvas2DType="offscreen"] + expected: FAIL + + [:format="bgra8unorm";alphaMode="premultiplied";colorSpace="srgb";webgpuCanvasType="onscreen";canvas2DType="onscreen"] + expected: FAIL + + [:format="bgra8unorm";alphaMode="premultiplied";colorSpace="srgb";webgpuCanvasType="onscreen";canvas2DType="offscreen"] + expected: FAIL + + [:format="bgra8unorm";alphaMode="premultiplied";colorSpace="srgb";webgpuCanvasType="offscreen";canvas2DType="onscreen"] + expected: FAIL + + [:format="bgra8unorm";alphaMode="premultiplied";colorSpace="srgb";webgpuCanvasType="offscreen";canvas2DType="offscreen"] + expected: FAIL + + [:format="bgra8unorm";alphaMode="premultiplied";colorSpace="display-p3";webgpuCanvasType="onscreen";canvas2DType="onscreen"] + expected: FAIL + + [:format="bgra8unorm";alphaMode="premultiplied";colorSpace="display-p3";webgpuCanvasType="onscreen";canvas2DType="offscreen"] + expected: FAIL + + [:format="bgra8unorm";alphaMode="premultiplied";colorSpace="display-p3";webgpuCanvasType="offscreen";canvas2DType="onscreen"] + expected: FAIL + + [:format="bgra8unorm";alphaMode="premultiplied";colorSpace="display-p3";webgpuCanvasType="offscreen";canvas2DType="offscreen"] + expected: FAIL + + [:format="rgba8unorm";alphaMode="opaque";colorSpace="srgb";webgpuCanvasType="onscreen";canvas2DType="onscreen"] + expected: FAIL + + [:format="rgba8unorm";alphaMode="opaque";colorSpace="srgb";webgpuCanvasType="onscreen";canvas2DType="offscreen"] + expected: FAIL + + [:format="rgba8unorm";alphaMode="opaque";colorSpace="srgb";webgpuCanvasType="offscreen";canvas2DType="onscreen"] + expected: FAIL + + [:format="rgba8unorm";alphaMode="opaque";colorSpace="srgb";webgpuCanvasType="offscreen";canvas2DType="offscreen"] + expected: FAIL + + [:format="rgba8unorm";alphaMode="opaque";colorSpace="display-p3";webgpuCanvasType="onscreen";canvas2DType="onscreen"] + expected: FAIL + + [:format="rgba8unorm";alphaMode="opaque";colorSpace="display-p3";webgpuCanvasType="onscreen";canvas2DType="offscreen"] + expected: FAIL + + [:format="rgba8unorm";alphaMode="opaque";colorSpace="display-p3";webgpuCanvasType="offscreen";canvas2DType="onscreen"] + expected: FAIL + + [:format="rgba8unorm";alphaMode="opaque";colorSpace="display-p3";webgpuCanvasType="offscreen";canvas2DType="offscreen"] + expected: FAIL + + [:format="rgba8unorm";alphaMode="premultiplied";colorSpace="srgb";webgpuCanvasType="onscreen";canvas2DType="onscreen"] + expected: FAIL + + [:format="rgba8unorm";alphaMode="premultiplied";colorSpace="srgb";webgpuCanvasType="onscreen";canvas2DType="offscreen"] + expected: FAIL + + [:format="rgba8unorm";alphaMode="premultiplied";colorSpace="srgb";webgpuCanvasType="offscreen";canvas2DType="onscreen"] + expected: FAIL + + [:format="rgba8unorm";alphaMode="premultiplied";colorSpace="srgb";webgpuCanvasType="offscreen";canvas2DType="offscreen"] + expected: FAIL + + [:format="rgba8unorm";alphaMode="premultiplied";colorSpace="display-p3";webgpuCanvasType="onscreen";canvas2DType="onscreen"] + expected: FAIL + + [:format="rgba8unorm";alphaMode="premultiplied";colorSpace="display-p3";webgpuCanvasType="onscreen";canvas2DType="offscreen"] + expected: FAIL + + [:format="rgba8unorm";alphaMode="premultiplied";colorSpace="display-p3";webgpuCanvasType="offscreen";canvas2DType="onscreen"] + expected: FAIL + + [:format="rgba8unorm";alphaMode="premultiplied";colorSpace="display-p3";webgpuCanvasType="offscreen";canvas2DType="offscreen"] + expected: FAIL + + [:format="rgba16float";alphaMode="opaque";colorSpace="srgb";webgpuCanvasType="onscreen";canvas2DType="onscreen"] + expected: FAIL + + [:format="rgba16float";alphaMode="opaque";colorSpace="srgb";webgpuCanvasType="onscreen";canvas2DType="offscreen"] + expected: FAIL + + [:format="rgba16float";alphaMode="opaque";colorSpace="srgb";webgpuCanvasType="offscreen";canvas2DType="onscreen"] + expected: FAIL + + [:format="rgba16float";alphaMode="opaque";colorSpace="srgb";webgpuCanvasType="offscreen";canvas2DType="offscreen"] + expected: FAIL + + [:format="rgba16float";alphaMode="opaque";colorSpace="display-p3";webgpuCanvasType="onscreen";canvas2DType="onscreen"] + expected: FAIL + + [:format="rgba16float";alphaMode="opaque";colorSpace="display-p3";webgpuCanvasType="onscreen";canvas2DType="offscreen"] + expected: FAIL + + [:format="rgba16float";alphaMode="opaque";colorSpace="display-p3";webgpuCanvasType="offscreen";canvas2DType="onscreen"] + expected: FAIL + + [:format="rgba16float";alphaMode="opaque";colorSpace="display-p3";webgpuCanvasType="offscreen";canvas2DType="offscreen"] + expected: FAIL + + [:format="rgba16float";alphaMode="premultiplied";colorSpace="srgb";webgpuCanvasType="onscreen";canvas2DType="onscreen"] + expected: FAIL + + [:format="rgba16float";alphaMode="premultiplied";colorSpace="srgb";webgpuCanvasType="onscreen";canvas2DType="offscreen"] + expected: FAIL + + [:format="rgba16float";alphaMode="premultiplied";colorSpace="srgb";webgpuCanvasType="offscreen";canvas2DType="onscreen"] + expected: FAIL + + [:format="rgba16float";alphaMode="premultiplied";colorSpace="srgb";webgpuCanvasType="offscreen";canvas2DType="offscreen"] + expected: FAIL + + [:format="rgba16float";alphaMode="premultiplied";colorSpace="display-p3";webgpuCanvasType="onscreen";canvas2DType="onscreen"] + expected: FAIL + + [:format="rgba16float";alphaMode="premultiplied";colorSpace="display-p3";webgpuCanvasType="onscreen";canvas2DType="offscreen"] + expected: FAIL + + [:format="rgba16float";alphaMode="premultiplied";colorSpace="display-p3";webgpuCanvasType="offscreen";canvas2DType="onscreen"] + expected: FAIL + + [:format="rgba16float";alphaMode="premultiplied";colorSpace="display-p3";webgpuCanvasType="offscreen";canvas2DType="offscreen"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,queue,writeBuffer:ranges:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,queue,destroyed,buffer:setBindGroup:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,max:abstract_int:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:web_platform,canvas,configure:usage:*] + [:canvasType="onscreen"] + expected: FAIL + + [:canvasType="offscreen"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,buffer,mapping:getMappedRange,state,mapped:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:web_platform,copyToTexture,video:copy_from_video_element:*] + [:videoName="four-colors-vp8-bt601.webm";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:videoName="four-colors-vp8-bt601.webm";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:videoName="four-colors-theora-bt601.ogv";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:videoName="four-colors-theora-bt601.ogv";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:videoName="four-colors-h264-bt601.mp4";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:videoName="four-colors-h264-bt601.mp4";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:videoName="four-colors-vp9-bt601.webm";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:videoName="four-colors-vp9-bt601.webm";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:videoName="four-colors-vp9-bt709.webm";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:videoName="four-colors-vp9-bt709.webm";srcDoFlipYDuringCopy=false] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,render,dynamic_state:setViewport,x_y_width_height_nonnegative:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,render_pass,clear_value:srgb:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,rendering,depth:depth_disabled:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,onSubmittedWorkDone:without_work:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,render_pass,storeop2:storeOp_controls_whether_1x1_drawn_quad_is_stored:*] + [:storeOp="store"] + expected: FAIL + + [:storeOp="discard"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,clamp:f16:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,encoder_open_state:compute_pass_commands:*] + [:command="setBindGroup"] + expected: FAIL + + [:command="setPipeline"] + expected: FAIL + + [:command="dispatchWorkgroups"] + expected: FAIL + + [:command="dispatchWorkgroupsIndirect"] + expected: FAIL + + [:command="pushDebugGroup"] + expected: FAIL + + [:command="popDebugGroup"] + expected: FAIL + + [:command="insertDebugMarker"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,vertex_state:max_vertex_attribute_limit:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,resource_usages,texture,in_pass_encoder:scope,pass_boundary,render:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,inversesqrt:f16:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,bitwise:bitwise_exclusive_or_compound:*] + [:type="i32";inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:type="i32";inputSource="const";vectorize=2] + expected: FAIL + + [:type="i32";inputSource="const";vectorize=3] + expected: FAIL + + [:type="i32";inputSource="const";vectorize=4] + expected: FAIL + + [:type="i32";inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:type="i32";inputSource="uniform";vectorize=2] + expected: FAIL + + [:type="i32";inputSource="uniform";vectorize=3] + expected: FAIL + + [:type="i32";inputSource="uniform";vectorize=4] + expected: FAIL + + [:type="i32";inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:type="i32";inputSource="storage_r";vectorize=2] + expected: FAIL + + [:type="i32";inputSource="storage_r";vectorize=3] + expected: FAIL + + [:type="i32";inputSource="storage_r";vectorize=4] + expected: FAIL + + [:type="i32";inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:type="i32";inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:type="i32";inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:type="i32";inputSource="storage_rw";vectorize=4] + expected: FAIL + + [:type="u32";inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:type="u32";inputSource="const";vectorize=2] + expected: FAIL + + [:type="u32";inputSource="const";vectorize=3] + expected: FAIL + + [:type="u32";inputSource="const";vectorize=4] + expected: FAIL + + [:type="u32";inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:type="u32";inputSource="uniform";vectorize=2] + expected: FAIL + + [:type="u32";inputSource="uniform";vectorize=3] + expected: FAIL + + [:type="u32";inputSource="uniform";vectorize=4] + expected: FAIL + + [:type="u32";inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:type="u32";inputSource="storage_r";vectorize=2] + expected: FAIL + + [:type="u32";inputSource="storage_r";vectorize=3] + expected: FAIL + + [:type="u32";inputSource="storage_r";vectorize=4] + expected: FAIL + + [:type="u32";inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:type="u32";inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:type="u32";inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:type="u32";inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,min:f16:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,reflect:f32_vec4:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,rendering,depth:depth_write_disabled:*] + [:depthWriteEnabled=false;lastDepth=0] + expected: FAIL + + [:depthWriteEnabled=false;lastDepth=1] + expected: FAIL + + [:depthWriteEnabled=true;lastDepth=0] + expected: FAIL + + [:depthWriteEnabled=true;lastDepth=1] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,i32_arithmetic:subtraction_vector_scalar_compound:*] + [:inputSource="const";vectorize_lhs=2] + expected: FAIL + + [:inputSource="const";vectorize_lhs=3] + expected: FAIL + + [:inputSource="const";vectorize_lhs=4] + expected: FAIL + + [:inputSource="uniform";vectorize_lhs=2] + expected: FAIL + + [:inputSource="uniform";vectorize_lhs=3] + expected: FAIL + + [:inputSource="uniform";vectorize_lhs=4] + expected: FAIL + + [:inputSource="storage_r";vectorize_lhs=2] + expected: FAIL + + [:inputSource="storage_r";vectorize_lhs=3] + expected: FAIL + + [:inputSource="storage_r";vectorize_lhs=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize_lhs=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize_lhs=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize_lhs=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,u32_arithmetic:multiplication:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,length:abstract_float:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,debugMarker:push_pop_call_count_unbalance,command_encoder:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:web_platform,canvas,getCurrentTexture:resize:*] + [:canvasType="onscreen"] + expected: FAIL + + [:canvasType="offscreen"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,compute,basic:large_dispatch:*] + [:dispatchSize=256] + expected: FAIL + + [:dispatchSize=2048] + expected: FAIL + + [:dispatchSize=315] + expected: FAIL + + [:dispatchSize=628] + expected: FAIL + + [:dispatchSize=2179] + expected: FAIL + + [:dispatchSize=65535] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,query_set,destroy:invalid_queryset:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,min:f32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,copyBufferToBuffer:buffer,device_mismatch:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,cosh:f32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,render_pipeline,overrides:basic:*] + [:isAsync=true] + expected: FAIL + + [:isAsync=false] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,flow_control,for:for_complex_condition:*] + [:preventValueOptimizations=true] + expected: FAIL + + [:preventValueOptimizations=false] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,createRenderBundleEncoder:attachment_state,empty_color_formats:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createSampler:maxAnisotropy:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,programmable,pipeline_bind_group_compat:bind_groups_and_pipeline_layout_mismatch:*] + [:encoderType="compute%20pass";call="dispatch";callWithZero=true] + expected: FAIL + + [:encoderType="compute%20pass";call="dispatch";callWithZero=false] + expected: FAIL + + [:encoderType="compute%20pass";call="dispatchIndirect";callWithZero=true] + expected: FAIL + + [:encoderType="compute%20pass";call="dispatchIndirect";callWithZero=false] + expected: FAIL + + [:encoderType="render%20pass";call="draw";callWithZero=true] + expected: FAIL + + [:encoderType="render%20pass";call="draw";callWithZero=false] + expected: FAIL + + [:encoderType="render%20pass";call="drawIndexed";callWithZero=true] + expected: FAIL + + [:encoderType="render%20pass";call="drawIndexed";callWithZero=false] + expected: FAIL + + [:encoderType="render%20pass";call="drawIndirect";callWithZero=true] + expected: FAIL + + [:encoderType="render%20pass";call="drawIndirect";callWithZero=false] + expected: FAIL + + [:encoderType="render%20pass";call="drawIndexedIndirect";callWithZero=true] + expected: FAIL + + [:encoderType="render%20pass";call="drawIndexedIndirect";callWithZero=false] + expected: FAIL + + [:encoderType="render%20bundle";call="draw";callWithZero=true] + expected: FAIL + + [:encoderType="render%20bundle";call="draw";callWithZero=false] + expected: FAIL + + [:encoderType="render%20bundle";call="drawIndexed";callWithZero=true] + expected: FAIL + + [:encoderType="render%20bundle";call="drawIndexed";callWithZero=false] + expected: FAIL + + [:encoderType="render%20bundle";call="drawIndirect";callWithZero=true] + expected: FAIL + + [:encoderType="render%20bundle";call="drawIndirect";callWithZero=false] + expected: FAIL + + [:encoderType="render%20bundle";call="drawIndexedIndirect";callWithZero=true] + expected: FAIL + + [:encoderType="render%20bundle";call="drawIndexedIndirect";callWithZero=false] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,modf:f32_vec2_whole:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,buffer,destroy:all_usages:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,buffers,map:mapAsync,read,typedArrayAccess:*] + [:mapAsyncRegionLeft="default-expand";mapAsyncRegionRight="default-expand"] + expected: FAIL + + [:mapAsyncRegionLeft="default-expand";mapAsyncRegionRight="explicit-expand"] + expected: FAIL + + [:mapAsyncRegionLeft="default-expand";mapAsyncRegionRight="minimal"] + expected: FAIL + + [:mapAsyncRegionLeft="explicit-expand";mapAsyncRegionRight="default-expand"] + expected: FAIL + + [:mapAsyncRegionLeft="explicit-expand";mapAsyncRegionRight="explicit-expand"] + expected: FAIL + + [:mapAsyncRegionLeft="explicit-expand";mapAsyncRegionRight="minimal"] + expected: FAIL + + [:mapAsyncRegionLeft="minimal";mapAsyncRegionRight="default-expand"] + expected: FAIL + + [:mapAsyncRegionLeft="minimal";mapAsyncRegionRight="explicit-expand"] + expected: FAIL + + [:mapAsyncRegionLeft="minimal";mapAsyncRegionRight="minimal"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,device,lost:same_object:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,command_buffer,copyTextureToTexture:color_textures,non_compressed,non_array:*] + [:srcFormat="r8unorm";dstFormat="r8unorm";dimension="1d"] + expected: FAIL + + [:srcFormat="r8unorm";dstFormat="r8unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="r8unorm";dstFormat="r8unorm";dimension="3d"] + expected: FAIL + + [:srcFormat="r8snorm";dstFormat="r8snorm";dimension="1d"] + expected: FAIL + + [:srcFormat="r8snorm";dstFormat="r8snorm";dimension="2d"] + expected: FAIL + + [:srcFormat="r8snorm";dstFormat="r8snorm";dimension="3d"] + expected: FAIL + + [:srcFormat="r8uint";dstFormat="r8uint";dimension="1d"] + expected: FAIL + + [:srcFormat="r8uint";dstFormat="r8uint";dimension="2d"] + expected: FAIL + + [:srcFormat="r8uint";dstFormat="r8uint";dimension="3d"] + expected: FAIL + + [:srcFormat="r8sint";dstFormat="r8sint";dimension="1d"] + expected: FAIL + + [:srcFormat="r8sint";dstFormat="r8sint";dimension="2d"] + expected: FAIL + + [:srcFormat="r8sint";dstFormat="r8sint";dimension="3d"] + expected: FAIL + + [:srcFormat="rg8unorm";dstFormat="rg8unorm";dimension="1d"] + expected: FAIL + + [:srcFormat="rg8unorm";dstFormat="rg8unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="rg8unorm";dstFormat="rg8unorm";dimension="3d"] + expected: FAIL + + [:srcFormat="rg8snorm";dstFormat="rg8snorm";dimension="1d"] + expected: FAIL + + [:srcFormat="rg8snorm";dstFormat="rg8snorm";dimension="2d"] + expected: FAIL + + [:srcFormat="rg8snorm";dstFormat="rg8snorm";dimension="3d"] + expected: FAIL + + [:srcFormat="rg8uint";dstFormat="rg8uint";dimension="1d"] + expected: FAIL + + [:srcFormat="rg8uint";dstFormat="rg8uint";dimension="2d"] + expected: FAIL + + [:srcFormat="rg8uint";dstFormat="rg8uint";dimension="3d"] + expected: FAIL + + [:srcFormat="rg8sint";dstFormat="rg8sint";dimension="1d"] + expected: FAIL + + [:srcFormat="rg8sint";dstFormat="rg8sint";dimension="2d"] + expected: FAIL + + [:srcFormat="rg8sint";dstFormat="rg8sint";dimension="3d"] + expected: FAIL + + [:srcFormat="rgba8unorm";dstFormat="rgba8unorm";dimension="1d"] + expected: FAIL + + [:srcFormat="rgba8unorm";dstFormat="rgba8unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="rgba8unorm";dstFormat="rgba8unorm";dimension="3d"] + expected: FAIL + + [:srcFormat="rgba8unorm";dstFormat="rgba8unorm-srgb";dimension="1d"] + expected: FAIL + + [:srcFormat="rgba8unorm";dstFormat="rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="rgba8unorm";dstFormat="rgba8unorm-srgb";dimension="3d"] + expected: FAIL + + [:srcFormat="rgba8unorm-srgb";dstFormat="rgba8unorm";dimension="1d"] + expected: FAIL + + [:srcFormat="rgba8unorm-srgb";dstFormat="rgba8unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="rgba8unorm-srgb";dstFormat="rgba8unorm";dimension="3d"] + expected: FAIL + + [:srcFormat="rgba8unorm-srgb";dstFormat="rgba8unorm-srgb";dimension="1d"] + expected: FAIL + + [:srcFormat="rgba8unorm-srgb";dstFormat="rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="rgba8unorm-srgb";dstFormat="rgba8unorm-srgb";dimension="3d"] + expected: FAIL + + [:srcFormat="rgba8snorm";dstFormat="rgba8snorm";dimension="1d"] + expected: FAIL + + [:srcFormat="rgba8snorm";dstFormat="rgba8snorm";dimension="2d"] + expected: FAIL + + [:srcFormat="rgba8snorm";dstFormat="rgba8snorm";dimension="3d"] + expected: FAIL + + [:srcFormat="rgba8uint";dstFormat="rgba8uint";dimension="1d"] + expected: FAIL + + [:srcFormat="rgba8uint";dstFormat="rgba8uint";dimension="2d"] + expected: FAIL + + [:srcFormat="rgba8uint";dstFormat="rgba8uint";dimension="3d"] + expected: FAIL + + [:srcFormat="rgba8sint";dstFormat="rgba8sint";dimension="1d"] + expected: FAIL + + [:srcFormat="rgba8sint";dstFormat="rgba8sint";dimension="2d"] + expected: FAIL + + [:srcFormat="rgba8sint";dstFormat="rgba8sint";dimension="3d"] + expected: FAIL + + [:srcFormat="bgra8unorm";dstFormat="bgra8unorm";dimension="1d"] + expected: FAIL + + [:srcFormat="bgra8unorm";dstFormat="bgra8unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="bgra8unorm";dstFormat="bgra8unorm";dimension="3d"] + expected: FAIL + + [:srcFormat="bgra8unorm";dstFormat="bgra8unorm-srgb";dimension="1d"] + expected: FAIL + + [:srcFormat="bgra8unorm";dstFormat="bgra8unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="bgra8unorm";dstFormat="bgra8unorm-srgb";dimension="3d"] + expected: FAIL + + [:srcFormat="bgra8unorm-srgb";dstFormat="bgra8unorm";dimension="1d"] + expected: FAIL + + [:srcFormat="bgra8unorm-srgb";dstFormat="bgra8unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="bgra8unorm-srgb";dstFormat="bgra8unorm";dimension="3d"] + expected: FAIL + + [:srcFormat="bgra8unorm-srgb";dstFormat="bgra8unorm-srgb";dimension="1d"] + expected: FAIL + + [:srcFormat="bgra8unorm-srgb";dstFormat="bgra8unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="bgra8unorm-srgb";dstFormat="bgra8unorm-srgb";dimension="3d"] + expected: FAIL + + [:srcFormat="r16uint";dstFormat="r16uint";dimension="1d"] + expected: FAIL + + [:srcFormat="r16uint";dstFormat="r16uint";dimension="2d"] + expected: FAIL + + [:srcFormat="r16uint";dstFormat="r16uint";dimension="3d"] + expected: FAIL + + [:srcFormat="r16sint";dstFormat="r16sint";dimension="1d"] + expected: FAIL + + [:srcFormat="r16sint";dstFormat="r16sint";dimension="2d"] + expected: FAIL + + [:srcFormat="r16sint";dstFormat="r16sint";dimension="3d"] + expected: FAIL + + [:srcFormat="r16float";dstFormat="r16float";dimension="1d"] + expected: FAIL + + [:srcFormat="r16float";dstFormat="r16float";dimension="2d"] + expected: FAIL + + [:srcFormat="r16float";dstFormat="r16float";dimension="3d"] + expected: FAIL + + [:srcFormat="rg16uint";dstFormat="rg16uint";dimension="1d"] + expected: FAIL + + [:srcFormat="rg16uint";dstFormat="rg16uint";dimension="2d"] + expected: FAIL + + [:srcFormat="rg16uint";dstFormat="rg16uint";dimension="3d"] + expected: FAIL + + [:srcFormat="rg16sint";dstFormat="rg16sint";dimension="1d"] + expected: FAIL + + [:srcFormat="rg16sint";dstFormat="rg16sint";dimension="2d"] + expected: FAIL + + [:srcFormat="rg16sint";dstFormat="rg16sint";dimension="3d"] + expected: FAIL + + [:srcFormat="rg16float";dstFormat="rg16float";dimension="1d"] + expected: FAIL + + [:srcFormat="rg16float";dstFormat="rg16float";dimension="2d"] + expected: FAIL + + [:srcFormat="rg16float";dstFormat="rg16float";dimension="3d"] + expected: FAIL + + [:srcFormat="rgba16uint";dstFormat="rgba16uint";dimension="1d"] + expected: FAIL + + [:srcFormat="rgba16uint";dstFormat="rgba16uint";dimension="2d"] + expected: FAIL + + [:srcFormat="rgba16uint";dstFormat="rgba16uint";dimension="3d"] + expected: FAIL + + [:srcFormat="rgba16sint";dstFormat="rgba16sint";dimension="1d"] + expected: FAIL + + [:srcFormat="rgba16sint";dstFormat="rgba16sint";dimension="2d"] + expected: FAIL + + [:srcFormat="rgba16sint";dstFormat="rgba16sint";dimension="3d"] + expected: FAIL + + [:srcFormat="rgba16float";dstFormat="rgba16float";dimension="1d"] + expected: FAIL + + [:srcFormat="rgba16float";dstFormat="rgba16float";dimension="2d"] + expected: FAIL + + [:srcFormat="rgba16float";dstFormat="rgba16float";dimension="3d"] + expected: FAIL + + [:srcFormat="r32uint";dstFormat="r32uint";dimension="1d"] + expected: FAIL + + [:srcFormat="r32uint";dstFormat="r32uint";dimension="2d"] + expected: FAIL + + [:srcFormat="r32uint";dstFormat="r32uint";dimension="3d"] + expected: FAIL + + [:srcFormat="r32sint";dstFormat="r32sint";dimension="1d"] + expected: FAIL + + [:srcFormat="r32sint";dstFormat="r32sint";dimension="2d"] + expected: FAIL + + [:srcFormat="r32sint";dstFormat="r32sint";dimension="3d"] + expected: FAIL + + [:srcFormat="r32float";dstFormat="r32float";dimension="1d"] + expected: FAIL + + [:srcFormat="r32float";dstFormat="r32float";dimension="2d"] + expected: FAIL + + [:srcFormat="r32float";dstFormat="r32float";dimension="3d"] + expected: FAIL + + [:srcFormat="rg32uint";dstFormat="rg32uint";dimension="1d"] + expected: FAIL + + [:srcFormat="rg32uint";dstFormat="rg32uint";dimension="2d"] + expected: FAIL + + [:srcFormat="rg32uint";dstFormat="rg32uint";dimension="3d"] + expected: FAIL + + [:srcFormat="rg32sint";dstFormat="rg32sint";dimension="1d"] + expected: FAIL + + [:srcFormat="rg32sint";dstFormat="rg32sint";dimension="2d"] + expected: FAIL + + [:srcFormat="rg32sint";dstFormat="rg32sint";dimension="3d"] + expected: FAIL + + [:srcFormat="rg32float";dstFormat="rg32float";dimension="1d"] + expected: FAIL + + [:srcFormat="rg32float";dstFormat="rg32float";dimension="2d"] + expected: FAIL + + [:srcFormat="rg32float";dstFormat="rg32float";dimension="3d"] + expected: FAIL + + [:srcFormat="rgba32uint";dstFormat="rgba32uint";dimension="1d"] + expected: FAIL + + [:srcFormat="rgba32uint";dstFormat="rgba32uint";dimension="2d"] + expected: FAIL + + [:srcFormat="rgba32uint";dstFormat="rgba32uint";dimension="3d"] + expected: FAIL + + [:srcFormat="rgba32sint";dstFormat="rgba32sint";dimension="1d"] + expected: FAIL + + [:srcFormat="rgba32sint";dstFormat="rgba32sint";dimension="2d"] + expected: FAIL + + [:srcFormat="rgba32sint";dstFormat="rgba32sint";dimension="3d"] + expected: FAIL + + [:srcFormat="rgba32float";dstFormat="rgba32float";dimension="1d"] + expected: FAIL + + [:srcFormat="rgba32float";dstFormat="rgba32float";dimension="2d"] + expected: FAIL + + [:srcFormat="rgba32float";dstFormat="rgba32float";dimension="3d"] + expected: FAIL + + [:srcFormat="rgb10a2unorm";dstFormat="rgb10a2unorm";dimension="1d"] + expected: FAIL + + [:srcFormat="rgb10a2unorm";dstFormat="rgb10a2unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="rgb10a2unorm";dstFormat="rgb10a2unorm";dimension="3d"] + expected: FAIL + + [:srcFormat="rg11b10ufloat";dstFormat="rg11b10ufloat";dimension="1d"] + expected: FAIL + + [:srcFormat="rg11b10ufloat";dstFormat="rg11b10ufloat";dimension="2d"] + expected: FAIL + + [:srcFormat="rg11b10ufloat";dstFormat="rg11b10ufloat";dimension="3d"] + expected: FAIL + + [:srcFormat="rgb9e5ufloat";dstFormat="rgb9e5ufloat";dimension="1d"] + expected: FAIL + + [:srcFormat="rgb9e5ufloat";dstFormat="rgb9e5ufloat";dimension="2d"] + expected: FAIL + + [:srcFormat="rgb9e5ufloat";dstFormat="rgb9e5ufloat";dimension="3d"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,pipeline_stage:duplicate_compute_on_function:*] + [:dupe=""] + expected: FAIL + + [:dupe="%40compute"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createBindGroup:buffer,usage:*] + [:type="uniform"] + expected: FAIL + + [:type="storage"] + expected: FAIL + + [:type="read-only-storage"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,resource_usages,buffer,in_pass_misc:subresources,reset_buffer_usage_before_dispatch:*] + [:usage0="uniform";usage1="uniform"] + expected: FAIL + + [:usage0="uniform";usage1="storage"] + expected: FAIL + + [:usage0="uniform";usage1="read-only-storage"] + expected: FAIL + + [:usage0="uniform";usage1="indirect"] + expected: FAIL + + [:usage0="storage";usage1="uniform"] + expected: FAIL + + [:usage0="storage";usage1="storage"] + expected: FAIL + + [:usage0="storage";usage1="read-only-storage"] + expected: FAIL + + [:usage0="storage";usage1="indirect"] + expected: FAIL + + [:usage0="read-only-storage";usage1="uniform"] + expected: FAIL + + [:usage0="read-only-storage";usage1="storage"] + expected: FAIL + + [:usage0="read-only-storage";usage1="read-only-storage"] + expected: FAIL + + [:usage0="read-only-storage";usage1="indirect"] + expected: FAIL + + +[cts.https.html?q=webgpu:web_platform,canvas,context_creation:return_type:*] + [:offscreen=false] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,memory_sync,buffer,multiple_buffers:multiple_pairs_of_draws_in_one_render_bundle:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,bitcast:vec4h_to_vec2u:*] + [:inputSource="const";vectorize="_undef_";alias=false] + expected: FAIL + + [:inputSource="const";vectorize="_undef_";alias=true] + expected: FAIL + + [:inputSource="const";vectorize=2;alias=false] + expected: FAIL + + [:inputSource="const";vectorize=2;alias=true] + expected: FAIL + + [:inputSource="const";vectorize=3;alias=false] + expected: FAIL + + [:inputSource="const";vectorize=3;alias=true] + expected: FAIL + + [:inputSource="const";vectorize=4;alias=false] + expected: FAIL + + [:inputSource="const";vectorize=4;alias=true] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_";alias=false] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_";alias=true] + expected: FAIL + + [:inputSource="uniform";vectorize=2;alias=false] + expected: FAIL + + [:inputSource="uniform";vectorize=2;alias=true] + expected: FAIL + + [:inputSource="uniform";vectorize=3;alias=false] + expected: FAIL + + [:inputSource="uniform";vectorize=3;alias=true] + expected: FAIL + + [:inputSource="uniform";vectorize=4;alias=false] + expected: FAIL + + [:inputSource="uniform";vectorize=4;alias=true] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_";alias=false] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_";alias=true] + expected: FAIL + + [:inputSource="storage_r";vectorize=2;alias=false] + expected: FAIL + + [:inputSource="storage_r";vectorize=2;alias=true] + expected: FAIL + + [:inputSource="storage_r";vectorize=3;alias=false] + expected: FAIL + + [:inputSource="storage_r";vectorize=3;alias=true] + expected: FAIL + + [:inputSource="storage_r";vectorize=4;alias=false] + expected: FAIL + + [:inputSource="storage_r";vectorize=4;alias=true] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_";alias=false] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_";alias=true] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2;alias=false] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2;alias=true] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3;alias=false] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3;alias=true] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4;alias=false] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4;alias=true] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,storageBarrier:stage:*] + [:stage="vertex"] + expected: FAIL + + [:stage="fragment"] + expected: FAIL + + [:stage="compute"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,capability_checks,features,texture_formats:texture_descriptor_view_formats:*] + [:format="depth32float-stencil8";enable_required_feature=true] + expected: FAIL + + [:format="depth32float-stencil8";enable_required_feature=false] + expected: FAIL + + [:format="bc1-rgba-unorm";enable_required_feature=true] + expected: FAIL + + [:format="bc1-rgba-unorm";enable_required_feature=false] + expected: FAIL + + [:format="bc1-rgba-unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="bc1-rgba-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="bc2-rgba-unorm";enable_required_feature=true] + expected: FAIL + + [:format="bc2-rgba-unorm";enable_required_feature=false] + expected: FAIL + + [:format="bc2-rgba-unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="bc2-rgba-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="bc3-rgba-unorm";enable_required_feature=true] + expected: FAIL + + [:format="bc3-rgba-unorm";enable_required_feature=false] + expected: FAIL + + [:format="bc3-rgba-unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="bc3-rgba-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="bc4-r-unorm";enable_required_feature=true] + expected: FAIL + + [:format="bc4-r-unorm";enable_required_feature=false] + expected: FAIL + + [:format="bc4-r-snorm";enable_required_feature=true] + expected: FAIL + + [:format="bc4-r-snorm";enable_required_feature=false] + expected: FAIL + + [:format="bc5-rg-unorm";enable_required_feature=true] + expected: FAIL + + [:format="bc5-rg-unorm";enable_required_feature=false] + expected: FAIL + + [:format="bc5-rg-snorm";enable_required_feature=true] + expected: FAIL + + [:format="bc5-rg-snorm";enable_required_feature=false] + expected: FAIL + + [:format="bc6h-rgb-ufloat";enable_required_feature=true] + expected: FAIL + + [:format="bc6h-rgb-ufloat";enable_required_feature=false] + expected: FAIL + + [:format="bc6h-rgb-float";enable_required_feature=true] + expected: FAIL + + [:format="bc6h-rgb-float";enable_required_feature=false] + expected: FAIL + + [:format="bc7-rgba-unorm";enable_required_feature=true] + expected: FAIL + + [:format="bc7-rgba-unorm";enable_required_feature=false] + expected: FAIL + + [:format="bc7-rgba-unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="bc7-rgba-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="etc2-rgb8unorm";enable_required_feature=true] + expected: FAIL + + [:format="etc2-rgb8unorm";enable_required_feature=false] + expected: FAIL + + [:format="etc2-rgb8unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="etc2-rgb8unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="etc2-rgb8a1unorm";enable_required_feature=true] + expected: FAIL + + [:format="etc2-rgb8a1unorm";enable_required_feature=false] + expected: FAIL + + [:format="etc2-rgb8a1unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="etc2-rgb8a1unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="etc2-rgba8unorm";enable_required_feature=true] + expected: FAIL + + [:format="etc2-rgba8unorm";enable_required_feature=false] + expected: FAIL + + [:format="etc2-rgba8unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="etc2-rgba8unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="eac-r11unorm";enable_required_feature=true] + expected: FAIL + + [:format="eac-r11unorm";enable_required_feature=false] + expected: FAIL + + [:format="eac-r11snorm";enable_required_feature=true] + expected: FAIL + + [:format="eac-r11snorm";enable_required_feature=false] + expected: FAIL + + [:format="eac-rg11unorm";enable_required_feature=true] + expected: FAIL + + [:format="eac-rg11unorm";enable_required_feature=false] + expected: FAIL + + [:format="eac-rg11snorm";enable_required_feature=true] + expected: FAIL + + [:format="eac-rg11snorm";enable_required_feature=false] + expected: FAIL + + [:format="astc-4x4-unorm";enable_required_feature=true] + expected: FAIL + + [:format="astc-4x4-unorm";enable_required_feature=false] + expected: FAIL + + [:format="astc-4x4-unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="astc-4x4-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="astc-5x4-unorm";enable_required_feature=true] + expected: FAIL + + [:format="astc-5x4-unorm";enable_required_feature=false] + expected: FAIL + + [:format="astc-5x4-unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="astc-5x4-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="astc-5x5-unorm";enable_required_feature=true] + expected: FAIL + + [:format="astc-5x5-unorm";enable_required_feature=false] + expected: FAIL + + [:format="astc-5x5-unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="astc-5x5-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="astc-6x5-unorm";enable_required_feature=true] + expected: FAIL + + [:format="astc-6x5-unorm";enable_required_feature=false] + expected: FAIL + + [:format="astc-6x5-unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="astc-6x5-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="astc-6x6-unorm";enable_required_feature=true] + expected: FAIL + + [:format="astc-6x6-unorm";enable_required_feature=false] + expected: FAIL + + [:format="astc-6x6-unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="astc-6x6-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="astc-8x5-unorm";enable_required_feature=true] + expected: FAIL + + [:format="astc-8x5-unorm";enable_required_feature=false] + expected: FAIL + + [:format="astc-8x5-unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="astc-8x5-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="astc-8x6-unorm";enable_required_feature=true] + expected: FAIL + + [:format="astc-8x6-unorm";enable_required_feature=false] + expected: FAIL + + [:format="astc-8x6-unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="astc-8x6-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="astc-8x8-unorm";enable_required_feature=true] + expected: FAIL + + [:format="astc-8x8-unorm";enable_required_feature=false] + expected: FAIL + + [:format="astc-8x8-unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="astc-8x8-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="astc-10x5-unorm";enable_required_feature=true] + expected: FAIL + + [:format="astc-10x5-unorm";enable_required_feature=false] + expected: FAIL + + [:format="astc-10x5-unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="astc-10x5-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="astc-10x6-unorm";enable_required_feature=true] + expected: FAIL + + [:format="astc-10x6-unorm";enable_required_feature=false] + expected: FAIL + + [:format="astc-10x6-unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="astc-10x6-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="astc-10x8-unorm";enable_required_feature=true] + expected: FAIL + + [:format="astc-10x8-unorm";enable_required_feature=false] + expected: FAIL + + [:format="astc-10x8-unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="astc-10x8-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="astc-10x10-unorm";enable_required_feature=true] + expected: FAIL + + [:format="astc-10x10-unorm";enable_required_feature=false] + expected: FAIL + + [:format="astc-10x10-unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="astc-10x10-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="astc-12x10-unorm";enable_required_feature=true] + expected: FAIL + + [:format="astc-12x10-unorm";enable_required_feature=false] + expected: FAIL + + [:format="astc-12x10-unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="astc-12x10-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="astc-12x12-unorm";enable_required_feature=true] + expected: FAIL + + [:format="astc-12x12-unorm";enable_required_feature=false] + expected: FAIL + + [:format="astc-12x12-unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="astc-12x12-unorm-srgb";enable_required_feature=false] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,queries,general:occlusion_query,invalid_query_set:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,command_buffer,copyTextureToTexture:copy_depth_stencil:*] + [:format="stencil8"] + expected: FAIL + + [:format="depth16unorm"] + expected: FAIL + + [:format="depth32float"] + expected: FAIL + + [:format="depth24plus"] + expected: FAIL + + [:format="depth24plus-stencil8"] + expected: FAIL + + [:format="depth32float-stencil8"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,u32_arithmetic:remainder_compound:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,flow_control,eval_order:matrix_index_via_ptr:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,unpack2x16snorm:unpack:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,f32_remainder:vector_scalar_compound:*] + [:inputSource="const";dim=2] + expected: FAIL + + [:inputSource="const";dim=3] + expected: FAIL + + [:inputSource="const";dim=4] + expected: FAIL + + [:inputSource="uniform";dim=2] + expected: FAIL + + [:inputSource="uniform";dim=3] + expected: FAIL + + [:inputSource="uniform";dim=4] + expected: FAIL + + [:inputSource="storage_r";dim=2] + expected: FAIL + + [:inputSource="storage_r";dim=3] + expected: FAIL + + [:inputSource="storage_r";dim=4] + expected: FAIL + + [:inputSource="storage_rw";dim=2] + expected: FAIL + + [:inputSource="storage_rw";dim=3] + expected: FAIL + + [:inputSource="storage_rw";dim=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxSampledTexturesPerShaderStage:createPipeline,at_over:*] + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="vertex";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="vertex";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="vertex";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="vertex";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="vertex";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="vertex";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="vertex";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="vertex";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="vertex";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="vertex";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="vertex";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="vertex";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="vertex";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="vertex";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="vertex";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="vertex";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="vertex";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="vertex";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="vertex";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="vertex";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="vertex";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="vertex";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="vertex";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="vertex";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="vertex";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="vertex";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="vertex";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="vertex";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="vertex";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="vertex";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="vertex";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="vertex";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="vertex";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="vertex";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="vertex";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="vertex";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="vertex";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="vertex";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="vertex";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="vertex";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="vertex";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="vertex";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="vertex";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="vertex";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="vertex";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="vertex";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="vertex";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="vertex";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="vertex";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="vertex";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="vertex";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="vertex";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="vertex";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="vertex";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="vertex";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="vertex";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="vertex";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="vertex";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="vertex";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="vertex";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="vertex";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="vertex";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="vertex";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="vertex";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="vertex";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="vertex";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="vertex";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="vertex";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="vertex";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="vertex";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="vertex";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="vertex";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="vertex";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="vertex";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="vertex";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="vertex";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="vertex";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="vertex";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="vertex";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="vertex";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,frexp:f16_vec2_fract:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,modf:f32_vec3_fract:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,resource_usages,texture,in_pass_encoder:scope,pass_boundary,compute:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,flow_control,call:call_basic:*] + [:preventValueOptimizations=true] + expected: FAIL + + [:preventValueOptimizations=false] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleCompare:3d_coords:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:web_platform,canvas,configure:alpha_mode:*] + [:canvasType="onscreen"] + expected: FAIL + + [:canvasType="offscreen"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,command_buffer,copyTextureToTexture:color_textures,compressed,non_array:*] + [:srcFormat="bc1-rgba-unorm";dstFormat="bc1-rgba-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="bc1-rgba-unorm";dstFormat="bc1-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="bc1-rgba-unorm-srgb";dstFormat="bc1-rgba-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="bc1-rgba-unorm-srgb";dstFormat="bc1-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="bc2-rgba-unorm";dstFormat="bc2-rgba-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="bc2-rgba-unorm";dstFormat="bc2-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="bc2-rgba-unorm-srgb";dstFormat="bc2-rgba-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="bc2-rgba-unorm-srgb";dstFormat="bc2-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="bc3-rgba-unorm";dstFormat="bc3-rgba-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="bc3-rgba-unorm";dstFormat="bc3-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="bc3-rgba-unorm-srgb";dstFormat="bc3-rgba-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="bc3-rgba-unorm-srgb";dstFormat="bc3-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="bc4-r-unorm";dstFormat="bc4-r-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="bc4-r-snorm";dstFormat="bc4-r-snorm";dimension="2d"] + expected: FAIL + + [:srcFormat="bc5-rg-unorm";dstFormat="bc5-rg-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="bc5-rg-snorm";dstFormat="bc5-rg-snorm";dimension="2d"] + expected: FAIL + + [:srcFormat="bc6h-rgb-ufloat";dstFormat="bc6h-rgb-ufloat";dimension="2d"] + expected: FAIL + + [:srcFormat="bc6h-rgb-float";dstFormat="bc6h-rgb-float";dimension="2d"] + expected: FAIL + + [:srcFormat="bc7-rgba-unorm";dstFormat="bc7-rgba-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="bc7-rgba-unorm";dstFormat="bc7-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="bc7-rgba-unorm-srgb";dstFormat="bc7-rgba-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="bc7-rgba-unorm-srgb";dstFormat="bc7-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="etc2-rgb8unorm";dstFormat="etc2-rgb8unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="etc2-rgb8unorm";dstFormat="etc2-rgb8unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="etc2-rgb8unorm-srgb";dstFormat="etc2-rgb8unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="etc2-rgb8unorm-srgb";dstFormat="etc2-rgb8unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="etc2-rgb8a1unorm";dstFormat="etc2-rgb8a1unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="etc2-rgb8a1unorm";dstFormat="etc2-rgb8a1unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="etc2-rgb8a1unorm-srgb";dstFormat="etc2-rgb8a1unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="etc2-rgb8a1unorm-srgb";dstFormat="etc2-rgb8a1unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="etc2-rgba8unorm";dstFormat="etc2-rgba8unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="etc2-rgba8unorm";dstFormat="etc2-rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="etc2-rgba8unorm-srgb";dstFormat="etc2-rgba8unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="etc2-rgba8unorm-srgb";dstFormat="etc2-rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="eac-r11unorm";dstFormat="eac-r11unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="eac-r11snorm";dstFormat="eac-r11snorm";dimension="2d"] + expected: FAIL + + [:srcFormat="eac-rg11unorm";dstFormat="eac-rg11unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="eac-rg11snorm";dstFormat="eac-rg11snorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-4x4-unorm";dstFormat="astc-4x4-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-4x4-unorm";dstFormat="astc-4x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-4x4-unorm-srgb";dstFormat="astc-4x4-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-4x4-unorm-srgb";dstFormat="astc-4x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-5x4-unorm";dstFormat="astc-5x4-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-5x4-unorm";dstFormat="astc-5x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-5x4-unorm-srgb";dstFormat="astc-5x4-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-5x4-unorm-srgb";dstFormat="astc-5x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-5x5-unorm";dstFormat="astc-5x5-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-5x5-unorm";dstFormat="astc-5x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-5x5-unorm-srgb";dstFormat="astc-5x5-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-5x5-unorm-srgb";dstFormat="astc-5x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-6x5-unorm";dstFormat="astc-6x5-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-6x5-unorm";dstFormat="astc-6x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-6x5-unorm-srgb";dstFormat="astc-6x5-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-6x5-unorm-srgb";dstFormat="astc-6x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-6x6-unorm";dstFormat="astc-6x6-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-6x6-unorm";dstFormat="astc-6x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-6x6-unorm-srgb";dstFormat="astc-6x6-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-6x6-unorm-srgb";dstFormat="astc-6x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-8x5-unorm";dstFormat="astc-8x5-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-8x5-unorm";dstFormat="astc-8x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-8x5-unorm-srgb";dstFormat="astc-8x5-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-8x5-unorm-srgb";dstFormat="astc-8x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-8x6-unorm";dstFormat="astc-8x6-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-8x6-unorm";dstFormat="astc-8x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-8x6-unorm-srgb";dstFormat="astc-8x6-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-8x6-unorm-srgb";dstFormat="astc-8x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-8x8-unorm";dstFormat="astc-8x8-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-8x8-unorm";dstFormat="astc-8x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-8x8-unorm-srgb";dstFormat="astc-8x8-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-8x8-unorm-srgb";dstFormat="astc-8x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-10x5-unorm";dstFormat="astc-10x5-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-10x5-unorm";dstFormat="astc-10x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-10x5-unorm-srgb";dstFormat="astc-10x5-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-10x5-unorm-srgb";dstFormat="astc-10x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-10x6-unorm";dstFormat="astc-10x6-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-10x6-unorm";dstFormat="astc-10x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-10x6-unorm-srgb";dstFormat="astc-10x6-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-10x6-unorm-srgb";dstFormat="astc-10x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-10x8-unorm";dstFormat="astc-10x8-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-10x8-unorm";dstFormat="astc-10x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-10x8-unorm-srgb";dstFormat="astc-10x8-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-10x8-unorm-srgb";dstFormat="astc-10x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-10x10-unorm";dstFormat="astc-10x10-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-10x10-unorm";dstFormat="astc-10x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-10x10-unorm-srgb";dstFormat="astc-10x10-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-10x10-unorm-srgb";dstFormat="astc-10x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-12x10-unorm";dstFormat="astc-12x10-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-12x10-unorm";dstFormat="astc-12x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-12x10-unorm-srgb";dstFormat="astc-12x10-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-12x10-unorm-srgb";dstFormat="astc-12x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-12x12-unorm";dstFormat="astc-12x12-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-12x12-unorm";dstFormat="astc-12x12-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-12x12-unorm-srgb";dstFormat="astc-12x12-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-12x12-unorm-srgb";dstFormat="astc-12x12-unorm-srgb";dimension="2d"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,bitwise:bitwise_or:*] + [:type="i32";inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:type="i32";inputSource="const";vectorize=2] + expected: FAIL + + [:type="i32";inputSource="const";vectorize=3] + expected: FAIL + + [:type="i32";inputSource="const";vectorize=4] + expected: FAIL + + [:type="i32";inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:type="i32";inputSource="uniform";vectorize=2] + expected: FAIL + + [:type="i32";inputSource="uniform";vectorize=3] + expected: FAIL + + [:type="i32";inputSource="uniform";vectorize=4] + expected: FAIL + + [:type="i32";inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:type="i32";inputSource="storage_r";vectorize=2] + expected: FAIL + + [:type="i32";inputSource="storage_r";vectorize=3] + expected: FAIL + + [:type="i32";inputSource="storage_r";vectorize=4] + expected: FAIL + + [:type="i32";inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:type="i32";inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:type="i32";inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:type="i32";inputSource="storage_rw";vectorize=4] + expected: FAIL + + [:type="u32";inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:type="u32";inputSource="const";vectorize=2] + expected: FAIL + + [:type="u32";inputSource="const";vectorize=3] + expected: FAIL + + [:type="u32";inputSource="const";vectorize=4] + expected: FAIL + + [:type="u32";inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:type="u32";inputSource="uniform";vectorize=2] + expected: FAIL + + [:type="u32";inputSource="uniform";vectorize=3] + expected: FAIL + + [:type="u32";inputSource="uniform";vectorize=4] + expected: FAIL + + [:type="u32";inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:type="u32";inputSource="storage_r";vectorize=2] + expected: FAIL + + [:type="u32";inputSource="storage_r";vectorize=3] + expected: FAIL + + [:type="u32";inputSource="storage_r";vectorize=4] + expected: FAIL + + [:type="u32";inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:type="u32";inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:type="u32";inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:type="u32";inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,command_buffer,basic:empty:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,shader_io,entry_point:missing_attribute_on_return_type:*] + [:target_stage=""] + expected: FAIL + + [:target_stage="vertex"] + expected: FAIL + + [:target_stage="fragment"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,unary,u32_conversion:bool:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,f32_multiplication:scalar_vector:*] + [:inputSource="const";dim=2] + expected: FAIL + + [:inputSource="const";dim=3] + expected: FAIL + + [:inputSource="const";dim=4] + expected: FAIL + + [:inputSource="uniform";dim=2] + expected: FAIL + + [:inputSource="uniform";dim=3] + expected: FAIL + + [:inputSource="uniform";dim=4] + expected: FAIL + + [:inputSource="storage_r";dim=2] + expected: FAIL + + [:inputSource="storage_r";dim=3] + expected: FAIL + + [:inputSource="storage_r";dim=4] + expected: FAIL + + [:inputSource="storage_rw";dim=2] + expected: FAIL + + [:inputSource="storage_rw";dim=3] + expected: FAIL + + [:inputSource="storage_rw";dim=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,modf:f32_fract:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,overrides:identifier,fragment:*] + [:isAsync=true;fragmentConstants={}] + expected: FAIL + + [:isAsync=true;fragmentConstants={"r":1,"g":1}] + expected: FAIL + + [:isAsync=true;fragmentConstants={"1":1,"1000":1,"r":1,"g":1}] + expected: FAIL + + [:isAsync=true;fragmentConstants={"r%5Cu0000":1}] + expected: FAIL + + [:isAsync=true;fragmentConstants={"xxx":1}] + expected: FAIL + + [:isAsync=true;fragmentConstants={"1":1}] + expected: FAIL + + [:isAsync=true;fragmentConstants={"2":1}] + expected: FAIL + + [:isAsync=true;fragmentConstants={"b":1}] + expected: FAIL + + [:isAsync=true;fragmentConstants={"a":1}] + expected: FAIL + + [:isAsync=true;fragmentConstants={"1":1,"b":1}] + expected: FAIL + + [:isAsync=true;fragmentConstants={"%E6%95%B0":1}] + expected: FAIL + + [:isAsync=true;fragmentConstants={"s%C3%A9quen%C3%A7age":0}] + expected: FAIL + + [:isAsync=false;fragmentConstants={}] + expected: FAIL + + [:isAsync=false;fragmentConstants={"r":1,"g":1}] + expected: FAIL + + [:isAsync=false;fragmentConstants={"1":1,"1000":1,"r":1,"g":1}] + expected: FAIL + + [:isAsync=false;fragmentConstants={"r%5Cu0000":1}] + expected: FAIL + + [:isAsync=false;fragmentConstants={"xxx":1}] + expected: FAIL + + [:isAsync=false;fragmentConstants={"1":1}] + expected: FAIL + + [:isAsync=false;fragmentConstants={"2":1}] + expected: FAIL + + [:isAsync=false;fragmentConstants={"b":1}] + expected: FAIL + + [:isAsync=false;fragmentConstants={"a":1}] + expected: FAIL + + [:isAsync=false;fragmentConstants={"1":1,"b":1}] + expected: FAIL + + [:isAsync=false;fragmentConstants={"%E6%95%B0":1}] + expected: FAIL + + [:isAsync=false;fragmentConstants={"s%C3%A9quen%C3%A7age":0}] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:resolveTarget,format_supports_resolve:*] + [:format="r8unorm"] + expected: FAIL + + [:format="r8uint"] + expected: FAIL + + [:format="r8sint"] + expected: FAIL + + [:format="rg8unorm"] + expected: FAIL + + [:format="rg8uint"] + expected: FAIL + + [:format="rg8sint"] + expected: FAIL + + [:format="rgba8unorm"] + expected: FAIL + + [:format="rgba8unorm-srgb"] + expected: FAIL + + [:format="rgba8uint"] + expected: FAIL + + [:format="rgba8sint"] + expected: FAIL + + [:format="bgra8unorm"] + expected: FAIL + + [:format="bgra8unorm-srgb"] + expected: FAIL + + [:format="r16uint"] + expected: FAIL + + [:format="r16sint"] + expected: FAIL + + [:format="r16float"] + expected: FAIL + + [:format="rg16uint"] + expected: FAIL + + [:format="rg16sint"] + expected: FAIL + + [:format="rg16float"] + expected: FAIL + + [:format="rgba16uint"] + expected: FAIL + + [:format="rgba16sint"] + expected: FAIL + + [:format="rgba16float"] + expected: FAIL + + [:format="r32float"] + expected: FAIL + + [:format="rgb10a2unorm"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,exp:abstract_float:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,shader_io,locations:duplicates:*] + [:first="p1";second="p2"] + expected: FAIL + + [:first="p1";second="s1b"] + expected: FAIL + + [:first="p1";second="s2b"] + expected: FAIL + + [:first="p1";second="rb"] + expected: FAIL + + [:first="s1a";second="p2"] + expected: FAIL + + [:first="s1a";second="s1b"] + expected: FAIL + + [:first="s1a";second="s2b"] + expected: FAIL + + [:first="s1a";second="rb"] + expected: FAIL + + [:first="s2a";second="p2"] + expected: FAIL + + [:first="s2a";second="s1b"] + expected: FAIL + + [:first="s2a";second="s2b"] + expected: FAIL + + [:first="s2a";second="rb"] + expected: FAIL + + [:first="ra";second="p2"] + expected: FAIL + + [:first="ra";second="s1b"] + expected: FAIL + + [:first="ra";second="s2b"] + expected: FAIL + + [:first="ra";second="rb"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,unary,u32_conversion:u32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,frexp:f32_fract:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,command_buffer,programmable,state_tracking:bind_group_indices:*] + [:encoderType="compute%20pass"] + expected: FAIL + + [:encoderType="render%20pass"] + expected: FAIL + + [:encoderType="render%20bundle"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,resource_init,buffer:vertex_buffer:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,bitwise:bitwise_and_compound:*] + [:type="i32";inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:type="i32";inputSource="const";vectorize=2] + expected: FAIL + + [:type="i32";inputSource="const";vectorize=3] + expected: FAIL + + [:type="i32";inputSource="const";vectorize=4] + expected: FAIL + + [:type="i32";inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:type="i32";inputSource="uniform";vectorize=2] + expected: FAIL + + [:type="i32";inputSource="uniform";vectorize=3] + expected: FAIL + + [:type="i32";inputSource="uniform";vectorize=4] + expected: FAIL + + [:type="i32";inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:type="i32";inputSource="storage_r";vectorize=2] + expected: FAIL + + [:type="i32";inputSource="storage_r";vectorize=3] + expected: FAIL + + [:type="i32";inputSource="storage_r";vectorize=4] + expected: FAIL + + [:type="i32";inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:type="i32";inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:type="i32";inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:type="i32";inputSource="storage_rw";vectorize=4] + expected: FAIL + + [:type="u32";inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:type="u32";inputSource="const";vectorize=2] + expected: FAIL + + [:type="u32";inputSource="const";vectorize=3] + expected: FAIL + + [:type="u32";inputSource="const";vectorize=4] + expected: FAIL + + [:type="u32";inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:type="u32";inputSource="uniform";vectorize=2] + expected: FAIL + + [:type="u32";inputSource="uniform";vectorize=3] + expected: FAIL + + [:type="u32";inputSource="uniform";vectorize=4] + expected: FAIL + + [:type="u32";inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:type="u32";inputSource="storage_r";vectorize=2] + expected: FAIL + + [:type="u32";inputSource="storage_r";vectorize=3] + expected: FAIL + + [:type="u32";inputSource="storage_r";vectorize=4] + expected: FAIL + + [:type="u32";inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:type="u32";inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:type="u32";inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:type="u32";inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,rendering,depth_clip_clamp:depth_test_input_clamped:*] + [:format="depth16unorm";unclippedDepth=false;multisampled=false] + expected: FAIL + + [:format="depth16unorm";unclippedDepth=false;multisampled=true] + expected: FAIL + + [:format="depth16unorm";unclippedDepth=true;multisampled=false] + expected: FAIL + + [:format="depth16unorm";unclippedDepth=true;multisampled=true] + expected: FAIL + + [:format="depth32float";unclippedDepth=false;multisampled=false] + expected: FAIL + + [:format="depth32float";unclippedDepth=false;multisampled=true] + expected: FAIL + + [:format="depth32float";unclippedDepth=true;multisampled=false] + expected: FAIL + + [:format="depth32float";unclippedDepth=true;multisampled=true] + expected: FAIL + + [:format="depth24plus";unclippedDepth=false;multisampled=false] + expected: FAIL + + [:format="depth24plus";unclippedDepth=false;multisampled=true] + 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: FAIL + + [:format="depth24plus-stencil8";unclippedDepth=false;multisampled=true] + expected: FAIL + + [:format="depth24plus-stencil8";unclippedDepth=true;multisampled=false] + expected: FAIL + + [:format="depth24plus-stencil8";unclippedDepth=true;multisampled=true] + expected: FAIL + + [:format="depth32float-stencil8";unclippedDepth=false;multisampled=false] + expected: FAIL + + [:format="depth32float-stencil8";unclippedDepth=false;multisampled=true] + expected: FAIL + + [:format="depth32float-stencil8";unclippedDepth=true;multisampled=false] + expected: FAIL + + [:format="depth32float-stencil8";unclippedDepth=true;multisampled=true] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,shader_module,overrides:id_conflict:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,break:placement:*] + [:stmt="loop_break"] + expected: FAIL + + [:stmt="loop_if_break"] + expected: FAIL + + [:stmt="continuing_break_if"] + expected: FAIL + + [:stmt="while_break"] + expected: FAIL + + [:stmt="while_if_break"] + expected: FAIL + + [:stmt="for_break"] + expected: FAIL + + [:stmt="for_if_break"] + expected: FAIL + + [:stmt="switch_case_break"] + expected: FAIL + + [:stmt="switch_case_if_break"] + expected: FAIL + + [:stmt="break"] + expected: FAIL + + [:stmt="return_break"] + expected: FAIL + + [:stmt="if_break"] + expected: FAIL + + [:stmt="continuing_break"] + expected: FAIL + + [:stmt="continuing_if_break"] + expected: FAIL + + [:stmt="switch_break"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,memory_sync,buffer,single_buffer:wr:*] + [:boundary="queue-op";readOp="b2b-copy";readContext="command-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="b2b-copy";readContext="command-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="b2b-copy";readContext="command-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="b2b-copy";readContext="command-encoder";writeOp="storage";writeContext="compute-pass-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="b2b-copy";readContext="command-encoder";writeOp="storage";writeContext="render-pass-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="b2b-copy";readContext="command-encoder";writeOp="storage";writeContext="render-bundle-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="b2t-copy";readContext="command-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="b2t-copy";readContext="command-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="b2t-copy";readContext="command-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="b2t-copy";readContext="command-encoder";writeOp="storage";writeContext="compute-pass-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="b2t-copy";readContext="command-encoder";writeOp="storage";writeContext="render-pass-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="b2t-copy";readContext="command-encoder";writeOp="storage";writeContext="render-bundle-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="storage";writeContext="compute-pass-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="storage";writeContext="render-pass-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="storage";writeContext="render-bundle-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="storage-read";readContext="compute-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: FAIL + + [:boundary="queue-op";readOp="storage-read";readContext="compute-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="storage-read";readContext="compute-pass-encoder";writeOp="storage";writeContext="compute-pass-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="storage-read";readContext="render-pass-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="storage-read";readContext="render-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="storage-read";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="storage-read";readContext="render-bundle-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="storage-read";readContext="render-bundle-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="storage-read";readContext="render-bundle-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="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-bundle-encoder";writeOp="write-buffer";writeContext="queue"] + 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-index";readContext="render-pass-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-bundle-encoder";writeOp="write-buffer";writeContext="queue"] + expected: 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-indirect";readContext="render-pass-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect";readContext="render-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect";readContext="render-bundle-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 + + [:boundary="queue-op";readOp="input-indirect";readContext="render-bundle-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect-index";readContext="render-pass-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect-index";readContext="render-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect-index";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect-index";readContext="render-bundle-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect-index";readContext="render-bundle-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect-index";readContext="render-bundle-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="constant-uniform";readContext="render-pass-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="constant-uniform";readContext="render-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="constant-uniform";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="constant-uniform";readContext="render-bundle-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="constant-uniform";readContext="render-bundle-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="constant-uniform";readContext="render-bundle-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="b2b-copy";readContext="command-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="b2b-copy";readContext="command-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="b2b-copy";readContext="command-encoder";writeOp="storage";writeContext="compute-pass-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="b2b-copy";readContext="command-encoder";writeOp="storage";writeContext="render-pass-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="b2b-copy";readContext="command-encoder";writeOp="storage";writeContext="render-bundle-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="b2t-copy";readContext="command-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="b2t-copy";readContext="command-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="b2t-copy";readContext="command-encoder";writeOp="storage";writeContext="compute-pass-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="b2t-copy";readContext="command-encoder";writeOp="storage";writeContext="render-pass-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="b2t-copy";readContext="command-encoder";writeOp="storage";writeContext="render-bundle-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="storage";writeContext="compute-pass-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="storage";writeContext="render-pass-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="storage";writeContext="render-bundle-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="storage-read";readContext="compute-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="storage-read";readContext="compute-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="storage-read";readContext="compute-pass-encoder";writeOp="storage";writeContext="compute-pass-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="storage-read";readContext="render-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="storage-read";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="storage-read";readContext="render-bundle-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="storage-read";readContext="render-bundle-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-vertex";readContext="render-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-vertex";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-vertex";readContext="render-bundle-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-vertex";readContext="render-bundle-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-index";readContext="render-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-index";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-index";readContext="render-bundle-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-index";readContext="render-bundle-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect";readContext="render-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect";readContext="render-bundle-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect";readContext="render-bundle-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect-index";readContext="render-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect-index";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect-index";readContext="render-bundle-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect-index";readContext="render-bundle-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="constant-uniform";readContext="render-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="constant-uniform";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="constant-uniform";readContext="render-bundle-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="constant-uniform";readContext="render-bundle-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="pass";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="storage";writeContext="compute-pass-encoder"] + expected: FAIL + + [:boundary="pass";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="storage";writeContext="render-pass-encoder"] + expected: FAIL + + [:boundary="pass";readOp="storage-read";readContext="compute-pass-encoder";writeOp="storage";writeContext="compute-pass-encoder"] + expected: FAIL + + [:boundary="dispatch";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="storage";writeContext="compute-pass-encoder"] + expected: FAIL + + [:boundary="dispatch";readOp="storage-read";readContext="compute-pass-encoder";writeOp="storage";writeContext="compute-pass-encoder"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,statement,increment_decrement:scalar_i32_increment_overflow:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxStorageTexturesPerShaderStage:createBindGroupLayout,at_over:*] + [:limitTest="atDefault";testValueName="atLimit";visibility=2;order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=2;order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=2;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=4;order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=4;order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=4;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=6;order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=6;order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=6;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=2;order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=2;order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=2;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=4;order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=4;order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=4;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=6;order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=6;order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=6;order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=2;order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=2;order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=2;order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=4;order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=4;order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=4;order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=6;order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=6;order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=6;order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=2;order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=2;order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=2;order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=4;order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=4;order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=4;order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=6;order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=6;order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=6;order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=2;order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=2;order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=2;order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=4;order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=4;order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=4;order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=6;order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=6;order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=6;order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=2;order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=2;order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=2;order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=4;order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=4;order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=4;order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=6;order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=6;order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=6;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=2;order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=2;order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=2;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=4;order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=4;order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=4;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=6;order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=6;order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=6;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=2;order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=2;order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=2;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=4;order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=4;order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=4;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=6;order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=6;order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=6;order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=2;order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=2;order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=2;order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=4;order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=4;order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=4;order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=6;order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=6;order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=6;order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=2;order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=2;order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=2;order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=4;order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=4;order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=4;order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=6;order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=6;order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=6;order="shiftByHalf"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,queue,writeTexture:sample_count:*] + [:sampleCount=1] + expected: FAIL + + [:sampleCount=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,f32_multiplication:vector_scalar:*] + [:inputSource="const";dim=2] + expected: FAIL + + [:inputSource="const";dim=3] + expected: FAIL + + [:inputSource="const";dim=4] + expected: FAIL + + [:inputSource="uniform";dim=2] + expected: FAIL + + [:inputSource="uniform";dim=3] + expected: FAIL + + [:inputSource="uniform";dim=4] + expected: FAIL + + [:inputSource="storage_r";dim=2] + expected: FAIL + + [:inputSource="storage_r";dim=3] + expected: FAIL + + [:inputSource="storage_r";dim=4] + expected: FAIL + + [:inputSource="storage_rw";dim=2] + expected: FAIL + + [:inputSource="storage_rw";dim=3] + expected: FAIL + + [:inputSource="storage_rw";dim=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,any:bool:*] + [:inputSource="const";overload="scalar"] + expected: FAIL + + [:inputSource="const";overload="vec2"] + expected: FAIL + + [:inputSource="const";overload="vec3"] + expected: FAIL + + [:inputSource="const";overload="vec4"] + expected: FAIL + + [:inputSource="uniform";overload="scalar"] + expected: FAIL + + [:inputSource="uniform";overload="vec2"] + expected: FAIL + + [:inputSource="uniform";overload="vec3"] + expected: FAIL + + [:inputSource="uniform";overload="vec4"] + expected: FAIL + + [:inputSource="storage_r";overload="scalar"] + expected: FAIL + + [:inputSource="storage_r";overload="vec2"] + expected: FAIL + + [:inputSource="storage_r";overload="vec3"] + expected: FAIL + + [:inputSource="storage_r";overload="vec4"] + expected: FAIL + + [:inputSource="storage_rw";overload="scalar"] + expected: FAIL + + [:inputSource="storage_rw";overload="vec2"] + expected: FAIL + + [:inputSource="storage_rw";overload="vec3"] + expected: FAIL + + [:inputSource="storage_rw";overload="vec4"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,refract:abstract_float:*] + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:resolveTarget,usage:*] + [:usage=3] + expected: FAIL + + [:usage=12] + expected: FAIL + + [:usage=8] + expected: FAIL + + [:usage=20] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxTextureDimension3D:createTexture,at_over:*] + [:limitTest="atDefault";testValueName="atLimit"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,rendering,color_target_state:color_write_mask,blending_disabled:*] + [:disabled=false] + expected: FAIL + + [:disabled=true] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleCompareLevel:2d_coords:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,image_copy,texture_related:copy_rectangle:*] + [:method="WriteTexture";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";dimension="3d"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,max:f16:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,i32_comparison:not_equals:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,depth_stencil_state:stencil_write:*] + [:isAsync=false;format="stencil8";faceAndOpType="frontFailOp";op="_undef_"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="frontFailOp";op="keep"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="frontFailOp";op="zero"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="frontFailOp";op="replace"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="frontFailOp";op="invert"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="frontFailOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="frontFailOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="frontFailOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="frontFailOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="frontDepthFailOp";op="_undef_"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="frontDepthFailOp";op="keep"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="frontDepthFailOp";op="zero"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="frontDepthFailOp";op="replace"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="frontDepthFailOp";op="invert"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="frontDepthFailOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="frontDepthFailOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="frontDepthFailOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="frontDepthFailOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="frontPassOp";op="_undef_"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="frontPassOp";op="keep"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="frontPassOp";op="zero"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="frontPassOp";op="replace"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="frontPassOp";op="invert"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="frontPassOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="frontPassOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="frontPassOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="frontPassOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="backFailOp";op="_undef_"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="backFailOp";op="keep"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="backFailOp";op="zero"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="backFailOp";op="replace"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="backFailOp";op="invert"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="backFailOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="backFailOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="backFailOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="backFailOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="backDepthFailOp";op="_undef_"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="backDepthFailOp";op="keep"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="backDepthFailOp";op="zero"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="backDepthFailOp";op="replace"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="backDepthFailOp";op="invert"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="backDepthFailOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="backDepthFailOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="backDepthFailOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="backDepthFailOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="backPassOp";op="_undef_"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="backPassOp";op="keep"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="backPassOp";op="zero"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="backPassOp";op="replace"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="backPassOp";op="invert"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="backPassOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="backPassOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="backPassOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="backPassOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="frontFailOp";op="_undef_"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="frontFailOp";op="keep"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="frontFailOp";op="zero"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="frontFailOp";op="replace"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="frontFailOp";op="invert"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="frontFailOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="frontFailOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="frontFailOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="frontFailOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="frontDepthFailOp";op="_undef_"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="frontDepthFailOp";op="keep"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="frontDepthFailOp";op="zero"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="frontDepthFailOp";op="replace"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="frontDepthFailOp";op="invert"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="frontDepthFailOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="frontDepthFailOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="frontDepthFailOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="frontDepthFailOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="frontPassOp";op="_undef_"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="frontPassOp";op="keep"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="frontPassOp";op="zero"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="frontPassOp";op="replace"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="frontPassOp";op="invert"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="frontPassOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="frontPassOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="frontPassOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="frontPassOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="backFailOp";op="_undef_"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="backFailOp";op="keep"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="backFailOp";op="zero"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="backFailOp";op="replace"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="backFailOp";op="invert"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="backFailOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="backFailOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="backFailOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="backFailOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="backDepthFailOp";op="_undef_"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="backDepthFailOp";op="keep"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="backDepthFailOp";op="zero"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="backDepthFailOp";op="replace"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="backDepthFailOp";op="invert"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="backDepthFailOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="backDepthFailOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="backDepthFailOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="backDepthFailOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="backPassOp";op="_undef_"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="backPassOp";op="keep"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="backPassOp";op="zero"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="backPassOp";op="replace"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="backPassOp";op="invert"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="backPassOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="backPassOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="backPassOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="backPassOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="frontFailOp";op="_undef_"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="frontFailOp";op="keep"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="frontFailOp";op="zero"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="frontFailOp";op="replace"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="frontFailOp";op="invert"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="frontFailOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="frontFailOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="frontFailOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="frontFailOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="frontDepthFailOp";op="_undef_"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="frontDepthFailOp";op="keep"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="frontDepthFailOp";op="zero"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="frontDepthFailOp";op="replace"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="frontDepthFailOp";op="invert"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="frontDepthFailOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="frontDepthFailOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="frontDepthFailOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="frontDepthFailOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="frontPassOp";op="_undef_"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="frontPassOp";op="keep"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="frontPassOp";op="zero"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="frontPassOp";op="replace"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="frontPassOp";op="invert"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="frontPassOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="frontPassOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="frontPassOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="frontPassOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="backFailOp";op="_undef_"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="backFailOp";op="keep"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="backFailOp";op="zero"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="backFailOp";op="replace"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="backFailOp";op="invert"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="backFailOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="backFailOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="backFailOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="backFailOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="backDepthFailOp";op="_undef_"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="backDepthFailOp";op="keep"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="backDepthFailOp";op="zero"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="backDepthFailOp";op="replace"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="backDepthFailOp";op="invert"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="backDepthFailOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="backDepthFailOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="backDepthFailOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="backDepthFailOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="backPassOp";op="_undef_"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="backPassOp";op="keep"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="backPassOp";op="zero"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="backPassOp";op="replace"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="backPassOp";op="invert"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="backPassOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="backPassOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="backPassOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="backPassOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="frontFailOp";op="_undef_"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="frontFailOp";op="keep"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="frontFailOp";op="zero"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="frontFailOp";op="replace"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="frontFailOp";op="invert"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="frontFailOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="frontFailOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="frontFailOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="frontFailOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="frontDepthFailOp";op="_undef_"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="frontDepthFailOp";op="keep"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="frontDepthFailOp";op="zero"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="frontDepthFailOp";op="replace"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="frontDepthFailOp";op="invert"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="frontDepthFailOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="frontDepthFailOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="frontDepthFailOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="frontDepthFailOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="frontPassOp";op="_undef_"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="frontPassOp";op="keep"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="frontPassOp";op="zero"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="frontPassOp";op="replace"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="frontPassOp";op="invert"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="frontPassOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="frontPassOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="frontPassOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="frontPassOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="backFailOp";op="_undef_"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="backFailOp";op="keep"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="backFailOp";op="zero"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="backFailOp";op="replace"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="backFailOp";op="invert"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="backFailOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="backFailOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="backFailOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="backFailOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="backDepthFailOp";op="_undef_"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="backDepthFailOp";op="keep"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="backDepthFailOp";op="zero"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="backDepthFailOp";op="replace"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="backDepthFailOp";op="invert"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="backDepthFailOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="backDepthFailOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="backDepthFailOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="backDepthFailOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="backPassOp";op="_undef_"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="backPassOp";op="keep"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="backPassOp";op="zero"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="backPassOp";op="replace"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="backPassOp";op="invert"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="backPassOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="backPassOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="backPassOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="backPassOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="frontFailOp";op="_undef_"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="frontFailOp";op="keep"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="frontFailOp";op="zero"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="frontFailOp";op="replace"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="frontFailOp";op="invert"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="frontFailOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="frontFailOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="frontFailOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="frontFailOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="frontDepthFailOp";op="_undef_"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="frontDepthFailOp";op="keep"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="frontDepthFailOp";op="zero"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="frontDepthFailOp";op="replace"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="frontDepthFailOp";op="invert"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="frontDepthFailOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="frontDepthFailOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="frontDepthFailOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="frontDepthFailOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="frontPassOp";op="_undef_"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="frontPassOp";op="keep"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="frontPassOp";op="zero"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="frontPassOp";op="replace"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="frontPassOp";op="invert"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="frontPassOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="frontPassOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="frontPassOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="frontPassOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="backFailOp";op="_undef_"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="backFailOp";op="keep"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="backFailOp";op="zero"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="backFailOp";op="replace"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="backFailOp";op="invert"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="backFailOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="backFailOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="backFailOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="backFailOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="backDepthFailOp";op="_undef_"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="backDepthFailOp";op="keep"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="backDepthFailOp";op="zero"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="backDepthFailOp";op="replace"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="backDepthFailOp";op="invert"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="backDepthFailOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="backDepthFailOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="backDepthFailOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="backDepthFailOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="backPassOp";op="_undef_"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="backPassOp";op="keep"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="backPassOp";op="zero"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="backPassOp";op="replace"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="backPassOp";op="invert"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="backPassOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="backPassOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="backPassOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="backPassOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="frontFailOp";op="_undef_"] + expected: FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="frontFailOp";op="keep"] + expected: FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="frontFailOp";op="zero"] + expected: FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="frontFailOp";op="replace"] + expected: FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="frontFailOp";op="invert"] + expected: FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="frontFailOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="frontFailOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="frontFailOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="frontFailOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="frontDepthFailOp";op="_undef_"] + expected: FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="frontDepthFailOp";op="keep"] + expected: FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="frontDepthFailOp";op="zero"] + expected: FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="frontDepthFailOp";op="replace"] + expected: FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="frontDepthFailOp";op="invert"] + expected: FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="frontDepthFailOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="frontDepthFailOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="frontDepthFailOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="frontDepthFailOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="frontPassOp";op="_undef_"] + expected: FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="frontPassOp";op="keep"] + expected: FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="frontPassOp";op="zero"] + expected: FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="frontPassOp";op="replace"] + expected: FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="frontPassOp";op="invert"] + expected: FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="frontPassOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="frontPassOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="frontPassOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="frontPassOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="backFailOp";op="_undef_"] + expected: FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="backFailOp";op="keep"] + expected: FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="backFailOp";op="zero"] + expected: FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="backFailOp";op="replace"] + expected: FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="backFailOp";op="invert"] + expected: FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="backFailOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="backFailOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="backFailOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="backFailOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="backDepthFailOp";op="_undef_"] + expected: FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="backDepthFailOp";op="keep"] + expected: FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="backDepthFailOp";op="zero"] + expected: FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="backDepthFailOp";op="replace"] + expected: FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="backDepthFailOp";op="invert"] + expected: FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="backDepthFailOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="backDepthFailOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="backDepthFailOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="backDepthFailOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="backPassOp";op="_undef_"] + expected: FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="backPassOp";op="keep"] + expected: FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="backPassOp";op="zero"] + expected: FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="backPassOp";op="replace"] + expected: FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="backPassOp";op="invert"] + expected: FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="backPassOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="backPassOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="backPassOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="backPassOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="frontFailOp";op="_undef_"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="frontFailOp";op="keep"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="frontFailOp";op="zero"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="frontFailOp";op="replace"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="frontFailOp";op="invert"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="frontFailOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="frontFailOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="frontFailOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="frontFailOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="frontDepthFailOp";op="_undef_"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="frontDepthFailOp";op="keep"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="frontDepthFailOp";op="zero"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="frontDepthFailOp";op="replace"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="frontDepthFailOp";op="invert"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="frontDepthFailOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="frontDepthFailOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="frontDepthFailOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="frontDepthFailOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="frontPassOp";op="_undef_"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="frontPassOp";op="keep"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="frontPassOp";op="zero"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="frontPassOp";op="replace"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="frontPassOp";op="invert"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="frontPassOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="frontPassOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="frontPassOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="frontPassOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="backFailOp";op="_undef_"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="backFailOp";op="keep"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="backFailOp";op="zero"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="backFailOp";op="replace"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="backFailOp";op="invert"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="backFailOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="backFailOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="backFailOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="backFailOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="backDepthFailOp";op="_undef_"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="backDepthFailOp";op="keep"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="backDepthFailOp";op="zero"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="backDepthFailOp";op="replace"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="backDepthFailOp";op="invert"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="backDepthFailOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="backDepthFailOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="backDepthFailOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="backDepthFailOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="backPassOp";op="_undef_"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="backPassOp";op="keep"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="backPassOp";op="zero"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="backPassOp";op="replace"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="backPassOp";op="invert"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="backPassOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="backPassOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="backPassOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="backPassOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="frontFailOp";op="_undef_"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="frontFailOp";op="keep"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="frontFailOp";op="zero"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="frontFailOp";op="replace"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="frontFailOp";op="invert"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="frontFailOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="frontFailOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="frontFailOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="frontFailOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="frontDepthFailOp";op="_undef_"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="frontDepthFailOp";op="keep"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="frontDepthFailOp";op="zero"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="frontDepthFailOp";op="replace"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="frontDepthFailOp";op="invert"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="frontDepthFailOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="frontDepthFailOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="frontDepthFailOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="frontDepthFailOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="frontPassOp";op="_undef_"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="frontPassOp";op="keep"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="frontPassOp";op="zero"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="frontPassOp";op="replace"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="frontPassOp";op="invert"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="frontPassOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="frontPassOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="frontPassOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="frontPassOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="backFailOp";op="_undef_"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="backFailOp";op="keep"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="backFailOp";op="zero"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="backFailOp";op="replace"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="backFailOp";op="invert"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="backFailOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="backFailOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="backFailOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="backFailOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="backDepthFailOp";op="_undef_"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="backDepthFailOp";op="keep"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="backDepthFailOp";op="zero"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="backDepthFailOp";op="replace"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="backDepthFailOp";op="invert"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="backDepthFailOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="backDepthFailOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="backDepthFailOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="backDepthFailOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="backPassOp";op="_undef_"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="backPassOp";op="keep"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="backPassOp";op="zero"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="backPassOp";op="replace"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="backPassOp";op="invert"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="backPassOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="backPassOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="backPassOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="backPassOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="frontFailOp";op="_undef_"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="frontFailOp";op="keep"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="frontFailOp";op="zero"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="frontFailOp";op="replace"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="frontFailOp";op="invert"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="frontFailOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="frontFailOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="frontFailOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="frontFailOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="frontDepthFailOp";op="_undef_"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="frontDepthFailOp";op="keep"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="frontDepthFailOp";op="zero"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="frontDepthFailOp";op="replace"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="frontDepthFailOp";op="invert"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="frontDepthFailOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="frontDepthFailOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="frontDepthFailOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="frontDepthFailOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="frontPassOp";op="_undef_"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="frontPassOp";op="keep"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="frontPassOp";op="zero"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="frontPassOp";op="replace"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="frontPassOp";op="invert"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="frontPassOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="frontPassOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="frontPassOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="frontPassOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="backFailOp";op="_undef_"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="backFailOp";op="keep"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="backFailOp";op="zero"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="backFailOp";op="replace"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="backFailOp";op="invert"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="backFailOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="backFailOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="backFailOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="backFailOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="backDepthFailOp";op="_undef_"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="backDepthFailOp";op="keep"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="backDepthFailOp";op="zero"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="backDepthFailOp";op="replace"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="backDepthFailOp";op="invert"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="backDepthFailOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="backDepthFailOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="backDepthFailOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="backDepthFailOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="backPassOp";op="_undef_"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="backPassOp";op="keep"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="backPassOp";op="zero"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="backPassOp";op="replace"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="backPassOp";op="invert"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="backPassOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="backPassOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="backPassOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="backPassOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="frontFailOp";op="_undef_"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="frontFailOp";op="keep"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="frontFailOp";op="zero"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="frontFailOp";op="replace"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="frontFailOp";op="invert"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="frontFailOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="frontFailOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="frontFailOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="frontFailOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="frontDepthFailOp";op="_undef_"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="frontDepthFailOp";op="keep"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="frontDepthFailOp";op="zero"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="frontDepthFailOp";op="replace"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="frontDepthFailOp";op="invert"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="frontDepthFailOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="frontDepthFailOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="frontDepthFailOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="frontDepthFailOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="frontPassOp";op="_undef_"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="frontPassOp";op="keep"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="frontPassOp";op="zero"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="frontPassOp";op="replace"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="frontPassOp";op="invert"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="frontPassOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="frontPassOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="frontPassOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="frontPassOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="backFailOp";op="_undef_"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="backFailOp";op="keep"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="backFailOp";op="zero"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="backFailOp";op="replace"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="backFailOp";op="invert"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="backFailOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="backFailOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="backFailOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="backFailOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="backDepthFailOp";op="_undef_"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="backDepthFailOp";op="keep"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="backDepthFailOp";op="zero"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="backDepthFailOp";op="replace"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="backDepthFailOp";op="invert"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="backDepthFailOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="backDepthFailOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="backDepthFailOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="backDepthFailOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="backPassOp";op="_undef_"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="backPassOp";op="keep"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="backPassOp";op="zero"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="backPassOp";op="replace"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="backPassOp";op="invert"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="backPassOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="backPassOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="backPassOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="backPassOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="frontFailOp";op="_undef_"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="frontFailOp";op="keep"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="frontFailOp";op="zero"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="frontFailOp";op="replace"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="frontFailOp";op="invert"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="frontFailOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="frontFailOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="frontFailOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="frontFailOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="frontDepthFailOp";op="_undef_"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="frontDepthFailOp";op="keep"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="frontDepthFailOp";op="zero"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="frontDepthFailOp";op="replace"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="frontDepthFailOp";op="invert"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="frontDepthFailOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="frontDepthFailOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="frontDepthFailOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="frontDepthFailOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="frontPassOp";op="_undef_"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="frontPassOp";op="keep"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="frontPassOp";op="zero"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="frontPassOp";op="replace"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="frontPassOp";op="invert"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="frontPassOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="frontPassOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="frontPassOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="frontPassOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="backFailOp";op="_undef_"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="backFailOp";op="keep"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="backFailOp";op="zero"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="backFailOp";op="replace"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="backFailOp";op="invert"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="backFailOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="backFailOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="backFailOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="backFailOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="backDepthFailOp";op="_undef_"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="backDepthFailOp";op="keep"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="backDepthFailOp";op="zero"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="backDepthFailOp";op="replace"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="backDepthFailOp";op="invert"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="backDepthFailOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="backDepthFailOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="backDepthFailOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="backDepthFailOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="backPassOp";op="_undef_"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="backPassOp";op="keep"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="backPassOp";op="zero"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="backPassOp";op="replace"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="backPassOp";op="invert"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="backPassOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="backPassOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="backPassOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="backPassOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="frontFailOp";op="_undef_"] + expected: FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="frontFailOp";op="keep"] + expected: FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="frontFailOp";op="zero"] + expected: FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="frontFailOp";op="replace"] + expected: FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="frontFailOp";op="invert"] + expected: FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="frontFailOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="frontFailOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="frontFailOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="frontFailOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="frontDepthFailOp";op="_undef_"] + expected: FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="frontDepthFailOp";op="keep"] + expected: FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="frontDepthFailOp";op="zero"] + expected: FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="frontDepthFailOp";op="replace"] + expected: FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="frontDepthFailOp";op="invert"] + expected: FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="frontDepthFailOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="frontDepthFailOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="frontDepthFailOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="frontDepthFailOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="frontPassOp";op="_undef_"] + expected: FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="frontPassOp";op="keep"] + expected: FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="frontPassOp";op="zero"] + expected: FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="frontPassOp";op="replace"] + expected: FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="frontPassOp";op="invert"] + expected: FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="frontPassOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="frontPassOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="frontPassOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="frontPassOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="backFailOp";op="_undef_"] + expected: FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="backFailOp";op="keep"] + expected: FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="backFailOp";op="zero"] + expected: FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="backFailOp";op="replace"] + expected: FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="backFailOp";op="invert"] + expected: FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="backFailOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="backFailOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="backFailOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="backFailOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="backDepthFailOp";op="_undef_"] + expected: FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="backDepthFailOp";op="keep"] + expected: FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="backDepthFailOp";op="zero"] + expected: FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="backDepthFailOp";op="replace"] + expected: FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="backDepthFailOp";op="invert"] + expected: FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="backDepthFailOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="backDepthFailOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="backDepthFailOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="backDepthFailOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="backPassOp";op="_undef_"] + expected: FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="backPassOp";op="keep"] + expected: FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="backPassOp";op="zero"] + expected: FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="backPassOp";op="replace"] + expected: FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="backPassOp";op="invert"] + expected: FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="backPassOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="backPassOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="backPassOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="backPassOp";op="decrement-wrap"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,i32_arithmetic:division_vector_scalar:*] + [:inputSource="const";vectorize_lhs=2] + expected: FAIL + + [:inputSource="const";vectorize_lhs=3] + expected: FAIL + + [:inputSource="const";vectorize_lhs=4] + expected: FAIL + + [:inputSource="uniform";vectorize_lhs=2] + expected: FAIL + + [:inputSource="uniform";vectorize_lhs=3] + expected: FAIL + + [:inputSource="uniform";vectorize_lhs=4] + expected: FAIL + + [:inputSource="storage_r";vectorize_lhs=2] + expected: FAIL + + [:inputSource="storage_r";vectorize_lhs=3] + expected: FAIL + + [:inputSource="storage_r";vectorize_lhs=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize_lhs=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize_lhs=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize_lhs=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,countOneBits:u32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,shader_io,shared_structs:shared_between_stages:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,texture,destroy:base:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxSamplersPerShaderStage:createPipeline,at_over:*] + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="vertex";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="vertex";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="vertex";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="vertex";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="vertex";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="vertex";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="vertex";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="vertex";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="vertex";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="vertex";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="vertex";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="vertex";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="vertex";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="vertex";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="vertex";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="vertex";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="vertex";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="vertex";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="vertex";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="vertex";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="vertex";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="vertex";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="vertex";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="vertex";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="vertex";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="vertex";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="vertex";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="vertex";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="vertex";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="vertex";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="vertex";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="vertex";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="vertex";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="vertex";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="vertex";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="vertex";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="vertex";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="vertex";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="vertex";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="vertex";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="vertex";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="vertex";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="vertex";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="vertex";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="vertex";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="vertex";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="vertex";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="vertex";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="vertex";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="vertex";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="vertex";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="vertex";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="vertex";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="vertex";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="vertex";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="vertex";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="vertex";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="vertex";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="vertex";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="vertex";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="vertex";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="vertex";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="vertex";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="vertex";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="vertex";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="vertex";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="vertex";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="vertex";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="vertex";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="vertex";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="vertex";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="vertex";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="vertex";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="vertex";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="vertex";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="vertex";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="vertex";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="vertex";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="vertex";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="vertex";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,statement,increment_decrement:vec4_element_increment:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,buffer,mapping:getMappedRange,state,mappingPending:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,overrides:value,validation_error,vertex:*] + [:isAsync=true;vertexConstants={"cu":0}] + expected: FAIL + + [:isAsync=true;vertexConstants={"cu":-1}] + expected: FAIL + + [:isAsync=true;vertexConstants={"cu":4294967295}] + expected: FAIL + + [:isAsync=true;vertexConstants={"cu":4294967296}] + expected: FAIL + + [:isAsync=true;vertexConstants={"ci":-2147483648}] + expected: FAIL + + [:isAsync=true;vertexConstants={"ci":-2147483649}] + expected: FAIL + + [:isAsync=true;vertexConstants={"ci":2147483647}] + expected: FAIL + + [:isAsync=true;vertexConstants={"ci":2147483648}] + expected: FAIL + + [:isAsync=true;vertexConstants={"cf":-3.4028234663852886e%2B38}] + expected: FAIL + + [:isAsync=true;vertexConstants={"cf":-3.4028235677973366e%2B38}] + expected: FAIL + + [:isAsync=true;vertexConstants={"cf":3.4028234663852886e%2B38}] + expected: FAIL + + [:isAsync=true;vertexConstants={"cf":3.4028235677973366e%2B38}] + expected: FAIL + + [:isAsync=true;vertexConstants={"cb":1.7976931348623157e%2B308}] + expected: FAIL + + [:isAsync=true;vertexConstants={"cb":-2147483649}] + expected: FAIL + + [:isAsync=false;vertexConstants={"cu":0}] + expected: FAIL + + [:isAsync=false;vertexConstants={"cu":-1}] + expected: FAIL + + [:isAsync=false;vertexConstants={"cu":4294967295}] + expected: FAIL + + [:isAsync=false;vertexConstants={"cu":4294967296}] + expected: FAIL + + [:isAsync=false;vertexConstants={"ci":-2147483648}] + expected: FAIL + + [:isAsync=false;vertexConstants={"ci":-2147483649}] + expected: FAIL + + [:isAsync=false;vertexConstants={"ci":2147483647}] + expected: FAIL + + [:isAsync=false;vertexConstants={"ci":2147483648}] + expected: FAIL + + [:isAsync=false;vertexConstants={"cf":-3.4028234663852886e%2B38}] + expected: FAIL + + [:isAsync=false;vertexConstants={"cf":-3.4028235677973366e%2B38}] + expected: FAIL + + [:isAsync=false;vertexConstants={"cf":3.4028234663852886e%2B38}] + expected: FAIL + + [:isAsync=false;vertexConstants={"cf":3.4028235677973366e%2B38}] + expected: FAIL + + [:isAsync=false;vertexConstants={"cb":1.7976931348623157e%2B308}] + expected: FAIL + + [:isAsync=false;vertexConstants={"cb":-2147483649}] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,texture,destroy:invalid_texture:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:examples:not_implemented_yet,with_plan:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,length:f32_vec2:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:util,texture,texture_ok:norm:*] + [:mode="bytes";format="r8unorm"] + expected: FAIL + + [:mode="bytes";format="r8snorm"] + expected: FAIL + + [:mode="colors";format="r8unorm"] + expected: FAIL + + [:mode="colors";format="r8snorm"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,dpdyFine:f32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,command_buffer,copyTextureToTexture:color_textures,non_compressed,array:*] + [:srcFormat="r8unorm";dstFormat="r8unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="r8unorm";dstFormat="r8unorm";dimension="3d"] + expected: FAIL + + [:srcFormat="r8snorm";dstFormat="r8snorm";dimension="2d"] + expected: FAIL + + [:srcFormat="r8snorm";dstFormat="r8snorm";dimension="3d"] + expected: FAIL + + [:srcFormat="r8uint";dstFormat="r8uint";dimension="2d"] + expected: FAIL + + [:srcFormat="r8uint";dstFormat="r8uint";dimension="3d"] + expected: FAIL + + [:srcFormat="r8sint";dstFormat="r8sint";dimension="2d"] + expected: FAIL + + [:srcFormat="r8sint";dstFormat="r8sint";dimension="3d"] + expected: FAIL + + [:srcFormat="rg8unorm";dstFormat="rg8unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="rg8unorm";dstFormat="rg8unorm";dimension="3d"] + expected: FAIL + + [:srcFormat="rg8snorm";dstFormat="rg8snorm";dimension="2d"] + expected: FAIL + + [:srcFormat="rg8snorm";dstFormat="rg8snorm";dimension="3d"] + expected: FAIL + + [:srcFormat="rg8uint";dstFormat="rg8uint";dimension="2d"] + expected: FAIL + + [:srcFormat="rg8uint";dstFormat="rg8uint";dimension="3d"] + expected: FAIL + + [:srcFormat="rg8sint";dstFormat="rg8sint";dimension="2d"] + expected: FAIL + + [:srcFormat="rg8sint";dstFormat="rg8sint";dimension="3d"] + expected: FAIL + + [:srcFormat="rgba8unorm";dstFormat="rgba8unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="rgba8unorm";dstFormat="rgba8unorm";dimension="3d"] + expected: FAIL + + [:srcFormat="rgba8unorm";dstFormat="rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="rgba8unorm";dstFormat="rgba8unorm-srgb";dimension="3d"] + expected: FAIL + + [:srcFormat="rgba8unorm-srgb";dstFormat="rgba8unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="rgba8unorm-srgb";dstFormat="rgba8unorm";dimension="3d"] + expected: FAIL + + [:srcFormat="rgba8unorm-srgb";dstFormat="rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="rgba8unorm-srgb";dstFormat="rgba8unorm-srgb";dimension="3d"] + expected: FAIL + + [:srcFormat="rgba8snorm";dstFormat="rgba8snorm";dimension="2d"] + expected: FAIL + + [:srcFormat="rgba8snorm";dstFormat="rgba8snorm";dimension="3d"] + expected: FAIL + + [:srcFormat="rgba8uint";dstFormat="rgba8uint";dimension="2d"] + expected: FAIL + + [:srcFormat="rgba8uint";dstFormat="rgba8uint";dimension="3d"] + expected: FAIL + + [:srcFormat="rgba8sint";dstFormat="rgba8sint";dimension="2d"] + expected: FAIL + + [:srcFormat="rgba8sint";dstFormat="rgba8sint";dimension="3d"] + expected: FAIL + + [:srcFormat="bgra8unorm";dstFormat="bgra8unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="bgra8unorm";dstFormat="bgra8unorm";dimension="3d"] + expected: FAIL + + [:srcFormat="bgra8unorm";dstFormat="bgra8unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="bgra8unorm";dstFormat="bgra8unorm-srgb";dimension="3d"] + expected: FAIL + + [:srcFormat="bgra8unorm-srgb";dstFormat="bgra8unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="bgra8unorm-srgb";dstFormat="bgra8unorm";dimension="3d"] + expected: FAIL + + [:srcFormat="bgra8unorm-srgb";dstFormat="bgra8unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="bgra8unorm-srgb";dstFormat="bgra8unorm-srgb";dimension="3d"] + expected: FAIL + + [:srcFormat="r16uint";dstFormat="r16uint";dimension="2d"] + expected: FAIL + + [:srcFormat="r16uint";dstFormat="r16uint";dimension="3d"] + expected: FAIL + + [:srcFormat="r16sint";dstFormat="r16sint";dimension="2d"] + expected: FAIL + + [:srcFormat="r16sint";dstFormat="r16sint";dimension="3d"] + expected: FAIL + + [:srcFormat="r16float";dstFormat="r16float";dimension="2d"] + expected: FAIL + + [:srcFormat="r16float";dstFormat="r16float";dimension="3d"] + expected: FAIL + + [:srcFormat="rg16uint";dstFormat="rg16uint";dimension="2d"] + expected: FAIL + + [:srcFormat="rg16uint";dstFormat="rg16uint";dimension="3d"] + expected: FAIL + + [:srcFormat="rg16sint";dstFormat="rg16sint";dimension="2d"] + expected: FAIL + + [:srcFormat="rg16sint";dstFormat="rg16sint";dimension="3d"] + expected: FAIL + + [:srcFormat="rg16float";dstFormat="rg16float";dimension="2d"] + expected: FAIL + + [:srcFormat="rg16float";dstFormat="rg16float";dimension="3d"] + expected: FAIL + + [:srcFormat="rgba16uint";dstFormat="rgba16uint";dimension="2d"] + expected: FAIL + + [:srcFormat="rgba16uint";dstFormat="rgba16uint";dimension="3d"] + expected: FAIL + + [:srcFormat="rgba16sint";dstFormat="rgba16sint";dimension="2d"] + expected: FAIL + + [:srcFormat="rgba16sint";dstFormat="rgba16sint";dimension="3d"] + expected: FAIL + + [:srcFormat="rgba16float";dstFormat="rgba16float";dimension="2d"] + expected: FAIL + + [:srcFormat="rgba16float";dstFormat="rgba16float";dimension="3d"] + expected: FAIL + + [:srcFormat="r32uint";dstFormat="r32uint";dimension="2d"] + expected: FAIL + + [:srcFormat="r32uint";dstFormat="r32uint";dimension="3d"] + expected: FAIL + + [:srcFormat="r32sint";dstFormat="r32sint";dimension="2d"] + expected: FAIL + + [:srcFormat="r32sint";dstFormat="r32sint";dimension="3d"] + expected: FAIL + + [:srcFormat="r32float";dstFormat="r32float";dimension="2d"] + expected: FAIL + + [:srcFormat="r32float";dstFormat="r32float";dimension="3d"] + expected: FAIL + + [:srcFormat="rg32uint";dstFormat="rg32uint";dimension="2d"] + expected: FAIL + + [:srcFormat="rg32uint";dstFormat="rg32uint";dimension="3d"] + expected: FAIL + + [:srcFormat="rg32sint";dstFormat="rg32sint";dimension="2d"] + expected: FAIL + + [:srcFormat="rg32sint";dstFormat="rg32sint";dimension="3d"] + expected: FAIL + + [:srcFormat="rg32float";dstFormat="rg32float";dimension="2d"] + expected: FAIL + + [:srcFormat="rg32float";dstFormat="rg32float";dimension="3d"] + expected: FAIL + + [:srcFormat="rgba32uint";dstFormat="rgba32uint";dimension="2d"] + expected: FAIL + + [:srcFormat="rgba32uint";dstFormat="rgba32uint";dimension="3d"] + expected: FAIL + + [:srcFormat="rgba32sint";dstFormat="rgba32sint";dimension="2d"] + expected: FAIL + + [:srcFormat="rgba32sint";dstFormat="rgba32sint";dimension="3d"] + expected: FAIL + + [:srcFormat="rgba32float";dstFormat="rgba32float";dimension="2d"] + expected: FAIL + + [:srcFormat="rgba32float";dstFormat="rgba32float";dimension="3d"] + expected: FAIL + + [:srcFormat="rgb10a2unorm";dstFormat="rgb10a2unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="rgb10a2unorm";dstFormat="rgb10a2unorm";dimension="3d"] + expected: FAIL + + [:srcFormat="rg11b10ufloat";dstFormat="rg11b10ufloat";dimension="2d"] + expected: FAIL + + [:srcFormat="rg11b10ufloat";dstFormat="rg11b10ufloat";dimension="3d"] + expected: FAIL + + [:srcFormat="rgb9e5ufloat";dstFormat="rgb9e5ufloat";dimension="2d"] + expected: FAIL + + [:srcFormat="rgb9e5ufloat";dstFormat="rgb9e5ufloat";dimension="3d"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,buffer,mapping:getMappedRange,sizeAndOffsetOOB,mappedAtCreation:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,memory_sync,buffer,multiple_buffers:multiple_pairs_of_draws_in_one_render_pass:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,mix:monmatching_f16:*] + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,unpack4x8snorm:unpack:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,queue,destroyed,query_set:beginOcclusionQuery:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,memory_sync,texture,same_subresource:ww:*] + [:boundary="queue-op";first={"op":"write-texture","in":"queue"};second={"op":"write-texture","in":"queue"}] + expected: FAIL + + [:boundary="queue-op";first={"op":"write-texture","in":"queue"};second={"op":"b2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";first={"op":"write-texture","in":"queue"};second={"op":"t2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";first={"op":"write-texture","in":"queue"};second={"op":"attachment-store","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";first={"op":"write-texture","in":"queue"};second={"op":"attachment-resolve","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";first={"op":"write-texture","in":"queue"};second={"op":"storage","in":"compute-pass-encoder"}] + expected: FAIL + + [:boundary="queue-op";first={"op":"write-texture","in":"queue"};second={"op":"storage","in":"render-pass-encoder"}] + expected: FAIL + + [:boundary="queue-op";first={"op":"write-texture","in":"queue"};second={"op":"storage","in":"render-bundle-encoder"}] + expected: FAIL + + [:boundary="queue-op";first={"op":"b2t-copy","in":"command-encoder"};second={"op":"write-texture","in":"queue"}] + expected: FAIL + + [:boundary="queue-op";first={"op":"b2t-copy","in":"command-encoder"};second={"op":"b2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";first={"op":"b2t-copy","in":"command-encoder"};second={"op":"t2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";first={"op":"b2t-copy","in":"command-encoder"};second={"op":"attachment-store","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";first={"op":"b2t-copy","in":"command-encoder"};second={"op":"attachment-resolve","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";first={"op":"b2t-copy","in":"command-encoder"};second={"op":"storage","in":"compute-pass-encoder"}] + expected: FAIL + + [:boundary="queue-op";first={"op":"b2t-copy","in":"command-encoder"};second={"op":"storage","in":"render-pass-encoder"}] + expected: FAIL + + [:boundary="queue-op";first={"op":"b2t-copy","in":"command-encoder"};second={"op":"storage","in":"render-bundle-encoder"}] + expected: FAIL + + [:boundary="queue-op";first={"op":"t2t-copy","in":"command-encoder"};second={"op":"write-texture","in":"queue"}] + expected: FAIL + + [:boundary="queue-op";first={"op":"t2t-copy","in":"command-encoder"};second={"op":"b2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";first={"op":"t2t-copy","in":"command-encoder"};second={"op":"t2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";first={"op":"t2t-copy","in":"command-encoder"};second={"op":"attachment-store","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";first={"op":"t2t-copy","in":"command-encoder"};second={"op":"attachment-resolve","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";first={"op":"t2t-copy","in":"command-encoder"};second={"op":"storage","in":"compute-pass-encoder"}] + expected: FAIL + + [:boundary="queue-op";first={"op":"t2t-copy","in":"command-encoder"};second={"op":"storage","in":"render-pass-encoder"}] + expected: FAIL + + [:boundary="queue-op";first={"op":"t2t-copy","in":"command-encoder"};second={"op":"storage","in":"render-bundle-encoder"}] + expected: FAIL + + [:boundary="queue-op";first={"op":"attachment-store","in":"command-encoder"};second={"op":"write-texture","in":"queue"}] + expected: FAIL + + [:boundary="queue-op";first={"op":"attachment-store","in":"command-encoder"};second={"op":"b2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";first={"op":"attachment-store","in":"command-encoder"};second={"op":"t2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";first={"op":"attachment-store","in":"command-encoder"};second={"op":"attachment-store","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";first={"op":"attachment-store","in":"command-encoder"};second={"op":"attachment-resolve","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";first={"op":"attachment-store","in":"command-encoder"};second={"op":"storage","in":"compute-pass-encoder"}] + expected: FAIL + + [:boundary="queue-op";first={"op":"attachment-resolve","in":"command-encoder"};second={"op":"write-texture","in":"queue"}] + expected: FAIL + + [:boundary="queue-op";first={"op":"attachment-resolve","in":"command-encoder"};second={"op":"b2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";first={"op":"attachment-resolve","in":"command-encoder"};second={"op":"t2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";first={"op":"attachment-resolve","in":"command-encoder"};second={"op":"attachment-store","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";first={"op":"attachment-resolve","in":"command-encoder"};second={"op":"attachment-resolve","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";first={"op":"attachment-resolve","in":"command-encoder"};second={"op":"storage","in":"compute-pass-encoder"}] + expected: FAIL + + [:boundary="queue-op";first={"op":"storage","in":"compute-pass-encoder"};second={"op":"write-texture","in":"queue"}] + expected: FAIL + + [:boundary="queue-op";first={"op":"storage","in":"compute-pass-encoder"};second={"op":"b2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";first={"op":"storage","in":"compute-pass-encoder"};second={"op":"t2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";first={"op":"storage","in":"compute-pass-encoder"};second={"op":"attachment-store","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";first={"op":"storage","in":"compute-pass-encoder"};second={"op":"attachment-resolve","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";first={"op":"storage","in":"compute-pass-encoder"};second={"op":"storage","in":"compute-pass-encoder"}] + expected: FAIL + + [:boundary="queue-op";first={"op":"storage","in":"render-pass-encoder"};second={"op":"write-texture","in":"queue"}] + expected: FAIL + + [:boundary="queue-op";first={"op":"storage","in":"render-pass-encoder"};second={"op":"b2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";first={"op":"storage","in":"render-pass-encoder"};second={"op":"t2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";first={"op":"storage","in":"render-bundle-encoder"};second={"op":"write-texture","in":"queue"}] + expected: FAIL + + [:boundary="queue-op";first={"op":"storage","in":"render-bundle-encoder"};second={"op":"b2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";first={"op":"storage","in":"render-bundle-encoder"};second={"op":"t2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";first={"op":"b2t-copy","in":"command-encoder"};second={"op":"b2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";first={"op":"b2t-copy","in":"command-encoder"};second={"op":"t2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";first={"op":"b2t-copy","in":"command-encoder"};second={"op":"attachment-store","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";first={"op":"b2t-copy","in":"command-encoder"};second={"op":"attachment-resolve","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";first={"op":"b2t-copy","in":"command-encoder"};second={"op":"storage","in":"compute-pass-encoder"}] + expected: FAIL + + [:boundary="command-buffer";first={"op":"b2t-copy","in":"command-encoder"};second={"op":"storage","in":"render-pass-encoder"}] + expected: FAIL + + [:boundary="command-buffer";first={"op":"b2t-copy","in":"command-encoder"};second={"op":"storage","in":"render-bundle-encoder"}] + expected: FAIL + + [:boundary="command-buffer";first={"op":"t2t-copy","in":"command-encoder"};second={"op":"b2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";first={"op":"t2t-copy","in":"command-encoder"};second={"op":"t2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";first={"op":"t2t-copy","in":"command-encoder"};second={"op":"attachment-store","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";first={"op":"t2t-copy","in":"command-encoder"};second={"op":"attachment-resolve","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";first={"op":"t2t-copy","in":"command-encoder"};second={"op":"storage","in":"compute-pass-encoder"}] + expected: FAIL + + [:boundary="command-buffer";first={"op":"t2t-copy","in":"command-encoder"};second={"op":"storage","in":"render-pass-encoder"}] + expected: FAIL + + [:boundary="command-buffer";first={"op":"t2t-copy","in":"command-encoder"};second={"op":"storage","in":"render-bundle-encoder"}] + expected: FAIL + + [:boundary="command-buffer";first={"op":"attachment-store","in":"command-encoder"};second={"op":"b2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";first={"op":"attachment-store","in":"command-encoder"};second={"op":"t2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";first={"op":"attachment-store","in":"command-encoder"};second={"op":"attachment-store","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";first={"op":"attachment-store","in":"command-encoder"};second={"op":"attachment-resolve","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";first={"op":"attachment-store","in":"command-encoder"};second={"op":"storage","in":"compute-pass-encoder"}] + expected: FAIL + + [:boundary="command-buffer";first={"op":"attachment-resolve","in":"command-encoder"};second={"op":"b2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";first={"op":"attachment-resolve","in":"command-encoder"};second={"op":"t2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";first={"op":"attachment-resolve","in":"command-encoder"};second={"op":"attachment-store","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";first={"op":"attachment-resolve","in":"command-encoder"};second={"op":"attachment-resolve","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";first={"op":"attachment-resolve","in":"command-encoder"};second={"op":"storage","in":"compute-pass-encoder"}] + expected: FAIL + + [:boundary="command-buffer";first={"op":"storage","in":"compute-pass-encoder"};second={"op":"b2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";first={"op":"storage","in":"compute-pass-encoder"};second={"op":"t2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";first={"op":"storage","in":"compute-pass-encoder"};second={"op":"attachment-store","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";first={"op":"storage","in":"compute-pass-encoder"};second={"op":"attachment-resolve","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";first={"op":"storage","in":"compute-pass-encoder"};second={"op":"storage","in":"compute-pass-encoder"}] + expected: FAIL + + [:boundary="command-buffer";first={"op":"storage","in":"render-pass-encoder"};second={"op":"b2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";first={"op":"storage","in":"render-pass-encoder"};second={"op":"t2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";first={"op":"storage","in":"render-bundle-encoder"};second={"op":"b2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";first={"op":"storage","in":"render-bundle-encoder"};second={"op":"t2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="pass";first={"op":"storage","in":"compute-pass-encoder"};second={"op":"storage","in":"compute-pass-encoder"}] + expected: FAIL + + [:boundary="dispatch";first={"op":"storage","in":"compute-pass-encoder"};second={"op":"storage","in":"compute-pass-encoder"}] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,memory_model,coherence:coww:*] + [:memType="atomic_storage";testType="inter_workgroup"] + expected: FAIL + + [:memType="atomic_storage";testType="inter_workgroup";extraFlags="rmw_variant"] + expected: FAIL + + [:memType="atomic_storage";testType="intra_workgroup"] + expected: FAIL + + [:memType="atomic_storage";testType="intra_workgroup";extraFlags="rmw_variant"] + expected: FAIL + + [:memType="atomic_workgroup";testType="intra_workgroup"] + expected: FAIL + + [:memType="atomic_workgroup";testType="intra_workgroup";extraFlags="rmw_variant"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,encoder_open_state:non_pass_commands:*] + [:command="beginComputePass"] + expected: FAIL + + [:command="beginRenderPass"] + expected: FAIL + + [:command="clearBuffer"] + expected: FAIL + + [:command="copyBufferToBuffer"] + expected: FAIL + + [:command="copyBufferToTexture"] + expected: FAIL + + [:command="copyTextureToBuffer"] + expected: FAIL + + [:command="copyTextureToTexture"] + expected: FAIL + + [:command="insertDebugMarker"] + expected: FAIL + + [:command="popDebugGroup"] + expected: FAIL + + [:command="pushDebugGroup"] + expected: FAIL + + [:command="writeTimestamp"] + expected: FAIL + + [:command="resolveQuerySet"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,buffer,mapping:getMappedRange,state,invalid_mappedAtCreation:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,queue,writeBuffer:usages:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,pipeline_stage:compute_parsing:*] + [:val=""] + expected: FAIL + + [:val="%40compute"] + expected: FAIL + + [:val="%40%5Ctcompute"] + expected: FAIL + + [:val="%40%2F%5Ecomment%5E%2Fcompute"] + expected: FAIL + + [:val="%40mcompute"] + expected: FAIL + + [:val="%40compute()"] + expected: FAIL + + [:val="%40compute%20)"] + expected: FAIL + + [:val="%40compute("] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,programmable,pipeline_bind_group_compat:bgl_binding_mismatch:*] + [:encoderType="compute%20pass";call="dispatch";callWithZero=true] + expected: FAIL + + [:encoderType="compute%20pass";call="dispatch";callWithZero=false] + expected: FAIL + + [:encoderType="compute%20pass";call="dispatchIndirect";callWithZero=true] + expected: FAIL + + [:encoderType="compute%20pass";call="dispatchIndirect";callWithZero=false] + expected: FAIL + + [:encoderType="render%20pass";call="draw";callWithZero=true] + expected: FAIL + + [:encoderType="render%20pass";call="draw";callWithZero=false] + expected: FAIL + + [:encoderType="render%20pass";call="drawIndexed";callWithZero=true] + expected: FAIL + + [:encoderType="render%20pass";call="drawIndexed";callWithZero=false] + expected: FAIL + + [:encoderType="render%20pass";call="drawIndirect";callWithZero=true] + expected: FAIL + + [:encoderType="render%20pass";call="drawIndirect";callWithZero=false] + expected: FAIL + + [:encoderType="render%20pass";call="drawIndexedIndirect";callWithZero=true] + expected: FAIL + + [:encoderType="render%20pass";call="drawIndexedIndirect";callWithZero=false] + expected: FAIL + + [:encoderType="render%20bundle";call="draw";callWithZero=true] + expected: FAIL + + [:encoderType="render%20bundle";call="draw";callWithZero=false] + expected: FAIL + + [:encoderType="render%20bundle";call="drawIndexed";callWithZero=true] + expected: FAIL + + [:encoderType="render%20bundle";call="drawIndexed";callWithZero=false] + expected: FAIL + + [:encoderType="render%20bundle";call="drawIndirect";callWithZero=true] + expected: FAIL + + [:encoderType="render%20bundle";call="drawIndirect";callWithZero=false] + expected: FAIL + + [:encoderType="render%20bundle";call="drawIndexedIndirect";callWithZero=true] + expected: FAIL + + [:encoderType="render%20bundle";call="drawIndexedIndirect";callWithZero=false] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,rendering,depth_clip_clamp:depth_clamp_and_clip:*] + [: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: FAIL + + [:format="depth16unorm";unclippedDepth="_undef_";writeDepth=true;multisampled=true] + 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: FAIL + + [:format="depth16unorm";unclippedDepth=false;writeDepth=true;multisampled=true] + 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="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: FAIL + + [:format="depth32float";unclippedDepth="_undef_";writeDepth=true;multisampled=true] + 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: FAIL + + [:format="depth32float";unclippedDepth=false;writeDepth=true;multisampled=true] + 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="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: FAIL + + [:format="depth24plus";unclippedDepth="_undef_";writeDepth=true;multisampled=true] + 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: FAIL + + [:format="depth24plus";unclippedDepth=false;writeDepth=true;multisampled=true] + 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: FAIL + + [:format="depth24plus-stencil8";unclippedDepth="_undef_";writeDepth=true;multisampled=true] + 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: FAIL + + [:format="depth24plus-stencil8";unclippedDepth=false;writeDepth=true;multisampled=true] + 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-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: 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: 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:shader,execution,expression,binary,i32_arithmetic:subtraction:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,fwidthFine:f32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,bool_logical:or:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureLoad:sampled_2d:*] + [:C="i32";coords="in-bounds";level=-1] + expected: FAIL + + [:C="i32";coords="in-bounds";level=0] + expected: FAIL + + [:C="i32";coords="in-bounds";level="numlevels-1"] + expected: FAIL + + [:C="i32";coords="in-bounds";level="numlevels"] + expected: FAIL + + [:C="i32";coords="x-min-wrap";level=-1] + expected: FAIL + + [:C="i32";coords="x-min-wrap";level=0] + expected: FAIL + + [:C="i32";coords="x-min-wrap";level="numlevels-1"] + expected: FAIL + + [:C="i32";coords="x-min-wrap";level="numlevels"] + expected: FAIL + + [:C="i32";coords="x-min-boundary";level=-1] + expected: FAIL + + [:C="i32";coords="x-min-boundary";level=0] + expected: FAIL + + [:C="i32";coords="x-min-boundary";level="numlevels-1"] + expected: FAIL + + [:C="i32";coords="x-min-boundary";level="numlevels"] + expected: FAIL + + [:C="i32";coords="x-max-wrap";level=-1] + expected: FAIL + + [:C="i32";coords="x-max-wrap";level=0] + expected: FAIL + + [:C="i32";coords="x-max-wrap";level="numlevels-1"] + expected: FAIL + + [:C="i32";coords="x-max-wrap";level="numlevels"] + expected: FAIL + + [:C="i32";coords="x-max-boundary";level=-1] + expected: FAIL + + [:C="i32";coords="x-max-boundary";level=0] + expected: FAIL + + [:C="i32";coords="x-max-boundary";level="numlevels-1"] + expected: FAIL + + [:C="i32";coords="x-max-boundary";level="numlevels"] + expected: FAIL + + [:C="i32";coords="y-min-wrap";level=-1] + expected: FAIL + + [:C="i32";coords="y-min-wrap";level=0] + expected: FAIL + + [:C="i32";coords="y-min-wrap";level="numlevels-1"] + expected: FAIL + + [:C="i32";coords="y-min-wrap";level="numlevels"] + expected: FAIL + + [:C="i32";coords="y-min-boundary";level=-1] + expected: FAIL + + [:C="i32";coords="y-min-boundary";level=0] + expected: FAIL + + [:C="i32";coords="y-min-boundary";level="numlevels-1"] + expected: FAIL + + [:C="i32";coords="y-min-boundary";level="numlevels"] + expected: FAIL + + [:C="i32";coords="y-max-wrap";level=-1] + expected: FAIL + + [:C="i32";coords="y-max-wrap";level=0] + expected: FAIL + + [:C="i32";coords="y-max-wrap";level="numlevels-1"] + expected: FAIL + + [:C="i32";coords="y-max-wrap";level="numlevels"] + expected: FAIL + + [:C="i32";coords="y-max-boundary";level=-1] + expected: FAIL + + [:C="i32";coords="y-max-boundary";level=0] + expected: FAIL + + [:C="i32";coords="y-max-boundary";level="numlevels-1"] + expected: FAIL + + [:C="i32";coords="y-max-boundary";level="numlevels"] + expected: FAIL + + [:C="u32";coords="in-bounds";level=-1] + expected: FAIL + + [:C="u32";coords="in-bounds";level=0] + expected: FAIL + + [:C="u32";coords="in-bounds";level="numlevels-1"] + expected: FAIL + + [:C="u32";coords="in-bounds";level="numlevels"] + expected: FAIL + + [:C="u32";coords="x-min-wrap";level=-1] + expected: FAIL + + [:C="u32";coords="x-min-wrap";level=0] + expected: FAIL + + [:C="u32";coords="x-min-wrap";level="numlevels-1"] + expected: FAIL + + [:C="u32";coords="x-min-wrap";level="numlevels"] + expected: FAIL + + [:C="u32";coords="x-min-boundary";level=-1] + expected: FAIL + + [:C="u32";coords="x-min-boundary";level=0] + expected: FAIL + + [:C="u32";coords="x-min-boundary";level="numlevels-1"] + expected: FAIL + + [:C="u32";coords="x-min-boundary";level="numlevels"] + expected: FAIL + + [:C="u32";coords="x-max-wrap";level=-1] + expected: FAIL + + [:C="u32";coords="x-max-wrap";level=0] + expected: FAIL + + [:C="u32";coords="x-max-wrap";level="numlevels-1"] + expected: FAIL + + [:C="u32";coords="x-max-wrap";level="numlevels"] + expected: FAIL + + [:C="u32";coords="x-max-boundary";level=-1] + expected: FAIL + + [:C="u32";coords="x-max-boundary";level=0] + expected: FAIL + + [:C="u32";coords="x-max-boundary";level="numlevels-1"] + expected: FAIL + + [:C="u32";coords="x-max-boundary";level="numlevels"] + expected: FAIL + + [:C="u32";coords="y-min-wrap";level=-1] + expected: FAIL + + [:C="u32";coords="y-min-wrap";level=0] + expected: FAIL + + [:C="u32";coords="y-min-wrap";level="numlevels-1"] + expected: FAIL + + [:C="u32";coords="y-min-wrap";level="numlevels"] + expected: FAIL + + [:C="u32";coords="y-min-boundary";level=-1] + expected: FAIL + + [:C="u32";coords="y-min-boundary";level=0] + expected: FAIL + + [:C="u32";coords="y-min-boundary";level="numlevels-1"] + expected: FAIL + + [:C="u32";coords="y-min-boundary";level="numlevels"] + expected: FAIL + + [:C="u32";coords="y-max-wrap";level=-1] + expected: FAIL + + [:C="u32";coords="y-max-wrap";level=0] + expected: FAIL + + [:C="u32";coords="y-max-wrap";level="numlevels-1"] + expected: FAIL + + [:C="u32";coords="y-max-wrap";level="numlevels"] + expected: FAIL + + [:C="u32";coords="y-max-boundary";level=-1] + expected: FAIL + + [:C="u32";coords="y-max-boundary";level=0] + expected: FAIL + + [:C="u32";coords="y-max-boundary";level="numlevels-1"] + expected: FAIL + + [:C="u32";coords="y-max-boundary";level="numlevels"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,image_copy,texture_related:valid:*] + [:method="WriteTexture";textureState="valid";dimension="1d";size=[4,1,1\]] + expected: FAIL + + [:method="WriteTexture";textureState="valid";dimension="2d";size=[4,4,1\]] + expected: FAIL + + [:method="WriteTexture";textureState="valid";dimension="2d";size=[4,4,3\]] + expected: FAIL + + [:method="WriteTexture";textureState="valid";dimension="3d";size=[4,4,3\]] + expected: FAIL + + [:method="WriteTexture";textureState="invalid";dimension="1d";size=[4,1,1\]] + expected: FAIL + + [:method="WriteTexture";textureState="invalid";dimension="2d";size=[4,4,1\]] + expected: FAIL + + [:method="WriteTexture";textureState="invalid";dimension="2d";size=[4,4,3\]] + expected: FAIL + + [:method="WriteTexture";textureState="invalid";dimension="3d";size=[4,4,3\]] + expected: FAIL + + [:method="WriteTexture";textureState="destroyed";dimension="1d";size=[4,1,1\]] + expected: FAIL + + [:method="WriteTexture";textureState="destroyed";dimension="2d";size=[4,4,1\]] + expected: FAIL + + [:method="WriteTexture";textureState="destroyed";dimension="2d";size=[4,4,3\]] + expected: FAIL + + [:method="WriteTexture";textureState="destroyed";dimension="3d";size=[4,4,3\]] + expected: FAIL + + [:method="CopyB2T";textureState="valid";dimension="1d";size=[4,1,1\]] + expected: FAIL + + [:method="CopyB2T";textureState="valid";dimension="2d";size=[4,4,1\]] + expected: FAIL + + [:method="CopyB2T";textureState="valid";dimension="2d";size=[4,4,3\]] + expected: FAIL + + [:method="CopyB2T";textureState="valid";dimension="3d";size=[4,4,3\]] + expected: FAIL + + [:method="CopyB2T";textureState="invalid";dimension="1d";size=[4,1,1\]] + expected: FAIL + + [:method="CopyB2T";textureState="invalid";dimension="2d";size=[4,4,1\]] + expected: FAIL + + [:method="CopyB2T";textureState="invalid";dimension="2d";size=[4,4,3\]] + expected: FAIL + + [:method="CopyB2T";textureState="invalid";dimension="3d";size=[4,4,3\]] + expected: FAIL + + [:method="CopyB2T";textureState="destroyed";dimension="1d";size=[4,1,1\]] + expected: FAIL + + [:method="CopyB2T";textureState="destroyed";dimension="2d";size=[4,4,1\]] + expected: FAIL + + [:method="CopyB2T";textureState="destroyed";dimension="2d";size=[4,4,3\]] + expected: FAIL + + [:method="CopyB2T";textureState="destroyed";dimension="3d";size=[4,4,3\]] + expected: FAIL + + [:method="CopyT2B";textureState="valid";dimension="1d";size=[4,1,1\]] + expected: FAIL + + [:method="CopyT2B";textureState="valid";dimension="2d";size=[4,4,1\]] + expected: FAIL + + [:method="CopyT2B";textureState="valid";dimension="2d";size=[4,4,3\]] + expected: FAIL + + [:method="CopyT2B";textureState="valid";dimension="3d";size=[4,4,3\]] + expected: FAIL + + [:method="CopyT2B";textureState="invalid";dimension="1d";size=[4,1,1\]] + expected: FAIL + + [:method="CopyT2B";textureState="invalid";dimension="2d";size=[4,4,1\]] + expected: FAIL + + [:method="CopyT2B";textureState="invalid";dimension="2d";size=[4,4,3\]] + expected: FAIL + + [:method="CopyT2B";textureState="invalid";dimension="3d";size=[4,4,3\]] + expected: FAIL + + [:method="CopyT2B";textureState="destroyed";dimension="1d";size=[4,1,1\]] + expected: FAIL + + [:method="CopyT2B";textureState="destroyed";dimension="2d";size=[4,4,1\]] + expected: FAIL + + [:method="CopyT2B";textureState="destroyed";dimension="2d";size=[4,4,3\]] + expected: FAIL + + [:method="CopyT2B";textureState="destroyed";dimension="3d";size=[4,4,3\]] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,u32_arithmetic:multiplication_vector_scalar_compound:*] + [:inputSource="const";vectorize_lhs=2] + expected: FAIL + + [:inputSource="const";vectorize_lhs=3] + expected: FAIL + + [:inputSource="const";vectorize_lhs=4] + expected: FAIL + + [:inputSource="uniform";vectorize_lhs=2] + expected: FAIL + + [:inputSource="uniform";vectorize_lhs=3] + expected: FAIL + + [:inputSource="uniform";vectorize_lhs=4] + expected: FAIL + + [:inputSource="storage_r";vectorize_lhs=2] + expected: FAIL + + [:inputSource="storage_r";vectorize_lhs=3] + expected: FAIL + + [:inputSource="storage_r";vectorize_lhs=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize_lhs=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize_lhs=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize_lhs=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,buffer,mapping:mapAsync,state,destroyed:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createSampler:lodMinAndMaxClamp:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureLoad:sampled_3d:*] + [:C="i32";coords="in-bounds";level=-1] + expected: FAIL + + [:C="i32";coords="in-bounds";level=0] + expected: FAIL + + [:C="i32";coords="in-bounds";level="numlevels-1"] + expected: FAIL + + [:C="i32";coords="in-bounds";level="numlevels"] + expected: FAIL + + [:C="i32";coords="x-min-wrap";level=-1] + expected: FAIL + + [:C="i32";coords="x-min-wrap";level=0] + expected: FAIL + + [:C="i32";coords="x-min-wrap";level="numlevels-1"] + expected: FAIL + + [:C="i32";coords="x-min-wrap";level="numlevels"] + expected: FAIL + + [:C="i32";coords="x-min-boundary";level=-1] + expected: FAIL + + [:C="i32";coords="x-min-boundary";level=0] + expected: FAIL + + [:C="i32";coords="x-min-boundary";level="numlevels-1"] + expected: FAIL + + [:C="i32";coords="x-min-boundary";level="numlevels"] + expected: FAIL + + [:C="i32";coords="x-max-wrap";level=-1] + expected: FAIL + + [:C="i32";coords="x-max-wrap";level=0] + expected: FAIL + + [:C="i32";coords="x-max-wrap";level="numlevels-1"] + expected: FAIL + + [:C="i32";coords="x-max-wrap";level="numlevels"] + expected: FAIL + + [:C="i32";coords="x-max-boundary";level=-1] + expected: FAIL + + [:C="i32";coords="x-max-boundary";level=0] + expected: FAIL + + [:C="i32";coords="x-max-boundary";level="numlevels-1"] + expected: FAIL + + [:C="i32";coords="x-max-boundary";level="numlevels"] + expected: FAIL + + [:C="i32";coords="y-min-wrap";level=-1] + expected: FAIL + + [:C="i32";coords="y-min-wrap";level=0] + expected: FAIL + + [:C="i32";coords="y-min-wrap";level="numlevels-1"] + expected: FAIL + + [:C="i32";coords="y-min-wrap";level="numlevels"] + expected: FAIL + + [:C="i32";coords="y-min-boundary";level=-1] + expected: FAIL + + [:C="i32";coords="y-min-boundary";level=0] + expected: FAIL + + [:C="i32";coords="y-min-boundary";level="numlevels-1"] + expected: FAIL + + [:C="i32";coords="y-min-boundary";level="numlevels"] + expected: FAIL + + [:C="i32";coords="y-max-wrap";level=-1] + expected: FAIL + + [:C="i32";coords="y-max-wrap";level=0] + expected: FAIL + + [:C="i32";coords="y-max-wrap";level="numlevels-1"] + expected: FAIL + + [:C="i32";coords="y-max-wrap";level="numlevels"] + expected: FAIL + + [:C="i32";coords="y-max-boundary";level=-1] + expected: FAIL + + [:C="i32";coords="y-max-boundary";level=0] + expected: FAIL + + [:C="i32";coords="y-max-boundary";level="numlevels-1"] + expected: FAIL + + [:C="i32";coords="y-max-boundary";level="numlevels"] + expected: FAIL + + [:C="i32";coords="z-min-wrap";level=-1] + expected: FAIL + + [:C="i32";coords="z-min-wrap";level=0] + expected: FAIL + + [:C="i32";coords="z-min-wrap";level="numlevels-1"] + expected: FAIL + + [:C="i32";coords="z-min-wrap";level="numlevels"] + expected: FAIL + + [:C="i32";coords="z-min-boundary";level=-1] + expected: FAIL + + [:C="i32";coords="z-min-boundary";level=0] + expected: FAIL + + [:C="i32";coords="z-min-boundary";level="numlevels-1"] + expected: FAIL + + [:C="i32";coords="z-min-boundary";level="numlevels"] + expected: FAIL + + [:C="i32";coords="z-max-wrap";level=-1] + expected: FAIL + + [:C="i32";coords="z-max-wrap";level=0] + expected: FAIL + + [:C="i32";coords="z-max-wrap";level="numlevels-1"] + expected: FAIL + + [:C="i32";coords="z-max-wrap";level="numlevels"] + expected: FAIL + + [:C="i32";coords="z-max-boundary";level=-1] + expected: FAIL + + [:C="i32";coords="z-max-boundary";level=0] + expected: FAIL + + [:C="i32";coords="z-max-boundary";level="numlevels-1"] + expected: FAIL + + [:C="i32";coords="z-max-boundary";level="numlevels"] + expected: FAIL + + [:C="u32";coords="in-bounds";level=-1] + expected: FAIL + + [:C="u32";coords="in-bounds";level=0] + expected: FAIL + + [:C="u32";coords="in-bounds";level="numlevels-1"] + expected: FAIL + + [:C="u32";coords="in-bounds";level="numlevels"] + expected: FAIL + + [:C="u32";coords="x-min-wrap";level=-1] + expected: FAIL + + [:C="u32";coords="x-min-wrap";level=0] + expected: FAIL + + [:C="u32";coords="x-min-wrap";level="numlevels-1"] + expected: FAIL + + [:C="u32";coords="x-min-wrap";level="numlevels"] + expected: FAIL + + [:C="u32";coords="x-min-boundary";level=-1] + expected: FAIL + + [:C="u32";coords="x-min-boundary";level=0] + expected: FAIL + + [:C="u32";coords="x-min-boundary";level="numlevels-1"] + expected: FAIL + + [:C="u32";coords="x-min-boundary";level="numlevels"] + expected: FAIL + + [:C="u32";coords="x-max-wrap";level=-1] + expected: FAIL + + [:C="u32";coords="x-max-wrap";level=0] + expected: FAIL + + [:C="u32";coords="x-max-wrap";level="numlevels-1"] + expected: FAIL + + [:C="u32";coords="x-max-wrap";level="numlevels"] + expected: FAIL + + [:C="u32";coords="x-max-boundary";level=-1] + expected: FAIL + + [:C="u32";coords="x-max-boundary";level=0] + expected: FAIL + + [:C="u32";coords="x-max-boundary";level="numlevels-1"] + expected: FAIL + + [:C="u32";coords="x-max-boundary";level="numlevels"] + expected: FAIL + + [:C="u32";coords="y-min-wrap";level=-1] + expected: FAIL + + [:C="u32";coords="y-min-wrap";level=0] + expected: FAIL + + [:C="u32";coords="y-min-wrap";level="numlevels-1"] + expected: FAIL + + [:C="u32";coords="y-min-wrap";level="numlevels"] + expected: FAIL + + [:C="u32";coords="y-min-boundary";level=-1] + expected: FAIL + + [:C="u32";coords="y-min-boundary";level=0] + expected: FAIL + + [:C="u32";coords="y-min-boundary";level="numlevels-1"] + expected: FAIL + + [:C="u32";coords="y-min-boundary";level="numlevels"] + expected: FAIL + + [:C="u32";coords="y-max-wrap";level=-1] + expected: FAIL + + [:C="u32";coords="y-max-wrap";level=0] + expected: FAIL + + [:C="u32";coords="y-max-wrap";level="numlevels-1"] + expected: FAIL + + [:C="u32";coords="y-max-wrap";level="numlevels"] + expected: FAIL + + [:C="u32";coords="y-max-boundary";level=-1] + expected: FAIL + + [:C="u32";coords="y-max-boundary";level=0] + expected: FAIL + + [:C="u32";coords="y-max-boundary";level="numlevels-1"] + expected: FAIL + + [:C="u32";coords="y-max-boundary";level="numlevels"] + expected: FAIL + + [:C="u32";coords="z-min-wrap";level=-1] + expected: FAIL + + [:C="u32";coords="z-min-wrap";level=0] + expected: FAIL + + [:C="u32";coords="z-min-wrap";level="numlevels-1"] + expected: FAIL + + [:C="u32";coords="z-min-wrap";level="numlevels"] + expected: FAIL + + [:C="u32";coords="z-min-boundary";level=-1] + expected: FAIL + + [:C="u32";coords="z-min-boundary";level=0] + expected: FAIL + + [:C="u32";coords="z-min-boundary";level="numlevels-1"] + expected: FAIL + + [:C="u32";coords="z-min-boundary";level="numlevels"] + expected: FAIL + + [:C="u32";coords="z-max-wrap";level=-1] + expected: FAIL + + [:C="u32";coords="z-max-wrap";level=0] + expected: FAIL + + [:C="u32";coords="z-max-wrap";level="numlevels-1"] + expected: FAIL + + [:C="u32";coords="z-max-wrap";level="numlevels"] + expected: FAIL + + [:C="u32";coords="z-max-boundary";level=-1] + expected: FAIL + + [:C="u32";coords="z-max-boundary";level=0] + expected: FAIL + + [:C="u32";coords="z-max-boundary";level="numlevels-1"] + expected: FAIL + + [:C="u32";coords="z-max-boundary";level="numlevels"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxBindGroups:createPipeline,at_over:*] + [:limitTest="atDefault";testValueName="atLimit";createPipelineType="createRenderPipeline";async=false] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";createPipelineType="createRenderPipeline";async=true] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";createPipelineType="createRenderPipelineWithFragmentStage";async=false] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";createPipelineType="createRenderPipelineWithFragmentStage";async=true] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";createPipelineType="createComputePipeline";async=false] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";createPipelineType="createComputePipeline";async=true] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";createPipelineType="createRenderPipeline";async=false] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";createPipelineType="createRenderPipeline";async=true] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";createPipelineType="createRenderPipelineWithFragmentStage";async=false] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";createPipelineType="createRenderPipelineWithFragmentStage";async=true] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";createPipelineType="createComputePipeline";async=false] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";createPipelineType="createComputePipeline";async=true] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";createPipelineType="createRenderPipeline";async=false] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";createPipelineType="createRenderPipeline";async=true] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";createPipelineType="createRenderPipelineWithFragmentStage";async=false] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";createPipelineType="createRenderPipelineWithFragmentStage";async=true] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";createPipelineType="createComputePipeline";async=false] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";createPipelineType="createComputePipeline";async=true] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";createPipelineType="createRenderPipeline";async=false] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";createPipelineType="createRenderPipeline";async=true] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";createPipelineType="createRenderPipelineWithFragmentStage";async=false] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";createPipelineType="createRenderPipelineWithFragmentStage";async=true] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";createPipelineType="createComputePipeline";async=false] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";createPipelineType="createComputePipeline";async=true] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";createPipelineType="createRenderPipeline";async=false] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";createPipelineType="createRenderPipeline";async=true] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";createPipelineType="createRenderPipelineWithFragmentStage";async=false] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";createPipelineType="createRenderPipelineWithFragmentStage";async=true] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";createPipelineType="createComputePipeline";async=false] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";createPipelineType="createComputePipeline";async=true] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";createPipelineType="createRenderPipeline";async=false] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";createPipelineType="createRenderPipeline";async=true] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";createPipelineType="createRenderPipelineWithFragmentStage";async=false] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";createPipelineType="createRenderPipelineWithFragmentStage";async=true] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";createPipelineType="createComputePipeline";async=false] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";createPipelineType="createComputePipeline";async=true] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";createPipelineType="createRenderPipeline";async=false] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";createPipelineType="createRenderPipeline";async=true] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";createPipelineType="createRenderPipelineWithFragmentStage";async=false] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";createPipelineType="createRenderPipelineWithFragmentStage";async=true] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";createPipelineType="createComputePipeline";async=false] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";createPipelineType="createComputePipeline";async=true] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";createPipelineType="createRenderPipeline";async=false] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";createPipelineType="createRenderPipeline";async=true] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";createPipelineType="createRenderPipelineWithFragmentStage";async=false] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";createPipelineType="createRenderPipelineWithFragmentStage";async=true] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";createPipelineType="createComputePipeline";async=false] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";createPipelineType="createComputePipeline";async=true] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";createPipelineType="createRenderPipeline";async=false] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";createPipelineType="createRenderPipeline";async=true] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";createPipelineType="createRenderPipelineWithFragmentStage";async=false] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";createPipelineType="createRenderPipelineWithFragmentStage";async=true] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";createPipelineType="createComputePipeline";async=false] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";createPipelineType="createComputePipeline";async=true] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";createPipelineType="createRenderPipeline";async=false] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";createPipelineType="createRenderPipeline";async=true] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";createPipelineType="createRenderPipelineWithFragmentStage";async=false] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";createPipelineType="createRenderPipelineWithFragmentStage";async=true] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";createPipelineType="createComputePipeline";async=false] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";createPipelineType="createComputePipeline";async=true] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,distance:f32:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,vertex_state,correctness:overlapping_attributes:*] + [:format="uint8x2"] + expected: FAIL + + [:format="uint8x4"] + expected: FAIL + + [:format="sint8x2"] + expected: FAIL + + [:format="sint8x4"] + expected: FAIL + + [:format="unorm8x2"] + expected: FAIL + + [:format="unorm8x4"] + expected: FAIL + + [:format="snorm8x2"] + expected: FAIL + + [:format="snorm8x4"] + expected: FAIL + + [:format="uint16x2"] + expected: FAIL + + [:format="uint16x4"] + expected: FAIL + + [:format="sint16x2"] + expected: FAIL + + [:format="sint16x4"] + expected: FAIL + + [:format="unorm16x2"] + expected: FAIL + + [:format="unorm16x4"] + expected: FAIL + + [:format="snorm16x2"] + expected: FAIL + + [:format="snorm16x4"] + expected: FAIL + + [:format="float16x2"] + expected: FAIL + + [:format="float16x4"] + expected: FAIL + + [:format="float32"] + expected: FAIL + + [:format="float32x2"] + expected: FAIL + + [:format="float32x3"] + expected: FAIL + + [:format="float32x4"] + expected: FAIL + + [:format="uint32"] + expected: FAIL + + [:format="uint32x2"] + expected: FAIL + + [:format="uint32x3"] + expected: FAIL + + [:format="uint32x4"] + expected: FAIL + + [:format="sint32"] + expected: FAIL + + [:format="sint32x2"] + expected: FAIL + + [:format="sint32x3"] + expected: FAIL + + [:format="sint32x4"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,distance:f32_vec2:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,state,device_lost,destroy:createPipelineLayout:*] + [:entry={"buffer":{"type":"uniform"}}] + expected: FAIL + + [:entry={"buffer":{"type":"storage"}}] + expected: FAIL + + [:entry={"buffer":{"type":"read-only-storage"}}] + expected: FAIL + + [:entry={"sampler":{"type":"comparison"}}] + expected: FAIL + + [:entry={"sampler":{"type":"filtering"}}] + expected: FAIL + + [:entry={"sampler":{"type":"non-filtering"}}] + expected: FAIL + + [:entry={"texture":{"multisampled":false}}] + expected: FAIL + + [:entry={"texture":{"multisampled":true,"sampleType":"unfilterable-float"}}] + expected: FAIL + + [:entry={"storageTexture":{"access":"write-only","format":"rgba8unorm"}}] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,resource_init,buffer:copy_buffer_to_texture:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,device,lost:lost_on_destroy:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,floor:abstract_float:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,i32_arithmetic:addition_vector_scalar:*] + [:inputSource="const";vectorize_lhs=2] + expected: FAIL + + [:inputSource="const";vectorize_lhs=3] + expected: FAIL + + [:inputSource="const";vectorize_lhs=4] + expected: FAIL + + [:inputSource="uniform";vectorize_lhs=2] + expected: FAIL + + [:inputSource="uniform";vectorize_lhs=3] + expected: FAIL + + [:inputSource="uniform";vectorize_lhs=4] + expected: FAIL + + [:inputSource="storage_r";vectorize_lhs=2] + expected: FAIL + + [:inputSource="storage_r";vectorize_lhs=3] + expected: FAIL + + [:inputSource="storage_r";vectorize_lhs=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize_lhs=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize_lhs=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize_lhs=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,resource_init,buffer:mapped_at_creation_whole_buffer:*] + [:bufferUsage=9] + expected: FAIL + + [:bufferUsage=6] + expected: FAIL + + [:bufferUsage=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,error_scope:balanced_siblings:*] + [:errorFilter="internal";numErrors=1] + expected: FAIL + + [:errorFilter="internal";numErrors=10] + expected: FAIL + + [:errorFilter="internal";numErrors=100] + expected: FAIL + + [:errorFilter="internal";numErrors=1000] + expected: FAIL + + +[cts.https.html?q=webgpu:web_platform,canvas,readbackFromWebGPUCanvas:transferToImageBitmap_unconfigured_nonzero_size:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,dot:abstract_float:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,rendering,stencil:stencil_compare_func:*] + [:format="stencil8";stencilCompare="always";stencilRefValue=0] + expected: FAIL + + [:format="stencil8";stencilCompare="always";stencilRefValue=1] + expected: FAIL + + [:format="stencil8";stencilCompare="always";stencilRefValue=2] + expected: FAIL + + [:format="stencil8";stencilCompare="equal";stencilRefValue=0] + expected: FAIL + + [:format="stencil8";stencilCompare="equal";stencilRefValue=1] + expected: FAIL + + [:format="stencil8";stencilCompare="equal";stencilRefValue=2] + expected: FAIL + + [:format="stencil8";stencilCompare="greater";stencilRefValue=0] + expected: FAIL + + [:format="stencil8";stencilCompare="greater";stencilRefValue=1] + expected: FAIL + + [:format="stencil8";stencilCompare="greater";stencilRefValue=2] + expected: FAIL + + [:format="stencil8";stencilCompare="greater-equal";stencilRefValue=0] + expected: FAIL + + [:format="stencil8";stencilCompare="greater-equal";stencilRefValue=1] + expected: FAIL + + [:format="stencil8";stencilCompare="greater-equal";stencilRefValue=2] + expected: FAIL + + [:format="stencil8";stencilCompare="less";stencilRefValue=0] + expected: FAIL + + [:format="stencil8";stencilCompare="less";stencilRefValue=1] + expected: FAIL + + [:format="stencil8";stencilCompare="less";stencilRefValue=2] + expected: FAIL + + [:format="stencil8";stencilCompare="less-equal";stencilRefValue=0] + expected: FAIL + + [:format="stencil8";stencilCompare="less-equal";stencilRefValue=1] + expected: FAIL + + [:format="stencil8";stencilCompare="less-equal";stencilRefValue=2] + expected: FAIL + + [:format="stencil8";stencilCompare="never";stencilRefValue=0] + expected: FAIL + + [:format="stencil8";stencilCompare="never";stencilRefValue=1] + expected: FAIL + + [:format="stencil8";stencilCompare="never";stencilRefValue=2] + expected: FAIL + + [:format="stencil8";stencilCompare="not-equal";stencilRefValue=0] + expected: FAIL + + [:format="stencil8";stencilCompare="not-equal";stencilRefValue=1] + expected: FAIL + + [:format="stencil8";stencilCompare="not-equal";stencilRefValue=2] + expected: FAIL + + [:format="depth24plus-stencil8";stencilCompare="always";stencilRefValue=0] + expected: FAIL + + [:format="depth24plus-stencil8";stencilCompare="always";stencilRefValue=1] + expected: FAIL + + [:format="depth24plus-stencil8";stencilCompare="always";stencilRefValue=2] + expected: FAIL + + [:format="depth24plus-stencil8";stencilCompare="equal";stencilRefValue=0] + expected: FAIL + + [:format="depth24plus-stencil8";stencilCompare="equal";stencilRefValue=1] + expected: FAIL + + [:format="depth24plus-stencil8";stencilCompare="equal";stencilRefValue=2] + expected: FAIL + + [:format="depth24plus-stencil8";stencilCompare="greater";stencilRefValue=0] + expected: FAIL + + [:format="depth24plus-stencil8";stencilCompare="greater";stencilRefValue=1] + expected: FAIL + + [:format="depth24plus-stencil8";stencilCompare="greater";stencilRefValue=2] + expected: FAIL + + [:format="depth24plus-stencil8";stencilCompare="greater-equal";stencilRefValue=0] + expected: FAIL + + [:format="depth24plus-stencil8";stencilCompare="greater-equal";stencilRefValue=1] + expected: FAIL + + [:format="depth24plus-stencil8";stencilCompare="greater-equal";stencilRefValue=2] + expected: FAIL + + [:format="depth24plus-stencil8";stencilCompare="less";stencilRefValue=0] + expected: FAIL + + [:format="depth24plus-stencil8";stencilCompare="less";stencilRefValue=1] + expected: FAIL + + [:format="depth24plus-stencil8";stencilCompare="less";stencilRefValue=2] + expected: FAIL + + [:format="depth24plus-stencil8";stencilCompare="less-equal";stencilRefValue=0] + expected: FAIL + + [:format="depth24plus-stencil8";stencilCompare="less-equal";stencilRefValue=1] + expected: FAIL + + [:format="depth24plus-stencil8";stencilCompare="less-equal";stencilRefValue=2] + expected: FAIL + + [:format="depth24plus-stencil8";stencilCompare="never";stencilRefValue=0] + expected: FAIL + + [:format="depth24plus-stencil8";stencilCompare="never";stencilRefValue=1] + expected: FAIL + + [:format="depth24plus-stencil8";stencilCompare="never";stencilRefValue=2] + expected: FAIL + + [:format="depth24plus-stencil8";stencilCompare="not-equal";stencilRefValue=0] + expected: FAIL + + [:format="depth24plus-stencil8";stencilCompare="not-equal";stencilRefValue=1] + expected: FAIL + + [:format="depth24plus-stencil8";stencilCompare="not-equal";stencilRefValue=2] + expected: FAIL + + [:format="depth32float-stencil8";stencilCompare="always";stencilRefValue=0] + expected: FAIL + + [:format="depth32float-stencil8";stencilCompare="always";stencilRefValue=1] + expected: FAIL + + [:format="depth32float-stencil8";stencilCompare="always";stencilRefValue=2] + expected: FAIL + + [:format="depth32float-stencil8";stencilCompare="equal";stencilRefValue=0] + expected: FAIL + + [:format="depth32float-stencil8";stencilCompare="equal";stencilRefValue=1] + expected: FAIL + + [:format="depth32float-stencil8";stencilCompare="equal";stencilRefValue=2] + expected: FAIL + + [:format="depth32float-stencil8";stencilCompare="greater";stencilRefValue=0] + expected: FAIL + + [:format="depth32float-stencil8";stencilCompare="greater";stencilRefValue=1] + expected: FAIL + + [:format="depth32float-stencil8";stencilCompare="greater";stencilRefValue=2] + expected: FAIL + + [:format="depth32float-stencil8";stencilCompare="greater-equal";stencilRefValue=0] + expected: FAIL + + [:format="depth32float-stencil8";stencilCompare="greater-equal";stencilRefValue=1] + expected: FAIL + + [:format="depth32float-stencil8";stencilCompare="greater-equal";stencilRefValue=2] + expected: FAIL + + [:format="depth32float-stencil8";stencilCompare="less";stencilRefValue=0] + expected: FAIL + + [:format="depth32float-stencil8";stencilCompare="less";stencilRefValue=1] + expected: FAIL + + [:format="depth32float-stencil8";stencilCompare="less";stencilRefValue=2] + expected: FAIL + + [:format="depth32float-stencil8";stencilCompare="less-equal";stencilRefValue=0] + expected: FAIL + + [:format="depth32float-stencil8";stencilCompare="less-equal";stencilRefValue=1] + expected: FAIL + + [:format="depth32float-stencil8";stencilCompare="less-equal";stencilRefValue=2] + expected: FAIL + + [:format="depth32float-stencil8";stencilCompare="never";stencilRefValue=0] + expected: FAIL + + [:format="depth32float-stencil8";stencilCompare="never";stencilRefValue=1] + expected: FAIL + + [:format="depth32float-stencil8";stencilCompare="never";stencilRefValue=2] + expected: FAIL + + [:format="depth32float-stencil8";stencilCompare="not-equal";stencilRefValue=0] + expected: FAIL + + [:format="depth32float-stencil8";stencilCompare="not-equal";stencilRefValue=1] + expected: FAIL + + [:format="depth32float-stencil8";stencilCompare="not-equal";stencilRefValue=2] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,programmable,pipeline_bind_group_compat:empty_bind_group_layouts_requires_empty_bind_groups,compute_pass:*] + [:bindGroupLayoutEntryCount=3;computeCommand="dispatchIndirect"] + expected: FAIL + + [:bindGroupLayoutEntryCount=3;computeCommand="dispatch"] + expected: FAIL + + [:bindGroupLayoutEntryCount=4;computeCommand="dispatchIndirect"] + expected: FAIL + + [:bindGroupLayoutEntryCount=4;computeCommand="dispatch"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:depth_stencil_attachment,sample_counts_mismatch:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,f32_matrix_addition:matrix:*] + [:inputSource="const";cols=2;rows=2] + expected: FAIL + + [:inputSource="const";cols=2;rows=3] + expected: FAIL + + [:inputSource="const";cols=2;rows=4] + expected: FAIL + + [:inputSource="const";cols=3;rows=2] + expected: FAIL + + [:inputSource="const";cols=3;rows=3] + expected: FAIL + + [:inputSource="const";cols=3;rows=4] + expected: FAIL + + [:inputSource="const";cols=4;rows=2] + expected: FAIL + + [:inputSource="const";cols=4;rows=3] + expected: FAIL + + [:inputSource="const";cols=4;rows=4] + expected: FAIL + + [:inputSource="uniform";cols=2;rows=2] + expected: FAIL + + [:inputSource="uniform";cols=2;rows=3] + expected: FAIL + + [:inputSource="uniform";cols=2;rows=4] + expected: FAIL + + [:inputSource="uniform";cols=3;rows=2] + expected: FAIL + + [:inputSource="uniform";cols=3;rows=3] + expected: FAIL + + [:inputSource="uniform";cols=3;rows=4] + expected: FAIL + + [:inputSource="uniform";cols=4;rows=2] + expected: FAIL + + [:inputSource="uniform";cols=4;rows=3] + expected: FAIL + + [:inputSource="uniform";cols=4;rows=4] + expected: FAIL + + [:inputSource="storage_r";cols=2;rows=2] + expected: FAIL + + [:inputSource="storage_r";cols=2;rows=3] + expected: FAIL + + [:inputSource="storage_r";cols=2;rows=4] + expected: FAIL + + [:inputSource="storage_r";cols=3;rows=2] + expected: FAIL + + [:inputSource="storage_r";cols=3;rows=3] + expected: FAIL + + [:inputSource="storage_r";cols=3;rows=4] + expected: FAIL + + [:inputSource="storage_r";cols=4;rows=2] + expected: FAIL + + [:inputSource="storage_r";cols=4;rows=3] + expected: FAIL + + [:inputSource="storage_r";cols=4;rows=4] + expected: FAIL + + [:inputSource="storage_rw";cols=2;rows=2] + expected: FAIL + + [:inputSource="storage_rw";cols=2;rows=3] + expected: FAIL + + [:inputSource="storage_rw";cols=2;rows=4] + expected: FAIL + + [:inputSource="storage_rw";cols=3;rows=2] + expected: FAIL + + [:inputSource="storage_rw";cols=3;rows=3] + expected: FAIL + + [:inputSource="storage_rw";cols=3;rows=4] + expected: FAIL + + [:inputSource="storage_rw";cols=4;rows=2] + expected: FAIL + + [:inputSource="storage_rw";cols=4;rows=3] + expected: FAIL + + [:inputSource="storage_rw";cols=4;rows=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,dpdyCoarse:f32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxStorageBufferBindingSize:validate,maxBufferSize:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,modf:f32_vec3_whole:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,sign:f32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,encoder_state:pass_end_none:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,shader_io,locations:stage_inout:*] + [:use_struct=true;target_stage="vertex";target_io="in"] + expected: FAIL + + [:use_struct=true;target_stage="vertex";target_io="out"] + expected: FAIL + + [:use_struct=true;target_stage="fragment";target_io="in"] + expected: FAIL + + [:use_struct=true;target_stage="fragment";target_io="out"] + expected: FAIL + + [:use_struct=true;target_stage="compute";target_io="in"] + expected: FAIL + + [:use_struct=true;target_stage="compute";target_io="out"] + expected: FAIL + + [:use_struct=false;target_stage="vertex";target_io="in"] + expected: FAIL + + [:use_struct=false;target_stage="vertex";target_io="out"] + expected: FAIL + + [:use_struct=false;target_stage="fragment";target_io="in"] + expected: FAIL + + [:use_struct=false;target_stage="fragment";target_io="out"] + expected: FAIL + + [:use_struct=false;target_stage="compute";target_io="in"] + expected: FAIL + + [:use_struct=false;target_stage="compute";target_io="out"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,f32_matrix_matrix_multiplication:matrix_matrix_compound:*] + [:inputSource="const";common_dim=2;x_rows=2] + expected: FAIL + + [:inputSource="const";common_dim=2;x_rows=3] + expected: FAIL + + [:inputSource="const";common_dim=2;x_rows=4] + expected: FAIL + + [:inputSource="const";common_dim=3;x_rows=2] + expected: FAIL + + [:inputSource="const";common_dim=3;x_rows=3] + expected: FAIL + + [:inputSource="const";common_dim=3;x_rows=4] + expected: FAIL + + [:inputSource="const";common_dim=4;x_rows=2] + expected: FAIL + + [:inputSource="const";common_dim=4;x_rows=3] + expected: FAIL + + [:inputSource="const";common_dim=4;x_rows=4] + expected: FAIL + + [:inputSource="uniform";common_dim=2;x_rows=2] + expected: FAIL + + [:inputSource="uniform";common_dim=2;x_rows=3] + expected: FAIL + + [:inputSource="uniform";common_dim=2;x_rows=4] + expected: FAIL + + [:inputSource="uniform";common_dim=3;x_rows=2] + expected: FAIL + + [:inputSource="uniform";common_dim=3;x_rows=3] + expected: FAIL + + [:inputSource="uniform";common_dim=3;x_rows=4] + expected: FAIL + + [:inputSource="uniform";common_dim=4;x_rows=2] + expected: FAIL + + [:inputSource="uniform";common_dim=4;x_rows=3] + expected: FAIL + + [:inputSource="uniform";common_dim=4;x_rows=4] + expected: FAIL + + [:inputSource="storage_r";common_dim=2;x_rows=2] + expected: FAIL + + [:inputSource="storage_r";common_dim=2;x_rows=3] + expected: FAIL + + [:inputSource="storage_r";common_dim=2;x_rows=4] + expected: FAIL + + [:inputSource="storage_r";common_dim=3;x_rows=2] + expected: FAIL + + [:inputSource="storage_r";common_dim=3;x_rows=3] + expected: FAIL + + [:inputSource="storage_r";common_dim=3;x_rows=4] + expected: FAIL + + [:inputSource="storage_r";common_dim=4;x_rows=2] + expected: FAIL + + [:inputSource="storage_r";common_dim=4;x_rows=3] + expected: FAIL + + [:inputSource="storage_r";common_dim=4;x_rows=4] + expected: FAIL + + [:inputSource="storage_rw";common_dim=2;x_rows=2] + expected: FAIL + + [:inputSource="storage_rw";common_dim=2;x_rows=3] + expected: FAIL + + [:inputSource="storage_rw";common_dim=2;x_rows=4] + expected: FAIL + + [:inputSource="storage_rw";common_dim=3;x_rows=2] + expected: FAIL + + [:inputSource="storage_rw";common_dim=3;x_rows=3] + expected: FAIL + + [:inputSource="storage_rw";common_dim=3;x_rows=4] + expected: FAIL + + [:inputSource="storage_rw";common_dim=4;x_rows=2] + expected: FAIL + + [:inputSource="storage_rw";common_dim=4;x_rows=3] + expected: FAIL + + [:inputSource="storage_rw";common_dim=4;x_rows=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,i32_arithmetic:remainder_vector_scalar_compound:*] + [:inputSource="const";vectorize_lhs=2] + expected: FAIL + + [:inputSource="const";vectorize_lhs=3] + expected: FAIL + + [:inputSource="const";vectorize_lhs=4] + expected: FAIL + + [:inputSource="uniform";vectorize_lhs=2] + expected: FAIL + + [:inputSource="uniform";vectorize_lhs=3] + expected: FAIL + + [:inputSource="uniform";vectorize_lhs=4] + expected: FAIL + + [:inputSource="storage_r";vectorize_lhs=2] + expected: FAIL + + [:inputSource="storage_r";vectorize_lhs=3] + expected: FAIL + + [:inputSource="storage_r";vectorize_lhs=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize_lhs=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize_lhs=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize_lhs=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,vertex_state:max_vertex_buffer_array_stride_limit:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atomics,atomicCompareExchangeWeak:exchange:*] + [:SC="storage";T="i32"] + expected: FAIL + + [:SC="storage";T="u32"] + expected: FAIL + + [:SC="uniform";T="i32"] + expected: FAIL + + [:SC="uniform";T="u32"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,fma:abstract_float:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,resource_init,buffer:map_partial_buffer:*] + [:mapMode=1] + expected: FAIL + + [:mapMode=2] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,uncapturederror:constructor:*] + +[cts.https.html?q=webgpu:shader,execution,flow_control,while:while_nested_break:*] + [:preventValueOptimizations=true] + expected: FAIL + + [:preventValueOptimizations=false] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxVertexBuffers:createRenderPipeline,at_over:*] + [:limitTest="atDefault";testValueName="atLimit";async=false;pipelineType="withoutLocations"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;pipelineType="withLocations"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;pipelineType="withoutLocations"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;pipelineType="withLocations"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;pipelineType="withoutLocations"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;pipelineType="withLocations"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;pipelineType="withoutLocations"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;pipelineType="withLocations"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;pipelineType="withoutLocations"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;pipelineType="withLocations"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;pipelineType="withoutLocations"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;pipelineType="withLocations"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;pipelineType="withoutLocations"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;pipelineType="withLocations"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;pipelineType="withoutLocations"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;pipelineType="withLocations"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;pipelineType="withoutLocations"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;pipelineType="withLocations"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;pipelineType="withoutLocations"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;pipelineType="withLocations"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;pipelineType="withoutLocations"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;pipelineType="withLocations"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;pipelineType="withoutLocations"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;pipelineType="withLocations"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;pipelineType="withoutLocations"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;pipelineType="withLocations"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;pipelineType="withoutLocations"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;pipelineType="withLocations"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;pipelineType="withoutLocations"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;pipelineType="withLocations"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;pipelineType="withoutLocations"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;pipelineType="withLocations"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;pipelineType="withoutLocations"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;pipelineType="withLocations"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;pipelineType="withoutLocations"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;pipelineType="withLocations"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;pipelineType="withoutLocations"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;pipelineType="withLocations"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;pipelineType="withoutLocations"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;pipelineType="withLocations"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,fract:abstract_float:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:resolveTarget,different_format:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,empty:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,image_copy,buffer_texture_copies:sample_count:*] + [:copyType="CopyB2T"] + expected: FAIL + + [:copyType="CopyT2B"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,f32_multiplication:scalar:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSample:sampled_array_3d_coords:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,rendering,color_target_state:blend_constant,initial:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,memory_sync,buffer,single_buffer:rw:*] + [:boundary="queue-op";readOp="b2b-copy";readContext="command-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="b2b-copy";readContext="command-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="b2b-copy";readContext="command-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="b2b-copy";readContext="command-encoder";writeOp="storage";writeContext="compute-pass-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="b2b-copy";readContext="command-encoder";writeOp="storage";writeContext="render-pass-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="b2b-copy";readContext="command-encoder";writeOp="storage";writeContext="render-bundle-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="b2t-copy";readContext="command-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="b2t-copy";readContext="command-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="b2t-copy";readContext="command-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="b2t-copy";readContext="command-encoder";writeOp="storage";writeContext="compute-pass-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="b2t-copy";readContext="command-encoder";writeOp="storage";writeContext="render-pass-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="b2t-copy";readContext="command-encoder";writeOp="storage";writeContext="render-bundle-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="storage";writeContext="compute-pass-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="storage";writeContext="render-pass-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="storage";writeContext="render-bundle-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="storage-read";readContext="compute-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: FAIL + + [:boundary="queue-op";readOp="storage-read";readContext="compute-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="storage-read";readContext="compute-pass-encoder";writeOp="storage";writeContext="compute-pass-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="storage-read";readContext="render-pass-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="storage-read";readContext="render-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="storage-read";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="storage-read";readContext="render-bundle-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="storage-read";readContext="render-bundle-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="storage-read";readContext="render-bundle-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="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-bundle-encoder";writeOp="write-buffer";writeContext="queue"] + 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-index";readContext="render-pass-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-bundle-encoder";writeOp="write-buffer";writeContext="queue"] + expected: 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-indirect";readContext="render-pass-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect";readContext="render-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect";readContext="render-bundle-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 + + [:boundary="queue-op";readOp="input-indirect";readContext="render-bundle-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect-index";readContext="render-pass-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect-index";readContext="render-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect-index";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect-index";readContext="render-bundle-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect-index";readContext="render-bundle-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect-index";readContext="render-bundle-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="constant-uniform";readContext="render-pass-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="constant-uniform";readContext="render-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="constant-uniform";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="constant-uniform";readContext="render-bundle-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="constant-uniform";readContext="render-bundle-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="constant-uniform";readContext="render-bundle-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="b2b-copy";readContext="command-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="b2b-copy";readContext="command-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="b2b-copy";readContext="command-encoder";writeOp="storage";writeContext="compute-pass-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="b2b-copy";readContext="command-encoder";writeOp="storage";writeContext="render-pass-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="b2b-copy";readContext="command-encoder";writeOp="storage";writeContext="render-bundle-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="b2t-copy";readContext="command-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="b2t-copy";readContext="command-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="b2t-copy";readContext="command-encoder";writeOp="storage";writeContext="compute-pass-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="b2t-copy";readContext="command-encoder";writeOp="storage";writeContext="render-pass-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="b2t-copy";readContext="command-encoder";writeOp="storage";writeContext="render-bundle-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="storage";writeContext="compute-pass-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="storage";writeContext="render-pass-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="storage";writeContext="render-bundle-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="storage-read";readContext="compute-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="storage-read";readContext="compute-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="storage-read";readContext="compute-pass-encoder";writeOp="storage";writeContext="compute-pass-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="storage-read";readContext="render-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="storage-read";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="storage-read";readContext="render-bundle-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="storage-read";readContext="render-bundle-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-vertex";readContext="render-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-vertex";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-vertex";readContext="render-bundle-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-vertex";readContext="render-bundle-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-index";readContext="render-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-index";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-index";readContext="render-bundle-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-index";readContext="render-bundle-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect";readContext="render-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect";readContext="render-bundle-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect";readContext="render-bundle-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect-index";readContext="render-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect-index";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect-index";readContext="render-bundle-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect-index";readContext="render-bundle-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="constant-uniform";readContext="render-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="constant-uniform";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="constant-uniform";readContext="render-bundle-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="constant-uniform";readContext="render-bundle-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="pass";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="storage";writeContext="compute-pass-encoder"] + expected: FAIL + + [:boundary="pass";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="storage";writeContext="render-pass-encoder"] + expected: FAIL + + [:boundary="pass";readOp="storage-read";readContext="compute-pass-encoder";writeOp="storage";writeContext="compute-pass-encoder"] + expected: FAIL + + [:boundary="dispatch";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="storage";writeContext="compute-pass-encoder"] + expected: FAIL + + [:boundary="dispatch";readOp="storage-read";readContext="compute-pass-encoder";writeOp="storage";writeContext="compute-pass-encoder"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,shader_io,interpolate:require_location:*] + [:stage="vertex";attribute="%40location(0)";use_struct=true] + expected: FAIL + + [:stage="vertex";attribute="%40location(0)";use_struct=false] + expected: FAIL + + [:stage="vertex";attribute="%40builtin(position)";use_struct=true] + expected: FAIL + + [:stage="vertex";attribute="%40builtin(position)";use_struct=false] + expected: FAIL + + [:stage="fragment";attribute="%40location(0)";use_struct=true] + expected: FAIL + + [:stage="fragment";attribute="%40location(0)";use_struct=false] + expected: FAIL + + [:stage="fragment";attribute="%40builtin(position)";use_struct=true] + expected: FAIL + + [:stage="fragment";attribute="%40builtin(position)";use_struct=false] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,command_buffer,copyTextureToTexture:color_textures,compressed,array:*] + [:srcFormat="bc1-rgba-unorm";dstFormat="bc1-rgba-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="bc1-rgba-unorm";dstFormat="bc1-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="bc1-rgba-unorm-srgb";dstFormat="bc1-rgba-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="bc1-rgba-unorm-srgb";dstFormat="bc1-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="bc2-rgba-unorm";dstFormat="bc2-rgba-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="bc2-rgba-unorm";dstFormat="bc2-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="bc2-rgba-unorm-srgb";dstFormat="bc2-rgba-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="bc2-rgba-unorm-srgb";dstFormat="bc2-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="bc3-rgba-unorm";dstFormat="bc3-rgba-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="bc3-rgba-unorm";dstFormat="bc3-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="bc3-rgba-unorm-srgb";dstFormat="bc3-rgba-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="bc3-rgba-unorm-srgb";dstFormat="bc3-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="bc4-r-unorm";dstFormat="bc4-r-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="bc4-r-snorm";dstFormat="bc4-r-snorm";dimension="2d"] + expected: FAIL + + [:srcFormat="bc5-rg-unorm";dstFormat="bc5-rg-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="bc5-rg-snorm";dstFormat="bc5-rg-snorm";dimension="2d"] + expected: FAIL + + [:srcFormat="bc6h-rgb-ufloat";dstFormat="bc6h-rgb-ufloat";dimension="2d"] + expected: FAIL + + [:srcFormat="bc6h-rgb-float";dstFormat="bc6h-rgb-float";dimension="2d"] + expected: FAIL + + [:srcFormat="bc7-rgba-unorm";dstFormat="bc7-rgba-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="bc7-rgba-unorm";dstFormat="bc7-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="bc7-rgba-unorm-srgb";dstFormat="bc7-rgba-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="bc7-rgba-unorm-srgb";dstFormat="bc7-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="etc2-rgb8unorm";dstFormat="etc2-rgb8unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="etc2-rgb8unorm";dstFormat="etc2-rgb8unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="etc2-rgb8unorm-srgb";dstFormat="etc2-rgb8unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="etc2-rgb8unorm-srgb";dstFormat="etc2-rgb8unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="etc2-rgb8a1unorm";dstFormat="etc2-rgb8a1unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="etc2-rgb8a1unorm";dstFormat="etc2-rgb8a1unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="etc2-rgb8a1unorm-srgb";dstFormat="etc2-rgb8a1unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="etc2-rgb8a1unorm-srgb";dstFormat="etc2-rgb8a1unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="etc2-rgba8unorm";dstFormat="etc2-rgba8unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="etc2-rgba8unorm";dstFormat="etc2-rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="etc2-rgba8unorm-srgb";dstFormat="etc2-rgba8unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="etc2-rgba8unorm-srgb";dstFormat="etc2-rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="eac-r11unorm";dstFormat="eac-r11unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="eac-r11snorm";dstFormat="eac-r11snorm";dimension="2d"] + expected: FAIL + + [:srcFormat="eac-rg11unorm";dstFormat="eac-rg11unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="eac-rg11snorm";dstFormat="eac-rg11snorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-4x4-unorm";dstFormat="astc-4x4-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-4x4-unorm";dstFormat="astc-4x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-4x4-unorm-srgb";dstFormat="astc-4x4-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-4x4-unorm-srgb";dstFormat="astc-4x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-5x4-unorm";dstFormat="astc-5x4-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-5x4-unorm";dstFormat="astc-5x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-5x4-unorm-srgb";dstFormat="astc-5x4-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-5x4-unorm-srgb";dstFormat="astc-5x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-5x5-unorm";dstFormat="astc-5x5-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-5x5-unorm";dstFormat="astc-5x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-5x5-unorm-srgb";dstFormat="astc-5x5-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-5x5-unorm-srgb";dstFormat="astc-5x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-6x5-unorm";dstFormat="astc-6x5-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-6x5-unorm";dstFormat="astc-6x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-6x5-unorm-srgb";dstFormat="astc-6x5-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-6x5-unorm-srgb";dstFormat="astc-6x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-6x6-unorm";dstFormat="astc-6x6-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-6x6-unorm";dstFormat="astc-6x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-6x6-unorm-srgb";dstFormat="astc-6x6-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-6x6-unorm-srgb";dstFormat="astc-6x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-8x5-unorm";dstFormat="astc-8x5-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-8x5-unorm";dstFormat="astc-8x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-8x5-unorm-srgb";dstFormat="astc-8x5-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-8x5-unorm-srgb";dstFormat="astc-8x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-8x6-unorm";dstFormat="astc-8x6-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-8x6-unorm";dstFormat="astc-8x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-8x6-unorm-srgb";dstFormat="astc-8x6-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-8x6-unorm-srgb";dstFormat="astc-8x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-8x8-unorm";dstFormat="astc-8x8-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-8x8-unorm";dstFormat="astc-8x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-8x8-unorm-srgb";dstFormat="astc-8x8-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-8x8-unorm-srgb";dstFormat="astc-8x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-10x5-unorm";dstFormat="astc-10x5-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-10x5-unorm";dstFormat="astc-10x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-10x5-unorm-srgb";dstFormat="astc-10x5-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-10x5-unorm-srgb";dstFormat="astc-10x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-10x6-unorm";dstFormat="astc-10x6-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-10x6-unorm";dstFormat="astc-10x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-10x6-unorm-srgb";dstFormat="astc-10x6-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-10x6-unorm-srgb";dstFormat="astc-10x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-10x8-unorm";dstFormat="astc-10x8-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-10x8-unorm";dstFormat="astc-10x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-10x8-unorm-srgb";dstFormat="astc-10x8-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-10x8-unorm-srgb";dstFormat="astc-10x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-10x10-unorm";dstFormat="astc-10x10-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-10x10-unorm";dstFormat="astc-10x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-10x10-unorm-srgb";dstFormat="astc-10x10-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-10x10-unorm-srgb";dstFormat="astc-10x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-12x10-unorm";dstFormat="astc-12x10-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-12x10-unorm";dstFormat="astc-12x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-12x10-unorm-srgb";dstFormat="astc-12x10-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-12x10-unorm-srgb";dstFormat="astc-12x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-12x12-unorm";dstFormat="astc-12x12-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-12x12-unorm";dstFormat="astc-12x12-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-12x12-unorm-srgb";dstFormat="astc-12x12-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-12x12-unorm-srgb";dstFormat="astc-12x12-unorm-srgb";dimension="2d"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,unary_ops:all:*] + [:stmt="not_bool_literal"] + expected: FAIL + + [:stmt="not_bool_expr"] + expected: FAIL + + [:stmt="not_not_bool_literal"] + expected: FAIL + + [:stmt="not_not_bool_expr"] + expected: FAIL + + [:stmt="not_int_literal"] + expected: FAIL + + [:stmt="not_int_expr"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:resolveTarget,error_state:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,unary,bool_conversion:i32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,image_copy,buffer_related:buffer,device_mismatch:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createPipelineLayout:bind_group_layouts,device_mismatch:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,pipeline_stage:duplicate_fragment_on_function:*] + [:dupe=""] + expected: FAIL + + [:dupe="%40fragment"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,flow_control,call:call_nested:*] + [:preventValueOptimizations=true] + expected: FAIL + + [:preventValueOptimizations=false] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,faceForward:f32_vec3:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,texture,rg11b10ufloat_renderable:begin_render_bundle_encoder:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,queue,destroyed,texture:copyTextureToBuffer:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSample:depth_array_3d_coords:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,misc:basic:*] + [:isAsync=false] + expected: FAIL + + [:isAsync=true] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureDimension:sampled:*] + [:texture_type="texture_1d"] + expected: FAIL + + [:texture_type="texture_2d"] + expected: FAIL + + [:texture_type="texture_2d_array"] + expected: FAIL + + [:texture_type="texture_3d"] + expected: FAIL + + [:texture_type="texture_cube"] + expected: FAIL + + [:texture_type="texture_cube_array"] + expected: FAIL + + [:texture_type="texture_multisampled_2d"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atan:abstract_float:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,clamp:f32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,arrayLength:single_element:*] + [:type="u32";stride=4] + expected: FAIL + + [:type="i32";stride=4] + expected: FAIL + + [:type="f32";stride=4] + expected: FAIL + + [:type="vec2%3Cu32%3E";stride=8] + expected: FAIL + + [:type="vec2%3Ci32%3E";stride=8] + expected: FAIL + + [:type="vec2%3Cf32%3E";stride=8] + expected: FAIL + + [:type="vec3%3Cu32%3E";stride=16] + expected: FAIL + + [:type="vec3%3Ci32%3E";stride=16] + expected: FAIL + + [:type="vec3%3Cf32%3E";stride=16] + expected: FAIL + + [:type="vec4%3Cu32%3E";stride=16] + expected: FAIL + + [:type="vec4%3Ci32%3E";stride=16] + expected: FAIL + + [:type="vec4%3Cf32%3E";stride=16] + expected: FAIL + + [:type="mat2x2%3Cf32%3E";stride=16] + expected: FAIL + + [:type="mat2x3%3Cf32%3E";stride=32] + expected: FAIL + + [:type="mat2x4%3Cf32%3E";stride=32] + expected: FAIL + + [:type="mat3x2%3Cf32%3E";stride=24] + expected: FAIL + + [:type="mat3x3%3Cf32%3E";stride=48] + expected: FAIL + + [:type="mat3x4%3Cf32%3E";stride=48] + expected: FAIL + + [:type="mat4x2%3Cf32%3E";stride=32] + expected: FAIL + + [:type="mat4x3%3Cf32%3E";stride=64] + expected: FAIL + + [:type="mat4x4%3Cf32%3E";stride=64] + expected: FAIL + + [:type="atomic%3Cu32%3E";stride=4] + expected: FAIL + + [:type="atomic%3Ci32%3E";stride=4] + expected: FAIL + + [:type="array%3Cu32,4%3E";stride=16] + expected: FAIL + + [:type="array%3Ci32,4%3E";stride=16] + expected: FAIL + + [:type="array%3Cf32,4%3E";stride=16] + expected: FAIL + + [:type="ElemStruct";stride=4] + expected: FAIL + + [:type="ElemStruct_ImplicitPadding";stride=16] + expected: FAIL + + [:type="ElemStruct_ExplicitPadding";stride=32] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,gpu_external_texture_expiration:import_and_use_in_different_task:*] + [:sourceType="VideoElement"] + expected: FAIL + + [:sourceType="VideoFrame"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,flow_control,for:for_condition:*] + [:preventValueOptimizations=true] + expected: FAIL + + [:preventValueOptimizations=false] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,exp:f16:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,command_buffer,clearBuffer:clear:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,frexp:f32_vec3_exp:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,i32_arithmetic:multiplication:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,arrayLength:binding_subregion:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,statement,increment_decrement:vec2_element_increment:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,setBindGroup:bind_group,device_mismatch:*] + [:encoderType="compute%20pass"] + expected: FAIL + + [:encoderType="render%20pass"] + expected: FAIL + + [:encoderType="render%20bundle"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,shader_io,interpolate:integral_types:*] + [:stage="vertex";type="i32";use_struct=true;attribute=""] + expected: FAIL + + [:stage="vertex";type="i32";use_struct=true;attribute="%40interpolate(flat)"] + expected: FAIL + + [:stage="vertex";type="i32";use_struct=true;attribute="%40interpolate(perspective)"] + expected: FAIL + + [:stage="vertex";type="i32";use_struct=true;attribute="%40interpolate(perspective,%20center)"] + expected: FAIL + + [:stage="vertex";type="i32";use_struct=true;attribute="%40interpolate(perspective,%20centroid)"] + expected: FAIL + + [:stage="vertex";type="i32";use_struct=true;attribute="%40interpolate(perspective,%20sample)"] + expected: FAIL + + [:stage="vertex";type="i32";use_struct=true;attribute="%40interpolate(linear)"] + expected: FAIL + + [:stage="vertex";type="i32";use_struct=true;attribute="%40interpolate(linear,%20center)"] + expected: FAIL + + [:stage="vertex";type="i32";use_struct=true;attribute="%40interpolate(linear,%20centroid)"] + expected: FAIL + + [:stage="vertex";type="i32";use_struct=true;attribute="%40interpolate(linear,%20sample)"] + expected: FAIL + + [:stage="vertex";type="i32";use_struct=false;attribute=""] + expected: FAIL + + [:stage="vertex";type="i32";use_struct=false;attribute="%40interpolate(flat)"] + expected: FAIL + + [:stage="vertex";type="i32";use_struct=false;attribute="%40interpolate(perspective)"] + expected: FAIL + + [:stage="vertex";type="i32";use_struct=false;attribute="%40interpolate(perspective,%20center)"] + expected: FAIL + + [:stage="vertex";type="i32";use_struct=false;attribute="%40interpolate(perspective,%20centroid)"] + expected: FAIL + + [:stage="vertex";type="i32";use_struct=false;attribute="%40interpolate(perspective,%20sample)"] + expected: FAIL + + [:stage="vertex";type="i32";use_struct=false;attribute="%40interpolate(linear)"] + expected: FAIL + + [:stage="vertex";type="i32";use_struct=false;attribute="%40interpolate(linear,%20center)"] + expected: FAIL + + [:stage="vertex";type="i32";use_struct=false;attribute="%40interpolate(linear,%20centroid)"] + expected: FAIL + + [:stage="vertex";type="i32";use_struct=false;attribute="%40interpolate(linear,%20sample)"] + expected: FAIL + + [:stage="vertex";type="u32";use_struct=true;attribute=""] + expected: FAIL + + [:stage="vertex";type="u32";use_struct=true;attribute="%40interpolate(flat)"] + expected: FAIL + + [:stage="vertex";type="u32";use_struct=true;attribute="%40interpolate(perspective)"] + expected: FAIL + + [:stage="vertex";type="u32";use_struct=true;attribute="%40interpolate(perspective,%20center)"] + expected: FAIL + + [:stage="vertex";type="u32";use_struct=true;attribute="%40interpolate(perspective,%20centroid)"] + expected: FAIL + + [:stage="vertex";type="u32";use_struct=true;attribute="%40interpolate(perspective,%20sample)"] + expected: FAIL + + [:stage="vertex";type="u32";use_struct=true;attribute="%40interpolate(linear)"] + expected: FAIL + + [:stage="vertex";type="u32";use_struct=true;attribute="%40interpolate(linear,%20center)"] + expected: FAIL + + [:stage="vertex";type="u32";use_struct=true;attribute="%40interpolate(linear,%20centroid)"] + expected: FAIL + + [:stage="vertex";type="u32";use_struct=true;attribute="%40interpolate(linear,%20sample)"] + expected: FAIL + + [:stage="vertex";type="u32";use_struct=false;attribute=""] + expected: FAIL + + [:stage="vertex";type="u32";use_struct=false;attribute="%40interpolate(flat)"] + expected: FAIL + + [:stage="vertex";type="u32";use_struct=false;attribute="%40interpolate(perspective)"] + expected: FAIL + + [:stage="vertex";type="u32";use_struct=false;attribute="%40interpolate(perspective,%20center)"] + expected: FAIL + + [:stage="vertex";type="u32";use_struct=false;attribute="%40interpolate(perspective,%20centroid)"] + expected: FAIL + + [:stage="vertex";type="u32";use_struct=false;attribute="%40interpolate(perspective,%20sample)"] + expected: FAIL + + [:stage="vertex";type="u32";use_struct=false;attribute="%40interpolate(linear)"] + expected: FAIL + + [:stage="vertex";type="u32";use_struct=false;attribute="%40interpolate(linear,%20center)"] + expected: FAIL + + [:stage="vertex";type="u32";use_struct=false;attribute="%40interpolate(linear,%20centroid)"] + expected: FAIL + + [:stage="vertex";type="u32";use_struct=false;attribute="%40interpolate(linear,%20sample)"] + expected: FAIL + + [:stage="vertex";type="vec2%3Ci32%3E";use_struct=true;attribute=""] + expected: FAIL + + [:stage="vertex";type="vec2%3Ci32%3E";use_struct=true;attribute="%40interpolate(flat)"] + expected: FAIL + + [:stage="vertex";type="vec2%3Ci32%3E";use_struct=true;attribute="%40interpolate(perspective)"] + expected: FAIL + + [:stage="vertex";type="vec2%3Ci32%3E";use_struct=true;attribute="%40interpolate(perspective,%20center)"] + expected: FAIL + + [:stage="vertex";type="vec2%3Ci32%3E";use_struct=true;attribute="%40interpolate(perspective,%20centroid)"] + expected: FAIL + + [:stage="vertex";type="vec2%3Ci32%3E";use_struct=true;attribute="%40interpolate(perspective,%20sample)"] + expected: FAIL + + [:stage="vertex";type="vec2%3Ci32%3E";use_struct=true;attribute="%40interpolate(linear)"] + expected: FAIL + + [:stage="vertex";type="vec2%3Ci32%3E";use_struct=true;attribute="%40interpolate(linear,%20center)"] + expected: FAIL + + [:stage="vertex";type="vec2%3Ci32%3E";use_struct=true;attribute="%40interpolate(linear,%20centroid)"] + expected: FAIL + + [:stage="vertex";type="vec2%3Ci32%3E";use_struct=true;attribute="%40interpolate(linear,%20sample)"] + expected: FAIL + + [:stage="vertex";type="vec2%3Ci32%3E";use_struct=false;attribute=""] + expected: FAIL + + [:stage="vertex";type="vec2%3Ci32%3E";use_struct=false;attribute="%40interpolate(flat)"] + expected: FAIL + + [:stage="vertex";type="vec2%3Ci32%3E";use_struct=false;attribute="%40interpolate(perspective)"] + expected: FAIL + + [:stage="vertex";type="vec2%3Ci32%3E";use_struct=false;attribute="%40interpolate(perspective,%20center)"] + expected: FAIL + + [:stage="vertex";type="vec2%3Ci32%3E";use_struct=false;attribute="%40interpolate(perspective,%20centroid)"] + expected: FAIL + + [:stage="vertex";type="vec2%3Ci32%3E";use_struct=false;attribute="%40interpolate(perspective,%20sample)"] + expected: FAIL + + [:stage="vertex";type="vec2%3Ci32%3E";use_struct=false;attribute="%40interpolate(linear)"] + expected: FAIL + + [:stage="vertex";type="vec2%3Ci32%3E";use_struct=false;attribute="%40interpolate(linear,%20center)"] + expected: FAIL + + [:stage="vertex";type="vec2%3Ci32%3E";use_struct=false;attribute="%40interpolate(linear,%20centroid)"] + expected: FAIL + + [:stage="vertex";type="vec2%3Ci32%3E";use_struct=false;attribute="%40interpolate(linear,%20sample)"] + expected: FAIL + + [:stage="vertex";type="vec4%3Cu32%3E";use_struct=true;attribute=""] + expected: FAIL + + [:stage="vertex";type="vec4%3Cu32%3E";use_struct=true;attribute="%40interpolate(flat)"] + expected: FAIL + + [:stage="vertex";type="vec4%3Cu32%3E";use_struct=true;attribute="%40interpolate(perspective)"] + expected: FAIL + + [:stage="vertex";type="vec4%3Cu32%3E";use_struct=true;attribute="%40interpolate(perspective,%20center)"] + expected: FAIL + + [:stage="vertex";type="vec4%3Cu32%3E";use_struct=true;attribute="%40interpolate(perspective,%20centroid)"] + expected: FAIL + + [:stage="vertex";type="vec4%3Cu32%3E";use_struct=true;attribute="%40interpolate(perspective,%20sample)"] + expected: FAIL + + [:stage="vertex";type="vec4%3Cu32%3E";use_struct=true;attribute="%40interpolate(linear)"] + expected: FAIL + + [:stage="vertex";type="vec4%3Cu32%3E";use_struct=true;attribute="%40interpolate(linear,%20center)"] + expected: FAIL + + [:stage="vertex";type="vec4%3Cu32%3E";use_struct=true;attribute="%40interpolate(linear,%20centroid)"] + expected: FAIL + + [:stage="vertex";type="vec4%3Cu32%3E";use_struct=true;attribute="%40interpolate(linear,%20sample)"] + expected: FAIL + + [:stage="vertex";type="vec4%3Cu32%3E";use_struct=false;attribute=""] + expected: FAIL + + [:stage="vertex";type="vec4%3Cu32%3E";use_struct=false;attribute="%40interpolate(flat)"] + expected: FAIL + + [:stage="vertex";type="vec4%3Cu32%3E";use_struct=false;attribute="%40interpolate(perspective)"] + expected: FAIL + + [:stage="vertex";type="vec4%3Cu32%3E";use_struct=false;attribute="%40interpolate(perspective,%20center)"] + expected: FAIL + + [:stage="vertex";type="vec4%3Cu32%3E";use_struct=false;attribute="%40interpolate(perspective,%20centroid)"] + expected: FAIL + + [:stage="vertex";type="vec4%3Cu32%3E";use_struct=false;attribute="%40interpolate(perspective,%20sample)"] + expected: FAIL + + [:stage="vertex";type="vec4%3Cu32%3E";use_struct=false;attribute="%40interpolate(linear)"] + expected: FAIL + + [:stage="vertex";type="vec4%3Cu32%3E";use_struct=false;attribute="%40interpolate(linear,%20center)"] + expected: FAIL + + [:stage="vertex";type="vec4%3Cu32%3E";use_struct=false;attribute="%40interpolate(linear,%20centroid)"] + expected: FAIL + + [:stage="vertex";type="vec4%3Cu32%3E";use_struct=false;attribute="%40interpolate(linear,%20sample)"] + expected: FAIL + + [:stage="fragment";type="i32";use_struct=true;attribute=""] + expected: FAIL + + [:stage="fragment";type="i32";use_struct=true;attribute="%40interpolate(flat)"] + expected: FAIL + + [:stage="fragment";type="i32";use_struct=true;attribute="%40interpolate(perspective)"] + expected: FAIL + + [:stage="fragment";type="i32";use_struct=true;attribute="%40interpolate(perspective,%20center)"] + expected: FAIL + + [:stage="fragment";type="i32";use_struct=true;attribute="%40interpolate(perspective,%20centroid)"] + expected: FAIL + + [:stage="fragment";type="i32";use_struct=true;attribute="%40interpolate(perspective,%20sample)"] + expected: FAIL + + [:stage="fragment";type="i32";use_struct=true;attribute="%40interpolate(linear)"] + expected: FAIL + + [:stage="fragment";type="i32";use_struct=true;attribute="%40interpolate(linear,%20center)"] + expected: FAIL + + [:stage="fragment";type="i32";use_struct=true;attribute="%40interpolate(linear,%20centroid)"] + expected: FAIL + + [:stage="fragment";type="i32";use_struct=true;attribute="%40interpolate(linear,%20sample)"] + expected: FAIL + + [:stage="fragment";type="i32";use_struct=false;attribute=""] + expected: FAIL + + [:stage="fragment";type="i32";use_struct=false;attribute="%40interpolate(flat)"] + expected: FAIL + + [:stage="fragment";type="i32";use_struct=false;attribute="%40interpolate(perspective)"] + expected: FAIL + + [:stage="fragment";type="i32";use_struct=false;attribute="%40interpolate(perspective,%20center)"] + expected: FAIL + + [:stage="fragment";type="i32";use_struct=false;attribute="%40interpolate(perspective,%20centroid)"] + expected: FAIL + + [:stage="fragment";type="i32";use_struct=false;attribute="%40interpolate(perspective,%20sample)"] + expected: FAIL + + [:stage="fragment";type="i32";use_struct=false;attribute="%40interpolate(linear)"] + expected: FAIL + + [:stage="fragment";type="i32";use_struct=false;attribute="%40interpolate(linear,%20center)"] + expected: FAIL + + [:stage="fragment";type="i32";use_struct=false;attribute="%40interpolate(linear,%20centroid)"] + expected: FAIL + + [:stage="fragment";type="i32";use_struct=false;attribute="%40interpolate(linear,%20sample)"] + expected: FAIL + + [:stage="fragment";type="u32";use_struct=true;attribute=""] + expected: FAIL + + [:stage="fragment";type="u32";use_struct=true;attribute="%40interpolate(flat)"] + expected: FAIL + + [:stage="fragment";type="u32";use_struct=true;attribute="%40interpolate(perspective)"] + expected: FAIL + + [:stage="fragment";type="u32";use_struct=true;attribute="%40interpolate(perspective,%20center)"] + expected: FAIL + + [:stage="fragment";type="u32";use_struct=true;attribute="%40interpolate(perspective,%20centroid)"] + expected: FAIL + + [:stage="fragment";type="u32";use_struct=true;attribute="%40interpolate(perspective,%20sample)"] + expected: FAIL + + [:stage="fragment";type="u32";use_struct=true;attribute="%40interpolate(linear)"] + expected: FAIL + + [:stage="fragment";type="u32";use_struct=true;attribute="%40interpolate(linear,%20center)"] + expected: FAIL + + [:stage="fragment";type="u32";use_struct=true;attribute="%40interpolate(linear,%20centroid)"] + expected: FAIL + + [:stage="fragment";type="u32";use_struct=true;attribute="%40interpolate(linear,%20sample)"] + expected: FAIL + + [:stage="fragment";type="u32";use_struct=false;attribute=""] + expected: FAIL + + [:stage="fragment";type="u32";use_struct=false;attribute="%40interpolate(flat)"] + expected: FAIL + + [:stage="fragment";type="u32";use_struct=false;attribute="%40interpolate(perspective)"] + expected: FAIL + + [:stage="fragment";type="u32";use_struct=false;attribute="%40interpolate(perspective,%20center)"] + expected: FAIL + + [:stage="fragment";type="u32";use_struct=false;attribute="%40interpolate(perspective,%20centroid)"] + expected: FAIL + + [:stage="fragment";type="u32";use_struct=false;attribute="%40interpolate(perspective,%20sample)"] + expected: FAIL + + [:stage="fragment";type="u32";use_struct=false;attribute="%40interpolate(linear)"] + expected: FAIL + + [:stage="fragment";type="u32";use_struct=false;attribute="%40interpolate(linear,%20center)"] + expected: FAIL + + [:stage="fragment";type="u32";use_struct=false;attribute="%40interpolate(linear,%20centroid)"] + expected: FAIL + + [:stage="fragment";type="u32";use_struct=false;attribute="%40interpolate(linear,%20sample)"] + expected: FAIL + + [:stage="fragment";type="vec2%3Ci32%3E";use_struct=true;attribute=""] + expected: FAIL + + [:stage="fragment";type="vec2%3Ci32%3E";use_struct=true;attribute="%40interpolate(flat)"] + expected: FAIL + + [:stage="fragment";type="vec2%3Ci32%3E";use_struct=true;attribute="%40interpolate(perspective)"] + expected: FAIL + + [:stage="fragment";type="vec2%3Ci32%3E";use_struct=true;attribute="%40interpolate(perspective,%20center)"] + expected: FAIL + + [:stage="fragment";type="vec2%3Ci32%3E";use_struct=true;attribute="%40interpolate(perspective,%20centroid)"] + expected: FAIL + + [:stage="fragment";type="vec2%3Ci32%3E";use_struct=true;attribute="%40interpolate(perspective,%20sample)"] + expected: FAIL + + [:stage="fragment";type="vec2%3Ci32%3E";use_struct=true;attribute="%40interpolate(linear)"] + expected: FAIL + + [:stage="fragment";type="vec2%3Ci32%3E";use_struct=true;attribute="%40interpolate(linear,%20center)"] + expected: FAIL + + [:stage="fragment";type="vec2%3Ci32%3E";use_struct=true;attribute="%40interpolate(linear,%20centroid)"] + expected: FAIL + + [:stage="fragment";type="vec2%3Ci32%3E";use_struct=true;attribute="%40interpolate(linear,%20sample)"] + expected: FAIL + + [:stage="fragment";type="vec2%3Ci32%3E";use_struct=false;attribute=""] + expected: FAIL + + [:stage="fragment";type="vec2%3Ci32%3E";use_struct=false;attribute="%40interpolate(flat)"] + expected: FAIL + + [:stage="fragment";type="vec2%3Ci32%3E";use_struct=false;attribute="%40interpolate(perspective)"] + expected: FAIL + + [:stage="fragment";type="vec2%3Ci32%3E";use_struct=false;attribute="%40interpolate(perspective,%20center)"] + expected: FAIL + + [:stage="fragment";type="vec2%3Ci32%3E";use_struct=false;attribute="%40interpolate(perspective,%20centroid)"] + expected: FAIL + + [:stage="fragment";type="vec2%3Ci32%3E";use_struct=false;attribute="%40interpolate(perspective,%20sample)"] + expected: FAIL + + [:stage="fragment";type="vec2%3Ci32%3E";use_struct=false;attribute="%40interpolate(linear)"] + expected: FAIL + + [:stage="fragment";type="vec2%3Ci32%3E";use_struct=false;attribute="%40interpolate(linear,%20center)"] + expected: FAIL + + [:stage="fragment";type="vec2%3Ci32%3E";use_struct=false;attribute="%40interpolate(linear,%20centroid)"] + expected: FAIL + + [:stage="fragment";type="vec2%3Ci32%3E";use_struct=false;attribute="%40interpolate(linear,%20sample)"] + expected: FAIL + + [:stage="fragment";type="vec4%3Cu32%3E";use_struct=true;attribute=""] + expected: FAIL + + [:stage="fragment";type="vec4%3Cu32%3E";use_struct=true;attribute="%40interpolate(flat)"] + expected: FAIL + + [:stage="fragment";type="vec4%3Cu32%3E";use_struct=true;attribute="%40interpolate(perspective)"] + expected: FAIL + + [:stage="fragment";type="vec4%3Cu32%3E";use_struct=true;attribute="%40interpolate(perspective,%20center)"] + expected: FAIL + + [:stage="fragment";type="vec4%3Cu32%3E";use_struct=true;attribute="%40interpolate(perspective,%20centroid)"] + expected: FAIL + + [:stage="fragment";type="vec4%3Cu32%3E";use_struct=true;attribute="%40interpolate(perspective,%20sample)"] + expected: FAIL + + [:stage="fragment";type="vec4%3Cu32%3E";use_struct=true;attribute="%40interpolate(linear)"] + expected: FAIL + + [:stage="fragment";type="vec4%3Cu32%3E";use_struct=true;attribute="%40interpolate(linear,%20center)"] + expected: FAIL + + [:stage="fragment";type="vec4%3Cu32%3E";use_struct=true;attribute="%40interpolate(linear,%20centroid)"] + expected: FAIL + + [:stage="fragment";type="vec4%3Cu32%3E";use_struct=true;attribute="%40interpolate(linear,%20sample)"] + expected: FAIL + + [:stage="fragment";type="vec4%3Cu32%3E";use_struct=false;attribute=""] + expected: FAIL + + [:stage="fragment";type="vec4%3Cu32%3E";use_struct=false;attribute="%40interpolate(flat)"] + expected: FAIL + + [:stage="fragment";type="vec4%3Cu32%3E";use_struct=false;attribute="%40interpolate(perspective)"] + expected: FAIL + + [:stage="fragment";type="vec4%3Cu32%3E";use_struct=false;attribute="%40interpolate(perspective,%20center)"] + expected: FAIL + + [:stage="fragment";type="vec4%3Cu32%3E";use_struct=false;attribute="%40interpolate(perspective,%20centroid)"] + expected: FAIL + + [:stage="fragment";type="vec4%3Cu32%3E";use_struct=false;attribute="%40interpolate(perspective,%20sample)"] + expected: FAIL + + [:stage="fragment";type="vec4%3Cu32%3E";use_struct=false;attribute="%40interpolate(linear)"] + expected: FAIL + + [:stage="fragment";type="vec4%3Cu32%3E";use_struct=false;attribute="%40interpolate(linear,%20center)"] + expected: FAIL + + [:stage="fragment";type="vec4%3Cu32%3E";use_struct=false;attribute="%40interpolate(linear,%20centroid)"] + expected: FAIL + + [:stage="fragment";type="vec4%3Cu32%3E";use_struct=false;attribute="%40interpolate(linear,%20sample)"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,i32_arithmetic:division:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureLoad:multisampled:*] + [:texture_type="texture_multisampled_2d"] + expected: FAIL + + [:texture_type="texture_depth_multisampled_2d"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,buffer,mapping:mapAsync,state,mapped:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,shader_io,invariant:invalid_use_of_parameters:*] + [:suffix=""] + expected: FAIL + + [:suffix="()"] + expected: FAIL + + [:suffix="(0)"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,buffers,map:mapAsync,write,unchanged_ranges_preserved:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,bitcast:vec2h_to_u32:*] + [:inputSource="const";vectorize="_undef_";alias=false] + expected: FAIL + + [:inputSource="const";vectorize="_undef_";alias=true] + expected: FAIL + + [:inputSource="const";vectorize=2;alias=false] + expected: FAIL + + [:inputSource="const";vectorize=2;alias=true] + expected: FAIL + + [:inputSource="const";vectorize=3;alias=false] + expected: FAIL + + [:inputSource="const";vectorize=3;alias=true] + expected: FAIL + + [:inputSource="const";vectorize=4;alias=false] + expected: FAIL + + [:inputSource="const";vectorize=4;alias=true] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_";alias=false] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_";alias=true] + expected: FAIL + + [:inputSource="uniform";vectorize=2;alias=false] + expected: FAIL + + [:inputSource="uniform";vectorize=2;alias=true] + expected: FAIL + + [:inputSource="uniform";vectorize=3;alias=false] + expected: FAIL + + [:inputSource="uniform";vectorize=3;alias=true] + expected: FAIL + + [:inputSource="uniform";vectorize=4;alias=false] + expected: FAIL + + [:inputSource="uniform";vectorize=4;alias=true] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_";alias=false] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_";alias=true] + expected: FAIL + + [:inputSource="storage_r";vectorize=2;alias=false] + expected: FAIL + + [:inputSource="storage_r";vectorize=2;alias=true] + expected: FAIL + + [:inputSource="storage_r";vectorize=3;alias=false] + expected: FAIL + + [:inputSource="storage_r";vectorize=3;alias=true] + expected: FAIL + + [:inputSource="storage_r";vectorize=4;alias=false] + expected: FAIL + + [:inputSource="storage_r";vectorize=4;alias=true] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_";alias=false] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_";alias=true] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2;alias=false] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2;alias=true] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3;alias=false] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3;alias=true] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4;alias=false] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4;alias=true] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,queue,writeBuffer:buffer,device_mismatch:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,flow_control,for:for_continuing:*] + [:preventValueOptimizations=true] + expected: FAIL + + [:preventValueOptimizations=false] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,state,device_lost,destroy:queue,writeBuffer:*] + [:numElements=4] + expected: FAIL + + [:numElements=8] + expected: FAIL + + [:numElements=16] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,bitwise:bitwise_exclusive_or:*] + [:type="i32";inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:type="i32";inputSource="const";vectorize=2] + expected: FAIL + + [:type="i32";inputSource="const";vectorize=3] + expected: FAIL + + [:type="i32";inputSource="const";vectorize=4] + expected: FAIL + + [:type="i32";inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:type="i32";inputSource="uniform";vectorize=2] + expected: FAIL + + [:type="i32";inputSource="uniform";vectorize=3] + expected: FAIL + + [:type="i32";inputSource="uniform";vectorize=4] + expected: FAIL + + [:type="i32";inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:type="i32";inputSource="storage_r";vectorize=2] + expected: FAIL + + [:type="i32";inputSource="storage_r";vectorize=3] + expected: FAIL + + [:type="i32";inputSource="storage_r";vectorize=4] + expected: FAIL + + [:type="i32";inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:type="i32";inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:type="i32";inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:type="i32";inputSource="storage_rw";vectorize=4] + expected: FAIL + + [:type="u32";inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:type="u32";inputSource="const";vectorize=2] + expected: FAIL + + [:type="u32";inputSource="const";vectorize=3] + expected: FAIL + + [:type="u32";inputSource="const";vectorize=4] + expected: FAIL + + [:type="u32";inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:type="u32";inputSource="uniform";vectorize=2] + expected: FAIL + + [:type="u32";inputSource="uniform";vectorize=3] + expected: FAIL + + [:type="u32";inputSource="uniform";vectorize=4] + expected: FAIL + + [:type="u32";inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:type="u32";inputSource="storage_r";vectorize=2] + expected: FAIL + + [:type="u32";inputSource="storage_r";vectorize=3] + expected: FAIL + + [:type="u32";inputSource="storage_r";vectorize=4] + expected: FAIL + + [:type="u32";inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:type="u32";inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:type="u32";inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:type="u32";inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,reflect:f16:*] + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,statement,increment_decrement:scalar_u32_increment_overflow:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxDynamicStorageBuffersPerPipelineLayout:createBindGroupLayout,at_over:*] + [:limitTest="atDefault";testValueName="atLimit";visibility=2] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=4] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=6] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=2] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=4] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=6] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=2] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=4] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=6] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=2] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=4] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=6] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=2] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=4] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=6] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=2] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=4] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=6] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=2] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=4] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=6] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=2] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=4] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=6] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=2] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=4] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=6] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=2] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=4] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=6] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,flow_control,if:if_true:*] + [:preventValueOptimizations=true] + expected: FAIL + + [:preventValueOptimizations=false] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,bool_logical:or_short_circuit:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createView:array_layers:*] + [:textureDimension="1d";viewDimension="_undef_"] + expected: FAIL + + [:textureDimension="1d";viewDimension="1d"] + expected: FAIL + + [:textureDimension="2d";viewDimension="_undef_"] + expected: FAIL + + [:textureDimension="2d";viewDimension="2d"] + expected: FAIL + + [:textureDimension="2d";viewDimension="2d-array"] + expected: FAIL + + [:textureDimension="2d";viewDimension="cube"] + expected: FAIL + + [:textureDimension="2d";viewDimension="cube-array"] + expected: FAIL + + [:textureDimension="3d";viewDimension="_undef_"] + expected: FAIL + + [:textureDimension="3d";viewDimension="3d"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,image_copy,texture_related:origin_alignment:*] + [:method="WriteTexture";format="r8unorm";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r8unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r8unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r8unorm";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r8snorm";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r8snorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r8snorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r8snorm";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r8uint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r8uint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r8uint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r8uint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r8sint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r8sint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r8sint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r8sint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg8unorm";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg8unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg8unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg8unorm";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg8snorm";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg8snorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg8snorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg8snorm";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg8uint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg8uint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg8uint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg8uint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg8sint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg8sint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg8sint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg8sint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8unorm";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8unorm";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8unorm-srgb";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8unorm-srgb";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8snorm";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8snorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8snorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8snorm";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8uint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8uint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8uint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8uint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8sint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8sint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8sint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8sint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="bgra8unorm";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="bgra8unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bgra8unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bgra8unorm";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="bgra8unorm-srgb";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="bgra8unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bgra8unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bgra8unorm-srgb";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r16uint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r16uint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r16uint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r16uint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r16sint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r16sint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r16sint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r16sint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r16float";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r16float";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r16float";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r16float";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg16uint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg16uint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg16uint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg16uint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg16sint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg16sint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg16sint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg16sint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg16float";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg16float";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg16float";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg16float";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16uint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16uint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16uint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16uint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16sint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16sint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16sint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16sint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16float";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16float";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16float";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16float";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r32uint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r32uint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r32uint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r32uint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r32sint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r32sint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r32sint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r32sint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r32float";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r32float";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r32float";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r32float";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg32uint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg32uint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg32uint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg32uint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg32sint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg32sint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg32sint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg32sint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg32float";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg32float";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg32float";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg32float";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32uint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32uint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32uint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32uint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32sint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32sint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32sint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32sint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32float";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32float";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32float";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32float";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgb10a2unorm";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgb10a2unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgb10a2unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgb10a2unorm";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg11b10ufloat";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg11b10ufloat";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg11b10ufloat";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg11b10ufloat";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgb9e5ufloat";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgb9e5ufloat";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgb9e5ufloat";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgb9e5ufloat";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="bc1-rgba-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc1-rgba-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc1-rgba-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc1-rgba-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc2-rgba-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc2-rgba-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc2-rgba-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc2-rgba-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc3-rgba-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc3-rgba-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc3-rgba-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc3-rgba-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc4-r-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc4-r-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc4-r-snorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc4-r-snorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc5-rg-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc5-rg-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc5-rg-snorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc5-rg-snorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc6h-rgb-ufloat";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc6h-rgb-ufloat";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc6h-rgb-float";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc6h-rgb-float";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc7-rgba-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc7-rgba-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc7-rgba-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc7-rgba-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="etc2-rgb8unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="etc2-rgb8unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="etc2-rgb8unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="etc2-rgb8unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="etc2-rgb8a1unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="etc2-rgb8a1unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="etc2-rgb8a1unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="etc2-rgb8a1unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="etc2-rgba8unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="etc2-rgba8unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="etc2-rgba8unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="etc2-rgba8unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="eac-r11unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="eac-r11unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="eac-r11snorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="eac-r11snorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="eac-rg11unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="eac-rg11unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="eac-rg11snorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="eac-rg11snorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-4x4-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-4x4-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-4x4-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-4x4-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-5x4-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-5x4-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-5x4-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-5x4-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-5x5-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-5x5-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-5x5-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-5x5-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-6x5-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-6x5-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-6x5-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-6x5-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-6x6-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-6x6-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-6x6-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-6x6-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-8x5-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-8x5-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-8x5-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-8x5-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-8x6-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-8x6-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-8x6-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-8x6-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-8x8-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-8x8-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-8x8-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-8x8-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x5-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x5-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x5-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x5-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x6-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x6-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x6-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x6-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x8-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x8-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x8-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x8-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x10-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x10-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x10-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x10-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-12x10-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-12x10-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-12x10-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-12x10-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-12x12-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-12x12-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-12x12-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-12x12-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r8unorm";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r8unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r8unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r8unorm";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r8snorm";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r8snorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r8snorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r8snorm";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r8uint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r8uint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r8uint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r8uint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r8sint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r8sint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r8sint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r8sint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg8unorm";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg8unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg8unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg8unorm";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg8snorm";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg8snorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg8snorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg8snorm";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg8uint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg8uint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg8uint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg8uint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg8sint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg8sint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg8sint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg8sint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8unorm";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8unorm";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8unorm-srgb";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8unorm-srgb";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8snorm";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8snorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8snorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8snorm";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8uint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8uint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8uint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8uint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8sint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8sint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8sint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8sint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="bgra8unorm";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="bgra8unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bgra8unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bgra8unorm";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="bgra8unorm-srgb";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="bgra8unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bgra8unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bgra8unorm-srgb";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r16uint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r16uint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r16uint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r16uint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r16sint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r16sint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r16sint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r16sint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r16float";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r16float";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r16float";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r16float";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg16uint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg16uint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg16uint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg16uint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg16sint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg16sint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg16sint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg16sint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg16float";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg16float";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg16float";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg16float";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16uint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16uint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16uint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16uint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16sint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16sint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16sint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16sint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16float";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16float";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16float";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16float";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r32uint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r32uint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r32uint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r32uint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r32sint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r32sint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r32sint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r32sint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r32float";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r32float";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r32float";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r32float";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg32uint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg32uint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg32uint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg32uint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg32sint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg32sint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg32sint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg32sint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg32float";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg32float";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg32float";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg32float";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32uint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32uint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32uint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32uint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32sint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32sint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32sint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32sint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32float";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32float";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32float";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32float";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgb10a2unorm";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgb10a2unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgb10a2unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgb10a2unorm";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg11b10ufloat";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg11b10ufloat";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg11b10ufloat";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg11b10ufloat";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgb9e5ufloat";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgb9e5ufloat";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgb9e5ufloat";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgb9e5ufloat";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="bc1-rgba-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc1-rgba-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc1-rgba-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc1-rgba-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc2-rgba-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc2-rgba-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc2-rgba-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc2-rgba-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc3-rgba-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc3-rgba-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc3-rgba-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc3-rgba-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc4-r-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc4-r-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc4-r-snorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc4-r-snorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc5-rg-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc5-rg-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc5-rg-snorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc5-rg-snorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc6h-rgb-ufloat";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc6h-rgb-ufloat";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc6h-rgb-float";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc6h-rgb-float";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc7-rgba-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc7-rgba-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc7-rgba-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc7-rgba-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="etc2-rgb8unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="etc2-rgb8unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="etc2-rgb8unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="etc2-rgb8unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="etc2-rgb8a1unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="etc2-rgb8a1unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="etc2-rgb8a1unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="etc2-rgb8a1unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="etc2-rgba8unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="etc2-rgba8unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="etc2-rgba8unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="etc2-rgba8unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="eac-r11unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="eac-r11unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="eac-r11snorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="eac-r11snorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="eac-rg11unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="eac-rg11unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="eac-rg11snorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="eac-rg11snorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-4x4-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-4x4-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-4x4-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-4x4-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-5x4-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-5x4-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-5x4-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-5x4-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-5x5-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-5x5-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-5x5-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-5x5-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-6x5-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-6x5-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-6x5-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-6x5-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-6x6-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-6x6-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-6x6-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-6x6-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-8x5-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-8x5-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-8x5-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-8x5-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-8x6-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-8x6-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-8x6-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-8x6-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-8x8-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-8x8-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-8x8-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-8x8-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x5-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x5-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x5-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x5-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x6-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x6-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x6-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x6-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x8-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x8-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x8-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x8-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x10-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x10-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x10-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x10-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-12x10-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-12x10-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-12x10-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-12x10-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-12x12-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-12x12-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-12x12-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-12x12-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r8unorm";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r8unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r8unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r8unorm";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r8snorm";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r8snorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r8snorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r8snorm";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r8uint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r8uint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r8uint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r8uint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r8sint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r8sint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r8sint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r8sint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg8unorm";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg8unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg8unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg8unorm";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg8snorm";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg8snorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg8snorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg8snorm";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg8uint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg8uint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg8uint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg8uint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg8sint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg8sint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg8sint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg8sint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8unorm";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8unorm";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8unorm-srgb";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8unorm-srgb";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8snorm";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8snorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8snorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8snorm";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8uint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8uint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8uint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8uint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8sint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8sint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8sint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8sint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="bgra8unorm";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="bgra8unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bgra8unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bgra8unorm";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="bgra8unorm-srgb";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="bgra8unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bgra8unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bgra8unorm-srgb";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r16uint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r16uint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r16uint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r16uint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r16sint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r16sint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r16sint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r16sint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r16float";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r16float";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r16float";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r16float";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg16uint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg16uint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg16uint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg16uint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg16sint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg16sint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg16sint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg16sint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg16float";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg16float";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg16float";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg16float";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16uint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16uint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16uint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16uint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16sint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16sint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16sint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16sint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16float";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16float";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16float";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16float";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r32uint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r32uint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r32uint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r32uint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r32sint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r32sint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r32sint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r32sint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r32float";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r32float";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r32float";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r32float";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg32uint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg32uint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg32uint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg32uint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg32sint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg32sint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg32sint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg32sint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg32float";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg32float";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg32float";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg32float";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32uint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32uint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32uint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32uint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32sint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32sint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32sint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32sint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32float";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32float";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32float";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32float";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgb10a2unorm";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgb10a2unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgb10a2unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgb10a2unorm";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg11b10ufloat";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg11b10ufloat";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg11b10ufloat";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg11b10ufloat";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgb9e5ufloat";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgb9e5ufloat";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgb9e5ufloat";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgb9e5ufloat";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="bc1-rgba-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc1-rgba-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc1-rgba-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc1-rgba-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc2-rgba-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc2-rgba-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc2-rgba-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc2-rgba-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc3-rgba-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc3-rgba-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc3-rgba-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc3-rgba-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc4-r-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc4-r-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc4-r-snorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc4-r-snorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc5-rg-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc5-rg-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc5-rg-snorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc5-rg-snorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc6h-rgb-ufloat";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc6h-rgb-ufloat";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc6h-rgb-float";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc6h-rgb-float";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc7-rgba-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc7-rgba-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc7-rgba-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc7-rgba-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="etc2-rgb8unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="etc2-rgb8unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="etc2-rgb8unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="etc2-rgb8unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="etc2-rgb8a1unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="etc2-rgb8a1unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="etc2-rgb8a1unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="etc2-rgb8a1unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="etc2-rgba8unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="etc2-rgba8unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="etc2-rgba8unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="etc2-rgba8unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="eac-r11unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="eac-r11unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="eac-r11snorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="eac-r11snorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="eac-rg11unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="eac-rg11unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="eac-rg11snorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="eac-rg11snorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-4x4-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-4x4-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-4x4-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-4x4-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-5x4-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-5x4-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-5x4-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-5x4-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-5x5-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-5x5-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-5x5-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-5x5-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-6x5-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-6x5-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-6x5-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-6x5-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-6x6-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-6x6-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-6x6-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-6x6-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-8x5-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-8x5-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-8x5-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-8x5-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-8x6-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-8x6-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-8x6-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-8x6-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-8x8-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-8x8-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-8x8-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-8x8-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x5-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x5-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x5-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x5-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x6-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x6-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x6-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x6-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x8-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x8-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x8-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x8-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x10-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x10-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x10-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x10-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-12x10-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-12x10-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-12x10-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-12x10-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-12x12-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-12x12-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-12x12-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-12x12-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pass,resolve:resolve_attachment:*] + [:] + expected: FAIL + + [:colorAttachmentSamples=1] + expected: FAIL + + [:resolveTargetSamples=4] + expected: FAIL + + [:resolveTargetUsage=1] + expected: FAIL + + [:resolveTargetViewBaseMipLevel=1;resolveTargetHeight=4;resolveTargetWidth=4] + expected: FAIL + + [:resolveTargetViewBaseMipLevel=1;resolveTargetViewMipCount=2;resolveTargetHeight=4;resolveTargetWidth=4] + expected: FAIL + + [:resolveTargetInvalid=true] + expected: FAIL + + [:resolveTargetViewMipCount=2] + expected: FAIL + + [:resolveTargetViewBaseArrayLayer=1] + expected: FAIL + + [:resolveTargetViewBaseArrayLayer=1;resolveTargetViewArrayLayerCount=2] + expected: FAIL + + [:resolveTargetViewArrayLayerCount=2] + expected: FAIL + + [:otherAttachmentFormat="bgra8unorm"] + expected: FAIL + + [:colorAttachmentFormat="bgra8unorm"] + expected: FAIL + + [:colorAttachmentFormat="rgba8unorm-srgb"] + expected: FAIL + + [:resolveTargetFormat="bgra8unorm"] + expected: FAIL + + [:resolveTargetFormat="rgba8unorm-srgb"] + expected: FAIL + + [:colorAttachmentHeight=4] + expected: FAIL + + [:colorAttachmentWidth=4] + expected: FAIL + + [:resolveTargetHeight=4] + expected: FAIL + + [:resolveTargetWidth=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,encoder_open_state:render_bundle_commands:*] + [:command="draw"] + expected: FAIL + + [:command="drawIndexed"] + expected: FAIL + + [:command="drawIndexedIndirect"] + expected: FAIL + + [:command="drawIndirect"] + expected: FAIL + + [:command="setPipeline"] + expected: FAIL + + [:command="setBindGroup"] + expected: FAIL + + [:command="setIndexBuffer"] + expected: FAIL + + [:command="setVertexBuffer"] + expected: FAIL + + [:command="pushDebugGroup"] + expected: FAIL + + [:command="popDebugGroup"] + expected: FAIL + + [:command="insertDebugMarker"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,beginRenderPass:timestamp_query_set,device_mismatch:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_array_2d_coords:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,tan:f32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,beginRenderPass:depth_stencil_attachment,device_mismatch:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,queue,destroyed,buffer:setIndexBuffer:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,flow_control,eval_order:builtin_fn_args:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,flow_control,eval_order:nested_vec4_constructor:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,vertex_state:many_attributes_overlapping:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createBindGroupLayout:visibility,VERTEX_shader_stage_buffer_type:*] + [:shaderStage=0] + expected: FAIL + + [:shaderStage=1] + expected: FAIL + + [:shaderStage=2] + expected: FAIL + + [:shaderStage=3] + expected: FAIL + + [:shaderStage=4] + expected: FAIL + + [:shaderStage=5] + expected: FAIL + + [:shaderStage=6] + expected: FAIL + + [:shaderStage=7] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,onSubmittedWorkDone:with_work:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,compute_pipeline:overrides,value,validation_error,f16:*] + [:isAsync=true;constants={"cf16":-65504}] + expected: FAIL + + [:isAsync=true;constants={"cf16":-65520}] + expected: FAIL + + [:isAsync=true;constants={"cf16":65504}] + expected: FAIL + + [:isAsync=true;constants={"cf16":65520}] + expected: FAIL + + [:isAsync=true;constants={"cf16":-3.4028234663852886e%2B38}] + expected: FAIL + + [:isAsync=true;constants={"cf16":3.4028234663852886e%2B38}] + expected: FAIL + + [:isAsync=true;constants={"cf16":-3.4028235677973366e%2B38}] + expected: FAIL + + [:isAsync=true;constants={"cf16":3.4028235677973366e%2B38}] + expected: FAIL + + [:isAsync=false;constants={"cf16":-65504}] + expected: FAIL + + [:isAsync=false;constants={"cf16":-65520}] + expected: FAIL + + [:isAsync=false;constants={"cf16":65504}] + expected: FAIL + + [:isAsync=false;constants={"cf16":65520}] + expected: FAIL + + [:isAsync=false;constants={"cf16":-3.4028234663852886e%2B38}] + expected: FAIL + + [:isAsync=false;constants={"cf16":3.4028234663852886e%2B38}] + expected: FAIL + + [:isAsync=false;constants={"cf16":-3.4028235677973366e%2B38}] + expected: FAIL + + [:isAsync=false;constants={"cf16":3.4028235677973366e%2B38}] + expected: FAIL + + +[cts.https.html?q=webgpu:examples:test_name:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleBias:sampled_2d_coords:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,render,setIndexBuffer:index_buffer,device_mismatch:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pass,attachment_compatibility:render_pass_and_bundle,color_count:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,flow_control,while:while_nested_continue:*] + [:preventValueOptimizations=true] + expected: FAIL + + [:preventValueOptimizations=false] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,const:placement:*] + [:scope="private-var"] + expected: FAIL + + [:scope="storage-var"] + expected: FAIL + + [:scope="struct-member"] + expected: FAIL + + [:scope="fn-decl"] + expected: FAIL + + [:scope="fn-param"] + expected: FAIL + + [:scope="fn-var"] + expected: FAIL + + [:scope="fn-return"] + expected: FAIL + + [:scope="while-stmt"] + expected: FAIL + + [:scope="_undef_"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,overrides:value,type_error,vertex:*] + [:isAsync=true;vertexConstants={"cf":1}] + expected: FAIL + + [:isAsync=true;vertexConstants={"cf":"_nan_"}] + expected: FAIL + + [:isAsync=true;vertexConstants={"cf":"_posinfinity_"}] + expected: FAIL + + [:isAsync=true;vertexConstants={"cf":"_neginfinity_"}] + expected: FAIL + + [:isAsync=false;vertexConstants={"cf":1}] + expected: FAIL + + [:isAsync=false;vertexConstants={"cf":"_nan_"}] + expected: FAIL + + [:isAsync=false;vertexConstants={"cf":"_posinfinity_"}] + expected: FAIL + + [:isAsync=false;vertexConstants={"cf":"_neginfinity_"}] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,queue,copyToTexture,CopyExternalImageToTexture:source_imageBitmap,state:*] + [:closed=false] + expected: FAIL + + [:closed=true] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,buffers,threading:serialize:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleGrad:sampled_array_3d_coords:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,command_buffer,image_copy:rowsPerImage_and_bytesPerRow:*] + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r8unorm";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r8unorm";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r8uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r8uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r8uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r8sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r8sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r8sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg8unorm";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg8unorm";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg8uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg8uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg8uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg8sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg8sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg8sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba8unorm";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba8unorm";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba8unorm-srgb";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba8unorm-srgb";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba8uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba8uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba8uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba8sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba8sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba8sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bgra8unorm";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bgra8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bgra8unorm";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bgra8unorm-srgb";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bgra8unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bgra8unorm-srgb";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r16uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r16uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r16uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r16sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r16sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r16sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r16float";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r16float";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r16float";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg16uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg16uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg16uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg16sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg16sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg16sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba16uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba16uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba16uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba16sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba16sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba16sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r32uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r32uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r32uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r32sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r32sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r32sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg32uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg32uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg32uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg32sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg32sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg32sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba32uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba32uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba32uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba32sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba32sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba32sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgb10a2unorm";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgb10a2unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgb10a2unorm";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgb9e5ufloat";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgb9e5ufloat";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgb9e5ufloat";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc1-rgba-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc1-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc2-rgba-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc2-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc3-rgba-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc3-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc4-r-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc4-r-snorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc5-rg-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc5-rg-snorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc6h-rgb-ufloat";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc6h-rgb-float";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc7-rgba-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc7-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="etc2-rgb8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="etc2-rgb8unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="etc2-rgb8a1unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="etc2-rgb8a1unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="etc2-rgba8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="etc2-rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="eac-r11unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="eac-r11snorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="eac-rg11unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="eac-rg11snorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-4x4-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-4x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-5x4-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-5x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-5x5-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-5x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-6x5-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-6x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-6x6-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-6x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-8x5-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-8x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-8x6-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-8x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-8x8-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-8x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-10x5-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-10x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-10x6-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-10x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-10x8-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-10x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-10x10-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-10x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-12x10-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-12x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-12x12-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-12x12-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r8unorm";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r8unorm";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r8uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r8uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r8uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r8sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r8sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r8sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg8unorm";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg8unorm";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg8uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg8uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg8uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg8sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg8sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg8sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba8unorm";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba8unorm";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba8unorm-srgb";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba8unorm-srgb";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba8uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba8uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba8uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba8sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba8sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba8sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bgra8unorm";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bgra8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bgra8unorm";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bgra8unorm-srgb";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bgra8unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bgra8unorm-srgb";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r16uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r16uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r16uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r16sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r16sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r16sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r16float";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r16float";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r16float";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg16uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg16uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg16uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg16sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg16sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg16sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba16uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba16uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba16uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba16sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba16sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba16sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r32uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r32uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r32uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r32sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r32sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r32sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg32uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg32uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg32uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg32sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg32sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg32sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba32uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba32uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba32uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba32sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba32sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba32sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgb10a2unorm";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgb10a2unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgb10a2unorm";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgb9e5ufloat";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgb9e5ufloat";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgb9e5ufloat";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc1-rgba-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc1-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc2-rgba-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc2-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc3-rgba-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc3-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc4-r-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc4-r-snorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc5-rg-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc5-rg-snorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc6h-rgb-ufloat";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc6h-rgb-float";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc7-rgba-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc7-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="etc2-rgb8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="etc2-rgb8unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="etc2-rgb8a1unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="etc2-rgb8a1unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="etc2-rgba8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="etc2-rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="eac-r11unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="eac-r11snorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="eac-rg11unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="eac-rg11snorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-4x4-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-4x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-5x4-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-5x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-5x5-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-5x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-6x5-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-6x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-6x6-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-6x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-8x5-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-8x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-8x6-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-8x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-8x8-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-8x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-10x5-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-10x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-10x6-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-10x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-10x8-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-10x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-10x10-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-10x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-12x10-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-12x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-12x12-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-12x12-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r8unorm";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r8unorm";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r8uint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r8uint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r8uint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r8sint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r8sint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r8sint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg8unorm";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg8unorm";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg8uint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg8uint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg8uint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg8sint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg8sint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg8sint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba8unorm";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba8unorm";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba8unorm-srgb";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba8unorm-srgb";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba8uint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba8uint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba8uint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba8sint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba8sint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba8sint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bgra8unorm";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bgra8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bgra8unorm";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bgra8unorm-srgb";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bgra8unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bgra8unorm-srgb";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r16uint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r16uint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r16uint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r16sint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r16sint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r16sint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r16float";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r16float";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r16float";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg16uint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg16uint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg16uint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg16sint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg16sint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg16sint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba16uint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba16uint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba16uint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba16sint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba16sint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba16sint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r32uint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r32uint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r32uint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r32sint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r32sint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r32sint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg32uint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg32uint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg32uint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg32sint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg32sint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg32sint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba32uint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba32uint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba32uint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba32sint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba32sint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba32sint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgb10a2unorm";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgb10a2unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgb10a2unorm";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgb9e5ufloat";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgb9e5ufloat";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgb9e5ufloat";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc1-rgba-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc1-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc2-rgba-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc2-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc3-rgba-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc3-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc4-r-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc4-r-snorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc5-rg-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc5-rg-snorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc6h-rgb-ufloat";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc6h-rgb-float";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc7-rgba-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc7-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="etc2-rgb8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="etc2-rgb8unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="etc2-rgb8a1unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="etc2-rgb8a1unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="etc2-rgba8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="etc2-rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="eac-r11unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="eac-r11snorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="eac-rg11unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="eac-rg11snorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-4x4-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-4x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-5x4-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-5x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-5x5-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-5x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-6x5-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-6x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-6x6-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-6x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-8x5-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-8x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-8x6-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-8x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-8x8-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-8x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-10x5-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-10x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-10x6-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-10x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-10x8-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-10x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-10x10-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-10x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-12x10-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-12x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-12x12-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-12x12-unorm-srgb";dimension="2d"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,flow_control,eval_order:binary_op_chain_C_R_C_C:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createBindGroup:buffer,resource_offset:*] + [:type="uniform"] + expected: FAIL + + [:type="storage"] + expected: FAIL + + [:type="read-only-storage"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,uncapturederror:uncapturederror_from_non_originating_thread:*] + +[cts.https.html?q=webgpu:api,validation,buffer,mapping:unmap,state,destroyed:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,shadow:declaration:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,mix:matching_f16:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,flow_control,while:while_basic:*] + [:preventValueOptimizations=true] + expected: FAIL + + [:preventValueOptimizations=false] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_for:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,capability_checks,limits,minStorageBufferOffsetAlignment:setBindGroup,at_over:*] + [:limitTest="atDefault";testValueName="atLimit"] + expected: FAIL + + [:limitTest="atDefault";testValueName="underLimit"] + expected: FAIL + + [:limitTest="overDefault";testValueName="atLimit"] + expected: FAIL + + [:limitTest="overDefault";testValueName="underLimit"] + expected: FAIL + + [:limitTest="betweenDefaultAndMinimum";testValueName="atLimit"] + expected: FAIL + + [:limitTest="betweenDefaultAndMinimum";testValueName="underLimit"] + expected: FAIL + + [:limitTest="atMinimum";testValueName="atLimit"] + expected: FAIL + + [:limitTest="atMinimum";testValueName="underLimit"] + expected: FAIL + + [:limitTest="underMinimum";testValueName="atLimit"] + expected: FAIL + + [:limitTest="underMinimum";testValueName="underLimit"] + expected: FAIL + + +[cts.https.html?q=webgpu:web_platform,copyToTexture,canvas:copy_contents_from_bitmaprenderer_context_canvas:*] + [:canvasType="onscreen";dstColorFormat="r8unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="r8unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="r8unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="r8unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="r16float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="r16float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="r16float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="r16float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="r32float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="r32float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="r32float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="r32float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="rg8unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="rg8unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="rg8unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="rg8unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="rg16float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="rg16float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="rg16float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="rg16float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="rg32float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="rg32float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="rg32float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="rg32float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="rgba8unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="rgba8unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="rgba8unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="rgba8unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="rgba8unorm-srgb";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="rgba8unorm-srgb";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="rgba8unorm-srgb";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="rgba8unorm-srgb";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="bgra8unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="bgra8unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="bgra8unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="bgra8unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="bgra8unorm-srgb";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="bgra8unorm-srgb";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="bgra8unorm-srgb";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="bgra8unorm-srgb";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="rgb10a2unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="rgb10a2unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="rgb10a2unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="rgb10a2unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="rgba16float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="rgba16float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="rgba16float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="rgba16float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="rgba32float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="rgba32float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="rgba32float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="rgba32float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="r8unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="r8unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="r8unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="r8unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="r16float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="r16float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="r16float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="r16float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="r32float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="r32float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="r32float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="r32float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="rg8unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="rg8unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="rg8unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="rg8unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="rg16float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="rg16float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="rg16float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="rg16float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="rg32float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="rg32float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="rg32float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="rg32float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="rgba8unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="rgba8unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="rgba8unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="rgba8unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="rgba8unorm-srgb";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="rgba8unorm-srgb";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="rgba8unorm-srgb";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="rgba8unorm-srgb";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="bgra8unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="bgra8unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="bgra8unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="bgra8unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="bgra8unorm-srgb";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="bgra8unorm-srgb";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="bgra8unorm-srgb";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="bgra8unorm-srgb";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="rgb10a2unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="rgb10a2unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="rgb10a2unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="rgb10a2unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="rgba16float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="rgba16float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="rgba16float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="rgba16float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="rgba32float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="rgba32float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="rgba32float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="rgba32float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,image_copy,layout_related:offset_alignment:*] + [:method="WriteTexture";format="r8unorm";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r8unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r8unorm";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r8snorm";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r8snorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r8snorm";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r8uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r8uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r8uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r8sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r8sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r8sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg8unorm";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg8unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg8unorm";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg8snorm";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg8snorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg8snorm";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg8uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg8uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg8uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg8sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg8sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg8sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8unorm";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8unorm";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8unorm-srgb";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8unorm-srgb";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8snorm";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8snorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8snorm";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="bgra8unorm";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="bgra8unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bgra8unorm";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="bgra8unorm-srgb";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="bgra8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bgra8unorm-srgb";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r16uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r16uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r16uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r16sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r16sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r16sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r16float";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r16float";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r16float";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg16uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg16uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg16uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg16sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg16sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg16sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg16float";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg16float";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg16float";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16float";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16float";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16float";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r32uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r32uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r32uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r32sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r32sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r32sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r32float";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r32float";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r32float";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg32uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg32uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg32uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg32sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg32sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg32sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg32float";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg32float";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg32float";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32float";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32float";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32float";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgb10a2unorm";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgb10a2unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgb10a2unorm";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg11b10ufloat";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg11b10ufloat";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg11b10ufloat";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgb9e5ufloat";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgb9e5ufloat";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgb9e5ufloat";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="stencil8";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="depth16unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc1-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc1-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc2-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc2-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc3-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc3-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc4-r-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc4-r-snorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc5-rg-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc5-rg-snorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc6h-rgb-ufloat";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc6h-rgb-float";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc7-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc7-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="etc2-rgb8unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="etc2-rgb8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="etc2-rgb8a1unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="etc2-rgb8a1unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="etc2-rgba8unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="etc2-rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="eac-r11unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="eac-r11snorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="eac-rg11unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="eac-rg11snorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-4x4-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-4x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-5x4-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-5x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-5x5-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-5x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-6x5-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-6x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-6x6-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-6x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-8x5-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-8x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-8x6-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-8x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-8x8-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-8x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x5-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x6-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x8-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x10-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-12x10-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-12x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-12x12-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-12x12-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r8unorm";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r8unorm";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r8snorm";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r8snorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r8snorm";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r8uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r8uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r8uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r8sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r8sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r8sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg8unorm";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg8unorm";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg8snorm";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg8snorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg8snorm";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg8uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg8uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg8uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg8sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg8sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg8sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8unorm";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8unorm";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8unorm-srgb";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8unorm-srgb";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8snorm";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8snorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8snorm";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="bgra8unorm";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="bgra8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bgra8unorm";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="bgra8unorm-srgb";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="bgra8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bgra8unorm-srgb";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r16uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r16uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r16uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r16sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r16sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r16sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r16float";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r16float";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r16float";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg16uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg16uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg16uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg16sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg16sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg16sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg16float";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg16float";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg16float";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16float";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16float";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16float";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r32uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r32uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r32uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r32sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r32sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r32sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r32float";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r32float";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r32float";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg32uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg32uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg32uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg32sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg32sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg32sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg32float";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg32float";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg32float";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32float";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32float";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32float";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgb10a2unorm";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgb10a2unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgb10a2unorm";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg11b10ufloat";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg11b10ufloat";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg11b10ufloat";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgb9e5ufloat";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgb9e5ufloat";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgb9e5ufloat";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="stencil8";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="depth16unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc1-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc1-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc2-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc2-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc3-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc3-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc4-r-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc4-r-snorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc5-rg-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc5-rg-snorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc6h-rgb-ufloat";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc6h-rgb-float";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc7-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc7-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="etc2-rgb8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="etc2-rgb8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="etc2-rgb8a1unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="etc2-rgb8a1unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="etc2-rgba8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="etc2-rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="eac-r11unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="eac-r11snorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="eac-rg11unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="eac-rg11snorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-4x4-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-4x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-5x4-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-5x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-5x5-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-5x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-6x5-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-6x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-6x6-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-6x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-8x5-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-8x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-8x6-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-8x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-8x8-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-8x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x5-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x6-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x8-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x10-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-12x10-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-12x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-12x12-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-12x12-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r8unorm";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r8unorm";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r8snorm";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r8snorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r8snorm";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r8uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r8uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r8uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r8sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r8sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r8sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg8unorm";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg8unorm";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg8snorm";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg8snorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg8snorm";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg8uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg8uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg8uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg8sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg8sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg8sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8unorm";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8unorm";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8unorm-srgb";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8unorm-srgb";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8snorm";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8snorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8snorm";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="bgra8unorm";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="bgra8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bgra8unorm";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="bgra8unorm-srgb";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="bgra8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bgra8unorm-srgb";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r16uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r16uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r16uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r16sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r16sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r16sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r16float";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r16float";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r16float";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg16uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg16uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg16uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg16sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg16sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg16sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg16float";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg16float";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg16float";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16float";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16float";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16float";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r32uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r32uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r32uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r32sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r32sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r32sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r32float";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r32float";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r32float";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg32uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg32uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg32uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg32sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg32sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg32sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg32float";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg32float";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg32float";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32float";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32float";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32float";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgb10a2unorm";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgb10a2unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgb10a2unorm";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg11b10ufloat";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg11b10ufloat";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg11b10ufloat";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgb9e5ufloat";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgb9e5ufloat";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgb9e5ufloat";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="stencil8";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="depth16unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="depth32float";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc1-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc1-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc2-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc2-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc3-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc3-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc4-r-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc4-r-snorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc5-rg-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc5-rg-snorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc6h-rgb-ufloat";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc6h-rgb-float";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc7-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc7-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="etc2-rgb8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="etc2-rgb8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="etc2-rgb8a1unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="etc2-rgb8a1unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="etc2-rgba8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="etc2-rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="eac-r11unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="eac-r11snorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="eac-rg11unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="eac-rg11snorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-4x4-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-4x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-5x4-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-5x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-5x5-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-5x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-6x5-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-6x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-6x6-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-6x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-8x5-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-8x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-8x6-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-8x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-8x8-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-8x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x5-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x6-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x8-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x10-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-12x10-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-12x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-12x12-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-12x12-unorm-srgb";dimension="2d"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,comments:line_comment_terminators:*] + [:blankspace=["%20","space"\]] + expected: FAIL + + [:blankspace=["%5Ct","tab"\]] + expected: FAIL + + [:blankspace=["%5Cn","line_feed"\]] + expected: FAIL + + [:blankspace=["%5Cu000b","vertical_tab"\]] + expected: FAIL + + [:blankspace=["%5Cf","form_feed"\]] + expected: FAIL + + [:blankspace=["%5Cr","carriage_return"\]] + expected: FAIL + + [:blankspace=["%5Cr%5Cn","carriage_return_line_feed"\]] + expected: FAIL + + [:blankspace=["%C2%85","next_line"\]] + expected: FAIL + + [:blankspace=["%E2%80%A8","line_separator"\]] + expected: FAIL + + [:blankspace=["%E2%80%A9","paragraph_separator"\]] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,dot:abstract_int:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,i32_comparison:equals:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,i32_arithmetic:division_compound:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,adapter,requestAdapter:requestAdapter:*] + [:powerPreference="_undef_";forceFallbackAdapter="_undef_"] + expected: FAIL + + [:powerPreference="_undef_";forceFallbackAdapter=false] + expected: FAIL + + [:powerPreference="_undef_";forceFallbackAdapter=true] + expected: FAIL + + [:powerPreference="low-power";forceFallbackAdapter="_undef_"] + expected: FAIL + + [:powerPreference="low-power";forceFallbackAdapter=false] + expected: FAIL + + [:powerPreference="low-power";forceFallbackAdapter=true] + expected: FAIL + + [:powerPreference="high-performance";forceFallbackAdapter="_undef_"] + expected: FAIL + + [:powerPreference="high-performance";forceFallbackAdapter=false] + expected: FAIL + + [:powerPreference="high-performance";forceFallbackAdapter=true] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,flow_control,eval_order:binary_op:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,render,indirect_draw:indirect_offset_alignment:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,resource_init,buffer:uniform_buffer:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,abs:f16:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,clearBuffer:buffer_state:*] + [:bufferState="valid"] + expected: FAIL + + [:bufferState="invalid"] + expected: FAIL + + [:bufferState="destroyed"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,acosh:abstract_float:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atomics,atomicOr:or_workgroup:*] + [:workgroupSize=1;dispatchSize=1;mapId="passthrough";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=1;mapId="passthrough";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=1;mapId="remap";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=1;mapId="remap";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=4;mapId="passthrough";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=4;mapId="passthrough";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=4;mapId="remap";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=4;mapId="remap";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=8;mapId="passthrough";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=8;mapId="passthrough";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=8;mapId="remap";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=8;mapId="remap";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=16;mapId="passthrough";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=16;mapId="passthrough";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=16;mapId="remap";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=16;mapId="remap";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=1;mapId="passthrough";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=1;mapId="passthrough";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=1;mapId="remap";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=1;mapId="remap";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=4;mapId="passthrough";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=4;mapId="passthrough";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=4;mapId="remap";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=4;mapId="remap";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=8;mapId="passthrough";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=8;mapId="passthrough";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=8;mapId="remap";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=8;mapId="remap";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=16;mapId="passthrough";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=16;mapId="passthrough";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=16;mapId="remap";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=16;mapId="remap";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=1;mapId="passthrough";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=1;mapId="passthrough";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=1;mapId="remap";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=1;mapId="remap";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=4;mapId="passthrough";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=4;mapId="passthrough";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=4;mapId="remap";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=4;mapId="remap";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=8;mapId="passthrough";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=8;mapId="passthrough";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=8;mapId="remap";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=8;mapId="remap";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=16;mapId="passthrough";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=16;mapId="passthrough";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=16;mapId="remap";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=16;mapId="remap";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=1;mapId="passthrough";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=1;mapId="passthrough";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=1;mapId="remap";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=1;mapId="remap";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=4;mapId="passthrough";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=4;mapId="passthrough";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=4;mapId="remap";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=4;mapId="remap";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=8;mapId="passthrough";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=8;mapId="passthrough";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=8;mapId="remap";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=8;mapId="remap";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=16;mapId="passthrough";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=16;mapId="passthrough";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=16;mapId="remap";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=16;mapId="remap";scalarKind="i32"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,buffer,mapping:getMappedRange,state,mappedAtCreation:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,asin:f16:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,i32_arithmetic:multiplication_scalar_vector:*] + [:inputSource="const";vectorize_rhs=2] + expected: FAIL + + [:inputSource="const";vectorize_rhs=3] + expected: FAIL + + [:inputSource="const";vectorize_rhs=4] + expected: FAIL + + [:inputSource="uniform";vectorize_rhs=2] + expected: FAIL + + [:inputSource="uniform";vectorize_rhs=3] + expected: FAIL + + [:inputSource="uniform";vectorize_rhs=4] + expected: FAIL + + [:inputSource="storage_r";vectorize_rhs=2] + expected: FAIL + + [:inputSource="storage_r";vectorize_rhs=3] + expected: FAIL + + [:inputSource="storage_r";vectorize_rhs=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize_rhs=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize_rhs=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize_rhs=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,sin:f16:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,vertex_state:vertex_attribute_shaderLocation_limit:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,copyTextureToTexture:sample_count:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,rendering,draw:vertex_attributes,basic:*] + [: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="vertex"] + 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="float32";step_mode="_undef_"] + 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="float32";step_mode="instance"] + 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="vertex"] + 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="float32";step_mode="_undef_"] + 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="float32";step_mode="instance"] + 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="vertex"] + 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="float32";step_mode="_undef_"] + 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="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=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="vertex"] + 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="float32";step_mode="_undef_"] + 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="float32";step_mode="instance"] + 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="vertex"] + 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="float32";step_mode="_undef_"] + 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="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=8;vertex_format="uint32";step_mode="_undef_"] + expected: FAIL + + [:vertex_attribute_count=8;vertex_buffer_count=8;vertex_format="uint32";step_mode="vertex"] + 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="float32";step_mode="_undef_"] + 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="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=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="vertex"] + 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="float32";step_mode="_undef_"] + 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="float32";step_mode="instance"] + 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="vertex"] + 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="float32";step_mode="_undef_"] + 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="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=8;vertex_format="uint32";step_mode="_undef_"] + expected: FAIL + + [:vertex_attribute_count=16;vertex_buffer_count=8;vertex_format="uint32";step_mode="vertex"] + 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="float32";step_mode="_undef_"] + 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="float32";step_mode="instance"] + expected: FAIL + + [:vertex_attribute_count=16;vertex_buffer_count=8;vertex_format="float32";step_mode="mixed"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,frexp:f16_vec3_exp:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,bitcast:vec2h_to_i32:*] + [:inputSource="const";vectorize="_undef_";alias=false] + expected: FAIL + + [:inputSource="const";vectorize="_undef_";alias=true] + expected: FAIL + + [:inputSource="const";vectorize=2;alias=false] + expected: FAIL + + [:inputSource="const";vectorize=2;alias=true] + expected: FAIL + + [:inputSource="const";vectorize=3;alias=false] + expected: FAIL + + [:inputSource="const";vectorize=3;alias=true] + expected: FAIL + + [:inputSource="const";vectorize=4;alias=false] + expected: FAIL + + [:inputSource="const";vectorize=4;alias=true] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_";alias=false] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_";alias=true] + expected: FAIL + + [:inputSource="uniform";vectorize=2;alias=false] + expected: FAIL + + [:inputSource="uniform";vectorize=2;alias=true] + expected: FAIL + + [:inputSource="uniform";vectorize=3;alias=false] + expected: FAIL + + [:inputSource="uniform";vectorize=3;alias=true] + expected: FAIL + + [:inputSource="uniform";vectorize=4;alias=false] + expected: FAIL + + [:inputSource="uniform";vectorize=4;alias=true] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_";alias=false] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_";alias=true] + expected: FAIL + + [:inputSource="storage_r";vectorize=2;alias=false] + expected: FAIL + + [:inputSource="storage_r";vectorize=2;alias=true] + expected: FAIL + + [:inputSource="storage_r";vectorize=3;alias=false] + expected: FAIL + + [:inputSource="storage_r";vectorize=3;alias=true] + expected: FAIL + + [:inputSource="storage_r";vectorize=4;alias=false] + expected: FAIL + + [:inputSource="storage_r";vectorize=4;alias=true] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_";alias=false] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_";alias=true] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2;alias=false] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2;alias=true] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3;alias=false] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3;alias=true] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4;alias=false] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4;alias=true] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_concrete:*] + [:type="i32";inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:type="i32";inputSource="const";vectorize=2] + expected: FAIL + + [:type="i32";inputSource="const";vectorize=3] + expected: FAIL + + [:type="i32";inputSource="const";vectorize=4] + expected: FAIL + + [:type="i32";inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:type="i32";inputSource="uniform";vectorize=2] + expected: FAIL + + [:type="i32";inputSource="uniform";vectorize=3] + expected: FAIL + + [:type="i32";inputSource="uniform";vectorize=4] + expected: FAIL + + [:type="i32";inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:type="i32";inputSource="storage_r";vectorize=2] + expected: FAIL + + [:type="i32";inputSource="storage_r";vectorize=3] + expected: FAIL + + [:type="i32";inputSource="storage_r";vectorize=4] + expected: FAIL + + [:type="i32";inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:type="i32";inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:type="i32";inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:type="i32";inputSource="storage_rw";vectorize=4] + expected: FAIL + + [:type="u32";inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:type="u32";inputSource="const";vectorize=2] + expected: FAIL + + [:type="u32";inputSource="const";vectorize=3] + expected: FAIL + + [:type="u32";inputSource="const";vectorize=4] + expected: FAIL + + [:type="u32";inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:type="u32";inputSource="uniform";vectorize=2] + expected: FAIL + + [:type="u32";inputSource="uniform";vectorize=3] + expected: FAIL + + [:type="u32";inputSource="uniform";vectorize=4] + expected: FAIL + + [:type="u32";inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:type="u32";inputSource="storage_r";vectorize=2] + expected: FAIL + + [:type="u32";inputSource="storage_r";vectorize=3] + expected: FAIL + + [:type="u32";inputSource="storage_r";vectorize=4] + expected: FAIL + + [:type="u32";inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:type="u32";inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:type="u32";inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:type="u32";inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,frexp:f32_exp:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,unary,u32_complement:u32_complement:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,unary,u32_conversion:abstract_int:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,buffer,mapping:mapAsync,offsetAndSizeAlignment:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,refract:f16:*] + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,command_buffer,image_copy:origins_and_extents:*] + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r8unorm";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r8unorm";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r8uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r8uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r8uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r8sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r8sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r8sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg8unorm";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg8unorm";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg8uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg8uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg8uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg8sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg8sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg8sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba8unorm";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba8unorm";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba8unorm-srgb";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba8unorm-srgb";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba8uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba8uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba8uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba8sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba8sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba8sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bgra8unorm";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bgra8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bgra8unorm";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bgra8unorm-srgb";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bgra8unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bgra8unorm-srgb";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r16uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r16uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r16uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r16sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r16sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r16sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r16float";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r16float";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r16float";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg16uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg16uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg16uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg16sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg16sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg16sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba16uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba16uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba16uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba16sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba16sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba16sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r32uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r32uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r32uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r32sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r32sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r32sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg32uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg32uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg32uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg32sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg32sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg32sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba32uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba32uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba32uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba32sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba32sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba32sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgb10a2unorm";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgb10a2unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgb10a2unorm";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgb9e5ufloat";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgb9e5ufloat";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgb9e5ufloat";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc1-rgba-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc1-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc2-rgba-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc2-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc3-rgba-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc3-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc4-r-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc4-r-snorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc5-rg-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc5-rg-snorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc6h-rgb-ufloat";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc6h-rgb-float";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc7-rgba-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc7-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="etc2-rgb8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="etc2-rgb8unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="etc2-rgb8a1unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="etc2-rgb8a1unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="etc2-rgba8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="etc2-rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="eac-r11unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="eac-r11snorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="eac-rg11unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="eac-rg11snorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-4x4-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-4x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-5x4-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-5x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-5x5-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-5x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-6x5-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-6x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-6x6-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-6x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-8x5-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-8x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-8x6-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-8x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-8x8-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-8x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-10x5-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-10x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-10x6-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-10x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-10x8-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-10x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-10x10-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-10x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-12x10-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-12x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-12x12-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-12x12-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r8unorm";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r8unorm";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r8uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r8uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r8uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r8sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r8sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r8sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg8unorm";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg8unorm";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg8uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg8uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg8uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg8sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg8sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg8sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba8unorm";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba8unorm";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba8unorm-srgb";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba8unorm-srgb";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba8uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba8uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba8uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba8sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba8sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba8sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bgra8unorm";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bgra8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bgra8unorm";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bgra8unorm-srgb";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bgra8unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bgra8unorm-srgb";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r16uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r16uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r16uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r16sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r16sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r16sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r16float";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r16float";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r16float";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg16uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg16uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg16uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg16sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg16sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg16sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba16uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba16uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba16uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba16sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba16sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba16sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r32uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r32uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r32uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r32sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r32sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r32sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg32uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg32uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg32uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg32sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg32sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg32sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba32uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba32uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba32uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba32sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba32sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba32sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgb10a2unorm";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgb10a2unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgb10a2unorm";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgb9e5ufloat";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgb9e5ufloat";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgb9e5ufloat";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc1-rgba-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc1-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc2-rgba-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc2-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc3-rgba-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc3-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc4-r-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc4-r-snorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc5-rg-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc5-rg-snorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc6h-rgb-ufloat";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc6h-rgb-float";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc7-rgba-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc7-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="etc2-rgb8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="etc2-rgb8unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="etc2-rgb8a1unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="etc2-rgb8a1unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="etc2-rgba8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="etc2-rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="eac-r11unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="eac-r11snorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="eac-rg11unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="eac-rg11snorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-4x4-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-4x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-5x4-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-5x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-5x5-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-5x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-6x5-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-6x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-6x6-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-6x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-8x5-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-8x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-8x6-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-8x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-8x8-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-8x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-10x5-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-10x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-10x6-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-10x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-10x8-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-10x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-10x10-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-10x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-12x10-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-12x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-12x12-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-12x12-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r8unorm";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r8unorm";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r8uint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r8uint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r8uint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r8sint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r8sint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r8sint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg8unorm";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg8unorm";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg8uint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg8uint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg8uint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg8sint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg8sint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg8sint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba8unorm";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba8unorm";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba8unorm-srgb";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba8unorm-srgb";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba8uint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba8uint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba8uint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba8sint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba8sint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba8sint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bgra8unorm";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bgra8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bgra8unorm";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bgra8unorm-srgb";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bgra8unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bgra8unorm-srgb";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r16uint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r16uint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r16uint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r16sint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r16sint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r16sint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r16float";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r16float";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r16float";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg16uint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg16uint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg16uint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg16sint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg16sint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg16sint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba16uint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba16uint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba16uint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba16sint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba16sint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba16sint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r32uint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r32uint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r32uint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r32sint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r32sint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r32sint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg32uint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg32uint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg32uint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg32sint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg32sint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg32sint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba32uint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba32uint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba32uint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba32sint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba32sint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba32sint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgb10a2unorm";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgb10a2unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgb10a2unorm";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgb9e5ufloat";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgb9e5ufloat";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgb9e5ufloat";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc1-rgba-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc1-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc2-rgba-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc2-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc3-rgba-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc3-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc4-r-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc4-r-snorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc5-rg-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc5-rg-snorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc6h-rgb-ufloat";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc6h-rgb-float";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc7-rgba-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc7-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="etc2-rgb8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="etc2-rgb8unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="etc2-rgb8a1unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="etc2-rgb8a1unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="etc2-rgba8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="etc2-rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="eac-r11unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="eac-r11snorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="eac-rg11unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="eac-rg11snorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-4x4-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-4x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-5x4-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-5x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-5x5-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-5x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-6x5-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-6x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-6x6-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-6x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-8x5-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-8x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-8x6-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-8x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-8x8-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-8x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-10x5-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-10x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-10x6-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-10x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-10x8-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-10x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-10x10-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-10x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-12x10-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-12x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-12x12-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-12x12-unorm-srgb";dimension="2d"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,render,setPipeline:invalid_pipeline:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,gpu_external_texture_expiration:import_from_different_video_frame:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,capability_checks,limits,minStorageBufferOffsetAlignment:createBindGroup,at_over:*] + [:limitTest="atDefault";testValueName="atLimit"] + expected: FAIL + + [:limitTest="atDefault";testValueName="underLimit"] + expected: FAIL + + [:limitTest="overDefault";testValueName="atLimit"] + expected: FAIL + + [:limitTest="overDefault";testValueName="underLimit"] + expected: FAIL + + [:limitTest="betweenDefaultAndMinimum";testValueName="atLimit"] + expected: FAIL + + [:limitTest="betweenDefaultAndMinimum";testValueName="underLimit"] + expected: FAIL + + [:limitTest="atMinimum";testValueName="atLimit"] + expected: FAIL + + [:limitTest="atMinimum";testValueName="underLimit"] + expected: FAIL + + [:limitTest="underMinimum";testValueName="atLimit"] + expected: FAIL + + [:limitTest="underMinimum";testValueName="underLimit"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,shader_module,compilation_info:offset_and_length:*] + [:valid=true;name="ascii"] + expected: FAIL + + [:valid=true;name="unicode"] + expected: FAIL + + [:valid=false;name="ascii"] + expected: FAIL + + [:valid=false;name="unicode"] + expected: FAIL + + [:valid=false;name="carriage-return"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,memory_model,weak:load_buffer:*] + [:memType="atomic_workgroup"] + expected: FAIL + + [:memType="atomic_storage"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,rendering,color_target_state:blending,clamping:*] + [:format="rgba8unorm";srcValue=0.4;dstValue=0.2] + expected: FAIL + + [:format="rgba8unorm";srcValue=0.4;dstValue=0.4] + expected: FAIL + + [:format="rgba8unorm";srcValue=0.6;dstValue=0.2] + expected: FAIL + + [:format="rgba8unorm";srcValue=0.6;dstValue=0.4] + expected: FAIL + + [:format="rgba8unorm";srcValue=0.8;dstValue=0.2] + expected: FAIL + + [:format="rgba8unorm";srcValue=0.8;dstValue=0.4] + expected: FAIL + + [:format="rgba8unorm";srcValue=1;dstValue=0.2] + expected: FAIL + + [:format="rgba8unorm";srcValue=1;dstValue=0.4] + expected: FAIL + + [:format="rg16float";srcValue=0.4;dstValue=0.2] + expected: FAIL + + [:format="rg16float";srcValue=0.4;dstValue=0.4] + expected: FAIL + + [:format="rg16float";srcValue=0.6;dstValue=0.2] + expected: FAIL + + [:format="rg16float";srcValue=0.6;dstValue=0.4] + expected: FAIL + + [:format="rg16float";srcValue=0.8;dstValue=0.2] + expected: FAIL + + [:format="rg16float";srcValue=0.8;dstValue=0.4] + expected: FAIL + + [:format="rg16float";srcValue=1;dstValue=0.2] + expected: FAIL + + [:format="rg16float";srcValue=1;dstValue=0.4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,image_copy,layout_related:bound_on_rows_per_image:*] + [:method="WriteTexture";dimension="1d";size=[4,1,1\]] + expected: FAIL + + [:method="WriteTexture";dimension="2d";size=[4,4,1\]] + expected: FAIL + + [:method="WriteTexture";dimension="2d";size=[4,4,3\]] + expected: FAIL + + [:method="WriteTexture";dimension="3d";size=[4,4,3\]] + expected: FAIL + + [:method="CopyB2T";dimension="1d";size=[4,1,1\]] + expected: FAIL + + [:method="CopyB2T";dimension="2d";size=[4,4,1\]] + expected: FAIL + + [:method="CopyB2T";dimension="2d";size=[4,4,3\]] + expected: FAIL + + [:method="CopyB2T";dimension="3d";size=[4,4,3\]] + expected: FAIL + + [:method="CopyT2B";dimension="1d";size=[4,1,1\]] + expected: FAIL + + [:method="CopyT2B";dimension="2d";size=[4,4,1\]] + expected: FAIL + + [:method="CopyT2B";dimension="2d";size=[4,4,3\]] + expected: FAIL + + [:method="CopyT2B";dimension="3d";size=[4,4,3\]] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,vertex_state,correctness:vertex_buffer_used_multiple_times_interleaved:*] + [:format="uint8x2"] + expected: FAIL + + [:format="uint8x4"] + expected: FAIL + + [:format="sint8x2"] + expected: FAIL + + [:format="sint8x4"] + expected: FAIL + + [:format="unorm8x2"] + expected: FAIL + + [:format="unorm8x4"] + expected: FAIL + + [:format="snorm8x2"] + expected: FAIL + + [:format="snorm8x4"] + expected: FAIL + + [:format="uint16x2"] + expected: FAIL + + [:format="uint16x4"] + expected: FAIL + + [:format="sint16x2"] + expected: FAIL + + [:format="sint16x4"] + expected: FAIL + + [:format="unorm16x2"] + expected: FAIL + + [:format="unorm16x4"] + expected: FAIL + + [:format="snorm16x2"] + expected: FAIL + + [:format="snorm16x4"] + expected: FAIL + + [:format="float16x2"] + expected: FAIL + + [:format="float16x4"] + expected: FAIL + + [:format="float32"] + expected: FAIL + + [:format="float32x2"] + expected: FAIL + + [:format="float32x3"] + expected: FAIL + + [:format="float32x4"] + expected: FAIL + + [:format="uint32"] + expected: FAIL + + [:format="uint32x2"] + expected: FAIL + + [:format="uint32x3"] + expected: FAIL + + [:format="uint32x4"] + expected: FAIL + + [:format="sint32"] + expected: FAIL + + [:format="sint32x2"] + expected: FAIL + + [:format="sint32x3"] + expected: FAIL + + [:format="sint32x4"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pass,attachment_compatibility:render_pass_and_bundle,depth_format:*] + [:passFeature="_undef_";bundleFeature="_undef_"] + expected: FAIL + + [:passFeature="_undef_";bundleFeature="depth32float-stencil8"] + expected: FAIL + + [:passFeature="depth32float-stencil8";bundleFeature="_undef_"] + expected: FAIL + + [:passFeature="depth32float-stencil8";bundleFeature="depth32float-stencil8"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,reflect:f32_vec3:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,image_copy,buffer_texture_copies:texture_buffer_usages:*] + [:copyType="CopyB2T"] + expected: FAIL + + [:copyType="CopyT2B"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,queue,copyToTexture,CopyExternalImageToTexture:destination_texture,state:*] + [:state="valid"] + expected: FAIL + + [:state="invalid"] + expected: FAIL + + [:state="destroyed"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,render_pass,clear_value:stored:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,clamp:abstract_float:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,setBindGroup:u32array_start_and_length:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,queue,writeBuffer:array_types:*] + [:arrayType="Uint8Array";useArrayBuffer=false] + expected: FAIL + + [:arrayType="Uint8Array";useArrayBuffer=true] + expected: FAIL + + [:arrayType="Uint16Array";useArrayBuffer=false] + expected: FAIL + + [:arrayType="Uint16Array";useArrayBuffer=true] + expected: FAIL + + [:arrayType="Uint32Array";useArrayBuffer=false] + expected: FAIL + + [:arrayType="Uint32Array";useArrayBuffer=true] + expected: FAIL + + [:arrayType="Int8Array";useArrayBuffer=false] + expected: FAIL + + [:arrayType="Int8Array";useArrayBuffer=true] + expected: FAIL + + [:arrayType="Int16Array";useArrayBuffer=false] + expected: FAIL + + [:arrayType="Int16Array";useArrayBuffer=true] + expected: FAIL + + [:arrayType="Int32Array";useArrayBuffer=false] + expected: FAIL + + [:arrayType="Int32Array";useArrayBuffer=true] + expected: FAIL + + [:arrayType="Float32Array";useArrayBuffer=false] + expected: FAIL + + [:arrayType="Float32Array";useArrayBuffer=true] + expected: FAIL + + [:arrayType="Float64Array";useArrayBuffer=false] + expected: FAIL + + [:arrayType="Float64Array";useArrayBuffer=true] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,render,setVertexBuffer:vertex_buffer,device_mismatch:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,sign:abstract_float:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,f32_matrix_vector_multiplication:vector_matrix:*] + [:inputSource="const";cols=2;rows=2] + expected: FAIL + + [:inputSource="const";cols=2;rows=3] + expected: FAIL + + [:inputSource="const";cols=2;rows=4] + expected: FAIL + + [:inputSource="const";cols=3;rows=2] + expected: FAIL + + [:inputSource="const";cols=3;rows=3] + expected: FAIL + + [:inputSource="const";cols=3;rows=4] + expected: FAIL + + [:inputSource="const";cols=4;rows=2] + expected: FAIL + + [:inputSource="const";cols=4;rows=3] + expected: FAIL + + [:inputSource="const";cols=4;rows=4] + expected: FAIL + + [:inputSource="uniform";cols=2;rows=2] + expected: FAIL + + [:inputSource="uniform";cols=2;rows=3] + expected: FAIL + + [:inputSource="uniform";cols=2;rows=4] + expected: FAIL + + [:inputSource="uniform";cols=3;rows=2] + expected: FAIL + + [:inputSource="uniform";cols=3;rows=3] + expected: FAIL + + [:inputSource="uniform";cols=3;rows=4] + expected: FAIL + + [:inputSource="uniform";cols=4;rows=2] + expected: FAIL + + [:inputSource="uniform";cols=4;rows=3] + expected: FAIL + + [:inputSource="uniform";cols=4;rows=4] + expected: FAIL + + [:inputSource="storage_r";cols=2;rows=2] + expected: FAIL + + [:inputSource="storage_r";cols=2;rows=3] + expected: FAIL + + [:inputSource="storage_r";cols=2;rows=4] + expected: FAIL + + [:inputSource="storage_r";cols=3;rows=2] + expected: FAIL + + [:inputSource="storage_r";cols=3;rows=3] + expected: FAIL + + [:inputSource="storage_r";cols=3;rows=4] + expected: FAIL + + [:inputSource="storage_r";cols=4;rows=2] + expected: FAIL + + [:inputSource="storage_r";cols=4;rows=3] + expected: FAIL + + [:inputSource="storage_r";cols=4;rows=4] + expected: FAIL + + [:inputSource="storage_rw";cols=2;rows=2] + expected: FAIL + + [:inputSource="storage_rw";cols=2;rows=3] + expected: FAIL + + [:inputSource="storage_rw";cols=2;rows=4] + expected: FAIL + + [:inputSource="storage_rw";cols=3;rows=2] + expected: FAIL + + [:inputSource="storage_rw";cols=3;rows=3] + expected: FAIL + + [:inputSource="storage_rw";cols=3;rows=4] + expected: FAIL + + [:inputSource="storage_rw";cols=4;rows=2] + expected: FAIL + + [:inputSource="storage_rw";cols=4;rows=3] + expected: FAIL + + [:inputSource="storage_rw";cols=4;rows=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,queries,begin_end:occlusion_query,begin_end_balance:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureLoad:depth:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,robust_access:linear_memory:*] + [:storageClass="storage";storageMode="read";access="read";dynamicOffset=false;containerType="array";shadowingMode="none";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read";access="read";dynamicOffset=false;containerType="array";shadowingMode="module-scope";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read";access="read";dynamicOffset=false;containerType="array";shadowingMode="function-scope";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read";access="read";dynamicOffset=false;containerType="matrix";shadowingMode="none";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read";access="read";dynamicOffset=false;containerType="matrix";shadowingMode="module-scope";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read";access="read";dynamicOffset=false;containerType="matrix";shadowingMode="function-scope";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read";access="read";dynamicOffset=false;containerType="vector";shadowingMode="none";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read";access="read";dynamicOffset=false;containerType="vector";shadowingMode="module-scope";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read";access="read";dynamicOffset=false;containerType="vector";shadowingMode="function-scope";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read";access="read";dynamicOffset=true;containerType="array";shadowingMode="none";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read";access="read";dynamicOffset=true;containerType="array";shadowingMode="module-scope";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read";access="read";dynamicOffset=true;containerType="array";shadowingMode="function-scope";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read";access="read";dynamicOffset=true;containerType="matrix";shadowingMode="none";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read";access="read";dynamicOffset=true;containerType="matrix";shadowingMode="module-scope";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read";access="read";dynamicOffset=true;containerType="matrix";shadowingMode="function-scope";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read";access="read";dynamicOffset=true;containerType="vector";shadowingMode="none";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read";access="read";dynamicOffset=true;containerType="vector";shadowingMode="module-scope";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read";access="read";dynamicOffset=true;containerType="vector";shadowingMode="function-scope";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read_write";access="read";dynamicOffset=false;containerType="array";shadowingMode="none";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read_write";access="read";dynamicOffset=false;containerType="array";shadowingMode="none";isAtomic=true] + expected: FAIL + + [:storageClass="storage";storageMode="read_write";access="read";dynamicOffset=false;containerType="array";shadowingMode="module-scope";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read_write";access="read";dynamicOffset=false;containerType="array";shadowingMode="module-scope";isAtomic=true] + expected: FAIL + + [:storageClass="storage";storageMode="read_write";access="read";dynamicOffset=false;containerType="array";shadowingMode="function-scope";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read_write";access="read";dynamicOffset=false;containerType="array";shadowingMode="function-scope";isAtomic=true] + expected: FAIL + + [:storageClass="storage";storageMode="read_write";access="read";dynamicOffset=false;containerType="matrix";shadowingMode="none";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read_write";access="read";dynamicOffset=false;containerType="matrix";shadowingMode="module-scope";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read_write";access="read";dynamicOffset=false;containerType="matrix";shadowingMode="function-scope";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read_write";access="read";dynamicOffset=false;containerType="vector";shadowingMode="none";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read_write";access="read";dynamicOffset=false;containerType="vector";shadowingMode="module-scope";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read_write";access="read";dynamicOffset=false;containerType="vector";shadowingMode="function-scope";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read_write";access="read";dynamicOffset=true;containerType="array";shadowingMode="none";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read_write";access="read";dynamicOffset=true;containerType="array";shadowingMode="none";isAtomic=true] + expected: FAIL + + [:storageClass="storage";storageMode="read_write";access="read";dynamicOffset=true;containerType="array";shadowingMode="module-scope";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read_write";access="read";dynamicOffset=true;containerType="array";shadowingMode="module-scope";isAtomic=true] + expected: FAIL + + [:storageClass="storage";storageMode="read_write";access="read";dynamicOffset=true;containerType="array";shadowingMode="function-scope";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read_write";access="read";dynamicOffset=true;containerType="array";shadowingMode="function-scope";isAtomic=true] + expected: FAIL + + [:storageClass="storage";storageMode="read_write";access="read";dynamicOffset=true;containerType="matrix";shadowingMode="none";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read_write";access="read";dynamicOffset=true;containerType="matrix";shadowingMode="module-scope";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read_write";access="read";dynamicOffset=true;containerType="matrix";shadowingMode="function-scope";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read_write";access="read";dynamicOffset=true;containerType="vector";shadowingMode="none";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read_write";access="read";dynamicOffset=true;containerType="vector";shadowingMode="module-scope";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read_write";access="read";dynamicOffset=true;containerType="vector";shadowingMode="function-scope";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read_write";access="write";dynamicOffset=false;containerType="array";shadowingMode="none";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read_write";access="write";dynamicOffset=false;containerType="array";shadowingMode="none";isAtomic=true] + expected: FAIL + + [:storageClass="storage";storageMode="read_write";access="write";dynamicOffset=false;containerType="array";shadowingMode="module-scope";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read_write";access="write";dynamicOffset=false;containerType="array";shadowingMode="module-scope";isAtomic=true] + expected: FAIL + + [:storageClass="storage";storageMode="read_write";access="write";dynamicOffset=false;containerType="array";shadowingMode="function-scope";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read_write";access="write";dynamicOffset=false;containerType="array";shadowingMode="function-scope";isAtomic=true] + expected: FAIL + + [:storageClass="storage";storageMode="read_write";access="write";dynamicOffset=false;containerType="matrix";shadowingMode="none";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read_write";access="write";dynamicOffset=false;containerType="matrix";shadowingMode="module-scope";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read_write";access="write";dynamicOffset=false;containerType="matrix";shadowingMode="function-scope";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read_write";access="write";dynamicOffset=false;containerType="vector";shadowingMode="none";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read_write";access="write";dynamicOffset=false;containerType="vector";shadowingMode="module-scope";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read_write";access="write";dynamicOffset=false;containerType="vector";shadowingMode="function-scope";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read_write";access="write";dynamicOffset=true;containerType="array";shadowingMode="none";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read_write";access="write";dynamicOffset=true;containerType="array";shadowingMode="none";isAtomic=true] + expected: FAIL + + [:storageClass="storage";storageMode="read_write";access="write";dynamicOffset=true;containerType="array";shadowingMode="module-scope";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read_write";access="write";dynamicOffset=true;containerType="array";shadowingMode="module-scope";isAtomic=true] + expected: FAIL + + [:storageClass="storage";storageMode="read_write";access="write";dynamicOffset=true;containerType="array";shadowingMode="function-scope";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read_write";access="write";dynamicOffset=true;containerType="array";shadowingMode="function-scope";isAtomic=true] + expected: FAIL + + [:storageClass="storage";storageMode="read_write";access="write";dynamicOffset=true;containerType="matrix";shadowingMode="none";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read_write";access="write";dynamicOffset=true;containerType="matrix";shadowingMode="module-scope";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read_write";access="write";dynamicOffset=true;containerType="matrix";shadowingMode="function-scope";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read_write";access="write";dynamicOffset=true;containerType="vector";shadowingMode="none";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read_write";access="write";dynamicOffset=true;containerType="vector";shadowingMode="module-scope";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read_write";access="write";dynamicOffset=true;containerType="vector";shadowingMode="function-scope";isAtomic=false] + expected: FAIL + + [:storageClass="uniform";access="read";dynamicOffset=false;containerType="array";shadowingMode="none";isAtomic=false] + expected: FAIL + + [:storageClass="uniform";access="read";dynamicOffset=false;containerType="array";shadowingMode="module-scope";isAtomic=false] + expected: FAIL + + [:storageClass="uniform";access="read";dynamicOffset=false;containerType="array";shadowingMode="function-scope";isAtomic=false] + expected: FAIL + + [:storageClass="uniform";access="read";dynamicOffset=false;containerType="matrix";shadowingMode="none";isAtomic=false] + expected: FAIL + + [:storageClass="uniform";access="read";dynamicOffset=false;containerType="matrix";shadowingMode="module-scope";isAtomic=false] + expected: FAIL + + [:storageClass="uniform";access="read";dynamicOffset=false;containerType="matrix";shadowingMode="function-scope";isAtomic=false] + expected: FAIL + + [:storageClass="uniform";access="read";dynamicOffset=false;containerType="vector";shadowingMode="none";isAtomic=false] + expected: FAIL + + [:storageClass="uniform";access="read";dynamicOffset=false;containerType="vector";shadowingMode="module-scope";isAtomic=false] + expected: FAIL + + [:storageClass="uniform";access="read";dynamicOffset=false;containerType="vector";shadowingMode="function-scope";isAtomic=false] + expected: FAIL + + [:storageClass="uniform";access="read";dynamicOffset=true;containerType="array";shadowingMode="none";isAtomic=false] + expected: FAIL + + [:storageClass="uniform";access="read";dynamicOffset=true;containerType="array";shadowingMode="module-scope";isAtomic=false] + expected: FAIL + + [:storageClass="uniform";access="read";dynamicOffset=true;containerType="array";shadowingMode="function-scope";isAtomic=false] + expected: FAIL + + [:storageClass="uniform";access="read";dynamicOffset=true;containerType="matrix";shadowingMode="none";isAtomic=false] + expected: FAIL + + [:storageClass="uniform";access="read";dynamicOffset=true;containerType="matrix";shadowingMode="module-scope";isAtomic=false] + expected: FAIL + + [:storageClass="uniform";access="read";dynamicOffset=true;containerType="matrix";shadowingMode="function-scope";isAtomic=false] + expected: FAIL + + [:storageClass="uniform";access="read";dynamicOffset=true;containerType="vector";shadowingMode="none";isAtomic=false] + expected: FAIL + + [:storageClass="uniform";access="read";dynamicOffset=true;containerType="vector";shadowingMode="module-scope";isAtomic=false] + expected: FAIL + + [:storageClass="uniform";access="read";dynamicOffset=true;containerType="vector";shadowingMode="function-scope";isAtomic=false] + expected: FAIL + + [:storageClass="private";access="read";containerType="array";shadowingMode="none";isAtomic=false] + expected: FAIL + + [:storageClass="private";access="read";containerType="array";shadowingMode="module-scope";isAtomic=false] + expected: FAIL + + [:storageClass="private";access="read";containerType="array";shadowingMode="function-scope";isAtomic=false] + expected: FAIL + + [:storageClass="private";access="read";containerType="matrix";shadowingMode="none";isAtomic=false] + expected: FAIL + + [:storageClass="private";access="read";containerType="matrix";shadowingMode="module-scope";isAtomic=false] + expected: FAIL + + [:storageClass="private";access="read";containerType="matrix";shadowingMode="function-scope";isAtomic=false] + expected: FAIL + + [:storageClass="private";access="read";containerType="vector";shadowingMode="none";isAtomic=false] + expected: FAIL + + [:storageClass="private";access="read";containerType="vector";shadowingMode="module-scope";isAtomic=false] + expected: FAIL + + [:storageClass="private";access="read";containerType="vector";shadowingMode="function-scope";isAtomic=false] + expected: FAIL + + [:storageClass="private";access="write";containerType="array";shadowingMode="none";isAtomic=false] + expected: FAIL + + [:storageClass="private";access="write";containerType="array";shadowingMode="module-scope";isAtomic=false] + expected: FAIL + + [:storageClass="private";access="write";containerType="array";shadowingMode="function-scope";isAtomic=false] + expected: FAIL + + [:storageClass="private";access="write";containerType="matrix";shadowingMode="none";isAtomic=false] + expected: FAIL + + [:storageClass="private";access="write";containerType="matrix";shadowingMode="module-scope";isAtomic=false] + expected: FAIL + + [:storageClass="private";access="write";containerType="matrix";shadowingMode="function-scope";isAtomic=false] + expected: FAIL + + [:storageClass="private";access="write";containerType="vector";shadowingMode="none";isAtomic=false] + expected: FAIL + + [:storageClass="private";access="write";containerType="vector";shadowingMode="module-scope";isAtomic=false] + expected: FAIL + + [:storageClass="private";access="write";containerType="vector";shadowingMode="function-scope";isAtomic=false] + expected: FAIL + + [:storageClass="function";access="read";containerType="array";shadowingMode="none";isAtomic=false] + expected: FAIL + + [:storageClass="function";access="read";containerType="array";shadowingMode="module-scope";isAtomic=false] + expected: FAIL + + [:storageClass="function";access="read";containerType="array";shadowingMode="function-scope";isAtomic=false] + expected: FAIL + + [:storageClass="function";access="read";containerType="matrix";shadowingMode="none";isAtomic=false] + expected: FAIL + + [:storageClass="function";access="read";containerType="matrix";shadowingMode="module-scope";isAtomic=false] + expected: FAIL + + [:storageClass="function";access="read";containerType="matrix";shadowingMode="function-scope";isAtomic=false] + expected: FAIL + + [:storageClass="function";access="read";containerType="vector";shadowingMode="none";isAtomic=false] + expected: FAIL + + [:storageClass="function";access="read";containerType="vector";shadowingMode="module-scope";isAtomic=false] + expected: FAIL + + [:storageClass="function";access="read";containerType="vector";shadowingMode="function-scope";isAtomic=false] + expected: FAIL + + [:storageClass="function";access="write";containerType="array";shadowingMode="none";isAtomic=false] + expected: FAIL + + [:storageClass="function";access="write";containerType="array";shadowingMode="module-scope";isAtomic=false] + expected: FAIL + + [:storageClass="function";access="write";containerType="array";shadowingMode="function-scope";isAtomic=false] + expected: FAIL + + [:storageClass="function";access="write";containerType="matrix";shadowingMode="none";isAtomic=false] + expected: FAIL + + [:storageClass="function";access="write";containerType="matrix";shadowingMode="module-scope";isAtomic=false] + expected: FAIL + + [:storageClass="function";access="write";containerType="matrix";shadowingMode="function-scope";isAtomic=false] + expected: FAIL + + [:storageClass="function";access="write";containerType="vector";shadowingMode="none";isAtomic=false] + expected: FAIL + + [:storageClass="function";access="write";containerType="vector";shadowingMode="module-scope";isAtomic=false] + expected: FAIL + + [:storageClass="function";access="write";containerType="vector";shadowingMode="function-scope";isAtomic=false] + expected: FAIL + + [:storageClass="workgroup";access="read";containerType="array";shadowingMode="none";isAtomic=false] + expected: FAIL + + [:storageClass="workgroup";access="read";containerType="array";shadowingMode="none";isAtomic=true] + expected: FAIL + + [:storageClass="workgroup";access="read";containerType="array";shadowingMode="module-scope";isAtomic=false] + expected: FAIL + + [:storageClass="workgroup";access="read";containerType="array";shadowingMode="module-scope";isAtomic=true] + expected: FAIL + + [:storageClass="workgroup";access="read";containerType="array";shadowingMode="function-scope";isAtomic=false] + expected: FAIL + + [:storageClass="workgroup";access="read";containerType="array";shadowingMode="function-scope";isAtomic=true] + expected: FAIL + + [:storageClass="workgroup";access="read";containerType="matrix";shadowingMode="none";isAtomic=false] + expected: FAIL + + [:storageClass="workgroup";access="read";containerType="matrix";shadowingMode="module-scope";isAtomic=false] + expected: FAIL + + [:storageClass="workgroup";access="read";containerType="matrix";shadowingMode="function-scope";isAtomic=false] + expected: FAIL + + [:storageClass="workgroup";access="read";containerType="vector";shadowingMode="none";isAtomic=false] + expected: FAIL + + [:storageClass="workgroup";access="read";containerType="vector";shadowingMode="module-scope";isAtomic=false] + expected: FAIL + + [:storageClass="workgroup";access="read";containerType="vector";shadowingMode="function-scope";isAtomic=false] + expected: FAIL + + [:storageClass="workgroup";access="write";containerType="array";shadowingMode="none";isAtomic=false] + expected: FAIL + + [:storageClass="workgroup";access="write";containerType="array";shadowingMode="none";isAtomic=true] + expected: FAIL + + [:storageClass="workgroup";access="write";containerType="array";shadowingMode="module-scope";isAtomic=false] + expected: FAIL + + [:storageClass="workgroup";access="write";containerType="array";shadowingMode="module-scope";isAtomic=true] + expected: FAIL + + [:storageClass="workgroup";access="write";containerType="array";shadowingMode="function-scope";isAtomic=false] + expected: FAIL + + [:storageClass="workgroup";access="write";containerType="array";shadowingMode="function-scope";isAtomic=true] + expected: FAIL + + [:storageClass="workgroup";access="write";containerType="matrix";shadowingMode="none";isAtomic=false] + expected: FAIL + + [:storageClass="workgroup";access="write";containerType="matrix";shadowingMode="module-scope";isAtomic=false] + expected: FAIL + + [:storageClass="workgroup";access="write";containerType="matrix";shadowingMode="function-scope";isAtomic=false] + expected: FAIL + + [:storageClass="workgroup";access="write";containerType="vector";shadowingMode="none";isAtomic=false] + expected: FAIL + + [:storageClass="workgroup";access="write";containerType="vector";shadowingMode="module-scope";isAtomic=false] + expected: FAIL + + [:storageClass="workgroup";access="write";containerType="vector";shadowingMode="function-scope";isAtomic=false] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxTextureDimension1D:createTexture,at_over:*] + [:limitTest="atDefault";testValueName="atLimit"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,modf:f16_fract:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,bitcast:vec2i_to_vec4h:*] + [:inputSource="const";vectorize="_undef_";alias=false] + expected: FAIL + + [:inputSource="const";vectorize="_undef_";alias=true] + expected: FAIL + + [:inputSource="const";vectorize=2;alias=false] + expected: FAIL + + [:inputSource="const";vectorize=2;alias=true] + expected: FAIL + + [:inputSource="const";vectorize=3;alias=false] + expected: FAIL + + [:inputSource="const";vectorize=3;alias=true] + expected: FAIL + + [:inputSource="const";vectorize=4;alias=false] + expected: FAIL + + [:inputSource="const";vectorize=4;alias=true] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_";alias=false] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_";alias=true] + expected: FAIL + + [:inputSource="uniform";vectorize=2;alias=false] + expected: FAIL + + [:inputSource="uniform";vectorize=2;alias=true] + expected: FAIL + + [:inputSource="uniform";vectorize=3;alias=false] + expected: FAIL + + [:inputSource="uniform";vectorize=3;alias=true] + expected: FAIL + + [:inputSource="uniform";vectorize=4;alias=false] + expected: FAIL + + [:inputSource="uniform";vectorize=4;alias=true] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_";alias=false] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_";alias=true] + expected: FAIL + + [:inputSource="storage_r";vectorize=2;alias=false] + expected: FAIL + + [:inputSource="storage_r";vectorize=2;alias=true] + expected: FAIL + + [:inputSource="storage_r";vectorize=3;alias=false] + expected: FAIL + + [:inputSource="storage_r";vectorize=3;alias=true] + expected: FAIL + + [:inputSource="storage_r";vectorize=4;alias=false] + expected: FAIL + + [:inputSource="storage_r";vectorize=4;alias=true] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_";alias=false] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_";alias=true] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2;alias=false] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2;alias=true] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3;alias=false] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3;alias=true] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4;alias=false] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4;alias=true] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:attachments,color_depth_mismatch:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,robust_access_vertex:vertex_buffer_access:*] + expected: TIMEOUT + +[cts.https.html?q=webgpu:api,validation,render_pipeline,inter_stage:interpolation_type:*] + [:isAsync=false;output="";input=""] + expected: FAIL + + [:isAsync=false;output="";input="%40interpolate(perspective)"] + expected: FAIL + + [:isAsync=false;output="";input="%40interpolate(perspective,%20center)"] + expected: FAIL + + [:isAsync=false;output="";input="%40interpolate(linear)"] + expected: FAIL + + [:isAsync=false;output="%40interpolate(perspective)";input=""] + expected: FAIL + + [:isAsync=false;output="%40interpolate(perspective)";input="%40interpolate(perspective)"] + expected: FAIL + + [:isAsync=false;output="%40interpolate(linear)";input="%40interpolate(perspective)"] + expected: FAIL + + [:isAsync=false;output="%40interpolate(linear)";input="%40interpolate(flat)"] + expected: FAIL + + [:isAsync=false;output="%40interpolate(flat)";input="%40interpolate(perspective)"] + expected: FAIL + + [:isAsync=false;output="%40interpolate(linear,%20center)";input="%40interpolate(linear,%20center)"] + expected: FAIL + + [:isAsync=true;output="";input=""] + expected: FAIL + + [:isAsync=true;output="";input="%40interpolate(perspective)"] + expected: FAIL + + [:isAsync=true;output="";input="%40interpolate(perspective,%20center)"] + expected: FAIL + + [:isAsync=true;output="";input="%40interpolate(linear)"] + expected: FAIL + + [:isAsync=true;output="%40interpolate(perspective)";input=""] + expected: FAIL + + [:isAsync=true;output="%40interpolate(perspective)";input="%40interpolate(perspective)"] + expected: FAIL + + [:isAsync=true;output="%40interpolate(linear)";input="%40interpolate(perspective)"] + expected: FAIL + + [:isAsync=true;output="%40interpolate(linear)";input="%40interpolate(flat)"] + expected: FAIL + + [:isAsync=true;output="%40interpolate(flat)";input="%40interpolate(perspective)"] + expected: FAIL + + [:isAsync=true;output="%40interpolate(linear,%20center)";input="%40interpolate(linear,%20center)"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,pack2x16unorm:pack:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,flow_control,for:nested_for_break:*] + [:preventValueOptimizations=true] + expected: FAIL + + [:preventValueOptimizations=false] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,render,setIndexBuffer:index_buffer_usage:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,flow_control,eval_order:array_index_lhs_assignment:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,bitwise_shift:shift_left_concrete:*] + [:type="i32";inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:type="i32";inputSource="const";vectorize=2] + expected: FAIL + + [:type="i32";inputSource="const";vectorize=3] + expected: FAIL + + [:type="i32";inputSource="const";vectorize=4] + expected: FAIL + + [:type="i32";inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:type="i32";inputSource="uniform";vectorize=2] + expected: FAIL + + [:type="i32";inputSource="uniform";vectorize=3] + expected: FAIL + + [:type="i32";inputSource="uniform";vectorize=4] + expected: FAIL + + [:type="i32";inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:type="i32";inputSource="storage_r";vectorize=2] + expected: FAIL + + [:type="i32";inputSource="storage_r";vectorize=3] + expected: FAIL + + [:type="i32";inputSource="storage_r";vectorize=4] + expected: FAIL + + [:type="i32";inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:type="i32";inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:type="i32";inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:type="i32";inputSource="storage_rw";vectorize=4] + expected: FAIL + + [:type="u32";inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:type="u32";inputSource="const";vectorize=2] + expected: FAIL + + [:type="u32";inputSource="const";vectorize=3] + expected: FAIL + + [:type="u32";inputSource="const";vectorize=4] + expected: FAIL + + [:type="u32";inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:type="u32";inputSource="uniform";vectorize=2] + expected: FAIL + + [:type="u32";inputSource="uniform";vectorize=3] + expected: FAIL + + [:type="u32";inputSource="uniform";vectorize=4] + expected: FAIL + + [:type="u32";inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:type="u32";inputSource="storage_r";vectorize=2] + expected: FAIL + + [:type="u32";inputSource="storage_r";vectorize=3] + expected: FAIL + + [:type="u32";inputSource="storage_r";vectorize=4] + expected: FAIL + + [:type="u32";inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:type="u32";inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:type="u32";inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:type="u32";inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,shader_io,builtins:type:*] + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="bool"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="u32"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="i32"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="f32"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="vec2%3Cbool%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="vec2%3Cu32%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="vec2%3Ci32%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="vec2%3Cf32%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="vec3%3Cbool%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="vec3%3Cu32%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="vec3%3Ci32%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="vec3%3Cf32%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="vec4%3Cbool%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="vec4%3Cu32%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="vec4%3Ci32%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="vec4%3Cf32%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="mat2x2%3Cf32%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="mat2x3%3Cf32%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="mat2x4%3Cf32%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="mat3x2%3Cf32%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="mat3x3%3Cf32%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="mat3x4%3Cf32%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="mat4x2%3Cf32%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="mat4x3%3Cf32%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="mat4x4%3Cf32%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="atomic%3Cu32%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="atomic%3Ci32%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="array%3Cbool,4%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="array%3Cu32,4%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="array%3Ci32,4%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="array%3Cf32,4%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="MyStruct"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="bool"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="u32"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="i32"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="f32"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="vec2%3Cbool%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="vec2%3Cu32%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="vec2%3Ci32%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="vec2%3Cf32%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="vec3%3Cbool%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="vec3%3Cu32%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="vec3%3Ci32%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="vec3%3Cf32%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="vec4%3Cbool%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="vec4%3Cu32%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="vec4%3Ci32%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="vec4%3Cf32%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="mat2x2%3Cf32%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="mat2x3%3Cf32%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="mat2x4%3Cf32%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="mat3x2%3Cf32%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="mat3x3%3Cf32%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="mat3x4%3Cf32%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="mat4x2%3Cf32%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="mat4x3%3Cf32%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="mat4x4%3Cf32%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="atomic%3Cu32%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="atomic%3Ci32%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="array%3Cbool,4%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="array%3Cu32,4%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="array%3Ci32,4%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="array%3Cf32,4%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="MyStruct"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="bool"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="u32"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="i32"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="f32"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="vec2%3Cbool%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="vec2%3Cu32%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="vec2%3Ci32%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="vec2%3Cf32%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="vec3%3Cbool%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="vec3%3Cu32%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="vec3%3Ci32%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="vec3%3Cf32%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="vec4%3Cbool%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="vec4%3Cu32%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="vec4%3Ci32%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="vec4%3Cf32%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="mat2x2%3Cf32%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="mat2x3%3Cf32%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="mat2x4%3Cf32%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="mat3x2%3Cf32%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="mat3x3%3Cf32%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="mat3x4%3Cf32%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="mat4x2%3Cf32%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="mat4x3%3Cf32%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="mat4x4%3Cf32%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="atomic%3Cu32%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="atomic%3Ci32%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="array%3Cbool,4%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="array%3Cu32,4%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="array%3Ci32,4%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="array%3Cf32,4%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="MyStruct"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="bool"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="u32"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="i32"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="f32"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="vec2%3Cbool%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="vec2%3Cu32%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="vec2%3Ci32%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="vec2%3Cf32%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="vec3%3Cbool%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="vec3%3Cu32%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="vec3%3Ci32%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="vec3%3Cf32%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="vec4%3Cbool%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="vec4%3Cu32%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="vec4%3Ci32%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="vec4%3Cf32%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="mat2x2%3Cf32%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="mat2x3%3Cf32%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="mat2x4%3Cf32%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="mat3x2%3Cf32%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="mat3x3%3Cf32%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="mat3x4%3Cf32%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="mat4x2%3Cf32%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="mat4x3%3Cf32%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="mat4x4%3Cf32%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="atomic%3Cu32%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="atomic%3Ci32%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="array%3Cbool,4%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="array%3Cu32,4%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="array%3Ci32,4%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="array%3Cf32,4%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="MyStruct"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=true;target_type="bool"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=true;target_type="u32"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=true;target_type="i32"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=true;target_type="f32"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=true;target_type="vec2%3Cbool%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=true;target_type="vec2%3Cu32%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=true;target_type="vec2%3Ci32%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=true;target_type="vec2%3Cf32%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=true;target_type="vec3%3Cbool%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=true;target_type="vec3%3Cu32%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=true;target_type="vec3%3Ci32%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=true;target_type="vec3%3Cf32%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=true;target_type="vec4%3Cbool%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=true;target_type="vec4%3Cu32%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=true;target_type="vec4%3Ci32%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=true;target_type="vec4%3Cf32%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=true;target_type="mat2x2%3Cf32%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=true;target_type="mat2x3%3Cf32%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=true;target_type="mat2x4%3Cf32%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=true;target_type="mat3x2%3Cf32%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=true;target_type="mat3x3%3Cf32%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=true;target_type="mat3x4%3Cf32%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=true;target_type="mat4x2%3Cf32%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=true;target_type="mat4x3%3Cf32%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=true;target_type="mat4x4%3Cf32%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=true;target_type="atomic%3Cu32%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=true;target_type="atomic%3Ci32%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=true;target_type="array%3Cbool,4%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=true;target_type="array%3Cu32,4%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=true;target_type="array%3Ci32,4%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=true;target_type="array%3Cf32,4%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=true;target_type="MyStruct"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=false;target_type="bool"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=false;target_type="u32"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=false;target_type="i32"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=false;target_type="f32"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=false;target_type="vec2%3Cbool%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=false;target_type="vec2%3Cu32%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=false;target_type="vec2%3Ci32%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=false;target_type="vec2%3Cf32%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=false;target_type="vec3%3Cbool%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=false;target_type="vec3%3Cu32%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=false;target_type="vec3%3Ci32%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=false;target_type="vec3%3Cf32%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=false;target_type="vec4%3Cbool%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=false;target_type="vec4%3Cu32%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=false;target_type="vec4%3Ci32%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=false;target_type="vec4%3Cf32%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=false;target_type="mat2x2%3Cf32%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=false;target_type="mat2x3%3Cf32%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=false;target_type="mat2x4%3Cf32%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=false;target_type="mat3x2%3Cf32%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=false;target_type="mat3x3%3Cf32%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=false;target_type="mat3x4%3Cf32%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=false;target_type="mat4x2%3Cf32%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=false;target_type="mat4x3%3Cf32%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=false;target_type="mat4x4%3Cf32%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=false;target_type="atomic%3Cu32%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=false;target_type="atomic%3Ci32%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=false;target_type="array%3Cbool,4%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=false;target_type="array%3Cu32,4%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=false;target_type="array%3Ci32,4%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=false;target_type="array%3Cf32,4%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=false;target_type="MyStruct"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=true;target_type="bool"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=true;target_type="u32"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=true;target_type="i32"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=true;target_type="f32"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=true;target_type="vec2%3Cbool%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=true;target_type="vec2%3Cu32%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=true;target_type="vec2%3Ci32%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=true;target_type="vec2%3Cf32%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=true;target_type="vec3%3Cbool%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=true;target_type="vec3%3Cu32%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=true;target_type="vec3%3Ci32%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=true;target_type="vec3%3Cf32%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=true;target_type="vec4%3Cbool%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=true;target_type="vec4%3Cu32%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=true;target_type="vec4%3Ci32%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=true;target_type="vec4%3Cf32%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=true;target_type="mat2x2%3Cf32%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=true;target_type="mat2x3%3Cf32%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=true;target_type="mat2x4%3Cf32%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=true;target_type="mat3x2%3Cf32%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=true;target_type="mat3x3%3Cf32%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=true;target_type="mat3x4%3Cf32%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=true;target_type="mat4x2%3Cf32%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=true;target_type="mat4x3%3Cf32%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=true;target_type="mat4x4%3Cf32%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=true;target_type="atomic%3Cu32%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=true;target_type="atomic%3Ci32%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=true;target_type="array%3Cbool,4%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=true;target_type="array%3Cu32,4%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=true;target_type="array%3Ci32,4%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=true;target_type="array%3Cf32,4%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=true;target_type="MyStruct"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=false;target_type="bool"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=false;target_type="u32"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=false;target_type="i32"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=false;target_type="f32"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=false;target_type="vec2%3Cbool%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=false;target_type="vec2%3Cu32%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=false;target_type="vec2%3Ci32%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=false;target_type="vec2%3Cf32%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=false;target_type="vec3%3Cbool%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=false;target_type="vec3%3Cu32%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=false;target_type="vec3%3Ci32%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=false;target_type="vec3%3Cf32%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=false;target_type="vec4%3Cbool%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=false;target_type="vec4%3Cu32%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=false;target_type="vec4%3Ci32%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=false;target_type="vec4%3Cf32%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=false;target_type="mat2x2%3Cf32%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=false;target_type="mat2x3%3Cf32%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=false;target_type="mat2x4%3Cf32%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=false;target_type="mat3x2%3Cf32%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=false;target_type="mat3x3%3Cf32%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=false;target_type="mat3x4%3Cf32%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=false;target_type="mat4x2%3Cf32%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=false;target_type="mat4x3%3Cf32%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=false;target_type="mat4x4%3Cf32%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=false;target_type="atomic%3Cu32%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=false;target_type="atomic%3Ci32%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=false;target_type="array%3Cbool,4%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=false;target_type="array%3Cu32,4%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=false;target_type="array%3Ci32,4%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=false;target_type="array%3Cf32,4%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=false;target_type="MyStruct"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=true;target_type="bool"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=true;target_type="u32"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=true;target_type="i32"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=true;target_type="f32"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=true;target_type="vec2%3Cbool%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=true;target_type="vec2%3Cu32%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=true;target_type="vec2%3Ci32%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=true;target_type="vec2%3Cf32%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=true;target_type="vec3%3Cbool%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=true;target_type="vec3%3Cu32%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=true;target_type="vec3%3Ci32%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=true;target_type="vec3%3Cf32%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=true;target_type="vec4%3Cbool%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=true;target_type="vec4%3Cu32%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=true;target_type="vec4%3Ci32%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=true;target_type="vec4%3Cf32%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=true;target_type="mat2x2%3Cf32%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=true;target_type="mat2x3%3Cf32%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=true;target_type="mat2x4%3Cf32%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=true;target_type="mat3x2%3Cf32%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=true;target_type="mat3x3%3Cf32%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=true;target_type="mat3x4%3Cf32%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=true;target_type="mat4x2%3Cf32%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=true;target_type="mat4x3%3Cf32%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=true;target_type="mat4x4%3Cf32%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=true;target_type="atomic%3Cu32%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=true;target_type="atomic%3Ci32%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=true;target_type="array%3Cbool,4%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=true;target_type="array%3Cu32,4%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=true;target_type="array%3Ci32,4%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=true;target_type="array%3Cf32,4%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=true;target_type="MyStruct"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=false;target_type="bool"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=false;target_type="u32"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=false;target_type="i32"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=false;target_type="f32"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=false;target_type="vec2%3Cbool%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=false;target_type="vec2%3Cu32%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=false;target_type="vec2%3Ci32%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=false;target_type="vec2%3Cf32%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=false;target_type="vec3%3Cbool%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=false;target_type="vec3%3Cu32%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=false;target_type="vec3%3Ci32%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=false;target_type="vec3%3Cf32%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=false;target_type="vec4%3Cbool%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=false;target_type="vec4%3Cu32%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=false;target_type="vec4%3Ci32%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=false;target_type="vec4%3Cf32%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=false;target_type="mat2x2%3Cf32%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=false;target_type="mat2x3%3Cf32%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=false;target_type="mat2x4%3Cf32%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=false;target_type="mat3x2%3Cf32%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=false;target_type="mat3x3%3Cf32%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=false;target_type="mat3x4%3Cf32%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=false;target_type="mat4x2%3Cf32%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=false;target_type="mat4x3%3Cf32%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=false;target_type="mat4x4%3Cf32%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=false;target_type="atomic%3Cu32%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=false;target_type="atomic%3Ci32%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=false;target_type="array%3Cbool,4%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=false;target_type="array%3Cu32,4%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=false;target_type="array%3Ci32,4%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=false;target_type="array%3Cf32,4%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=false;target_type="MyStruct"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=true;target_type="bool"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=true;target_type="u32"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=true;target_type="i32"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=true;target_type="f32"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=true;target_type="vec2%3Cbool%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=true;target_type="vec2%3Cu32%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=true;target_type="vec2%3Ci32%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=true;target_type="vec2%3Cf32%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=true;target_type="vec3%3Cbool%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=true;target_type="vec3%3Cu32%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=true;target_type="vec3%3Ci32%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=true;target_type="vec3%3Cf32%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=true;target_type="vec4%3Cbool%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=true;target_type="vec4%3Cu32%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=true;target_type="vec4%3Ci32%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=true;target_type="vec4%3Cf32%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=true;target_type="mat2x2%3Cf32%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=true;target_type="mat2x3%3Cf32%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=true;target_type="mat2x4%3Cf32%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=true;target_type="mat3x2%3Cf32%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=true;target_type="mat3x3%3Cf32%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=true;target_type="mat3x4%3Cf32%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=true;target_type="mat4x2%3Cf32%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=true;target_type="mat4x3%3Cf32%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=true;target_type="mat4x4%3Cf32%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=true;target_type="atomic%3Cu32%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=true;target_type="atomic%3Ci32%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=true;target_type="array%3Cbool,4%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=true;target_type="array%3Cu32,4%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=true;target_type="array%3Ci32,4%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=true;target_type="array%3Cf32,4%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=true;target_type="MyStruct"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=false;target_type="bool"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=false;target_type="u32"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=false;target_type="i32"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=false;target_type="f32"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=false;target_type="vec2%3Cbool%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=false;target_type="vec2%3Cu32%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=false;target_type="vec2%3Ci32%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=false;target_type="vec2%3Cf32%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=false;target_type="vec3%3Cbool%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=false;target_type="vec3%3Cu32%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=false;target_type="vec3%3Ci32%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=false;target_type="vec3%3Cf32%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=false;target_type="vec4%3Cbool%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=false;target_type="vec4%3Cu32%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=false;target_type="vec4%3Ci32%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=false;target_type="vec4%3Cf32%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=false;target_type="mat2x2%3Cf32%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=false;target_type="mat2x3%3Cf32%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=false;target_type="mat2x4%3Cf32%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=false;target_type="mat3x2%3Cf32%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=false;target_type="mat3x3%3Cf32%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=false;target_type="mat3x4%3Cf32%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=false;target_type="mat4x2%3Cf32%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=false;target_type="mat4x3%3Cf32%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=false;target_type="mat4x4%3Cf32%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=false;target_type="atomic%3Cu32%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=false;target_type="atomic%3Ci32%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=false;target_type="array%3Cbool,4%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=false;target_type="array%3Cu32,4%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=false;target_type="array%3Ci32,4%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=false;target_type="array%3Cf32,4%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=false;target_type="MyStruct"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="bool"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="u32"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="i32"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="f32"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="vec2%3Cbool%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="vec2%3Cu32%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="vec2%3Ci32%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="vec2%3Cf32%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="vec3%3Cbool%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="vec3%3Cu32%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="vec3%3Ci32%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="vec3%3Cf32%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="vec4%3Cbool%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="vec4%3Cu32%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="vec4%3Ci32%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="vec4%3Cf32%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="mat2x2%3Cf32%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="mat2x3%3Cf32%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="mat2x4%3Cf32%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="mat3x2%3Cf32%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="mat3x3%3Cf32%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="mat3x4%3Cf32%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="mat4x2%3Cf32%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="mat4x3%3Cf32%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="mat4x4%3Cf32%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="atomic%3Cu32%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="atomic%3Ci32%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="array%3Cbool,4%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="array%3Cu32,4%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="array%3Ci32,4%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="array%3Cf32,4%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="MyStruct"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="bool"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="u32"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="i32"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="f32"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="vec2%3Cbool%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="vec2%3Cu32%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="vec2%3Ci32%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="vec2%3Cf32%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="vec3%3Cbool%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="vec3%3Cu32%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="vec3%3Ci32%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="vec3%3Cf32%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="vec4%3Cbool%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="vec4%3Cu32%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="vec4%3Ci32%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="vec4%3Cf32%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="mat2x2%3Cf32%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="mat2x3%3Cf32%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="mat2x4%3Cf32%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="mat3x2%3Cf32%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="mat3x3%3Cf32%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="mat3x4%3Cf32%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="mat4x2%3Cf32%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="mat4x3%3Cf32%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="mat4x4%3Cf32%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="atomic%3Cu32%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="atomic%3Ci32%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="array%3Cbool,4%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="array%3Cu32,4%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="array%3Ci32,4%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="array%3Cf32,4%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="MyStruct"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=true;target_type="bool"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=true;target_type="u32"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=true;target_type="i32"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=true;target_type="f32"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=true;target_type="vec2%3Cbool%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=true;target_type="vec2%3Cu32%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=true;target_type="vec2%3Ci32%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=true;target_type="vec2%3Cf32%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=true;target_type="vec3%3Cbool%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=true;target_type="vec3%3Cu32%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=true;target_type="vec3%3Ci32%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=true;target_type="vec3%3Cf32%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=true;target_type="vec4%3Cbool%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=true;target_type="vec4%3Cu32%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=true;target_type="vec4%3Ci32%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=true;target_type="vec4%3Cf32%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=true;target_type="mat2x2%3Cf32%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=true;target_type="mat2x3%3Cf32%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=true;target_type="mat2x4%3Cf32%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=true;target_type="mat3x2%3Cf32%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=true;target_type="mat3x3%3Cf32%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=true;target_type="mat3x4%3Cf32%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=true;target_type="mat4x2%3Cf32%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=true;target_type="mat4x3%3Cf32%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=true;target_type="mat4x4%3Cf32%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=true;target_type="atomic%3Cu32%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=true;target_type="atomic%3Ci32%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=true;target_type="array%3Cbool,4%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=true;target_type="array%3Cu32,4%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=true;target_type="array%3Ci32,4%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=true;target_type="array%3Cf32,4%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=true;target_type="MyStruct"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=false;target_type="bool"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=false;target_type="u32"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=false;target_type="i32"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=false;target_type="f32"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=false;target_type="vec2%3Cbool%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=false;target_type="vec2%3Cu32%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=false;target_type="vec2%3Ci32%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=false;target_type="vec2%3Cf32%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=false;target_type="vec3%3Cbool%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=false;target_type="vec3%3Cu32%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=false;target_type="vec3%3Ci32%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=false;target_type="vec3%3Cf32%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=false;target_type="vec4%3Cbool%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=false;target_type="vec4%3Cu32%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=false;target_type="vec4%3Ci32%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=false;target_type="vec4%3Cf32%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=false;target_type="mat2x2%3Cf32%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=false;target_type="mat2x3%3Cf32%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=false;target_type="mat2x4%3Cf32%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=false;target_type="mat3x2%3Cf32%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=false;target_type="mat3x3%3Cf32%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=false;target_type="mat3x4%3Cf32%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=false;target_type="mat4x2%3Cf32%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=false;target_type="mat4x3%3Cf32%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=false;target_type="mat4x4%3Cf32%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=false;target_type="atomic%3Cu32%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=false;target_type="atomic%3Ci32%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=false;target_type="array%3Cbool,4%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=false;target_type="array%3Cu32,4%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=false;target_type="array%3Ci32,4%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=false;target_type="array%3Cf32,4%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=false;target_type="MyStruct"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="bool"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="u32"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="i32"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="f32"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="vec2%3Cbool%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="vec2%3Cu32%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="vec2%3Ci32%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="vec2%3Cf32%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="vec3%3Cbool%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="vec3%3Cu32%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="vec3%3Ci32%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="vec3%3Cf32%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="vec4%3Cbool%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="vec4%3Cu32%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="vec4%3Ci32%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="vec4%3Cf32%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="mat2x2%3Cf32%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="mat2x3%3Cf32%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="mat2x4%3Cf32%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="mat3x2%3Cf32%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="mat3x3%3Cf32%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="mat3x4%3Cf32%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="mat4x2%3Cf32%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="mat4x3%3Cf32%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="mat4x4%3Cf32%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="atomic%3Cu32%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="atomic%3Ci32%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="array%3Cbool,4%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="array%3Cu32,4%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="array%3Ci32,4%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="array%3Cf32,4%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="MyStruct"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="bool"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="u32"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="i32"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="f32"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="vec2%3Cbool%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="vec2%3Cu32%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="vec2%3Ci32%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="vec2%3Cf32%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="vec3%3Cbool%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="vec3%3Cu32%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="vec3%3Ci32%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="vec3%3Cf32%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="vec4%3Cbool%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="vec4%3Cu32%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="vec4%3Ci32%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="vec4%3Cf32%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="mat2x2%3Cf32%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="mat2x3%3Cf32%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="mat2x4%3Cf32%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="mat3x2%3Cf32%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="mat3x3%3Cf32%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="mat3x4%3Cf32%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="mat4x2%3Cf32%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="mat4x3%3Cf32%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="mat4x4%3Cf32%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="atomic%3Cu32%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="atomic%3Ci32%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="array%3Cbool,4%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="array%3Cu32,4%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="array%3Ci32,4%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="array%3Cf32,4%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="MyStruct"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="bool"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="u32"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="i32"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="f32"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="vec2%3Cbool%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="vec2%3Cu32%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="vec2%3Ci32%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="vec2%3Cf32%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="vec3%3Cbool%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="vec3%3Cu32%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="vec3%3Ci32%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="vec3%3Cf32%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="vec4%3Cbool%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="vec4%3Cu32%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="vec4%3Ci32%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="vec4%3Cf32%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="mat2x2%3Cf32%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="mat2x3%3Cf32%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="mat2x4%3Cf32%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="mat3x2%3Cf32%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="mat3x3%3Cf32%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="mat3x4%3Cf32%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="mat4x2%3Cf32%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="mat4x3%3Cf32%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="mat4x4%3Cf32%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="atomic%3Cu32%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="atomic%3Ci32%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="array%3Cbool,4%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="array%3Cu32,4%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="array%3Ci32,4%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="array%3Cf32,4%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="MyStruct"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="bool"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="u32"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="i32"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="f32"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="vec2%3Cbool%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="vec2%3Cu32%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="vec2%3Ci32%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="vec2%3Cf32%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="vec3%3Cbool%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="vec3%3Cu32%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="vec3%3Ci32%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="vec3%3Cf32%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="vec4%3Cbool%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="vec4%3Cu32%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="vec4%3Ci32%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="vec4%3Cf32%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="mat2x2%3Cf32%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="mat2x3%3Cf32%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="mat2x4%3Cf32%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="mat3x2%3Cf32%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="mat3x3%3Cf32%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="mat3x4%3Cf32%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="mat4x2%3Cf32%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="mat4x3%3Cf32%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="mat4x4%3Cf32%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="atomic%3Cu32%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="atomic%3Ci32%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="array%3Cbool,4%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="array%3Cu32,4%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="array%3Ci32,4%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="array%3Cf32,4%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="MyStruct"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="bool"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="u32"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="i32"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="f32"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="vec2%3Cbool%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="vec2%3Cu32%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="vec2%3Ci32%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="vec2%3Cf32%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="vec3%3Cbool%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="vec3%3Cu32%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="vec3%3Ci32%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="vec3%3Cf32%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="vec4%3Cbool%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="vec4%3Cu32%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="vec4%3Ci32%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="vec4%3Cf32%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="mat2x2%3Cf32%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="mat2x3%3Cf32%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="mat2x4%3Cf32%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="mat3x2%3Cf32%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="mat3x3%3Cf32%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="mat3x4%3Cf32%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="mat4x2%3Cf32%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="mat4x3%3Cf32%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="mat4x4%3Cf32%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="atomic%3Cu32%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="atomic%3Ci32%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="array%3Cbool,4%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="array%3Cu32,4%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="array%3Ci32,4%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="array%3Cf32,4%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="MyStruct"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="bool"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="u32"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="i32"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="f32"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="vec2%3Cbool%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="vec2%3Cu32%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="vec2%3Ci32%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="vec2%3Cf32%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="vec3%3Cbool%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="vec3%3Cu32%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="vec3%3Ci32%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="vec3%3Cf32%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="vec4%3Cbool%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="vec4%3Cu32%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="vec4%3Ci32%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="vec4%3Cf32%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="mat2x2%3Cf32%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="mat2x3%3Cf32%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="mat2x4%3Cf32%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="mat3x2%3Cf32%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="mat3x3%3Cf32%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="mat3x4%3Cf32%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="mat4x2%3Cf32%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="mat4x3%3Cf32%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="mat4x4%3Cf32%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="atomic%3Cu32%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="atomic%3Ci32%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="array%3Cbool,4%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="array%3Cu32,4%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="array%3Ci32,4%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="array%3Cf32,4%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="MyStruct"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=true;target_type="bool"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=true;target_type="u32"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=true;target_type="i32"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=true;target_type="f32"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=true;target_type="vec2%3Cbool%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=true;target_type="vec2%3Cu32%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=true;target_type="vec2%3Ci32%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=true;target_type="vec2%3Cf32%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=true;target_type="vec3%3Cbool%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=true;target_type="vec3%3Cu32%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=true;target_type="vec3%3Ci32%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=true;target_type="vec3%3Cf32%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=true;target_type="vec4%3Cbool%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=true;target_type="vec4%3Cu32%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=true;target_type="vec4%3Ci32%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=true;target_type="vec4%3Cf32%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=true;target_type="mat2x2%3Cf32%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=true;target_type="mat2x3%3Cf32%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=true;target_type="mat2x4%3Cf32%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=true;target_type="mat3x2%3Cf32%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=true;target_type="mat3x3%3Cf32%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=true;target_type="mat3x4%3Cf32%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=true;target_type="mat4x2%3Cf32%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=true;target_type="mat4x3%3Cf32%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=true;target_type="mat4x4%3Cf32%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=true;target_type="atomic%3Cu32%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=true;target_type="atomic%3Ci32%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=true;target_type="array%3Cbool,4%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=true;target_type="array%3Cu32,4%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=true;target_type="array%3Ci32,4%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=true;target_type="array%3Cf32,4%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=true;target_type="MyStruct"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=false;target_type="bool"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=false;target_type="u32"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=false;target_type="i32"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=false;target_type="f32"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=false;target_type="vec2%3Cbool%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=false;target_type="vec2%3Cu32%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=false;target_type="vec2%3Ci32%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=false;target_type="vec2%3Cf32%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=false;target_type="vec3%3Cbool%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=false;target_type="vec3%3Cu32%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=false;target_type="vec3%3Ci32%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=false;target_type="vec3%3Cf32%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=false;target_type="vec4%3Cbool%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=false;target_type="vec4%3Cu32%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=false;target_type="vec4%3Ci32%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=false;target_type="vec4%3Cf32%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=false;target_type="mat2x2%3Cf32%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=false;target_type="mat2x3%3Cf32%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=false;target_type="mat2x4%3Cf32%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=false;target_type="mat3x2%3Cf32%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=false;target_type="mat3x3%3Cf32%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=false;target_type="mat3x4%3Cf32%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=false;target_type="mat4x2%3Cf32%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=false;target_type="mat4x3%3Cf32%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=false;target_type="mat4x4%3Cf32%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=false;target_type="atomic%3Cu32%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=false;target_type="atomic%3Ci32%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=false;target_type="array%3Cbool,4%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=false;target_type="array%3Cu32,4%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=false;target_type="array%3Ci32,4%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=false;target_type="array%3Cf32,4%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=false;target_type="MyStruct"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=true;target_type="bool"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=true;target_type="u32"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=true;target_type="i32"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=true;target_type="f32"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=true;target_type="vec2%3Cbool%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=true;target_type="vec2%3Cu32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=true;target_type="vec2%3Ci32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=true;target_type="vec2%3Cf32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=true;target_type="vec3%3Cbool%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=true;target_type="vec3%3Cu32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=true;target_type="vec3%3Ci32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=true;target_type="vec3%3Cf32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=true;target_type="vec4%3Cbool%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=true;target_type="vec4%3Cu32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=true;target_type="vec4%3Ci32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=true;target_type="vec4%3Cf32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=true;target_type="mat2x2%3Cf32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=true;target_type="mat2x3%3Cf32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=true;target_type="mat2x4%3Cf32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=true;target_type="mat3x2%3Cf32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=true;target_type="mat3x3%3Cf32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=true;target_type="mat3x4%3Cf32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=true;target_type="mat4x2%3Cf32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=true;target_type="mat4x3%3Cf32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=true;target_type="mat4x4%3Cf32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=true;target_type="atomic%3Cu32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=true;target_type="atomic%3Ci32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=true;target_type="array%3Cbool,4%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=true;target_type="array%3Cu32,4%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=true;target_type="array%3Ci32,4%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=true;target_type="array%3Cf32,4%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=true;target_type="MyStruct"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=false;target_type="bool"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=false;target_type="u32"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=false;target_type="i32"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=false;target_type="f32"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=false;target_type="vec2%3Cbool%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=false;target_type="vec2%3Cu32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=false;target_type="vec2%3Ci32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=false;target_type="vec2%3Cf32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=false;target_type="vec3%3Cbool%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=false;target_type="vec3%3Cu32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=false;target_type="vec3%3Ci32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=false;target_type="vec3%3Cf32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=false;target_type="vec4%3Cbool%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=false;target_type="vec4%3Cu32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=false;target_type="vec4%3Ci32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=false;target_type="vec4%3Cf32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=false;target_type="mat2x2%3Cf32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=false;target_type="mat2x3%3Cf32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=false;target_type="mat2x4%3Cf32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=false;target_type="mat3x2%3Cf32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=false;target_type="mat3x3%3Cf32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=false;target_type="mat3x4%3Cf32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=false;target_type="mat4x2%3Cf32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=false;target_type="mat4x3%3Cf32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=false;target_type="mat4x4%3Cf32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=false;target_type="atomic%3Cu32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=false;target_type="atomic%3Ci32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=false;target_type="array%3Cbool,4%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=false;target_type="array%3Cu32,4%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=false;target_type="array%3Ci32,4%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=false;target_type="array%3Cf32,4%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=false;target_type="MyStruct"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=true;target_type="bool"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=true;target_type="u32"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=true;target_type="i32"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=true;target_type="f32"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=true;target_type="vec2%3Cbool%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=true;target_type="vec2%3Cu32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=true;target_type="vec2%3Ci32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=true;target_type="vec2%3Cf32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=true;target_type="vec3%3Cbool%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=true;target_type="vec3%3Cu32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=true;target_type="vec3%3Ci32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=true;target_type="vec3%3Cf32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=true;target_type="vec4%3Cbool%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=true;target_type="vec4%3Cu32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=true;target_type="vec4%3Ci32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=true;target_type="vec4%3Cf32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=true;target_type="mat2x2%3Cf32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=true;target_type="mat2x3%3Cf32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=true;target_type="mat2x4%3Cf32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=true;target_type="mat3x2%3Cf32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=true;target_type="mat3x3%3Cf32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=true;target_type="mat3x4%3Cf32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=true;target_type="mat4x2%3Cf32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=true;target_type="mat4x3%3Cf32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=true;target_type="mat4x4%3Cf32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=true;target_type="atomic%3Cu32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=true;target_type="atomic%3Ci32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=true;target_type="array%3Cbool,4%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=true;target_type="array%3Cu32,4%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=true;target_type="array%3Ci32,4%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=true;target_type="array%3Cf32,4%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=true;target_type="MyStruct"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=false;target_type="bool"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=false;target_type="u32"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=false;target_type="i32"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=false;target_type="f32"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=false;target_type="vec2%3Cbool%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=false;target_type="vec2%3Cu32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=false;target_type="vec2%3Ci32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=false;target_type="vec2%3Cf32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=false;target_type="vec3%3Cbool%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=false;target_type="vec3%3Cu32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=false;target_type="vec3%3Ci32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=false;target_type="vec3%3Cf32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=false;target_type="vec4%3Cbool%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=false;target_type="vec4%3Cu32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=false;target_type="vec4%3Ci32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=false;target_type="vec4%3Cf32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=false;target_type="mat2x2%3Cf32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=false;target_type="mat2x3%3Cf32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=false;target_type="mat2x4%3Cf32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=false;target_type="mat3x2%3Cf32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=false;target_type="mat3x3%3Cf32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=false;target_type="mat3x4%3Cf32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=false;target_type="mat4x2%3Cf32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=false;target_type="mat4x3%3Cf32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=false;target_type="mat4x4%3Cf32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=false;target_type="atomic%3Cu32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=false;target_type="atomic%3Ci32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=false;target_type="array%3Cbool,4%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=false;target_type="array%3Cu32,4%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=false;target_type="array%3Ci32,4%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=false;target_type="array%3Cf32,4%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=false;target_type="MyStruct"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,exp:f32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,u32_arithmetic:multiplication_scalar_vector:*] + [:inputSource="const";vectorize_rhs=2] + expected: FAIL + + [:inputSource="const";vectorize_rhs=3] + expected: FAIL + + [:inputSource="const";vectorize_rhs=4] + expected: FAIL + + [:inputSource="uniform";vectorize_rhs=2] + expected: FAIL + + [:inputSource="uniform";vectorize_rhs=3] + expected: FAIL + + [:inputSource="uniform";vectorize_rhs=4] + expected: FAIL + + [:inputSource="storage_r";vectorize_rhs=2] + expected: FAIL + + [:inputSource="storage_r";vectorize_rhs=3] + expected: FAIL + + [:inputSource="storage_r";vectorize_rhs=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize_rhs=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize_rhs=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize_rhs=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,inter_stage:max_components_count,input:*] + [:isAsync=false;numScalarDelta=0;useExtraBuiltinInputs=false] + expected: FAIL + + [:isAsync=false;numScalarDelta=0;useExtraBuiltinInputs=true] + expected: FAIL + + [:isAsync=false;numScalarDelta=1;useExtraBuiltinInputs=false] + expected: FAIL + + [:isAsync=false;numScalarDelta=-3;useExtraBuiltinInputs=true] + expected: FAIL + + [:isAsync=false;numScalarDelta=-2;useExtraBuiltinInputs=true] + expected: FAIL + + [:isAsync=true;numScalarDelta=0;useExtraBuiltinInputs=false] + expected: FAIL + + [:isAsync=true;numScalarDelta=0;useExtraBuiltinInputs=true] + expected: FAIL + + [:isAsync=true;numScalarDelta=1;useExtraBuiltinInputs=false] + expected: FAIL + + [:isAsync=true;numScalarDelta=-3;useExtraBuiltinInputs=true] + expected: FAIL + + [:isAsync=true;numScalarDelta=-2;useExtraBuiltinInputs=true] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,modf:f32_whole:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:util,texture,texture_ok:float32:*] + [:format="rgba32float"] + expected: FAIL + + [:format="rg32float"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,unary,abstract_float_assignment:f32:*] + [:inputSource="const"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,rendering,depth_bias:depth_bias:*] + [:quadAngle=0;bias=8388608;biasSlopeScale=0;biasClamp=0] + expected: FAIL + + [:quadAngle=0;bias=8388608;biasSlopeScale=0;biasClamp=0.125] + expected: FAIL + + [:quadAngle=0;bias=-8388608;biasSlopeScale=0;biasClamp=0.125] + expected: FAIL + + [:quadAngle=0;bias=-8388608;biasSlopeScale=0;biasClamp=-0.125] + expected: FAIL + + [:quadAngle=1;bias=0;biasSlopeScale=0;biasClamp=0] + expected: FAIL + + [:quadAngle=1;bias=0;biasSlopeScale=1;biasClamp=0] + expected: FAIL + + [:quadAngle=1;bias=0;biasSlopeScale=-0.5;biasClamp=0] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,bitcast:vec2u_to_vec4h:*] + [:inputSource="const";vectorize="_undef_";alias=false] + expected: FAIL + + [:inputSource="const";vectorize="_undef_";alias=true] + expected: FAIL + + [:inputSource="const";vectorize=2;alias=false] + expected: FAIL + + [:inputSource="const";vectorize=2;alias=true] + expected: FAIL + + [:inputSource="const";vectorize=3;alias=false] + expected: FAIL + + [:inputSource="const";vectorize=3;alias=true] + expected: FAIL + + [:inputSource="const";vectorize=4;alias=false] + expected: FAIL + + [:inputSource="const";vectorize=4;alias=true] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_";alias=false] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_";alias=true] + expected: FAIL + + [:inputSource="uniform";vectorize=2;alias=false] + expected: FAIL + + [:inputSource="uniform";vectorize=2;alias=true] + expected: FAIL + + [:inputSource="uniform";vectorize=3;alias=false] + expected: FAIL + + [:inputSource="uniform";vectorize=3;alias=true] + expected: FAIL + + [:inputSource="uniform";vectorize=4;alias=false] + expected: FAIL + + [:inputSource="uniform";vectorize=4;alias=true] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_";alias=false] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_";alias=true] + expected: FAIL + + [:inputSource="storage_r";vectorize=2;alias=false] + expected: FAIL + + [:inputSource="storage_r";vectorize=2;alias=true] + expected: FAIL + + [:inputSource="storage_r";vectorize=3;alias=false] + expected: FAIL + + [:inputSource="storage_r";vectorize=3;alias=true] + expected: FAIL + + [:inputSource="storage_r";vectorize=4;alias=false] + expected: FAIL + + [:inputSource="storage_r";vectorize=4;alias=true] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_";alias=false] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_";alias=true] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2;alias=false] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2;alias=true] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3;alias=false] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3;alias=true] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4;alias=false] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4;alias=true] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,f16_comparison:equals:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_default_case_break:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,unpack2x16float:unpack:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,f32_remainder:scalar_vector:*] + [:inputSource="const";dim=2] + expected: FAIL + + [:inputSource="const";dim=3] + expected: FAIL + + [:inputSource="const";dim=4] + expected: FAIL + + [:inputSource="uniform";dim=2] + expected: FAIL + + [:inputSource="uniform";dim=3] + expected: FAIL + + [:inputSource="uniform";dim=4] + expected: FAIL + + [:inputSource="storage_r";dim=2] + expected: FAIL + + [:inputSource="storage_r";dim=3] + expected: FAIL + + [:inputSource="storage_r";dim=4] + expected: FAIL + + [:inputSource="storage_rw";dim=2] + expected: FAIL + + [:inputSource="storage_rw";dim=3] + expected: FAIL + + [:inputSource="storage_rw";dim=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,exp2:f32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,buffer,mapping:mapAsync,offsetAndSizeOOB:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,queries,general:timestamp_query,device_mismatch:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_module_const_decl:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pass,attachment_compatibility:render_pass_or_bundle_and_pipeline,depth_format:*] + [:encoderType="render%20pass";encoderFormatFeature="_undef_";pipelineFormatFeature="_undef_"] + expected: FAIL + + [:encoderType="render%20pass";encoderFormatFeature="_undef_";pipelineFormatFeature="depth32float-stencil8"] + expected: FAIL + + [:encoderType="render%20pass";encoderFormatFeature="depth32float-stencil8";pipelineFormatFeature="_undef_"] + expected: FAIL + + [:encoderType="render%20pass";encoderFormatFeature="depth32float-stencil8";pipelineFormatFeature="depth32float-stencil8"] + expected: FAIL + + [:encoderType="render%20bundle";encoderFormatFeature="_undef_";pipelineFormatFeature="_undef_"] + expected: FAIL + + [:encoderType="render%20bundle";encoderFormatFeature="_undef_";pipelineFormatFeature="depth32float-stencil8"] + expected: FAIL + + [:encoderType="render%20bundle";encoderFormatFeature="depth32float-stencil8";pipelineFormatFeature="_undef_"] + expected: FAIL + + [:encoderType="render%20bundle";encoderFormatFeature="depth32float-stencil8";pipelineFormatFeature="depth32float-stencil8"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,dpdxCoarse:f32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,shader_io,locations:type:*] + [:use_struct=true;type="f16"] + expected: FAIL + + [:use_struct=true;type="f32"] + expected: FAIL + + [:use_struct=true;type="i32"] + expected: FAIL + + [:use_struct=true;type="u32"] + expected: FAIL + + [: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="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="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="vec2h"] + expected: FAIL + + [:use_struct=true;type="vec2f"] + expected: FAIL + + [:use_struct=true;type="vec2i"] + expected: FAIL + + [:use_struct=true;type="vec2u"] + expected: FAIL + + [:use_struct=true;type="vec3h"] + expected: FAIL + + [:use_struct=true;type="vec3f"] + expected: FAIL + + [:use_struct=true;type="vec3i"] + expected: FAIL + + [:use_struct=true;type="vec3u"] + expected: FAIL + + [:use_struct=true;type="vec4h"] + expected: FAIL + + [:use_struct=true;type="vec4f"] + expected: FAIL + + [:use_struct=true;type="vec4i"] + expected: FAIL + + [:use_struct=true;type="vec4u"] + expected: FAIL + + [:use_struct=true;type="MyAlias"] + expected: FAIL + + [:use_struct=true;type="bool"] + expected: FAIL + + [:use_struct=true;type="vec2%3Cbool%3E"] + expected: FAIL + + [:use_struct=true;type="vec3%3Cbool%3E"] + expected: FAIL + + [:use_struct=true;type="vec4%3Cbool%3E"] + expected: FAIL + + [:use_struct=true;type="mat2x2%3Cf32%3E"] + expected: FAIL + + [:use_struct=true;type="mat2x3%3Cf32%3E"] + expected: FAIL + + [:use_struct=true;type="mat2x4%3Cf32%3E"] + expected: FAIL + + [:use_struct=true;type="mat3x2%3Cf32%3E"] + expected: FAIL + + [:use_struct=true;type="mat3x3%3Cf32%3E"] + expected: FAIL + + [:use_struct=true;type="mat3x4%3Cf32%3E"] + expected: FAIL + + [:use_struct=true;type="mat4x2%3Cf32%3E"] + expected: FAIL + + [:use_struct=true;type="mat4x3%3Cf32%3E"] + expected: FAIL + + [:use_struct=true;type="mat4x4%3Cf32%3E"] + expected: FAIL + + [:use_struct=true;type="mat2x2f"] + expected: FAIL + + [:use_struct=true;type="mat2x3f"] + expected: FAIL + + [:use_struct=true;type="mat2x4f"] + expected: FAIL + + [:use_struct=true;type="mat3x2f"] + expected: FAIL + + [:use_struct=true;type="mat3x3f"] + expected: FAIL + + [:use_struct=true;type="mat3x4f"] + expected: FAIL + + [:use_struct=true;type="mat4x2f"] + expected: FAIL + + [:use_struct=true;type="mat4x3f"] + expected: FAIL + + [:use_struct=true;type="mat4x4f"] + expected: FAIL + + [:use_struct=true;type="mat2x2h"] + expected: FAIL + + [:use_struct=true;type="mat2x3h"] + expected: FAIL + + [:use_struct=true;type="mat2x4h"] + expected: FAIL + + [:use_struct=true;type="mat3x2h"] + expected: FAIL + + [:use_struct=true;type="mat3x3h"] + expected: FAIL + + [:use_struct=true;type="mat3x4h"] + expected: FAIL + + [:use_struct=true;type="mat4x2h"] + expected: FAIL + + [:use_struct=true;type="mat4x3h"] + expected: FAIL + + [:use_struct=true;type="mat4x4h"] + expected: FAIL + + [:use_struct=true;type="array%3Cf32,%2012%3E"] + expected: FAIL + + [:use_struct=true;type="array%3Ci32,%2012%3E"] + expected: FAIL + + [:use_struct=true;type="array%3Cu32,%2012%3E"] + expected: FAIL + + [:use_struct=true;type="array%3Cbool,%2012%3E"] + expected: FAIL + + [:use_struct=true;type="atomic%3Ci32%3E"] + expected: FAIL + + [:use_struct=true;type="atomic%3Cu32%3E"] + expected: FAIL + + [:use_struct=true;type="MyStruct"] + expected: FAIL + + [:use_struct=true;type="texture_1d%3Ci32%3E"] + expected: FAIL + + [:use_struct=true;type="texture_2d%3Cf32%3E"] + expected: FAIL + + [:use_struct=true;type="texture_2d_array%3Ci32%3E"] + expected: FAIL + + [:use_struct=true;type="texture_3d%3Cf32%3E"] + expected: FAIL + + [:use_struct=true;type="texture_cube%3Cu32%3E"] + expected: FAIL + + [:use_struct=true;type="texture_cube_array%3Ci32%3E"] + expected: FAIL + + [:use_struct=true;type="texture_multisampled_2d%3Ci32%3E"] + expected: FAIL + + [:use_struct=true;type="texture_external"] + expected: FAIL + + [:use_struct=true;type="texture_storage_1d%3Crgba8unorm,%20write%3E"] + expected: FAIL + + [:use_struct=true;type="texture_storage_2d%3Crg32float,%20write%3E"] + expected: FAIL + + [:use_struct=true;type="texture_storage_2d_array%3Cr32float,%20write%3E"] + expected: FAIL + + [:use_struct=true;type="texture_storage_3d%3Cr32float,%20write%3E"] + expected: FAIL + + [:use_struct=true;type="texture_depth_2d"] + expected: FAIL + + [:use_struct=true;type="texture_depth_2d_array"] + expected: FAIL + + [:use_struct=true;type="texture_depth_cube"] + expected: FAIL + + [:use_struct=true;type="texture_depth_cube_array"] + expected: FAIL + + [:use_struct=true;type="texture_depth_multisampled_2d"] + expected: FAIL + + [:use_struct=true;type="sampler"] + expected: FAIL + + [:use_struct=true;type="sampler_comparison"] + expected: FAIL + + [:use_struct=false;type="f16"] + expected: FAIL + + [:use_struct=false;type="f32"] + expected: FAIL + + [:use_struct=false;type="i32"] + expected: FAIL + + [:use_struct=false;type="u32"] + expected: FAIL + + [: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="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="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="vec2h"] + expected: FAIL + + [:use_struct=false;type="vec2f"] + expected: FAIL + + [:use_struct=false;type="vec2i"] + expected: FAIL + + [:use_struct=false;type="vec2u"] + expected: FAIL + + [:use_struct=false;type="vec3h"] + expected: FAIL + + [:use_struct=false;type="vec3f"] + expected: FAIL + + [:use_struct=false;type="vec3i"] + expected: FAIL + + [:use_struct=false;type="vec3u"] + expected: FAIL + + [:use_struct=false;type="vec4h"] + expected: FAIL + + [:use_struct=false;type="vec4f"] + expected: FAIL + + [:use_struct=false;type="vec4i"] + expected: FAIL + + [:use_struct=false;type="vec4u"] + expected: FAIL + + [:use_struct=false;type="MyAlias"] + expected: FAIL + + [:use_struct=false;type="bool"] + expected: FAIL + + [:use_struct=false;type="vec2%3Cbool%3E"] + expected: FAIL + + [:use_struct=false;type="vec3%3Cbool%3E"] + expected: FAIL + + [:use_struct=false;type="vec4%3Cbool%3E"] + expected: FAIL + + [:use_struct=false;type="mat2x2%3Cf32%3E"] + expected: FAIL + + [:use_struct=false;type="mat2x3%3Cf32%3E"] + expected: FAIL + + [:use_struct=false;type="mat2x4%3Cf32%3E"] + expected: FAIL + + [:use_struct=false;type="mat3x2%3Cf32%3E"] + expected: FAIL + + [:use_struct=false;type="mat3x3%3Cf32%3E"] + expected: FAIL + + [:use_struct=false;type="mat3x4%3Cf32%3E"] + expected: FAIL + + [:use_struct=false;type="mat4x2%3Cf32%3E"] + expected: FAIL + + [:use_struct=false;type="mat4x3%3Cf32%3E"] + expected: FAIL + + [:use_struct=false;type="mat4x4%3Cf32%3E"] + expected: FAIL + + [:use_struct=false;type="mat2x2f"] + expected: FAIL + + [:use_struct=false;type="mat2x3f"] + expected: FAIL + + [:use_struct=false;type="mat2x4f"] + expected: FAIL + + [:use_struct=false;type="mat3x2f"] + expected: FAIL + + [:use_struct=false;type="mat3x3f"] + expected: FAIL + + [:use_struct=false;type="mat3x4f"] + expected: FAIL + + [:use_struct=false;type="mat4x2f"] + expected: FAIL + + [:use_struct=false;type="mat4x3f"] + expected: FAIL + + [:use_struct=false;type="mat4x4f"] + expected: FAIL + + [:use_struct=false;type="mat2x2h"] + expected: FAIL + + [:use_struct=false;type="mat2x3h"] + expected: FAIL + + [:use_struct=false;type="mat2x4h"] + expected: FAIL + + [:use_struct=false;type="mat3x2h"] + expected: FAIL + + [:use_struct=false;type="mat3x3h"] + expected: FAIL + + [:use_struct=false;type="mat3x4h"] + expected: FAIL + + [:use_struct=false;type="mat4x2h"] + expected: FAIL + + [:use_struct=false;type="mat4x3h"] + expected: FAIL + + [:use_struct=false;type="mat4x4h"] + expected: FAIL + + [:use_struct=false;type="array%3Cf32,%2012%3E"] + expected: FAIL + + [:use_struct=false;type="array%3Ci32,%2012%3E"] + expected: FAIL + + [:use_struct=false;type="array%3Cu32,%2012%3E"] + expected: FAIL + + [:use_struct=false;type="array%3Cbool,%2012%3E"] + expected: FAIL + + [:use_struct=false;type="atomic%3Ci32%3E"] + expected: FAIL + + [:use_struct=false;type="atomic%3Cu32%3E"] + expected: FAIL + + [:use_struct=false;type="MyStruct"] + expected: FAIL + + [:use_struct=false;type="texture_1d%3Ci32%3E"] + expected: FAIL + + [:use_struct=false;type="texture_2d%3Cf32%3E"] + expected: FAIL + + [:use_struct=false;type="texture_2d_array%3Ci32%3E"] + expected: FAIL + + [:use_struct=false;type="texture_3d%3Cf32%3E"] + expected: FAIL + + [:use_struct=false;type="texture_cube%3Cu32%3E"] + expected: FAIL + + [:use_struct=false;type="texture_cube_array%3Ci32%3E"] + expected: FAIL + + [:use_struct=false;type="texture_multisampled_2d%3Ci32%3E"] + expected: FAIL + + [:use_struct=false;type="texture_external"] + expected: FAIL + + [:use_struct=false;type="texture_storage_1d%3Crgba8unorm,%20write%3E"] + expected: FAIL + + [:use_struct=false;type="texture_storage_2d%3Crg32float,%20write%3E"] + expected: FAIL + + [:use_struct=false;type="texture_storage_2d_array%3Cr32float,%20write%3E"] + expected: FAIL + + [:use_struct=false;type="texture_storage_3d%3Cr32float,%20write%3E"] + expected: FAIL + + [:use_struct=false;type="texture_depth_2d"] + expected: FAIL + + [:use_struct=false;type="texture_depth_2d_array"] + expected: FAIL + + [:use_struct=false;type="texture_depth_cube"] + expected: FAIL + + [:use_struct=false;type="texture_depth_cube_array"] + expected: FAIL + + [:use_struct=false;type="texture_depth_multisampled_2d"] + expected: FAIL + + [:use_struct=false;type="sampler"] + expected: FAIL + + [:use_struct=false;type="sampler_comparison"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,select:vector:*] + [:inputSource="const";component="b";overload="vec2"] + expected: FAIL + + [:inputSource="const";component="b";overload="vec3"] + expected: FAIL + + [:inputSource="const";component="b";overload="vec4"] + expected: FAIL + + [:inputSource="const";component="f";overload="vec2"] + expected: FAIL + + [:inputSource="const";component="f";overload="vec3"] + expected: FAIL + + [:inputSource="const";component="f";overload="vec4"] + expected: FAIL + + [:inputSource="const";component="i";overload="vec2"] + expected: FAIL + + [:inputSource="const";component="i";overload="vec3"] + expected: FAIL + + [:inputSource="const";component="i";overload="vec4"] + expected: FAIL + + [:inputSource="const";component="u";overload="vec2"] + expected: FAIL + + [:inputSource="const";component="u";overload="vec3"] + expected: FAIL + + [:inputSource="const";component="u";overload="vec4"] + expected: FAIL + + [:inputSource="uniform";component="b";overload="vec2"] + expected: FAIL + + [:inputSource="uniform";component="b";overload="vec3"] + expected: FAIL + + [:inputSource="uniform";component="b";overload="vec4"] + expected: FAIL + + [:inputSource="uniform";component="f";overload="vec2"] + expected: FAIL + + [:inputSource="uniform";component="f";overload="vec3"] + expected: FAIL + + [:inputSource="uniform";component="f";overload="vec4"] + expected: FAIL + + [:inputSource="uniform";component="i";overload="vec2"] + expected: FAIL + + [:inputSource="uniform";component="i";overload="vec3"] + expected: FAIL + + [:inputSource="uniform";component="i";overload="vec4"] + expected: FAIL + + [:inputSource="uniform";component="u";overload="vec2"] + expected: FAIL + + [:inputSource="uniform";component="u";overload="vec3"] + expected: FAIL + + [:inputSource="uniform";component="u";overload="vec4"] + expected: FAIL + + [:inputSource="storage_r";component="b";overload="vec2"] + expected: FAIL + + [:inputSource="storage_r";component="b";overload="vec3"] + expected: FAIL + + [:inputSource="storage_r";component="b";overload="vec4"] + expected: FAIL + + [:inputSource="storage_r";component="f";overload="vec2"] + expected: FAIL + + [:inputSource="storage_r";component="f";overload="vec3"] + expected: FAIL + + [:inputSource="storage_r";component="f";overload="vec4"] + expected: FAIL + + [:inputSource="storage_r";component="i";overload="vec2"] + expected: FAIL + + [:inputSource="storage_r";component="i";overload="vec3"] + expected: FAIL + + [:inputSource="storage_r";component="i";overload="vec4"] + expected: FAIL + + [:inputSource="storage_r";component="u";overload="vec2"] + expected: FAIL + + [:inputSource="storage_r";component="u";overload="vec3"] + expected: FAIL + + [:inputSource="storage_r";component="u";overload="vec4"] + expected: FAIL + + [:inputSource="storage_rw";component="b";overload="vec2"] + expected: FAIL + + [:inputSource="storage_rw";component="b";overload="vec3"] + expected: FAIL + + [:inputSource="storage_rw";component="b";overload="vec4"] + expected: FAIL + + [:inputSource="storage_rw";component="f";overload="vec2"] + expected: FAIL + + [:inputSource="storage_rw";component="f";overload="vec3"] + expected: FAIL + + [:inputSource="storage_rw";component="f";overload="vec4"] + expected: FAIL + + [:inputSource="storage_rw";component="i";overload="vec2"] + expected: FAIL + + [:inputSource="storage_rw";component="i";overload="vec3"] + expected: FAIL + + [:inputSource="storage_rw";component="i";overload="vec4"] + expected: FAIL + + [:inputSource="storage_rw";component="u";overload="vec2"] + expected: FAIL + + [:inputSource="storage_rw";component="u";overload="vec3"] + expected: FAIL + + [:inputSource="storage_rw";component="u";overload="vec4"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,compute_pipeline:overrides,value,type_error:*] + [:isAsync=true;constants={"cf":1}] + expected: FAIL + + [:isAsync=true;constants={"cf":"_nan_"}] + expected: FAIL + + [:isAsync=true;constants={"cf":"_posinfinity_"}] + expected: FAIL + + [:isAsync=true;constants={"cf":"_neginfinity_"}] + expected: FAIL + + [:isAsync=false;constants={"cf":1}] + expected: FAIL + + [:isAsync=false;constants={"cf":"_nan_"}] + expected: FAIL + + [:isAsync=false;constants={"cf":"_posinfinity_"}] + expected: FAIL + + [:isAsync=false;constants={"cf":"_neginfinity_"}] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,flow_control,switch:switch_default_only:*] + [:preventValueOptimizations=true] + expected: FAIL + + [:preventValueOptimizations=false] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,pipeline_stage:duplicate_vertex_on_function:*] + [:dupe=""] + expected: FAIL + + [:dupe="%40vertex"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,padding:array_of_struct:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,state,device_lost,destroy:command,renderPass,renderBundle:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,flow_control,eval_order:logical_and:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,queries,general:timestamp_query,query_type_and_index:*] + [:type="occlusion"] + expected: FAIL + + [:type="timestamp"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atan2:abstract_float:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,flow_control,eval_order:array_index_lhs_member_assignment:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,adapter,requestDevice:invalid:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,render,setVertexBuffer:vertex_buffer_state:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,state,device_lost,destroy:createQuerySet:*] + [:type="occlusion"] + expected: FAIL + + [:type="timestamp"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxSamplersPerShaderStage:createPipelineLayout,at_over:*] + [:limitTest="atDefault";testValueName="atLimit";visibility=1;order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=1;order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=1;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=2;order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=2;order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=2;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=3;order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=3;order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=3;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=4;order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=4;order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=4;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=5;order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=5;order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=5;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=6;order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=6;order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=6;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=7;order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=7;order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=7;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=1;order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=1;order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=1;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=2;order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=2;order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=2;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=3;order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=3;order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=3;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=4;order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=4;order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=4;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=5;order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=5;order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=5;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=6;order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=6;order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=6;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=7;order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=7;order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=7;order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=1;order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=1;order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=1;order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=2;order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=2;order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=2;order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=3;order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=3;order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=3;order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=4;order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=4;order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=4;order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=5;order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=5;order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=5;order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=6;order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=6;order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=6;order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=7;order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=7;order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=7;order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=1;order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=1;order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=1;order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=2;order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=2;order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=2;order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=3;order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=3;order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=3;order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=4;order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=4;order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=4;order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=5;order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=5;order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=5;order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=6;order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=6;order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=6;order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=7;order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=7;order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=7;order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=1;order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=1;order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=1;order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=2;order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=2;order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=2;order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=3;order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=3;order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=3;order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=4;order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=4;order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=4;order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=5;order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=5;order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=5;order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=6;order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=6;order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=6;order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=7;order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=7;order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=7;order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=1;order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=1;order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=1;order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=2;order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=2;order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=2;order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=3;order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=3;order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=3;order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=4;order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=4;order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=4;order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=5;order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=5;order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=5;order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=6;order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=6;order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=6;order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=7;order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=7;order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=7;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=1;order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=1;order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=1;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=2;order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=2;order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=2;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=3;order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=3;order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=3;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=4;order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=4;order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=4;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=5;order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=5;order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=5;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=6;order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=6;order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=6;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=7;order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=7;order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=7;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=1;order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=1;order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=1;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=2;order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=2;order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=2;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=3;order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=3;order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=3;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=4;order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=4;order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=4;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=5;order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=5;order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=5;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=6;order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=6;order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=6;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=7;order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=7;order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=7;order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=1;order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=1;order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=1;order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=2;order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=2;order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=2;order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=3;order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=3;order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=3;order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=4;order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=4;order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=4;order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=5;order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=5;order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=5;order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=6;order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=6;order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=6;order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=7;order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=7;order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=7;order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=1;order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=1;order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=1;order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=2;order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=2;order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=2;order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=3;order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=3;order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=3;order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=4;order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=4;order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=4;order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=5;order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=5;order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=5;order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=6;order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=6;order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=6;order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=7;order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=7;order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=7;order="shiftByHalf"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,flow_control,phony:phony_assign_call_nested:*] + [:preventValueOptimizations=true] + expected: FAIL + + [:preventValueOptimizations=false] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,compute_pipeline,overrides:precision:*] + [:isAsync=true] + expected: FAIL + + [:isAsync=false] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,padding:struct_nested:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,capability_checks,features,texture_formats:texture_descriptor:*] + [:format="depth32float-stencil8";enable_required_feature=true] + expected: FAIL + + [:format="depth32float-stencil8";enable_required_feature=false] + expected: FAIL + + [:format="bc1-rgba-unorm";enable_required_feature=true] + expected: FAIL + + [:format="bc1-rgba-unorm";enable_required_feature=false] + expected: FAIL + + [:format="bc1-rgba-unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="bc1-rgba-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="bc2-rgba-unorm";enable_required_feature=true] + expected: FAIL + + [:format="bc2-rgba-unorm";enable_required_feature=false] + expected: FAIL + + [:format="bc2-rgba-unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="bc2-rgba-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="bc3-rgba-unorm";enable_required_feature=true] + expected: FAIL + + [:format="bc3-rgba-unorm";enable_required_feature=false] + expected: FAIL + + [:format="bc3-rgba-unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="bc3-rgba-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="bc4-r-unorm";enable_required_feature=true] + expected: FAIL + + [:format="bc4-r-unorm";enable_required_feature=false] + expected: FAIL + + [:format="bc4-r-snorm";enable_required_feature=true] + expected: FAIL + + [:format="bc4-r-snorm";enable_required_feature=false] + expected: FAIL + + [:format="bc5-rg-unorm";enable_required_feature=true] + expected: FAIL + + [:format="bc5-rg-unorm";enable_required_feature=false] + expected: FAIL + + [:format="bc5-rg-snorm";enable_required_feature=true] + expected: FAIL + + [:format="bc5-rg-snorm";enable_required_feature=false] + expected: FAIL + + [:format="bc6h-rgb-ufloat";enable_required_feature=true] + expected: FAIL + + [:format="bc6h-rgb-ufloat";enable_required_feature=false] + expected: FAIL + + [:format="bc6h-rgb-float";enable_required_feature=true] + expected: FAIL + + [:format="bc6h-rgb-float";enable_required_feature=false] + expected: FAIL + + [:format="bc7-rgba-unorm";enable_required_feature=true] + expected: FAIL + + [:format="bc7-rgba-unorm";enable_required_feature=false] + expected: FAIL + + [:format="bc7-rgba-unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="bc7-rgba-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="etc2-rgb8unorm";enable_required_feature=true] + expected: FAIL + + [:format="etc2-rgb8unorm";enable_required_feature=false] + expected: FAIL + + [:format="etc2-rgb8unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="etc2-rgb8unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="etc2-rgb8a1unorm";enable_required_feature=true] + expected: FAIL + + [:format="etc2-rgb8a1unorm";enable_required_feature=false] + expected: FAIL + + [:format="etc2-rgb8a1unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="etc2-rgb8a1unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="etc2-rgba8unorm";enable_required_feature=true] + expected: FAIL + + [:format="etc2-rgba8unorm";enable_required_feature=false] + expected: FAIL + + [:format="etc2-rgba8unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="etc2-rgba8unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="eac-r11unorm";enable_required_feature=true] + expected: FAIL + + [:format="eac-r11unorm";enable_required_feature=false] + expected: FAIL + + [:format="eac-r11snorm";enable_required_feature=true] + expected: FAIL + + [:format="eac-r11snorm";enable_required_feature=false] + expected: FAIL + + [:format="eac-rg11unorm";enable_required_feature=true] + expected: FAIL + + [:format="eac-rg11unorm";enable_required_feature=false] + expected: FAIL + + [:format="eac-rg11snorm";enable_required_feature=true] + expected: FAIL + + [:format="eac-rg11snorm";enable_required_feature=false] + expected: FAIL + + [:format="astc-4x4-unorm";enable_required_feature=true] + expected: FAIL + + [:format="astc-4x4-unorm";enable_required_feature=false] + expected: FAIL + + [:format="astc-4x4-unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="astc-4x4-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="astc-5x4-unorm";enable_required_feature=true] + expected: FAIL + + [:format="astc-5x4-unorm";enable_required_feature=false] + expected: FAIL + + [:format="astc-5x4-unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="astc-5x4-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="astc-5x5-unorm";enable_required_feature=true] + expected: FAIL + + [:format="astc-5x5-unorm";enable_required_feature=false] + expected: FAIL + + [:format="astc-5x5-unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="astc-5x5-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="astc-6x5-unorm";enable_required_feature=true] + expected: FAIL + + [:format="astc-6x5-unorm";enable_required_feature=false] + expected: FAIL + + [:format="astc-6x5-unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="astc-6x5-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="astc-6x6-unorm";enable_required_feature=true] + expected: FAIL + + [:format="astc-6x6-unorm";enable_required_feature=false] + expected: FAIL + + [:format="astc-6x6-unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="astc-6x6-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="astc-8x5-unorm";enable_required_feature=true] + expected: FAIL + + [:format="astc-8x5-unorm";enable_required_feature=false] + expected: FAIL + + [:format="astc-8x5-unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="astc-8x5-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="astc-8x6-unorm";enable_required_feature=true] + expected: FAIL + + [:format="astc-8x6-unorm";enable_required_feature=false] + expected: FAIL + + [:format="astc-8x6-unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="astc-8x6-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="astc-8x8-unorm";enable_required_feature=true] + expected: FAIL + + [:format="astc-8x8-unorm";enable_required_feature=false] + expected: FAIL + + [:format="astc-8x8-unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="astc-8x8-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="astc-10x5-unorm";enable_required_feature=true] + expected: FAIL + + [:format="astc-10x5-unorm";enable_required_feature=false] + expected: FAIL + + [:format="astc-10x5-unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="astc-10x5-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="astc-10x6-unorm";enable_required_feature=true] + expected: FAIL + + [:format="astc-10x6-unorm";enable_required_feature=false] + expected: FAIL + + [:format="astc-10x6-unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="astc-10x6-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="astc-10x8-unorm";enable_required_feature=true] + expected: FAIL + + [:format="astc-10x8-unorm";enable_required_feature=false] + expected: FAIL + + [:format="astc-10x8-unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="astc-10x8-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="astc-10x10-unorm";enable_required_feature=true] + expected: FAIL + + [:format="astc-10x10-unorm";enable_required_feature=false] + expected: FAIL + + [:format="astc-10x10-unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="astc-10x10-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="astc-12x10-unorm";enable_required_feature=true] + expected: FAIL + + [:format="astc-12x10-unorm";enable_required_feature=false] + expected: FAIL + + [:format="astc-12x10-unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="astc-12x10-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="astc-12x12-unorm";enable_required_feature=true] + expected: FAIL + + [:format="astc-12x12-unorm";enable_required_feature=false] + expected: FAIL + + [:format="astc-12x12-unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="astc-12x12-unorm-srgb";enable_required_feature=false] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,queue,destroyed,query_set:writeTimestamp:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,texture_view,write:format:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_type_alias_decl:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,clamp:abstract_int:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:examples:basic,plain_cases:*] + [:x=2;y=2] + expected: FAIL + + [:x=-10;y=-10] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,resource_usages,buffer,in_pass_misc:subresources,reset_buffer_usage_before_draw:*] + [:usage0="uniform";usage1="uniform"] + expected: FAIL + + [:usage0="uniform";usage1="storage"] + expected: FAIL + + [:usage0="uniform";usage1="read-only-storage"] + expected: FAIL + + [:usage0="uniform";usage1="vertex"] + expected: FAIL + + [:usage0="uniform";usage1="index"] + expected: FAIL + + [:usage0="uniform";usage1="indirect"] + expected: FAIL + + [:usage0="uniform";usage1="indexedIndirect"] + expected: FAIL + + [:usage0="storage";usage1="uniform"] + expected: FAIL + + [:usage0="storage";usage1="storage"] + expected: FAIL + + [:usage0="storage";usage1="read-only-storage"] + expected: FAIL + + [:usage0="storage";usage1="vertex"] + expected: FAIL + + [:usage0="storage";usage1="index"] + expected: FAIL + + [:usage0="storage";usage1="indirect"] + expected: FAIL + + [:usage0="storage";usage1="indexedIndirect"] + expected: FAIL + + [:usage0="read-only-storage";usage1="uniform"] + expected: FAIL + + [:usage0="read-only-storage";usage1="storage"] + expected: FAIL + + [:usage0="read-only-storage";usage1="read-only-storage"] + expected: FAIL + + [:usage0="read-only-storage";usage1="vertex"] + expected: FAIL + + [:usage0="read-only-storage";usage1="index"] + expected: FAIL + + [:usage0="read-only-storage";usage1="indirect"] + expected: FAIL + + [:usage0="read-only-storage";usage1="indexedIndirect"] + expected: FAIL + + [:usage0="vertex";usage1="uniform"] + expected: FAIL + + [:usage0="vertex";usage1="storage"] + expected: FAIL + + [:usage0="vertex";usage1="read-only-storage"] + expected: FAIL + + [:usage0="vertex";usage1="vertex"] + expected: FAIL + + [:usage0="vertex";usage1="index"] + expected: FAIL + + [:usage0="vertex";usage1="indirect"] + expected: FAIL + + [:usage0="vertex";usage1="indexedIndirect"] + expected: FAIL + + [:usage0="index";usage1="uniform"] + expected: FAIL + + [:usage0="index";usage1="storage"] + expected: FAIL + + [:usage0="index";usage1="read-only-storage"] + expected: FAIL + + [:usage0="index";usage1="vertex"] + expected: FAIL + + [:usage0="index";usage1="index"] + expected: FAIL + + [:usage0="index";usage1="indexedIndirect"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,buffer,destroy:while_mapped:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,shadow:loop:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,f32_matrix_subtraction:matrix_compound:*] + [:inputSource="const";cols=2;rows=2] + expected: FAIL + + [:inputSource="const";cols=2;rows=3] + expected: FAIL + + [:inputSource="const";cols=2;rows=4] + expected: FAIL + + [:inputSource="const";cols=3;rows=2] + expected: FAIL + + [:inputSource="const";cols=3;rows=3] + expected: FAIL + + [:inputSource="const";cols=3;rows=4] + expected: FAIL + + [:inputSource="const";cols=4;rows=2] + expected: FAIL + + [:inputSource="const";cols=4;rows=3] + expected: FAIL + + [:inputSource="const";cols=4;rows=4] + expected: FAIL + + [:inputSource="uniform";cols=2;rows=2] + expected: FAIL + + [:inputSource="uniform";cols=2;rows=3] + expected: FAIL + + [:inputSource="uniform";cols=2;rows=4] + expected: FAIL + + [:inputSource="uniform";cols=3;rows=2] + expected: FAIL + + [:inputSource="uniform";cols=3;rows=3] + expected: FAIL + + [:inputSource="uniform";cols=3;rows=4] + expected: FAIL + + [:inputSource="uniform";cols=4;rows=2] + expected: FAIL + + [:inputSource="uniform";cols=4;rows=3] + expected: FAIL + + [:inputSource="uniform";cols=4;rows=4] + expected: FAIL + + [:inputSource="storage_r";cols=2;rows=2] + expected: FAIL + + [:inputSource="storage_r";cols=2;rows=3] + expected: FAIL + + [:inputSource="storage_r";cols=2;rows=4] + expected: FAIL + + [:inputSource="storage_r";cols=3;rows=2] + expected: FAIL + + [:inputSource="storage_r";cols=3;rows=3] + expected: FAIL + + [:inputSource="storage_r";cols=3;rows=4] + expected: FAIL + + [:inputSource="storage_r";cols=4;rows=2] + expected: FAIL + + [:inputSource="storage_r";cols=4;rows=3] + expected: FAIL + + [:inputSource="storage_r";cols=4;rows=4] + expected: FAIL + + [:inputSource="storage_rw";cols=2;rows=2] + expected: FAIL + + [:inputSource="storage_rw";cols=2;rows=3] + expected: FAIL + + [:inputSource="storage_rw";cols=2;rows=4] + expected: FAIL + + [:inputSource="storage_rw";cols=3;rows=2] + expected: FAIL + + [:inputSource="storage_rw";cols=3;rows=3] + expected: FAIL + + [:inputSource="storage_rw";cols=3;rows=4] + expected: FAIL + + [:inputSource="storage_rw";cols=4;rows=2] + expected: FAIL + + [:inputSource="storage_rw";cols=4;rows=3] + expected: FAIL + + [:inputSource="storage_rw";cols=4;rows=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,dpdy:f32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,u32_arithmetic:subtraction_scalar_vector:*] + [:inputSource="const";vectorize_rhs=2] + expected: FAIL + + [:inputSource="const";vectorize_rhs=3] + expected: FAIL + + [:inputSource="const";vectorize_rhs=4] + expected: FAIL + + [:inputSource="uniform";vectorize_rhs=2] + expected: FAIL + + [:inputSource="uniform";vectorize_rhs=3] + expected: FAIL + + [:inputSource="uniform";vectorize_rhs=4] + expected: FAIL + + [:inputSource="storage_r";vectorize_rhs=2] + expected: FAIL + + [:inputSource="storage_r";vectorize_rhs=3] + expected: FAIL + + [:inputSource="storage_r";vectorize_rhs=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize_rhs=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize_rhs=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize_rhs=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,queue,destroyed,buffer:copyBufferToTexture:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,beginComputePass:timestampWrites,invalid_query_set:*] + [:querySetState="valid"] + expected: FAIL + + [:querySetState="invalid"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,u32_arithmetic:division_scalar_vector:*] + [:inputSource="const";vectorize_rhs=2] + expected: FAIL + + [:inputSource="const";vectorize_rhs=3] + expected: FAIL + + [:inputSource="const";vectorize_rhs=4] + expected: FAIL + + [:inputSource="uniform";vectorize_rhs=2] + expected: FAIL + + [:inputSource="uniform";vectorize_rhs=3] + expected: FAIL + + [:inputSource="uniform";vectorize_rhs=4] + expected: FAIL + + [:inputSource="storage_r";vectorize_rhs=2] + expected: FAIL + + [:inputSource="storage_r";vectorize_rhs=3] + expected: FAIL + + [:inputSource="storage_r";vectorize_rhs=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize_rhs=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize_rhs=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize_rhs=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,sign:abstract_int:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,unary,u32_conversion:f32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,statement,increment_decrement:vec3_element_decrement:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,queue,copyToTexture,CopyExternalImageToTexture:destination_texture,sample_count:*] + [:sampleCount=1] + expected: FAIL + + [:sampleCount=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,resource_init,buffer:partial_write_buffer:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,bitcast:i32_to_f32:*] + [:inputSource="const";vectorize="_undef_";alias=false] + expected: FAIL + + [:inputSource="const";vectorize="_undef_";alias=true] + expected: FAIL + + [:inputSource="const";vectorize=2;alias=false] + expected: FAIL + + [:inputSource="const";vectorize=2;alias=true] + expected: FAIL + + [:inputSource="const";vectorize=3;alias=false] + expected: FAIL + + [:inputSource="const";vectorize=3;alias=true] + expected: FAIL + + [:inputSource="const";vectorize=4;alias=false] + expected: FAIL + + [:inputSource="const";vectorize=4;alias=true] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_";alias=false] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_";alias=true] + expected: FAIL + + [:inputSource="uniform";vectorize=2;alias=false] + expected: FAIL + + [:inputSource="uniform";vectorize=2;alias=true] + expected: FAIL + + [:inputSource="uniform";vectorize=3;alias=false] + expected: FAIL + + [:inputSource="uniform";vectorize=3;alias=true] + expected: FAIL + + [:inputSource="uniform";vectorize=4;alias=false] + expected: FAIL + + [:inputSource="uniform";vectorize=4;alias=true] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_";alias=false] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_";alias=true] + expected: FAIL + + [:inputSource="storage_r";vectorize=2;alias=false] + expected: FAIL + + [:inputSource="storage_r";vectorize=2;alias=true] + expected: FAIL + + [:inputSource="storage_r";vectorize=3;alias=false] + expected: FAIL + + [:inputSource="storage_r";vectorize=3;alias=true] + expected: FAIL + + [:inputSource="storage_r";vectorize=4;alias=false] + expected: FAIL + + [:inputSource="storage_r";vectorize=4;alias=true] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_";alias=false] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_";alias=true] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2;alias=false] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2;alias=true] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3;alias=false] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3;alias=true] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4;alias=false] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4;alias=true] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,resource_usages,texture,in_render_misc:subresources,set_unused_bind_group:*] + [:inRenderPass=true;hasConflict=true] + expected: FAIL + + [:inRenderPass=true;hasConflict=false] + expected: FAIL + + [:inRenderPass=false;hasConflict=true] + expected: FAIL + + [:inRenderPass=false;hasConflict=false] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,command_buffer,render,state_tracking:set_index_buffer_without_changing_buffer:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,programmable,pipeline_bind_group_compat:empty_bind_group_layouts_requires_empty_bind_groups,render_pass:*] + [:bindGroupLayoutEntryCount=3;renderCommand="draw"] + expected: FAIL + + [:bindGroupLayoutEntryCount=3;renderCommand="drawIndexed"] + expected: FAIL + + [:bindGroupLayoutEntryCount=3;renderCommand="drawIndirect"] + expected: FAIL + + [:bindGroupLayoutEntryCount=3;renderCommand="drawIndexedIndirect"] + expected: FAIL + + [:bindGroupLayoutEntryCount=4;renderCommand="draw"] + expected: FAIL + + [:bindGroupLayoutEntryCount=4;renderCommand="drawIndexed"] + expected: FAIL + + [:bindGroupLayoutEntryCount=4;renderCommand="drawIndirect"] + expected: FAIL + + [:bindGroupLayoutEntryCount=4;renderCommand="drawIndexedIndirect"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleBias:arrayed_2d_coords:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,state,device_lost,destroy:createView,2d,compressed_format:*] + [:format="bc1-rgba-unorm"] + expected: FAIL + + [:format="bc1-rgba-unorm-srgb"] + expected: FAIL + + [:format="bc2-rgba-unorm"] + expected: FAIL + + [:format="bc2-rgba-unorm-srgb"] + expected: FAIL + + [:format="bc3-rgba-unorm"] + expected: FAIL + + [:format="bc3-rgba-unorm-srgb"] + expected: FAIL + + [:format="bc4-r-unorm"] + expected: FAIL + + [:format="bc4-r-snorm"] + expected: FAIL + + [:format="bc5-rg-unorm"] + expected: FAIL + + [:format="bc5-rg-snorm"] + expected: FAIL + + [:format="bc6h-rgb-ufloat"] + expected: FAIL + + [:format="bc6h-rgb-float"] + expected: FAIL + + [:format="bc7-rgba-unorm"] + expected: FAIL + + [:format="bc7-rgba-unorm-srgb"] + expected: FAIL + + [:format="etc2-rgb8unorm"] + expected: FAIL + + [:format="etc2-rgb8unorm-srgb"] + expected: FAIL + + [:format="etc2-rgb8a1unorm"] + expected: FAIL + + [:format="etc2-rgb8a1unorm-srgb"] + expected: FAIL + + [:format="etc2-rgba8unorm"] + expected: FAIL + + [:format="etc2-rgba8unorm-srgb"] + expected: FAIL + + [:format="eac-r11unorm"] + expected: FAIL + + [:format="eac-r11snorm"] + expected: FAIL + + [:format="eac-rg11unorm"] + expected: FAIL + + [:format="eac-rg11snorm"] + expected: FAIL + + [:format="astc-4x4-unorm"] + expected: FAIL + + [:format="astc-4x4-unorm-srgb"] + expected: FAIL + + [:format="astc-5x4-unorm"] + expected: FAIL + + [:format="astc-5x4-unorm-srgb"] + expected: FAIL + + [:format="astc-5x5-unorm"] + expected: FAIL + + [:format="astc-5x5-unorm-srgb"] + expected: FAIL + + [:format="astc-6x5-unorm"] + expected: FAIL + + [:format="astc-6x5-unorm-srgb"] + expected: FAIL + + [:format="astc-6x6-unorm"] + expected: FAIL + + [:format="astc-6x6-unorm-srgb"] + expected: FAIL + + [:format="astc-8x5-unorm"] + expected: FAIL + + [:format="astc-8x5-unorm-srgb"] + expected: FAIL + + [:format="astc-8x6-unorm"] + expected: FAIL + + [:format="astc-8x6-unorm-srgb"] + expected: FAIL + + [:format="astc-8x8-unorm"] + expected: FAIL + + [:format="astc-8x8-unorm-srgb"] + expected: FAIL + + [:format="astc-10x5-unorm"] + expected: FAIL + + [:format="astc-10x5-unorm-srgb"] + expected: FAIL + + [:format="astc-10x6-unorm"] + expected: FAIL + + [:format="astc-10x6-unorm-srgb"] + expected: FAIL + + [:format="astc-10x8-unorm"] + expected: FAIL + + [:format="astc-10x8-unorm-srgb"] + expected: FAIL + + [:format="astc-10x10-unorm"] + expected: FAIL + + [:format="astc-10x10-unorm-srgb"] + expected: FAIL + + [:format="astc-12x10-unorm"] + expected: FAIL + + [:format="astc-12x10-unorm-srgb"] + expected: FAIL + + [:format="astc-12x12-unorm"] + expected: FAIL + + [:format="astc-12x12-unorm-srgb"] + expected: FAIL + + +[cts.https.html?q=webgpu:web_platform,external_texture,video:importExternalTexture,sampleWithVideoFrameWithVisibleRectParam:*] + [:videoName="four-colors-vp8-bt601.webm"] + expected: FAIL + + [:videoName="four-colors-theora-bt601.ogv"] + expected: FAIL + + [:videoName="four-colors-h264-bt601.mp4"] + expected: FAIL + + [:videoName="four-colors-vp9-bt601.webm"] + expected: FAIL + + [:videoName="four-colors-vp9-bt709.webm"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atanh:abstract_float:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,pipeline,default_layout:layout:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,fract:f16:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atan2:f16:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,fma:f32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,state,device_lost,destroy:command,computePass,dispatch:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_case:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,bool_logical:equals:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxColorAttachments:createRenderPipeline,at_over:*] + [:limitTest="atDefault";testValueName="atLimit";async=false] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,programmable,pipeline_bind_group_compat:buffer_binding,render_pipeline:*] + [:type="uniform"] + expected: FAIL + + [:type="storage"] + expected: FAIL + + [:type="read-only-storage"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,semicolon:function_body_single:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:examples:basic,builder_subcases:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,image_copy,texture_related:size_alignment:*] + [:method="WriteTexture";format="r8unorm";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r8unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r8unorm";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r8snorm";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r8snorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r8snorm";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r8uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r8uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r8uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r8sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r8sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r8sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg8unorm";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg8unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg8unorm";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg8snorm";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg8snorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg8snorm";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg8uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg8uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg8uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg8sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg8sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg8sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8unorm";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8unorm";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8unorm-srgb";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8unorm-srgb";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8snorm";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8snorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8snorm";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="bgra8unorm";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="bgra8unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bgra8unorm";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="bgra8unorm-srgb";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="bgra8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bgra8unorm-srgb";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r16uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r16uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r16uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r16sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r16sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r16sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r16float";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r16float";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r16float";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg16uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg16uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg16uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg16sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg16sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg16sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg16float";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg16float";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg16float";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16float";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16float";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16float";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r32uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r32uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r32uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r32sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r32sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r32sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r32float";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r32float";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r32float";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg32uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg32uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg32uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg32sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg32sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg32sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg32float";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg32float";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg32float";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32float";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32float";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32float";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgb10a2unorm";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgb10a2unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgb10a2unorm";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg11b10ufloat";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg11b10ufloat";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg11b10ufloat";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgb9e5ufloat";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgb9e5ufloat";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgb9e5ufloat";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="bc1-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc1-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc2-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc2-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc3-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc3-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc4-r-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc4-r-snorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc5-rg-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc5-rg-snorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc6h-rgb-ufloat";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc6h-rgb-float";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc7-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc7-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="etc2-rgb8unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="etc2-rgb8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="etc2-rgb8a1unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="etc2-rgb8a1unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="etc2-rgba8unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="etc2-rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="eac-r11unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="eac-r11snorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="eac-rg11unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="eac-rg11snorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-4x4-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-4x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-5x4-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-5x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-5x5-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-5x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-6x5-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-6x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-6x6-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-6x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-8x5-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-8x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-8x6-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-8x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-8x8-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-8x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x5-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x6-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x8-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x10-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-12x10-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-12x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-12x12-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-12x12-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r8unorm";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r8unorm";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r8snorm";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r8snorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r8snorm";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r8uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r8uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r8uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r8sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r8sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r8sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg8unorm";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg8unorm";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg8snorm";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg8snorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg8snorm";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg8uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg8uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg8uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg8sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg8sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg8sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8unorm";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8unorm";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8unorm-srgb";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8unorm-srgb";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8snorm";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8snorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8snorm";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="bgra8unorm";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="bgra8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bgra8unorm";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="bgra8unorm-srgb";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="bgra8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bgra8unorm-srgb";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r16uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r16uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r16uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r16sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r16sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r16sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r16float";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r16float";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r16float";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg16uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg16uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg16uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg16sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg16sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg16sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg16float";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg16float";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg16float";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16float";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16float";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16float";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r32uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r32uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r32uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r32sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r32sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r32sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r32float";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r32float";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r32float";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg32uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg32uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg32uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg32sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg32sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg32sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg32float";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg32float";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg32float";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32float";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32float";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32float";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgb10a2unorm";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgb10a2unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgb10a2unorm";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg11b10ufloat";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg11b10ufloat";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg11b10ufloat";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgb9e5ufloat";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgb9e5ufloat";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgb9e5ufloat";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="bc1-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc1-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc2-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc2-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc3-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc3-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc4-r-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc4-r-snorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc5-rg-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc5-rg-snorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc6h-rgb-ufloat";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc6h-rgb-float";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc7-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc7-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="etc2-rgb8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="etc2-rgb8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="etc2-rgb8a1unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="etc2-rgb8a1unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="etc2-rgba8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="etc2-rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="eac-r11unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="eac-r11snorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="eac-rg11unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="eac-rg11snorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-4x4-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-4x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-5x4-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-5x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-5x5-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-5x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-6x5-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-6x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-6x6-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-6x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-8x5-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-8x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-8x6-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-8x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-8x8-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-8x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x5-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x6-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x8-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x10-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-12x10-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-12x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-12x12-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-12x12-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r8unorm";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r8unorm";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r8snorm";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r8snorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r8snorm";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r8uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r8uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r8uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r8sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r8sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r8sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg8unorm";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg8unorm";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg8snorm";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg8snorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg8snorm";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg8uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg8uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg8uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg8sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg8sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg8sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8unorm";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8unorm";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8unorm-srgb";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8unorm-srgb";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8snorm";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8snorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8snorm";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="bgra8unorm";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="bgra8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bgra8unorm";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="bgra8unorm-srgb";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="bgra8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bgra8unorm-srgb";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r16uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r16uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r16uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r16sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r16sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r16sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r16float";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r16float";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r16float";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg16uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg16uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg16uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg16sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg16sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg16sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg16float";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg16float";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg16float";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16float";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16float";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16float";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r32uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r32uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r32uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r32sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r32sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r32sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r32float";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r32float";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r32float";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg32uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg32uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg32uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg32sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg32sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg32sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg32float";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg32float";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg32float";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32float";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32float";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32float";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgb10a2unorm";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgb10a2unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgb10a2unorm";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg11b10ufloat";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg11b10ufloat";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg11b10ufloat";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgb9e5ufloat";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgb9e5ufloat";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgb9e5ufloat";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="bc1-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc1-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc2-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc2-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc3-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc3-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc4-r-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc4-r-snorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc5-rg-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc5-rg-snorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc6h-rgb-ufloat";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc6h-rgb-float";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc7-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc7-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="etc2-rgb8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="etc2-rgb8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="etc2-rgb8a1unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="etc2-rgb8a1unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="etc2-rgba8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="etc2-rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="eac-r11unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="eac-r11snorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="eac-rg11unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="eac-rg11snorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-4x4-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-4x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-5x4-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-5x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-5x5-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-5x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-6x5-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-6x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-6x6-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-6x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-8x5-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-8x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-8x6-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-8x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-8x8-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-8x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x5-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x6-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x8-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x10-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-12x10-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-12x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-12x12-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-12x12-unorm-srgb";dimension="2d"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,render,dynamic_state:setViewport,depth_rangeAndOrder:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,unary,f32_conversion:f32_mat:*] + [:inputSource="const";cols=2;rows=2] + expected: FAIL + + [:inputSource="const";cols=2;rows=3] + expected: FAIL + + [:inputSource="const";cols=2;rows=4] + expected: FAIL + + [:inputSource="const";cols=3;rows=2] + expected: FAIL + + [:inputSource="const";cols=3;rows=3] + expected: FAIL + + [:inputSource="const";cols=3;rows=4] + expected: FAIL + + [:inputSource="const";cols=4;rows=2] + expected: FAIL + + [:inputSource="const";cols=4;rows=3] + expected: FAIL + + [:inputSource="const";cols=4;rows=4] + expected: FAIL + + [:inputSource="uniform";cols=2;rows=2] + expected: FAIL + + [:inputSource="uniform";cols=2;rows=3] + expected: FAIL + + [:inputSource="uniform";cols=2;rows=4] + expected: FAIL + + [:inputSource="uniform";cols=3;rows=2] + expected: FAIL + + [:inputSource="uniform";cols=3;rows=3] + expected: FAIL + + [:inputSource="uniform";cols=3;rows=4] + expected: FAIL + + [:inputSource="uniform";cols=4;rows=2] + expected: FAIL + + [:inputSource="uniform";cols=4;rows=3] + expected: FAIL + + [:inputSource="uniform";cols=4;rows=4] + expected: FAIL + + [:inputSource="storage_r";cols=2;rows=2] + expected: FAIL + + [:inputSource="storage_r";cols=2;rows=3] + expected: FAIL + + [:inputSource="storage_r";cols=2;rows=4] + expected: FAIL + + [:inputSource="storage_r";cols=3;rows=2] + expected: FAIL + + [:inputSource="storage_r";cols=3;rows=3] + expected: FAIL + + [:inputSource="storage_r";cols=3;rows=4] + expected: FAIL + + [:inputSource="storage_r";cols=4;rows=2] + expected: FAIL + + [:inputSource="storage_r";cols=4;rows=3] + expected: FAIL + + [:inputSource="storage_r";cols=4;rows=4] + expected: FAIL + + [:inputSource="storage_rw";cols=2;rows=2] + expected: FAIL + + [:inputSource="storage_rw";cols=2;rows=3] + expected: FAIL + + [:inputSource="storage_rw";cols=2;rows=4] + expected: FAIL + + [:inputSource="storage_rw";cols=3;rows=2] + expected: FAIL + + [:inputSource="storage_rw";cols=3;rows=3] + expected: FAIL + + [:inputSource="storage_rw";cols=3;rows=4] + expected: FAIL + + [:inputSource="storage_rw";cols=4;rows=2] + expected: FAIL + + [:inputSource="storage_rw";cols=4;rows=3] + expected: FAIL + + [:inputSource="storage_rw";cols=4;rows=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,unary,i32_arithmetic:negation:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,bitwise:bitwise_or_compound:*] + [:type="i32";inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:type="i32";inputSource="const";vectorize=2] + expected: FAIL + + [:type="i32";inputSource="const";vectorize=3] + expected: FAIL + + [:type="i32";inputSource="const";vectorize=4] + expected: FAIL + + [:type="i32";inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:type="i32";inputSource="uniform";vectorize=2] + expected: FAIL + + [:type="i32";inputSource="uniform";vectorize=3] + expected: FAIL + + [:type="i32";inputSource="uniform";vectorize=4] + expected: FAIL + + [:type="i32";inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:type="i32";inputSource="storage_r";vectorize=2] + expected: FAIL + + [:type="i32";inputSource="storage_r";vectorize=3] + expected: FAIL + + [:type="i32";inputSource="storage_r";vectorize=4] + expected: FAIL + + [:type="i32";inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:type="i32";inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:type="i32";inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:type="i32";inputSource="storage_rw";vectorize=4] + expected: FAIL + + [:type="u32";inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:type="u32";inputSource="const";vectorize=2] + expected: FAIL + + [:type="u32";inputSource="const";vectorize=3] + expected: FAIL + + [:type="u32";inputSource="const";vectorize=4] + expected: FAIL + + [:type="u32";inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:type="u32";inputSource="uniform";vectorize=2] + expected: FAIL + + [:type="u32";inputSource="uniform";vectorize=3] + expected: FAIL + + [:type="u32";inputSource="uniform";vectorize=4] + expected: FAIL + + [:type="u32";inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:type="u32";inputSource="storage_r";vectorize=2] + expected: FAIL + + [:type="u32";inputSource="storage_r";vectorize=3] + expected: FAIL + + [:type="u32";inputSource="storage_r";vectorize=4] + expected: FAIL + + [:type="u32";inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:type="u32";inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:type="u32";inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:type="u32";inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureNumSamples:sampled:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,resource_init,buffer:copy_buffer_to_buffer_copy_source:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,floor:f16:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,normalize:abstract_float:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,overrides:value,validation_error,f16,fragment:*] + [:isAsync=true;fragmentConstants={"cf16":-65504}] + expected: FAIL + + [:isAsync=true;fragmentConstants={"cf16":-65520}] + expected: FAIL + + [:isAsync=true;fragmentConstants={"cf16":65504}] + expected: FAIL + + [:isAsync=true;fragmentConstants={"cf16":65520}] + expected: FAIL + + [:isAsync=true;fragmentConstants={"cf16":-3.4028234663852886e%2B38}] + expected: FAIL + + [:isAsync=true;fragmentConstants={"cf16":3.4028234663852886e%2B38}] + expected: FAIL + + [:isAsync=true;fragmentConstants={"cf16":-3.4028235677973366e%2B38}] + expected: FAIL + + [:isAsync=true;fragmentConstants={"cf16":3.4028235677973366e%2B38}] + expected: FAIL + + [:isAsync=false;fragmentConstants={"cf16":-65504}] + expected: FAIL + + [:isAsync=false;fragmentConstants={"cf16":-65520}] + expected: FAIL + + [:isAsync=false;fragmentConstants={"cf16":65504}] + expected: FAIL + + [:isAsync=false;fragmentConstants={"cf16":65520}] + expected: FAIL + + [:isAsync=false;fragmentConstants={"cf16":-3.4028234663852886e%2B38}] + expected: FAIL + + [:isAsync=false;fragmentConstants={"cf16":3.4028234663852886e%2B38}] + expected: FAIL + + [:isAsync=false;fragmentConstants={"cf16":-3.4028235677973366e%2B38}] + expected: FAIL + + [:isAsync=false;fragmentConstants={"cf16":3.4028235677973366e%2B38}] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,render,state_tracking:all_needed_vertex_buffer_should_be_bound:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureStore:store_2d_coords:*] + [:format="rgba8unorm"] + expected: FAIL + + [:format="rgba8snorm"] + expected: FAIL + + [:format="rgba8uint"] + expected: FAIL + + [:format="rgba8sint"] + expected: FAIL + + [:format="rgba16uint"] + expected: FAIL + + [:format="rgba16sint"] + expected: FAIL + + [:format="rgba16float"] + expected: FAIL + + [:format="r32uint"] + expected: FAIL + + [:format="r32sint"] + expected: FAIL + + [:format="r32float"] + expected: FAIL + + [:format="rg32uint"] + expected: FAIL + + [:format="rg32sint"] + expected: FAIL + + [:format="rg32float"] + expected: FAIL + + [:format="rgba32uint"] + expected: FAIL + + [:format="rgba32sint"] + expected: FAIL + + [:format="rgba32float"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,min:abstract_int:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxBindingsPerBindGroup:createBindGroupLayout,at_over:*] + [:limitTest="atDefault";testValueName="atLimit"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,image_copy,texture_related:format:*] + [:method="WriteTexture";depthOrArrayLayers=1;dimension="1d";format="r8unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="1d";format="r8snorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="1d";format="r8uint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="1d";format="r8sint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="1d";format="rg8unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="1d";format="rg8snorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="1d";format="rg8uint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="1d";format="rg8sint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="1d";format="rgba8unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="1d";format="rgba8unorm-srgb"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="1d";format="rgba8snorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="1d";format="rgba8uint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="1d";format="rgba8sint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="1d";format="bgra8unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="1d";format="bgra8unorm-srgb"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="1d";format="r16uint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="1d";format="r16sint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="1d";format="r16float"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="1d";format="rg16uint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="1d";format="rg16sint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="1d";format="rg16float"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="1d";format="rgba16uint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="1d";format="rgba16sint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="1d";format="rgba16float"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="1d";format="r32uint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="1d";format="r32sint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="1d";format="r32float"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="1d";format="rg32uint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="1d";format="rg32sint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="1d";format="rg32float"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="1d";format="rgba32uint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="1d";format="rgba32sint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="1d";format="rgba32float"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="1d";format="rgb10a2unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="1d";format="rg11b10ufloat"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="1d";format="rgb9e5ufloat"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="r8unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="r8snorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="r8uint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="r8sint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="rg8unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="rg8snorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="rg8uint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="rg8sint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="rgba8unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="rgba8unorm-srgb"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="rgba8snorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="rgba8uint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="rgba8sint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="bgra8unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="bgra8unorm-srgb"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="r16uint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="r16sint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="r16float"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="rg16uint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="rg16sint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="rg16float"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="rgba16uint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="rgba16sint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="rgba16float"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="r32uint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="r32sint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="r32float"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="rg32uint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="rg32sint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="rg32float"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="rgba32uint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="rgba32sint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="rgba32float"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="rgb10a2unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="rg11b10ufloat"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="rgb9e5ufloat"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="stencil8"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="depth16unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="bc1-rgba-unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="bc1-rgba-unorm-srgb"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="bc2-rgba-unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="bc2-rgba-unorm-srgb"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="bc3-rgba-unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="bc3-rgba-unorm-srgb"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="bc4-r-unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="bc4-r-snorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="bc5-rg-unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="bc5-rg-snorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="bc6h-rgb-ufloat"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="bc6h-rgb-float"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="bc7-rgba-unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="bc7-rgba-unorm-srgb"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="etc2-rgb8unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="etc2-rgb8unorm-srgb"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="etc2-rgb8a1unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="etc2-rgb8a1unorm-srgb"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="etc2-rgba8unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="etc2-rgba8unorm-srgb"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="eac-r11unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="eac-r11snorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="eac-rg11unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="eac-rg11snorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="astc-4x4-unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="astc-4x4-unorm-srgb"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="astc-5x4-unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="astc-5x4-unorm-srgb"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="astc-5x5-unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="astc-5x5-unorm-srgb"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="astc-6x5-unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="astc-6x5-unorm-srgb"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="astc-6x6-unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="astc-6x6-unorm-srgb"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="astc-8x5-unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="astc-8x5-unorm-srgb"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="astc-8x6-unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="astc-8x6-unorm-srgb"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="astc-8x8-unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="astc-8x8-unorm-srgb"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="astc-10x5-unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="astc-10x5-unorm-srgb"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="astc-10x6-unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="astc-10x6-unorm-srgb"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="astc-10x8-unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="astc-10x8-unorm-srgb"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="astc-10x10-unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="astc-10x10-unorm-srgb"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="astc-12x10-unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="astc-12x10-unorm-srgb"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="astc-12x12-unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="astc-12x12-unorm-srgb"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="r8unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="r8snorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="r8uint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="r8sint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="rg8unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="rg8snorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="rg8uint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="rg8sint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="rgba8unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="rgba8unorm-srgb"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="rgba8snorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="rgba8uint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="rgba8sint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="bgra8unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="bgra8unorm-srgb"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="r16uint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="r16sint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="r16float"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="rg16uint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="rg16sint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="rg16float"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="rgba16uint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="rgba16sint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="rgba16float"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="r32uint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="r32sint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="r32float"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="rg32uint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="rg32sint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="rg32float"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="rgba32uint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="rgba32sint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="rgba32float"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="rgb10a2unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="rg11b10ufloat"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="rgb9e5ufloat"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="stencil8"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="depth16unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="bc1-rgba-unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="bc1-rgba-unorm-srgb"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="bc2-rgba-unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="bc2-rgba-unorm-srgb"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="bc3-rgba-unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="bc3-rgba-unorm-srgb"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="bc4-r-unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="bc4-r-snorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="bc5-rg-unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="bc5-rg-snorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="bc6h-rgb-ufloat"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="bc6h-rgb-float"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="bc7-rgba-unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="bc7-rgba-unorm-srgb"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="etc2-rgb8unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="etc2-rgb8unorm-srgb"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="etc2-rgb8a1unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="etc2-rgb8a1unorm-srgb"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="etc2-rgba8unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="etc2-rgba8unorm-srgb"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="eac-r11unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="eac-r11snorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="eac-rg11unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="eac-rg11snorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="astc-4x4-unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="astc-4x4-unorm-srgb"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="astc-5x4-unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="astc-5x4-unorm-srgb"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="astc-5x5-unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="astc-5x5-unorm-srgb"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="astc-6x5-unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="astc-6x5-unorm-srgb"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="astc-6x6-unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="astc-6x6-unorm-srgb"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="astc-8x5-unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="astc-8x5-unorm-srgb"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="astc-8x6-unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="astc-8x6-unorm-srgb"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="astc-8x8-unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="astc-8x8-unorm-srgb"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="astc-10x5-unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="astc-10x5-unorm-srgb"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="astc-10x6-unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="astc-10x6-unorm-srgb"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="astc-10x8-unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="astc-10x8-unorm-srgb"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="astc-10x10-unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="astc-10x10-unorm-srgb"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="astc-12x10-unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="astc-12x10-unorm-srgb"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="astc-12x12-unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="astc-12x12-unorm-srgb"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=32;dimension="3d";format="r8unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=32;dimension="3d";format="r8snorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=32;dimension="3d";format="r8uint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=32;dimension="3d";format="r8sint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=32;dimension="3d";format="rg8unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=32;dimension="3d";format="rg8snorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=32;dimension="3d";format="rg8uint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=32;dimension="3d";format="rg8sint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=32;dimension="3d";format="rgba8unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=32;dimension="3d";format="rgba8unorm-srgb"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=32;dimension="3d";format="rgba8snorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=32;dimension="3d";format="rgba8uint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=32;dimension="3d";format="rgba8sint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=32;dimension="3d";format="bgra8unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=32;dimension="3d";format="bgra8unorm-srgb"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=32;dimension="3d";format="r16uint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=32;dimension="3d";format="r16sint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=32;dimension="3d";format="r16float"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=32;dimension="3d";format="rg16uint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=32;dimension="3d";format="rg16sint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=32;dimension="3d";format="rg16float"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=32;dimension="3d";format="rgba16uint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=32;dimension="3d";format="rgba16sint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=32;dimension="3d";format="rgba16float"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=32;dimension="3d";format="r32uint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=32;dimension="3d";format="r32sint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=32;dimension="3d";format="r32float"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=32;dimension="3d";format="rg32uint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=32;dimension="3d";format="rg32sint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=32;dimension="3d";format="rg32float"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=32;dimension="3d";format="rgba32uint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=32;dimension="3d";format="rgba32sint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=32;dimension="3d";format="rgba32float"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=32;dimension="3d";format="rgb10a2unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=32;dimension="3d";format="rg11b10ufloat"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=32;dimension="3d";format="rgb9e5ufloat"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="1d";format="r8unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="1d";format="r8snorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="1d";format="r8uint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="1d";format="r8sint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="1d";format="rg8unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="1d";format="rg8snorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="1d";format="rg8uint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="1d";format="rg8sint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="1d";format="rgba8unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="1d";format="rgba8unorm-srgb"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="1d";format="rgba8snorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="1d";format="rgba8uint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="1d";format="rgba8sint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="1d";format="bgra8unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="1d";format="bgra8unorm-srgb"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="1d";format="r16uint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="1d";format="r16sint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="1d";format="r16float"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="1d";format="rg16uint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="1d";format="rg16sint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="1d";format="rg16float"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="1d";format="rgba16uint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="1d";format="rgba16sint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="1d";format="rgba16float"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="1d";format="r32uint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="1d";format="r32sint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="1d";format="r32float"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="1d";format="rg32uint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="1d";format="rg32sint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="1d";format="rg32float"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="1d";format="rgba32uint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="1d";format="rgba32sint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="1d";format="rgba32float"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="1d";format="rgb10a2unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="1d";format="rg11b10ufloat"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="1d";format="rgb9e5ufloat"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="r8unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="r8snorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="r8uint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="r8sint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="rg8unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="rg8snorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="rg8uint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="rg8sint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="rgba8unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="rgba8unorm-srgb"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="rgba8snorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="rgba8uint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="rgba8sint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="bgra8unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="bgra8unorm-srgb"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="r16uint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="r16sint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="r16float"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="rg16uint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="rg16sint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="rg16float"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="rgba16uint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="rgba16sint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="rgba16float"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="r32uint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="r32sint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="r32float"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="rg32uint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="rg32sint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="rg32float"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="rgba32uint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="rgba32sint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="rgba32float"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="rgb10a2unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="rg11b10ufloat"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="rgb9e5ufloat"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="stencil8"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="depth16unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="bc1-rgba-unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="bc1-rgba-unorm-srgb"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="bc2-rgba-unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="bc2-rgba-unorm-srgb"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="bc3-rgba-unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="bc3-rgba-unorm-srgb"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="bc4-r-unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="bc4-r-snorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="bc5-rg-unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="bc5-rg-snorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="bc6h-rgb-ufloat"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="bc6h-rgb-float"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="bc7-rgba-unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="bc7-rgba-unorm-srgb"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="etc2-rgb8unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="etc2-rgb8unorm-srgb"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="etc2-rgb8a1unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="etc2-rgb8a1unorm-srgb"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="etc2-rgba8unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="etc2-rgba8unorm-srgb"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="eac-r11unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="eac-r11snorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="eac-rg11unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="eac-rg11snorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="astc-4x4-unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="astc-4x4-unorm-srgb"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="astc-5x4-unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="astc-5x4-unorm-srgb"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="astc-5x5-unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="astc-5x5-unorm-srgb"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="astc-6x5-unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="astc-6x5-unorm-srgb"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="astc-6x6-unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="astc-6x6-unorm-srgb"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="astc-8x5-unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="astc-8x5-unorm-srgb"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="astc-8x6-unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="astc-8x6-unorm-srgb"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="astc-8x8-unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="astc-8x8-unorm-srgb"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="astc-10x5-unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="astc-10x5-unorm-srgb"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="astc-10x6-unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="astc-10x6-unorm-srgb"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="astc-10x8-unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="astc-10x8-unorm-srgb"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="astc-10x10-unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="astc-10x10-unorm-srgb"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="astc-12x10-unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="astc-12x10-unorm-srgb"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="astc-12x12-unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="astc-12x12-unorm-srgb"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="r8unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="r8snorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="r8uint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="r8sint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="rg8unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="rg8snorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="rg8uint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="rg8sint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="rgba8unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="rgba8unorm-srgb"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="rgba8snorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="rgba8uint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="rgba8sint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="bgra8unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="bgra8unorm-srgb"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="r16uint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="r16sint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="r16float"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="rg16uint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="rg16sint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="rg16float"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="rgba16uint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="rgba16sint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="rgba16float"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="r32uint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="r32sint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="r32float"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="rg32uint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="rg32sint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="rg32float"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="rgba32uint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="rgba32sint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="rgba32float"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="rgb10a2unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="rg11b10ufloat"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="rgb9e5ufloat"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="stencil8"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="depth16unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="bc1-rgba-unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="bc1-rgba-unorm-srgb"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="bc2-rgba-unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="bc2-rgba-unorm-srgb"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="bc3-rgba-unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="bc3-rgba-unorm-srgb"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="bc4-r-unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="bc4-r-snorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="bc5-rg-unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="bc5-rg-snorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="bc6h-rgb-ufloat"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="bc6h-rgb-float"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="bc7-rgba-unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="bc7-rgba-unorm-srgb"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="etc2-rgb8unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="etc2-rgb8unorm-srgb"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="etc2-rgb8a1unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="etc2-rgb8a1unorm-srgb"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="etc2-rgba8unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="etc2-rgba8unorm-srgb"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="eac-r11unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="eac-r11snorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="eac-rg11unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="eac-rg11snorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="astc-4x4-unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="astc-4x4-unorm-srgb"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="astc-5x4-unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="astc-5x4-unorm-srgb"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="astc-5x5-unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="astc-5x5-unorm-srgb"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="astc-6x5-unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="astc-6x5-unorm-srgb"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="astc-6x6-unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="astc-6x6-unorm-srgb"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="astc-8x5-unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="astc-8x5-unorm-srgb"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="astc-8x6-unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="astc-8x6-unorm-srgb"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="astc-8x8-unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="astc-8x8-unorm-srgb"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="astc-10x5-unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="astc-10x5-unorm-srgb"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="astc-10x6-unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="astc-10x6-unorm-srgb"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="astc-10x8-unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="astc-10x8-unorm-srgb"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="astc-10x10-unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="astc-10x10-unorm-srgb"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="astc-12x10-unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="astc-12x10-unorm-srgb"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="astc-12x12-unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="astc-12x12-unorm-srgb"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=32;dimension="3d";format="r8unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=32;dimension="3d";format="r8snorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=32;dimension="3d";format="r8uint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=32;dimension="3d";format="r8sint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=32;dimension="3d";format="rg8unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=32;dimension="3d";format="rg8snorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=32;dimension="3d";format="rg8uint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=32;dimension="3d";format="rg8sint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=32;dimension="3d";format="rgba8unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=32;dimension="3d";format="rgba8unorm-srgb"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=32;dimension="3d";format="rgba8snorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=32;dimension="3d";format="rgba8uint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=32;dimension="3d";format="rgba8sint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=32;dimension="3d";format="bgra8unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=32;dimension="3d";format="bgra8unorm-srgb"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=32;dimension="3d";format="r16uint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=32;dimension="3d";format="r16sint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=32;dimension="3d";format="r16float"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=32;dimension="3d";format="rg16uint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=32;dimension="3d";format="rg16sint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=32;dimension="3d";format="rg16float"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=32;dimension="3d";format="rgba16uint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=32;dimension="3d";format="rgba16sint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=32;dimension="3d";format="rgba16float"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=32;dimension="3d";format="r32uint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=32;dimension="3d";format="r32sint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=32;dimension="3d";format="r32float"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=32;dimension="3d";format="rg32uint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=32;dimension="3d";format="rg32sint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=32;dimension="3d";format="rg32float"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=32;dimension="3d";format="rgba32uint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=32;dimension="3d";format="rgba32sint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=32;dimension="3d";format="rgba32float"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=32;dimension="3d";format="rgb10a2unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=32;dimension="3d";format="rg11b10ufloat"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=32;dimension="3d";format="rgb9e5ufloat"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="1d";format="r8unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="1d";format="r8snorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="1d";format="r8uint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="1d";format="r8sint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="1d";format="rg8unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="1d";format="rg8snorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="1d";format="rg8uint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="1d";format="rg8sint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="1d";format="rgba8unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="1d";format="rgba8unorm-srgb"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="1d";format="rgba8snorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="1d";format="rgba8uint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="1d";format="rgba8sint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="1d";format="bgra8unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="1d";format="bgra8unorm-srgb"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="1d";format="r16uint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="1d";format="r16sint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="1d";format="r16float"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="1d";format="rg16uint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="1d";format="rg16sint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="1d";format="rg16float"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="1d";format="rgba16uint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="1d";format="rgba16sint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="1d";format="rgba16float"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="1d";format="r32uint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="1d";format="r32sint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="1d";format="r32float"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="1d";format="rg32uint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="1d";format="rg32sint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="1d";format="rg32float"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="1d";format="rgba32uint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="1d";format="rgba32sint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="1d";format="rgba32float"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="1d";format="rgb10a2unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="1d";format="rg11b10ufloat"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="1d";format="rgb9e5ufloat"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="r8unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="r8snorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="r8uint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="r8sint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="rg8unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="rg8snorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="rg8uint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="rg8sint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="rgba8unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="rgba8unorm-srgb"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="rgba8snorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="rgba8uint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="rgba8sint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="bgra8unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="bgra8unorm-srgb"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="r16uint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="r16sint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="r16float"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="rg16uint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="rg16sint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="rg16float"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="rgba16uint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="rgba16sint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="rgba16float"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="r32uint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="r32sint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="r32float"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="rg32uint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="rg32sint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="rg32float"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="rgba32uint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="rgba32sint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="rgba32float"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="rgb10a2unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="rg11b10ufloat"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="rgb9e5ufloat"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="stencil8"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="depth16unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="depth32float"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="bc1-rgba-unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="bc1-rgba-unorm-srgb"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="bc2-rgba-unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="bc2-rgba-unorm-srgb"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="bc3-rgba-unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="bc3-rgba-unorm-srgb"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="bc4-r-unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="bc4-r-snorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="bc5-rg-unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="bc5-rg-snorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="bc6h-rgb-ufloat"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="bc6h-rgb-float"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="bc7-rgba-unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="bc7-rgba-unorm-srgb"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="etc2-rgb8unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="etc2-rgb8unorm-srgb"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="etc2-rgb8a1unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="etc2-rgb8a1unorm-srgb"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="etc2-rgba8unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="etc2-rgba8unorm-srgb"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="eac-r11unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="eac-r11snorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="eac-rg11unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="eac-rg11snorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="astc-4x4-unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="astc-4x4-unorm-srgb"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="astc-5x4-unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="astc-5x4-unorm-srgb"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="astc-5x5-unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="astc-5x5-unorm-srgb"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="astc-6x5-unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="astc-6x5-unorm-srgb"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="astc-6x6-unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="astc-6x6-unorm-srgb"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="astc-8x5-unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="astc-8x5-unorm-srgb"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="astc-8x6-unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="astc-8x6-unorm-srgb"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="astc-8x8-unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="astc-8x8-unorm-srgb"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="astc-10x5-unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="astc-10x5-unorm-srgb"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="astc-10x6-unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="astc-10x6-unorm-srgb"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="astc-10x8-unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="astc-10x8-unorm-srgb"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="astc-10x10-unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="astc-10x10-unorm-srgb"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="astc-12x10-unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="astc-12x10-unorm-srgb"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="astc-12x12-unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="astc-12x12-unorm-srgb"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="r8unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="r8snorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="r8uint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="r8sint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="rg8unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="rg8snorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="rg8uint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="rg8sint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="rgba8unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="rgba8unorm-srgb"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="rgba8snorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="rgba8uint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="rgba8sint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="bgra8unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="bgra8unorm-srgb"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="r16uint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="r16sint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="r16float"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="rg16uint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="rg16sint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="rg16float"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="rgba16uint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="rgba16sint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="rgba16float"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="r32uint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="r32sint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="r32float"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="rg32uint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="rg32sint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="rg32float"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="rgba32uint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="rgba32sint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="rgba32float"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="rgb10a2unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="rg11b10ufloat"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="rgb9e5ufloat"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="stencil8"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="depth16unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="depth32float"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="bc1-rgba-unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="bc1-rgba-unorm-srgb"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="bc2-rgba-unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="bc2-rgba-unorm-srgb"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="bc3-rgba-unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="bc3-rgba-unorm-srgb"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="bc4-r-unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="bc4-r-snorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="bc5-rg-unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="bc5-rg-snorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="bc6h-rgb-ufloat"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="bc6h-rgb-float"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="bc7-rgba-unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="bc7-rgba-unorm-srgb"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="etc2-rgb8unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="etc2-rgb8unorm-srgb"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="etc2-rgb8a1unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="etc2-rgb8a1unorm-srgb"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="etc2-rgba8unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="etc2-rgba8unorm-srgb"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="eac-r11unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="eac-r11snorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="eac-rg11unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="eac-rg11snorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="astc-4x4-unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="astc-4x4-unorm-srgb"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="astc-5x4-unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="astc-5x4-unorm-srgb"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="astc-5x5-unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="astc-5x5-unorm-srgb"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="astc-6x5-unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="astc-6x5-unorm-srgb"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="astc-6x6-unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="astc-6x6-unorm-srgb"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="astc-8x5-unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="astc-8x5-unorm-srgb"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="astc-8x6-unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="astc-8x6-unorm-srgb"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="astc-8x8-unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="astc-8x8-unorm-srgb"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="astc-10x5-unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="astc-10x5-unorm-srgb"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="astc-10x6-unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="astc-10x6-unorm-srgb"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="astc-10x8-unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="astc-10x8-unorm-srgb"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="astc-10x10-unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="astc-10x10-unorm-srgb"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="astc-12x10-unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="astc-12x10-unorm-srgb"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="astc-12x12-unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="astc-12x12-unorm-srgb"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=32;dimension="3d";format="r8unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=32;dimension="3d";format="r8snorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=32;dimension="3d";format="r8uint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=32;dimension="3d";format="r8sint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=32;dimension="3d";format="rg8unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=32;dimension="3d";format="rg8snorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=32;dimension="3d";format="rg8uint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=32;dimension="3d";format="rg8sint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=32;dimension="3d";format="rgba8unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=32;dimension="3d";format="rgba8unorm-srgb"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=32;dimension="3d";format="rgba8snorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=32;dimension="3d";format="rgba8uint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=32;dimension="3d";format="rgba8sint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=32;dimension="3d";format="bgra8unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=32;dimension="3d";format="bgra8unorm-srgb"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=32;dimension="3d";format="r16uint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=32;dimension="3d";format="r16sint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=32;dimension="3d";format="r16float"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=32;dimension="3d";format="rg16uint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=32;dimension="3d";format="rg16sint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=32;dimension="3d";format="rg16float"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=32;dimension="3d";format="rgba16uint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=32;dimension="3d";format="rgba16sint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=32;dimension="3d";format="rgba16float"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=32;dimension="3d";format="r32uint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=32;dimension="3d";format="r32sint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=32;dimension="3d";format="r32float"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=32;dimension="3d";format="rg32uint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=32;dimension="3d";format="rg32sint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=32;dimension="3d";format="rg32float"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=32;dimension="3d";format="rgba32uint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=32;dimension="3d";format="rgba32sint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=32;dimension="3d";format="rgba32float"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=32;dimension="3d";format="rgb10a2unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=32;dimension="3d";format="rg11b10ufloat"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=32;dimension="3d";format="rgb9e5ufloat"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,countLeadingZeros:u32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,literal:i32:*] + [:val="0x123"] + expected: FAIL + + [:val="123"] + expected: FAIL + + [:val="0"] + expected: FAIL + + [:val="0x3f"] + expected: FAIL + + [:val="2147483647"] + expected: FAIL + + [:val="-0x123"] + expected: FAIL + + [:val="-123"] + expected: FAIL + + [:val="-0x3f"] + expected: FAIL + + [:val="-2147483647"] + expected: FAIL + + [:val="-2147483648"] + expected: FAIL + + [:val="94i"] + expected: FAIL + + [:val="2147483647i"] + expected: FAIL + + [:val="-2147483647i"] + expected: FAIL + + [:val="i32(-2147483648)"] + expected: FAIL + + [:val="42u"] + expected: FAIL + + [:val="0u"] + expected: FAIL + + [:val="4294967295u"] + expected: FAIL + + [:val="2147483648"] + expected: FAIL + + [:val="2147483648i"] + expected: FAIL + + [:val="-2147483649"] + expected: FAIL + + [:val="-2147483649i"] + expected: FAIL + + [:val="1.0"] + expected: FAIL + + [:val="1.0f"] + expected: FAIL + + [:val="1.0h"] + expected: FAIL + + +[cts.https.html?q=webgpu:web_platform,canvas,readbackFromWebGPUCanvas:onscreenCanvas,snapshot:*] + [:format="bgra8unorm";alphaMode="opaque";colorSpace="srgb";snapshotType="toDataURL"] + expected: FAIL + + [:format="bgra8unorm";alphaMode="opaque";colorSpace="srgb";snapshotType="toBlob"] + expected: FAIL + + [:format="bgra8unorm";alphaMode="opaque";colorSpace="srgb";snapshotType="imageBitmap"] + expected: FAIL + + [:format="bgra8unorm";alphaMode="opaque";colorSpace="display-p3";snapshotType="toDataURL"] + expected: FAIL + + [:format="bgra8unorm";alphaMode="opaque";colorSpace="display-p3";snapshotType="toBlob"] + expected: FAIL + + [:format="bgra8unorm";alphaMode="opaque";colorSpace="display-p3";snapshotType="imageBitmap"] + expected: FAIL + + [:format="bgra8unorm";alphaMode="premultiplied";colorSpace="srgb";snapshotType="toDataURL"] + expected: FAIL + + [:format="bgra8unorm";alphaMode="premultiplied";colorSpace="srgb";snapshotType="toBlob"] + expected: FAIL + + [:format="bgra8unorm";alphaMode="premultiplied";colorSpace="srgb";snapshotType="imageBitmap"] + expected: FAIL + + [:format="bgra8unorm";alphaMode="premultiplied";colorSpace="display-p3";snapshotType="toDataURL"] + expected: FAIL + + [:format="bgra8unorm";alphaMode="premultiplied";colorSpace="display-p3";snapshotType="toBlob"] + expected: FAIL + + [:format="bgra8unorm";alphaMode="premultiplied";colorSpace="display-p3";snapshotType="imageBitmap"] + expected: FAIL + + [:format="rgba8unorm";alphaMode="opaque";colorSpace="srgb";snapshotType="toDataURL"] + expected: FAIL + + [:format="rgba8unorm";alphaMode="opaque";colorSpace="srgb";snapshotType="toBlob"] + expected: FAIL + + [:format="rgba8unorm";alphaMode="opaque";colorSpace="srgb";snapshotType="imageBitmap"] + expected: FAIL + + [:format="rgba8unorm";alphaMode="opaque";colorSpace="display-p3";snapshotType="toDataURL"] + expected: FAIL + + [:format="rgba8unorm";alphaMode="opaque";colorSpace="display-p3";snapshotType="toBlob"] + expected: FAIL + + [:format="rgba8unorm";alphaMode="opaque";colorSpace="display-p3";snapshotType="imageBitmap"] + expected: FAIL + + [:format="rgba8unorm";alphaMode="premultiplied";colorSpace="srgb";snapshotType="toDataURL"] + expected: FAIL + + [:format="rgba8unorm";alphaMode="premultiplied";colorSpace="srgb";snapshotType="toBlob"] + expected: FAIL + + [:format="rgba8unorm";alphaMode="premultiplied";colorSpace="srgb";snapshotType="imageBitmap"] + expected: FAIL + + [:format="rgba8unorm";alphaMode="premultiplied";colorSpace="display-p3";snapshotType="toDataURL"] + expected: FAIL + + [:format="rgba8unorm";alphaMode="premultiplied";colorSpace="display-p3";snapshotType="toBlob"] + expected: FAIL + + [:format="rgba8unorm";alphaMode="premultiplied";colorSpace="display-p3";snapshotType="imageBitmap"] + expected: FAIL + + [:format="rgba16float";alphaMode="opaque";colorSpace="srgb";snapshotType="toDataURL"] + expected: FAIL + + [:format="rgba16float";alphaMode="opaque";colorSpace="srgb";snapshotType="toBlob"] + expected: FAIL + + [:format="rgba16float";alphaMode="opaque";colorSpace="srgb";snapshotType="imageBitmap"] + expected: FAIL + + [:format="rgba16float";alphaMode="opaque";colorSpace="display-p3";snapshotType="toDataURL"] + expected: FAIL + + [:format="rgba16float";alphaMode="opaque";colorSpace="display-p3";snapshotType="toBlob"] + expected: FAIL + + [:format="rgba16float";alphaMode="opaque";colorSpace="display-p3";snapshotType="imageBitmap"] + expected: FAIL + + [:format="rgba16float";alphaMode="premultiplied";colorSpace="srgb";snapshotType="toDataURL"] + expected: FAIL + + [:format="rgba16float";alphaMode="premultiplied";colorSpace="srgb";snapshotType="toBlob"] + expected: FAIL + + [:format="rgba16float";alphaMode="premultiplied";colorSpace="srgb";snapshotType="imageBitmap"] + expected: FAIL + + [:format="rgba16float";alphaMode="premultiplied";colorSpace="display-p3";snapshotType="toDataURL"] + expected: FAIL + + [:format="rgba16float";alphaMode="premultiplied";colorSpace="display-p3";snapshotType="toBlob"] + expected: FAIL + + [:format="rgba16float";alphaMode="premultiplied";colorSpace="display-p3";snapshotType="imageBitmap"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,command_buffer,basic:b2t2t2b:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,fragment_state:targets_write_mask:*] + [:isAsync=false;writeMask=0] + expected: FAIL + + [:isAsync=false;writeMask=15] + expected: FAIL + + [:isAsync=false;writeMask=16] + expected: FAIL + + [:isAsync=false;writeMask=2147483649] + expected: FAIL + + [:isAsync=true;writeMask=0] + expected: FAIL + + [:isAsync=true;writeMask=15] + expected: FAIL + + [:isAsync=true;writeMask=16] + expected: FAIL + + [:isAsync=true;writeMask=2147483649] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,rendering,draw:largeish_buffer:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,memory_model,weak:store:*] + [:memType="atomic_workgroup"] + expected: FAIL + + [:memType="atomic_storage"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,flow_control,eval_order:vec4_constructor:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,flow_control,eval_order:1d_array_compound_assignment:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,unary,f32_conversion:f32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,command_buffer,programmable,state_tracking:bind_group_order:*] + [:encoderType="compute%20pass"] + expected: FAIL + + [:encoderType="render%20pass"] + expected: FAIL + + [:encoderType="render%20bundle"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,flow_control,eval_order:2d_array_increment:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,u32_arithmetic:subtraction_vector_scalar_compound:*] + [:inputSource="const";vectorize_lhs=2] + expected: FAIL + + [:inputSource="const";vectorize_lhs=3] + expected: FAIL + + [:inputSource="const";vectorize_lhs=4] + expected: FAIL + + [:inputSource="uniform";vectorize_lhs=2] + expected: FAIL + + [:inputSource="uniform";vectorize_lhs=3] + expected: FAIL + + [:inputSource="uniform";vectorize_lhs=4] + expected: FAIL + + [:inputSource="storage_r";vectorize_lhs=2] + expected: FAIL + + [:inputSource="storage_r";vectorize_lhs=3] + expected: FAIL + + [:inputSource="storage_r";vectorize_lhs=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize_lhs=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize_lhs=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize_lhs=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,reflection:query_set_reflection_attributes:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,tan:abstract_float:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,u32_comparison:less_equals:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,rendering,depth_bias:depth_bias_24bit_format:*] + [:format="depth24plus";quadAngle=0;bias=8388608;biasSlopeScale=0;biasClamp=0] + expected: FAIL + + [:format="depth24plus";quadAngle=0;bias=8388608;biasSlopeScale=0;biasClamp=0.1] + expected: FAIL + + [:format="depth24plus";quadAngle=1;bias=8388608;biasSlopeScale=1;biasClamp=0] + expected: FAIL + + [:format="depth24plus-stencil8";quadAngle=0;bias=8388608;biasSlopeScale=0;biasClamp=0] + expected: FAIL + + [:format="depth24plus-stencil8";quadAngle=0;bias=8388608;biasSlopeScale=0;biasClamp=0.1] + expected: FAIL + + [:format="depth24plus-stencil8";quadAngle=1;bias=8388608;biasSlopeScale=1;biasClamp=0] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,semicolon:function_body_multiple:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,resource_init,buffer:storage_buffer:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,memory_sync,texture,same_subresource:rw,single_pass,load_store:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:examples:basic,builder_subcases_short:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,buffer,mapping:getMappedRange,state,unmapped:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createView:texture_state:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,flow_control,for:nested_for_continue:*] + [:preventValueOptimizations=true] + expected: FAIL + + [:preventValueOptimizations=false] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,f32_comparison:less_equals:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,source:invalid_source:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,unary,f32_conversion:i32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,queue,destroyed,buffer:copyBufferToBuffer:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,u32_comparison:not_equals:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,inter_stage:location,mismatch:*] + [:isAsync=false;outputs=["%40location(0)%20__:%20f32"\];inputs=["%40location(0)%20__:%20f32"\]] + expected: FAIL + + [:isAsync=false;outputs=["%40location(0)%20__:%20f32"\];inputs=["%40location(1)%20__:%20f32"\]] + expected: FAIL + + [:isAsync=false;outputs=["%40location(1)%20__:%20f32"\];inputs=["%40location(0)%20__:%20f32"\]] + expected: FAIL + + [:isAsync=false;outputs=["%40location(0)%20__:%20f32","%40location(1)%20__:%20f32"\];inputs=["%40location(1)%20__:%20f32","%40location(0)%20__:%20f32"\]] + expected: FAIL + + [:isAsync=false;outputs=["%40location(1)%20__:%20f32","%40location(0)%20__:%20f32"\];inputs=["%40location(0)%20__:%20f32","%40location(1)%20__:%20f32"\]] + expected: FAIL + + [:isAsync=true;outputs=["%40location(0)%20__:%20f32"\];inputs=["%40location(0)%20__:%20f32"\]] + expected: FAIL + + [:isAsync=true;outputs=["%40location(0)%20__:%20f32"\];inputs=["%40location(1)%20__:%20f32"\]] + expected: FAIL + + [:isAsync=true;outputs=["%40location(1)%20__:%20f32"\];inputs=["%40location(0)%20__:%20f32"\]] + expected: FAIL + + [:isAsync=true;outputs=["%40location(0)%20__:%20f32","%40location(1)%20__:%20f32"\];inputs=["%40location(1)%20__:%20f32","%40location(0)%20__:%20f32"\]] + expected: FAIL + + [:isAsync=true;outputs=["%40location(1)%20__:%20f32","%40location(0)%20__:%20f32"\];inputs=["%40location(0)%20__:%20f32","%40location(1)%20__:%20f32"\]] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,render_pass,storeOp:render_pass_store_op,multiple_color_attachments:*] + [:storeOperation1="discard";storeOperation2="discard"] + expected: FAIL + + [:storeOperation1="discard";storeOperation2="store"] + expected: FAIL + + [:storeOperation1="store";storeOperation2="discard"] + expected: FAIL + + [:storeOperation1="store";storeOperation2="store"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,shader_io,invariant:valid_only_with_vertex_position_builtin:*] + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=true] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=false] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=true] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=false] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=true] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=false] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=true] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=false] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=true] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=false] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=true] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=false] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=true] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=false] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=true] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=false] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=true] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=false] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=true] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=false] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,distance:f32_vec4:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,unary,bool_logical:negation:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atomics,atomicLoad:load:*] + [:SC="storage";T="i32"] + expected: FAIL + + [:SC="storage";T="u32"] + expected: FAIL + + [:SC="uniform";T="i32"] + expected: FAIL + + [:SC="uniform";T="u32"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,countLeadingZeros:i32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,abs:abstract_float:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,literal:u32:*] + [:val="0x123"] + expected: FAIL + + [:val="123"] + expected: FAIL + + [:val="0"] + expected: FAIL + + [:val="0x3f"] + expected: FAIL + + [:val="2147483647"] + expected: FAIL + + [:val="42u"] + expected: FAIL + + [:val="0u"] + expected: FAIL + + [:val="4294967295u"] + expected: FAIL + + [:val="4294967295"] + expected: FAIL + + [:val="-0x123"] + expected: FAIL + + [:val="-123"] + expected: FAIL + + [:val="-0x3f"] + expected: FAIL + + [:val="-2147483647"] + expected: FAIL + + [:val="-2147483648"] + expected: FAIL + + [:val="94i"] + expected: FAIL + + [:val="2147483647i"] + expected: FAIL + + [:val="-2147483647i"] + expected: FAIL + + [:val="i32(-2147483648)"] + expected: FAIL + + [:val="4294967296"] + expected: FAIL + + [:val="4294967296u"] + expected: FAIL + + [:val="-1"] + expected: FAIL + + [:val="1.0"] + expected: FAIL + + [:val="1.0f"] + expected: FAIL + + [:val="1.0h"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createBindGroup:buffer,resource_binding_size:*] + [:type="uniform"] + expected: FAIL + + [:type="storage"] + expected: FAIL + + [:type="read-only-storage"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,depth_stencil_state:depth_write,frag_depth:*] + [:isAsync=false;format="_undef_"] + expected: FAIL + + [:isAsync=false;format="stencil8"] + expected: FAIL + + [:isAsync=false;format="depth16unorm"] + expected: FAIL + + [:isAsync=false;format="depth32float"] + expected: FAIL + + [:isAsync=false;format="depth24plus"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8"] + expected: FAIL + + [:isAsync=false;format="depth32float-stencil8"] + expected: FAIL + + [:isAsync=true;format="_undef_"] + expected: FAIL + + [:isAsync=true;format="stencil8"] + expected: FAIL + + [:isAsync=true;format="depth16unorm"] + expected: FAIL + + [:isAsync=true;format="depth32float"] + expected: FAIL + + [:isAsync=true;format="depth24plus"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8"] + expected: FAIL + + [:isAsync=true;format="depth32float-stencil8"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,flow_control,if:else_if:*] + [:preventValueOptimizations=true] + expected: FAIL + + [:preventValueOptimizations=false] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,rendering,stencil:stencil_read_write_mask:*] + [:format="stencil8";maskType="write";stencilRefValue=1] + expected: FAIL + + [:format="stencil8";maskType="write";stencilRefValue=2] + expected: FAIL + + [:format="stencil8";maskType="read";stencilRefValue=1] + expected: FAIL + + [:format="stencil8";maskType="read";stencilRefValue=2] + expected: FAIL + + [:format="depth24plus-stencil8";maskType="write";stencilRefValue=1] + expected: FAIL + + [:format="depth24plus-stencil8";maskType="write";stencilRefValue=2] + expected: FAIL + + [:format="depth24plus-stencil8";maskType="read";stencilRefValue=1] + expected: FAIL + + [:format="depth24plus-stencil8";maskType="read";stencilRefValue=2] + expected: FAIL + + [:format="depth32float-stencil8";maskType="write";stencilRefValue=1] + expected: FAIL + + [:format="depth32float-stencil8";maskType="write";stencilRefValue=2] + expected: FAIL + + [:format="depth32float-stencil8";maskType="read";stencilRefValue=1] + expected: FAIL + + [:format="depth32float-stencil8";maskType="read";stencilRefValue=2] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureGather:depth_array_2d_coords:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pass,attachment_compatibility:render_pass_and_bundle,sample_count:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,texture,rg11b10ufloat_renderable:create_texture:*] + [:sampleCount=1] + expected: FAIL + + [:sampleCount=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,saturate:f16:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,u32_arithmetic:division_compound:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,queue,destroyed,texture:writeTexture:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,semicolon:compound_statement_multiple:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,queue,buffer_mapped:copyTextureToBuffer:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,resource_usages,texture,in_pass_encoder:shader_stages_and_visibility,storage_write:*] + [:compute=false] + expected: FAIL + + [:compute=true] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,texture,bgra8unorm_storage:configure_storage_usage_on_canvas_context_without_bgra8unorm_storage:*] + [:canvasType="onscreen"] + expected: FAIL + + [:canvasType="offscreen"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,multisample_state:count:*] + [:isAsync=false] + expected: FAIL + + [:isAsync=true] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,builtin:placement:*] + [:scope="private-var";attribute={"private-var":false,"storage-var":false,"struct-member":true,"non-ep-param":false,"non-ep-ret":false,"fn-decl":false,"fn-var":false,"fn-return":false,"while-stmt":false}] + expected: FAIL + + [:scope="storage-var";attribute={"private-var":false,"storage-var":false,"struct-member":true,"non-ep-param":false,"non-ep-ret":false,"fn-decl":false,"fn-var":false,"fn-return":false,"while-stmt":false}] + expected: FAIL + + [:scope="struct-member";attribute={"private-var":false,"storage-var":false,"struct-member":true,"non-ep-param":false,"non-ep-ret":false,"fn-decl":false,"fn-var":false,"fn-return":false,"while-stmt":false}] + expected: FAIL + + [:scope="non-ep-param";attribute={"private-var":false,"storage-var":false,"struct-member":true,"non-ep-param":false,"non-ep-ret":false,"fn-decl":false,"fn-var":false,"fn-return":false,"while-stmt":false}] + expected: FAIL + + [:scope="non-ep-ret";attribute={"private-var":false,"storage-var":false,"struct-member":true,"non-ep-param":false,"non-ep-ret":false,"fn-decl":false,"fn-var":false,"fn-return":false,"while-stmt":false}] + expected: FAIL + + [:scope="fn-decl";attribute={"private-var":false,"storage-var":false,"struct-member":true,"non-ep-param":false,"non-ep-ret":false,"fn-decl":false,"fn-var":false,"fn-return":false,"while-stmt":false}] + expected: FAIL + + [:scope="fn-var";attribute={"private-var":false,"storage-var":false,"struct-member":true,"non-ep-param":false,"non-ep-ret":false,"fn-decl":false,"fn-var":false,"fn-return":false,"while-stmt":false}] + expected: FAIL + + [:scope="while-stmt";attribute={"private-var":false,"storage-var":false,"struct-member":true,"non-ep-param":false,"non-ep-ret":false,"fn-decl":false,"fn-var":false,"fn-return":false,"while-stmt":false}] + expected: FAIL + + [:scope="_undef_";attribute={"private-var":false,"storage-var":false,"struct-member":true,"non-ep-param":false,"non-ep-ret":false,"fn-decl":false,"fn-var":false,"fn-return":false,"while-stmt":false}] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,beginRenderPass:occlusion_query_set,device_mismatch:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureNumLayers:arrayed:*] + [:texture_type="texture_depth_2d_array"] + expected: FAIL + + [:texture_type="texture_depth_cube_array"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_fn_var_decl:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,pack4x8unorm:pack:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,u32_arithmetic:subtraction_compound:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,u32_arithmetic:addition_vector_scalar_compound:*] + [:inputSource="const";vectorize_lhs=2] + expected: FAIL + + [:inputSource="const";vectorize_lhs=3] + expected: FAIL + + [:inputSource="const";vectorize_lhs=4] + expected: FAIL + + [:inputSource="uniform";vectorize_lhs=2] + expected: FAIL + + [:inputSource="uniform";vectorize_lhs=3] + expected: FAIL + + [:inputSource="uniform";vectorize_lhs=4] + expected: FAIL + + [:inputSource="storage_r";vectorize_lhs=2] + expected: FAIL + + [:inputSource="storage_r";vectorize_lhs=3] + expected: FAIL + + [:inputSource="storage_r";vectorize_lhs=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize_lhs=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize_lhs=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize_lhs=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,render,dynamic_state:setScissorRect,xy_rect_contained_in_attachment:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,frexp:f16_exp:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,buffers,threading:destroyed:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,extractBits:u32:*] + [:inputSource="const";width=1] + expected: FAIL + + [:inputSource="const";width=2] + expected: FAIL + + [:inputSource="const";width=3] + expected: FAIL + + [:inputSource="const";width=4] + expected: FAIL + + [:inputSource="uniform";width=1] + expected: FAIL + + [:inputSource="uniform";width=2] + expected: FAIL + + [:inputSource="uniform";width=3] + expected: FAIL + + [:inputSource="uniform";width=4] + expected: FAIL + + [:inputSource="storage_r";width=1] + expected: FAIL + + [:inputSource="storage_r";width=2] + expected: FAIL + + [:inputSource="storage_r";width=3] + expected: FAIL + + [:inputSource="storage_r";width=4] + expected: FAIL + + [:inputSource="storage_rw";width=1] + expected: FAIL + + [:inputSource="storage_rw";width=2] + expected: FAIL + + [:inputSource="storage_rw";width=3] + expected: FAIL + + [:inputSource="storage_rw";width=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createTexture:texture_size,2d_texture,compressed_format:*] + expected: TIMEOUT + [:dimension="_undef_";format="bc1-rgba-unorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm";size=[8188,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm";size=[8188,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm";size=[8192,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm";size=[8196,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm";size=[8196,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm";size=[1,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm";size=[4,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm";size=[4,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm";size=[1,8196,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm";size=[4,8196,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm";size=[4,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm";size=[1,4,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm";size=[4,4,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm";size=[4,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm";size=[1,4,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm";size=[4,4,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm";size=[4,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm";size=[1,4,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm";size=[4,4,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm-srgb";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm-srgb";size=[8188,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm-srgb";size=[8188,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm-srgb";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm-srgb";size=[8192,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm-srgb";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm-srgb";size=[8196,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm-srgb";size=[8196,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm-srgb";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm-srgb";size=[1,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm-srgb";size=[4,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm-srgb";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm-srgb";size=[4,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm-srgb";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm-srgb";size=[1,8196,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm-srgb";size=[4,8196,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm-srgb";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm-srgb";size=[4,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm-srgb";size=[1,4,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm-srgb";size=[4,4,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm-srgb";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm-srgb";size=[4,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm-srgb";size=[1,4,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm-srgb";size=[4,4,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm-srgb";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm-srgb";size=[4,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm-srgb";size=[1,4,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm-srgb";size=[4,4,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm";size=[8188,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm";size=[8188,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm";size=[8192,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm";size=[8196,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm";size=[8196,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm";size=[1,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm";size=[4,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm";size=[4,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm";size=[1,8196,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm";size=[4,8196,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm";size=[4,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm";size=[1,4,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm";size=[4,4,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm";size=[4,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm";size=[1,4,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm";size=[4,4,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm";size=[4,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm";size=[1,4,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm";size=[4,4,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm-srgb";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm-srgb";size=[8188,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm-srgb";size=[8188,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm-srgb";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm-srgb";size=[8192,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm-srgb";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm-srgb";size=[8196,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm-srgb";size=[8196,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm-srgb";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm-srgb";size=[1,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm-srgb";size=[4,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm-srgb";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm-srgb";size=[4,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm-srgb";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm-srgb";size=[1,8196,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm-srgb";size=[4,8196,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm-srgb";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm-srgb";size=[4,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm-srgb";size=[1,4,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm-srgb";size=[4,4,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm-srgb";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm-srgb";size=[4,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm-srgb";size=[1,4,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm-srgb";size=[4,4,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm-srgb";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm-srgb";size=[4,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm-srgb";size=[1,4,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm-srgb";size=[4,4,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm";size=[8188,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm";size=[8188,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm";size=[8192,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm";size=[8196,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm";size=[8196,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm";size=[1,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm";size=[4,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm";size=[4,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm";size=[1,8196,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm";size=[4,8196,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm";size=[4,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm";size=[1,4,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm";size=[4,4,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm";size=[4,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm";size=[1,4,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm";size=[4,4,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm";size=[4,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm";size=[1,4,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm";size=[4,4,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm-srgb";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm-srgb";size=[8188,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm-srgb";size=[8188,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm-srgb";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm-srgb";size=[8192,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm-srgb";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm-srgb";size=[8196,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm-srgb";size=[8196,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm-srgb";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm-srgb";size=[1,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm-srgb";size=[4,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm-srgb";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm-srgb";size=[4,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm-srgb";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm-srgb";size=[1,8196,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm-srgb";size=[4,8196,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm-srgb";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm-srgb";size=[4,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm-srgb";size=[1,4,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm-srgb";size=[4,4,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm-srgb";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm-srgb";size=[4,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm-srgb";size=[1,4,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm-srgb";size=[4,4,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm-srgb";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm-srgb";size=[4,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm-srgb";size=[1,4,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm-srgb";size=[4,4,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-unorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-unorm";size=[8188,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-unorm";size=[8188,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-unorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-unorm";size=[8192,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-unorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-unorm";size=[8196,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-unorm";size=[8196,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-unorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-unorm";size=[1,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-unorm";size=[4,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-unorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-unorm";size=[4,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-unorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-unorm";size=[1,8196,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-unorm";size=[4,8196,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-unorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-unorm";size=[4,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-unorm";size=[1,4,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-unorm";size=[4,4,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-unorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-unorm";size=[4,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-unorm";size=[1,4,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-unorm";size=[4,4,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-unorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-unorm";size=[4,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-unorm";size=[1,4,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-unorm";size=[4,4,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-snorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-snorm";size=[8188,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-snorm";size=[8188,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-snorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-snorm";size=[8192,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-snorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-snorm";size=[8196,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-snorm";size=[8196,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-snorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-snorm";size=[1,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-snorm";size=[4,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-snorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-snorm";size=[4,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-snorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-snorm";size=[1,8196,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-snorm";size=[4,8196,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-snorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-snorm";size=[4,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-snorm";size=[1,4,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-snorm";size=[4,4,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-snorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-snorm";size=[4,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-snorm";size=[1,4,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-snorm";size=[4,4,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-snorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-snorm";size=[4,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-snorm";size=[1,4,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-snorm";size=[4,4,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-unorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-unorm";size=[8188,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-unorm";size=[8188,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-unorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-unorm";size=[8192,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-unorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-unorm";size=[8196,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-unorm";size=[8196,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-unorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-unorm";size=[1,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-unorm";size=[4,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-unorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-unorm";size=[4,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-unorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-unorm";size=[1,8196,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-unorm";size=[4,8196,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-unorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-unorm";size=[4,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-unorm";size=[1,4,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-unorm";size=[4,4,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-unorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-unorm";size=[4,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-unorm";size=[1,4,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-unorm";size=[4,4,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-unorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-unorm";size=[4,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-unorm";size=[1,4,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-unorm";size=[4,4,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-snorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-snorm";size=[8188,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-snorm";size=[8188,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-snorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-snorm";size=[8192,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-snorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-snorm";size=[8196,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-snorm";size=[8196,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-snorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-snorm";size=[1,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-snorm";size=[4,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-snorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-snorm";size=[4,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-snorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-snorm";size=[1,8196,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-snorm";size=[4,8196,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-snorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-snorm";size=[4,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-snorm";size=[1,4,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-snorm";size=[4,4,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-snorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-snorm";size=[4,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-snorm";size=[1,4,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-snorm";size=[4,4,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-snorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-snorm";size=[4,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-snorm";size=[1,4,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-snorm";size=[4,4,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-ufloat";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-ufloat";size=[8188,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-ufloat";size=[8188,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-ufloat";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-ufloat";size=[8192,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-ufloat";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-ufloat";size=[8196,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-ufloat";size=[8196,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-ufloat";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-ufloat";size=[1,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-ufloat";size=[4,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-ufloat";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-ufloat";size=[4,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-ufloat";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-ufloat";size=[1,8196,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-ufloat";size=[4,8196,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-ufloat";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-ufloat";size=[4,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-ufloat";size=[1,4,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-ufloat";size=[4,4,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-ufloat";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-ufloat";size=[4,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-ufloat";size=[1,4,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-ufloat";size=[4,4,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-ufloat";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-ufloat";size=[4,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-ufloat";size=[1,4,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-ufloat";size=[4,4,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-float";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-float";size=[8188,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-float";size=[8188,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-float";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-float";size=[8192,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-float";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-float";size=[8196,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-float";size=[8196,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-float";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-float";size=[1,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-float";size=[4,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-float";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-float";size=[4,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-float";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-float";size=[1,8196,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-float";size=[4,8196,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-float";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-float";size=[4,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-float";size=[1,4,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-float";size=[4,4,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-float";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-float";size=[4,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-float";size=[1,4,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-float";size=[4,4,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-float";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-float";size=[4,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-float";size=[1,4,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-float";size=[4,4,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm";size=[8188,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm";size=[8188,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm";size=[8192,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm";size=[8196,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm";size=[8196,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm";size=[1,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm";size=[4,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm";size=[4,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm";size=[1,8196,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm";size=[4,8196,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm";size=[4,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm";size=[1,4,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm";size=[4,4,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm";size=[4,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm";size=[1,4,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm";size=[4,4,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm";size=[4,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm";size=[1,4,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm";size=[4,4,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm-srgb";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm-srgb";size=[8188,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm-srgb";size=[8188,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm-srgb";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm-srgb";size=[8192,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm-srgb";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm-srgb";size=[8196,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm-srgb";size=[8196,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm-srgb";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm-srgb";size=[1,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm-srgb";size=[4,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm-srgb";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm-srgb";size=[4,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm-srgb";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm-srgb";size=[1,8196,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm-srgb";size=[4,8196,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm-srgb";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm-srgb";size=[4,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm-srgb";size=[1,4,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm-srgb";size=[4,4,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm-srgb";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm-srgb";size=[4,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm-srgb";size=[1,4,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm-srgb";size=[4,4,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm-srgb";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm-srgb";size=[4,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm-srgb";size=[1,4,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm-srgb";size=[4,4,257\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm";size=[8188,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm";size=[8188,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm";size=[8192,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm";size=[8196,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm";size=[8196,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm";size=[1,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm";size=[4,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm";size=[4,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm";size=[1,8196,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm";size=[4,8196,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm";size=[4,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm";size=[1,4,255\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm";size=[4,4,255\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm";size=[4,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm";size=[1,4,256\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm";size=[4,4,256\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm";size=[4,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm";size=[1,4,257\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm";size=[4,4,257\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm-srgb";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm-srgb";size=[8188,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm-srgb";size=[8188,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm-srgb";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm-srgb";size=[8192,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm-srgb";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm-srgb";size=[8196,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm-srgb";size=[8196,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm-srgb";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm-srgb";size=[1,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm-srgb";size=[4,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm-srgb";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm-srgb";size=[4,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm-srgb";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm-srgb";size=[1,8196,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm-srgb";size=[4,8196,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm-srgb";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm-srgb";size=[4,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm-srgb";size=[1,4,255\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm-srgb";size=[4,4,255\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm-srgb";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm-srgb";size=[4,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm-srgb";size=[1,4,256\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm-srgb";size=[4,4,256\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm-srgb";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm-srgb";size=[4,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm-srgb";size=[1,4,257\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm-srgb";size=[4,4,257\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm";size=[8188,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm";size=[8188,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm";size=[8192,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm";size=[8196,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm";size=[8196,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm";size=[1,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm";size=[4,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm";size=[4,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm";size=[1,8196,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm";size=[4,8196,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm";size=[4,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm";size=[1,4,255\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm";size=[4,4,255\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm";size=[4,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm";size=[1,4,256\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm";size=[4,4,256\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm";size=[4,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm";size=[1,4,257\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm";size=[4,4,257\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm-srgb";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm-srgb";size=[8188,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm-srgb";size=[8188,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm-srgb";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm-srgb";size=[8192,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm-srgb";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm-srgb";size=[8196,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm-srgb";size=[8196,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm-srgb";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm-srgb";size=[1,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm-srgb";size=[4,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm-srgb";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm-srgb";size=[4,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm-srgb";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm-srgb";size=[1,8196,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm-srgb";size=[4,8196,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm-srgb";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm-srgb";size=[4,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm-srgb";size=[1,4,255\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm-srgb";size=[4,4,255\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm-srgb";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm-srgb";size=[4,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm-srgb";size=[1,4,256\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm-srgb";size=[4,4,256\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm-srgb";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm-srgb";size=[4,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm-srgb";size=[1,4,257\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm-srgb";size=[4,4,257\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm";size=[8188,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm";size=[8188,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm";size=[8192,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm";size=[8196,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm";size=[8196,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm";size=[1,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm";size=[4,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm";size=[4,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm";size=[1,8196,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm";size=[4,8196,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm";size=[4,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm";size=[1,4,255\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm";size=[4,4,255\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm";size=[4,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm";size=[1,4,256\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm";size=[4,4,256\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm";size=[4,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm";size=[1,4,257\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm";size=[4,4,257\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm-srgb";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm-srgb";size=[8188,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm-srgb";size=[8188,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm-srgb";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm-srgb";size=[8192,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm-srgb";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm-srgb";size=[8196,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm-srgb";size=[8196,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm-srgb";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm-srgb";size=[1,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm-srgb";size=[4,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm-srgb";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm-srgb";size=[4,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm-srgb";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm-srgb";size=[1,8196,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm-srgb";size=[4,8196,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm-srgb";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm-srgb";size=[4,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm-srgb";size=[1,4,255\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm-srgb";size=[4,4,255\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm-srgb";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm-srgb";size=[4,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm-srgb";size=[1,4,256\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm-srgb";size=[4,4,256\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm-srgb";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm-srgb";size=[4,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm-srgb";size=[1,4,257\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm-srgb";size=[4,4,257\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11unorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11unorm";size=[8188,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11unorm";size=[8188,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11unorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11unorm";size=[8192,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11unorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11unorm";size=[8196,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11unorm";size=[8196,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11unorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11unorm";size=[1,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11unorm";size=[4,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11unorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11unorm";size=[4,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11unorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11unorm";size=[1,8196,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11unorm";size=[4,8196,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11unorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11unorm";size=[4,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11unorm";size=[1,4,255\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11unorm";size=[4,4,255\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11unorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11unorm";size=[4,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11unorm";size=[1,4,256\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11unorm";size=[4,4,256\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11unorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11unorm";size=[4,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11unorm";size=[1,4,257\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11unorm";size=[4,4,257\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11snorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11snorm";size=[8188,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11snorm";size=[8188,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11snorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11snorm";size=[8192,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11snorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11snorm";size=[8196,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11snorm";size=[8196,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11snorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11snorm";size=[1,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11snorm";size=[4,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11snorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11snorm";size=[4,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11snorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11snorm";size=[1,8196,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11snorm";size=[4,8196,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11snorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11snorm";size=[4,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11snorm";size=[1,4,255\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11snorm";size=[4,4,255\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11snorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11snorm";size=[4,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11snorm";size=[1,4,256\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11snorm";size=[4,4,256\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11snorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11snorm";size=[4,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11snorm";size=[1,4,257\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11snorm";size=[4,4,257\]] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11unorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11unorm";size=[8188,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11unorm";size=[8188,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11unorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11unorm";size=[8192,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11unorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11unorm";size=[8196,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11unorm";size=[8196,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11unorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11unorm";size=[1,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11unorm";size=[4,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11unorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11unorm";size=[4,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11unorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11unorm";size=[1,8196,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11unorm";size=[4,8196,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11unorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11unorm";size=[4,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11unorm";size=[1,4,255\]] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11unorm";size=[4,4,255\]] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11unorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11unorm";size=[4,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11unorm";size=[1,4,256\]] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11unorm";size=[4,4,256\]] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11unorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11unorm";size=[4,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11unorm";size=[1,4,257\]] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11unorm";size=[4,4,257\]] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11snorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11snorm";size=[8188,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11snorm";size=[8188,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11snorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11snorm";size=[8192,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11snorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11snorm";size=[8196,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11snorm";size=[8196,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11snorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11snorm";size=[1,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11snorm";size=[4,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11snorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11snorm";size=[4,8192,1\]] + expected: TIMEOUT + + [:dimension="_undef_";format="eac-rg11snorm";size=[1,8193,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="eac-rg11snorm";size=[1,8196,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="eac-rg11snorm";size=[4,8196,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="eac-rg11snorm";size=[1,1,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="eac-rg11snorm";size=[4,1,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="eac-rg11snorm";size=[1,4,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="eac-rg11snorm";size=[4,4,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="eac-rg11snorm";size=[1,1,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="eac-rg11snorm";size=[4,1,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="eac-rg11snorm";size=[1,4,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="eac-rg11snorm";size=[4,4,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="eac-rg11snorm";size=[1,1,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="eac-rg11snorm";size=[4,1,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="eac-rg11snorm";size=[1,4,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="eac-rg11snorm";size=[4,4,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-4x4-unorm";size=[8191,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-4x4-unorm";size=[8188,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-4x4-unorm";size=[8188,4,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-4x4-unorm";size=[8192,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-4x4-unorm";size=[8192,4,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-4x4-unorm";size=[8193,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-4x4-unorm";size=[8196,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-4x4-unorm";size=[8196,4,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-4x4-unorm";size=[1,8191,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-4x4-unorm";size=[1,8188,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-4x4-unorm";size=[4,8188,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-4x4-unorm";size=[1,8192,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-4x4-unorm";size=[4,8192,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-4x4-unorm";size=[1,8193,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-4x4-unorm";size=[1,8196,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-4x4-unorm";size=[4,8196,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-4x4-unorm";size=[1,1,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-4x4-unorm";size=[4,1,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-4x4-unorm";size=[1,4,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-4x4-unorm";size=[4,4,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-4x4-unorm";size=[1,1,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-4x4-unorm";size=[4,1,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-4x4-unorm";size=[1,4,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-4x4-unorm";size=[4,4,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-4x4-unorm";size=[1,1,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-4x4-unorm";size=[4,1,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-4x4-unorm";size=[1,4,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-4x4-unorm";size=[4,4,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-4x4-unorm-srgb";size=[8191,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-4x4-unorm-srgb";size=[8188,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-4x4-unorm-srgb";size=[8188,4,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-4x4-unorm-srgb";size=[8192,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-4x4-unorm-srgb";size=[8192,4,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-4x4-unorm-srgb";size=[8193,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-4x4-unorm-srgb";size=[8196,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-4x4-unorm-srgb";size=[8196,4,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-4x4-unorm-srgb";size=[1,8191,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-4x4-unorm-srgb";size=[1,8188,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-4x4-unorm-srgb";size=[4,8188,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-4x4-unorm-srgb";size=[1,8192,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-4x4-unorm-srgb";size=[4,8192,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-4x4-unorm-srgb";size=[1,8193,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-4x4-unorm-srgb";size=[1,8196,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-4x4-unorm-srgb";size=[4,8196,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-4x4-unorm-srgb";size=[1,1,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-4x4-unorm-srgb";size=[4,1,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-4x4-unorm-srgb";size=[1,4,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-4x4-unorm-srgb";size=[4,4,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-4x4-unorm-srgb";size=[1,1,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-4x4-unorm-srgb";size=[4,1,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-4x4-unorm-srgb";size=[1,4,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-4x4-unorm-srgb";size=[4,4,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-4x4-unorm-srgb";size=[1,1,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-4x4-unorm-srgb";size=[4,1,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-4x4-unorm-srgb";size=[1,4,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-4x4-unorm-srgb";size=[4,4,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x4-unorm";size=[8191,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x4-unorm";size=[8187,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x4-unorm";size=[8187,4,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x4-unorm";size=[8192,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x4-unorm";size=[8192,4,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x4-unorm";size=[8193,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x4-unorm";size=[8197,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x4-unorm";size=[8197,4,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x4-unorm";size=[1,8191,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x4-unorm";size=[1,8188,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x4-unorm";size=[5,8188,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x4-unorm";size=[1,8192,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x4-unorm";size=[5,8192,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x4-unorm";size=[1,8193,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x4-unorm";size=[1,8197,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x4-unorm";size=[5,8196,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x4-unorm";size=[1,1,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x4-unorm";size=[5,1,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x4-unorm";size=[1,4,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x4-unorm";size=[5,4,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x4-unorm";size=[1,1,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x4-unorm";size=[5,1,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x4-unorm";size=[1,4,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x4-unorm";size=[5,4,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x4-unorm";size=[1,1,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x4-unorm";size=[5,1,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x4-unorm";size=[1,4,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x4-unorm";size=[5,4,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x4-unorm-srgb";size=[8191,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x4-unorm-srgb";size=[8187,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x4-unorm-srgb";size=[8187,4,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x4-unorm-srgb";size=[8192,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x4-unorm-srgb";size=[8192,4,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x4-unorm-srgb";size=[8193,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x4-unorm-srgb";size=[8197,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x4-unorm-srgb";size=[8197,4,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x4-unorm-srgb";size=[1,8191,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x4-unorm-srgb";size=[1,8188,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x4-unorm-srgb";size=[5,8188,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x4-unorm-srgb";size=[1,8192,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x4-unorm-srgb";size=[5,8192,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x4-unorm-srgb";size=[1,8193,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x4-unorm-srgb";size=[1,8197,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x4-unorm-srgb";size=[5,8196,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x4-unorm-srgb";size=[1,1,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x4-unorm-srgb";size=[5,1,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x4-unorm-srgb";size=[1,4,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x4-unorm-srgb";size=[5,4,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x4-unorm-srgb";size=[1,1,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x4-unorm-srgb";size=[5,1,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x4-unorm-srgb";size=[1,4,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x4-unorm-srgb";size=[5,4,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x4-unorm-srgb";size=[1,1,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x4-unorm-srgb";size=[5,1,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x4-unorm-srgb";size=[1,4,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x4-unorm-srgb";size=[5,4,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x5-unorm";size=[8191,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x5-unorm";size=[8187,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x5-unorm";size=[8187,5,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x5-unorm";size=[8192,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x5-unorm";size=[8192,5,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x5-unorm";size=[8193,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x5-unorm";size=[8197,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x5-unorm";size=[8197,5,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x5-unorm";size=[1,8191,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x5-unorm";size=[1,8187,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x5-unorm";size=[5,8187,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x5-unorm";size=[1,8192,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x5-unorm";size=[5,8192,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x5-unorm";size=[1,8193,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x5-unorm";size=[1,8197,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x5-unorm";size=[5,8197,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x5-unorm";size=[1,1,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x5-unorm";size=[5,1,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x5-unorm";size=[1,5,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x5-unorm";size=[5,5,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x5-unorm";size=[1,1,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x5-unorm";size=[5,1,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x5-unorm";size=[1,5,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x5-unorm";size=[5,5,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x5-unorm";size=[1,1,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x5-unorm";size=[5,1,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x5-unorm";size=[1,5,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x5-unorm";size=[5,5,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x5-unorm-srgb";size=[8191,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x5-unorm-srgb";size=[8187,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x5-unorm-srgb";size=[8187,5,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x5-unorm-srgb";size=[8192,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x5-unorm-srgb";size=[8192,5,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x5-unorm-srgb";size=[8193,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x5-unorm-srgb";size=[8197,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x5-unorm-srgb";size=[8197,5,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x5-unorm-srgb";size=[1,8191,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x5-unorm-srgb";size=[1,8187,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x5-unorm-srgb";size=[5,8187,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x5-unorm-srgb";size=[1,8192,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x5-unorm-srgb";size=[5,8192,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x5-unorm-srgb";size=[1,8193,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x5-unorm-srgb";size=[1,8197,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x5-unorm-srgb";size=[5,8197,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x5-unorm-srgb";size=[1,1,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x5-unorm-srgb";size=[5,1,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x5-unorm-srgb";size=[1,5,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x5-unorm-srgb";size=[5,5,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x5-unorm-srgb";size=[1,1,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x5-unorm-srgb";size=[5,1,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x5-unorm-srgb";size=[1,5,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x5-unorm-srgb";size=[5,5,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x5-unorm-srgb";size=[1,1,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x5-unorm-srgb";size=[5,1,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x5-unorm-srgb";size=[1,5,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-5x5-unorm-srgb";size=[5,5,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x5-unorm";size=[8191,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x5-unorm";size=[8186,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x5-unorm";size=[8186,5,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x5-unorm";size=[8192,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x5-unorm";size=[8192,5,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x5-unorm";size=[8193,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x5-unorm";size=[8198,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x5-unorm";size=[8198,5,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x5-unorm";size=[1,8191,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x5-unorm";size=[1,8187,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x5-unorm";size=[6,8187,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x5-unorm";size=[1,8192,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x5-unorm";size=[6,8192,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x5-unorm";size=[1,8193,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x5-unorm";size=[1,8198,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x5-unorm";size=[6,8197,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x5-unorm";size=[1,1,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x5-unorm";size=[6,1,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x5-unorm";size=[1,5,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x5-unorm";size=[6,5,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x5-unorm";size=[1,1,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x5-unorm";size=[6,1,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x5-unorm";size=[1,5,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x5-unorm";size=[6,5,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x5-unorm";size=[1,1,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x5-unorm";size=[6,1,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x5-unorm";size=[1,5,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x5-unorm";size=[6,5,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x5-unorm-srgb";size=[8191,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x5-unorm-srgb";size=[8186,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x5-unorm-srgb";size=[8186,5,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x5-unorm-srgb";size=[8192,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x5-unorm-srgb";size=[8192,5,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x5-unorm-srgb";size=[8193,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x5-unorm-srgb";size=[8198,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x5-unorm-srgb";size=[8198,5,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x5-unorm-srgb";size=[1,8191,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x5-unorm-srgb";size=[1,8187,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x5-unorm-srgb";size=[6,8187,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x5-unorm-srgb";size=[1,8192,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x5-unorm-srgb";size=[6,8192,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x5-unorm-srgb";size=[1,8193,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x5-unorm-srgb";size=[1,8198,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x5-unorm-srgb";size=[6,8197,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x5-unorm-srgb";size=[1,1,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x5-unorm-srgb";size=[6,1,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x5-unorm-srgb";size=[1,5,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x5-unorm-srgb";size=[6,5,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x5-unorm-srgb";size=[1,1,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x5-unorm-srgb";size=[6,1,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x5-unorm-srgb";size=[1,5,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x5-unorm-srgb";size=[6,5,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x5-unorm-srgb";size=[1,1,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x5-unorm-srgb";size=[6,1,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x5-unorm-srgb";size=[1,5,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x5-unorm-srgb";size=[6,5,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x6-unorm";size=[8191,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x6-unorm";size=[8186,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x6-unorm";size=[8186,6,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x6-unorm";size=[8192,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x6-unorm";size=[8192,6,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x6-unorm";size=[8193,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x6-unorm";size=[8198,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x6-unorm";size=[8198,6,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x6-unorm";size=[1,8191,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x6-unorm";size=[1,8186,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x6-unorm";size=[6,8186,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x6-unorm";size=[1,8192,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x6-unorm";size=[6,8192,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x6-unorm";size=[1,8193,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x6-unorm";size=[1,8198,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x6-unorm";size=[6,8198,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x6-unorm";size=[1,1,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x6-unorm";size=[6,1,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x6-unorm";size=[1,6,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x6-unorm";size=[6,6,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x6-unorm";size=[1,1,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x6-unorm";size=[6,1,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x6-unorm";size=[1,6,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x6-unorm";size=[6,6,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x6-unorm";size=[1,1,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x6-unorm";size=[6,1,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x6-unorm";size=[1,6,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x6-unorm";size=[6,6,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x6-unorm-srgb";size=[8191,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x6-unorm-srgb";size=[8186,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x6-unorm-srgb";size=[8186,6,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x6-unorm-srgb";size=[8192,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x6-unorm-srgb";size=[8192,6,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x6-unorm-srgb";size=[8193,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x6-unorm-srgb";size=[8198,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x6-unorm-srgb";size=[8198,6,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x6-unorm-srgb";size=[1,8191,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x6-unorm-srgb";size=[1,8186,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x6-unorm-srgb";size=[6,8186,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x6-unorm-srgb";size=[1,8192,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x6-unorm-srgb";size=[6,8192,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x6-unorm-srgb";size=[1,8193,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x6-unorm-srgb";size=[1,8198,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x6-unorm-srgb";size=[6,8198,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x6-unorm-srgb";size=[1,1,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x6-unorm-srgb";size=[6,1,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x6-unorm-srgb";size=[1,6,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x6-unorm-srgb";size=[6,6,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x6-unorm-srgb";size=[1,1,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x6-unorm-srgb";size=[6,1,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x6-unorm-srgb";size=[1,6,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x6-unorm-srgb";size=[6,6,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x6-unorm-srgb";size=[1,1,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x6-unorm-srgb";size=[6,1,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x6-unorm-srgb";size=[1,6,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-6x6-unorm-srgb";size=[6,6,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x5-unorm";size=[8191,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x5-unorm";size=[8184,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x5-unorm";size=[8184,5,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x5-unorm";size=[8192,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x5-unorm";size=[8192,5,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x5-unorm";size=[8193,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x5-unorm";size=[8200,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x5-unorm";size=[8200,5,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x5-unorm";size=[1,8191,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x5-unorm";size=[1,8187,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x5-unorm";size=[8,8187,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x5-unorm";size=[1,8192,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x5-unorm";size=[8,8192,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x5-unorm";size=[1,8193,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x5-unorm";size=[1,8200,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x5-unorm";size=[8,8197,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x5-unorm";size=[1,1,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x5-unorm";size=[8,1,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x5-unorm";size=[1,5,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x5-unorm";size=[8,5,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x5-unorm";size=[1,1,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x5-unorm";size=[8,1,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x5-unorm";size=[1,5,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x5-unorm";size=[8,5,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x5-unorm";size=[1,1,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x5-unorm";size=[8,1,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x5-unorm";size=[1,5,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x5-unorm";size=[8,5,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x5-unorm-srgb";size=[8191,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x5-unorm-srgb";size=[8184,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x5-unorm-srgb";size=[8184,5,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x5-unorm-srgb";size=[8192,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x5-unorm-srgb";size=[8192,5,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x5-unorm-srgb";size=[8193,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x5-unorm-srgb";size=[8200,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x5-unorm-srgb";size=[8200,5,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x5-unorm-srgb";size=[1,8191,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x5-unorm-srgb";size=[1,8187,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x5-unorm-srgb";size=[8,8187,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x5-unorm-srgb";size=[1,8192,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x5-unorm-srgb";size=[8,8192,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x5-unorm-srgb";size=[1,8193,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x5-unorm-srgb";size=[1,8200,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x5-unorm-srgb";size=[8,8197,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x5-unorm-srgb";size=[1,1,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x5-unorm-srgb";size=[8,1,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x5-unorm-srgb";size=[1,5,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x5-unorm-srgb";size=[8,5,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x5-unorm-srgb";size=[1,1,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x5-unorm-srgb";size=[8,1,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x5-unorm-srgb";size=[1,5,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x5-unorm-srgb";size=[8,5,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x5-unorm-srgb";size=[1,1,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x5-unorm-srgb";size=[8,1,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x5-unorm-srgb";size=[1,5,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x5-unorm-srgb";size=[8,5,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x6-unorm";size=[8191,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x6-unorm";size=[8184,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x6-unorm";size=[8184,6,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x6-unorm";size=[8192,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x6-unorm";size=[8192,6,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x6-unorm";size=[8193,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x6-unorm";size=[8200,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x6-unorm";size=[8200,6,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x6-unorm";size=[1,8191,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x6-unorm";size=[1,8186,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x6-unorm";size=[8,8186,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x6-unorm";size=[1,8192,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x6-unorm";size=[8,8192,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x6-unorm";size=[1,8193,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x6-unorm";size=[1,8200,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x6-unorm";size=[8,8198,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x6-unorm";size=[1,1,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x6-unorm";size=[8,1,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x6-unorm";size=[1,6,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x6-unorm";size=[8,6,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x6-unorm";size=[1,1,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x6-unorm";size=[8,1,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x6-unorm";size=[1,6,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x6-unorm";size=[8,6,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x6-unorm";size=[1,1,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x6-unorm";size=[8,1,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x6-unorm";size=[1,6,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x6-unorm";size=[8,6,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x6-unorm-srgb";size=[8191,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x6-unorm-srgb";size=[8184,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x6-unorm-srgb";size=[8184,6,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x6-unorm-srgb";size=[8192,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x6-unorm-srgb";size=[8192,6,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x6-unorm-srgb";size=[8193,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x6-unorm-srgb";size=[8200,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x6-unorm-srgb";size=[8200,6,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x6-unorm-srgb";size=[1,8191,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x6-unorm-srgb";size=[1,8186,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x6-unorm-srgb";size=[8,8186,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x6-unorm-srgb";size=[1,8192,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x6-unorm-srgb";size=[8,8192,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x6-unorm-srgb";size=[1,8193,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x6-unorm-srgb";size=[1,8200,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x6-unorm-srgb";size=[8,8198,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x6-unorm-srgb";size=[1,1,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x6-unorm-srgb";size=[8,1,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x6-unorm-srgb";size=[1,6,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x6-unorm-srgb";size=[8,6,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x6-unorm-srgb";size=[1,1,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x6-unorm-srgb";size=[8,1,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x6-unorm-srgb";size=[1,6,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x6-unorm-srgb";size=[8,6,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x6-unorm-srgb";size=[1,1,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x6-unorm-srgb";size=[8,1,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x6-unorm-srgb";size=[1,6,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x6-unorm-srgb";size=[8,6,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x8-unorm";size=[8191,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x8-unorm";size=[8184,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x8-unorm";size=[8184,8,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x8-unorm";size=[8192,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x8-unorm";size=[8192,8,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x8-unorm";size=[8193,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x8-unorm";size=[8200,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x8-unorm";size=[8200,8,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x8-unorm";size=[1,8191,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x8-unorm";size=[1,8184,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x8-unorm";size=[8,8184,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x8-unorm";size=[1,8192,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x8-unorm";size=[8,8192,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x8-unorm";size=[1,8193,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x8-unorm";size=[1,8200,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x8-unorm";size=[8,8200,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x8-unorm";size=[1,1,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x8-unorm";size=[8,1,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x8-unorm";size=[1,8,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x8-unorm";size=[8,8,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x8-unorm";size=[1,1,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x8-unorm";size=[8,1,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x8-unorm";size=[1,8,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x8-unorm";size=[8,8,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x8-unorm";size=[1,1,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x8-unorm";size=[8,1,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x8-unorm";size=[1,8,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x8-unorm";size=[8,8,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x8-unorm-srgb";size=[8191,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x8-unorm-srgb";size=[8184,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x8-unorm-srgb";size=[8184,8,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x8-unorm-srgb";size=[8192,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x8-unorm-srgb";size=[8192,8,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x8-unorm-srgb";size=[8193,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x8-unorm-srgb";size=[8200,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x8-unorm-srgb";size=[8200,8,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x8-unorm-srgb";size=[1,8191,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x8-unorm-srgb";size=[1,8184,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x8-unorm-srgb";size=[8,8184,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x8-unorm-srgb";size=[1,8192,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x8-unorm-srgb";size=[8,8192,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x8-unorm-srgb";size=[1,8193,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x8-unorm-srgb";size=[1,8200,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x8-unorm-srgb";size=[8,8200,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x8-unorm-srgb";size=[1,1,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x8-unorm-srgb";size=[8,1,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x8-unorm-srgb";size=[1,8,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x8-unorm-srgb";size=[8,8,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x8-unorm-srgb";size=[1,1,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x8-unorm-srgb";size=[8,1,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x8-unorm-srgb";size=[1,8,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x8-unorm-srgb";size=[8,8,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x8-unorm-srgb";size=[1,1,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x8-unorm-srgb";size=[8,1,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x8-unorm-srgb";size=[1,8,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-8x8-unorm-srgb";size=[8,8,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x5-unorm";size=[8191,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x5-unorm";size=[8182,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x5-unorm";size=[8182,5,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x5-unorm";size=[8192,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x5-unorm";size=[8192,5,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x5-unorm";size=[8193,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x5-unorm";size=[8202,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x5-unorm";size=[8202,5,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x5-unorm";size=[1,8191,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x5-unorm";size=[1,8187,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x5-unorm";size=[10,8187,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x5-unorm";size=[1,8192,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x5-unorm";size=[10,8192,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x5-unorm";size=[1,8193,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x5-unorm";size=[1,8202,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x5-unorm";size=[10,8197,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x5-unorm";size=[1,1,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x5-unorm";size=[10,1,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x5-unorm";size=[1,5,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x5-unorm";size=[10,5,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x5-unorm";size=[1,1,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x5-unorm";size=[10,1,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x5-unorm";size=[1,5,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x5-unorm";size=[10,5,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x5-unorm";size=[1,1,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x5-unorm";size=[10,1,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x5-unorm";size=[1,5,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x5-unorm";size=[10,5,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x5-unorm-srgb";size=[8191,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x5-unorm-srgb";size=[8182,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x5-unorm-srgb";size=[8182,5,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x5-unorm-srgb";size=[8192,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x5-unorm-srgb";size=[8192,5,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x5-unorm-srgb";size=[8193,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x5-unorm-srgb";size=[8202,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x5-unorm-srgb";size=[8202,5,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x5-unorm-srgb";size=[1,8191,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x5-unorm-srgb";size=[1,8187,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x5-unorm-srgb";size=[10,8187,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x5-unorm-srgb";size=[1,8192,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x5-unorm-srgb";size=[10,8192,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x5-unorm-srgb";size=[1,8193,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x5-unorm-srgb";size=[1,8202,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x5-unorm-srgb";size=[10,8197,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x5-unorm-srgb";size=[1,1,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x5-unorm-srgb";size=[10,1,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x5-unorm-srgb";size=[1,5,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x5-unorm-srgb";size=[10,5,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x5-unorm-srgb";size=[1,1,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x5-unorm-srgb";size=[10,1,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x5-unorm-srgb";size=[1,5,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x5-unorm-srgb";size=[10,5,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x5-unorm-srgb";size=[1,1,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x5-unorm-srgb";size=[10,1,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x5-unorm-srgb";size=[1,5,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x5-unorm-srgb";size=[10,5,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x6-unorm";size=[8191,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x6-unorm";size=[8182,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x6-unorm";size=[8182,6,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x6-unorm";size=[8192,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x6-unorm";size=[8192,6,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x6-unorm";size=[8193,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x6-unorm";size=[8202,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x6-unorm";size=[8202,6,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x6-unorm";size=[1,8191,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x6-unorm";size=[1,8186,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x6-unorm";size=[10,8186,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x6-unorm";size=[1,8192,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x6-unorm";size=[10,8192,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x6-unorm";size=[1,8193,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x6-unorm";size=[1,8202,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x6-unorm";size=[10,8198,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x6-unorm";size=[1,1,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x6-unorm";size=[10,1,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x6-unorm";size=[1,6,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x6-unorm";size=[10,6,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x6-unorm";size=[1,1,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x6-unorm";size=[10,1,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x6-unorm";size=[1,6,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x6-unorm";size=[10,6,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x6-unorm";size=[1,1,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x6-unorm";size=[10,1,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x6-unorm";size=[1,6,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x6-unorm";size=[10,6,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x6-unorm-srgb";size=[8191,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x6-unorm-srgb";size=[8182,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x6-unorm-srgb";size=[8182,6,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x6-unorm-srgb";size=[8192,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x6-unorm-srgb";size=[8192,6,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x6-unorm-srgb";size=[8193,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x6-unorm-srgb";size=[8202,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x6-unorm-srgb";size=[8202,6,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x6-unorm-srgb";size=[1,8191,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x6-unorm-srgb";size=[1,8186,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x6-unorm-srgb";size=[10,8186,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x6-unorm-srgb";size=[1,8192,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x6-unorm-srgb";size=[10,8192,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x6-unorm-srgb";size=[1,8193,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x6-unorm-srgb";size=[1,8202,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x6-unorm-srgb";size=[10,8198,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x6-unorm-srgb";size=[1,1,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x6-unorm-srgb";size=[10,1,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x6-unorm-srgb";size=[1,6,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x6-unorm-srgb";size=[10,6,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x6-unorm-srgb";size=[1,1,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x6-unorm-srgb";size=[10,1,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x6-unorm-srgb";size=[1,6,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x6-unorm-srgb";size=[10,6,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x6-unorm-srgb";size=[1,1,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x6-unorm-srgb";size=[10,1,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x6-unorm-srgb";size=[1,6,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x6-unorm-srgb";size=[10,6,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x8-unorm";size=[8191,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x8-unorm";size=[8182,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x8-unorm";size=[8182,8,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x8-unorm";size=[8192,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x8-unorm";size=[8192,8,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x8-unorm";size=[8193,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x8-unorm";size=[8202,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x8-unorm";size=[8202,8,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x8-unorm";size=[1,8191,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x8-unorm";size=[1,8184,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x8-unorm";size=[10,8184,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x8-unorm";size=[1,8192,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x8-unorm";size=[10,8192,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x8-unorm";size=[1,8193,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x8-unorm";size=[1,8202,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x8-unorm";size=[10,8200,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x8-unorm";size=[1,1,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x8-unorm";size=[10,1,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x8-unorm";size=[1,8,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x8-unorm";size=[10,8,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x8-unorm";size=[1,1,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x8-unorm";size=[10,1,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x8-unorm";size=[1,8,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x8-unorm";size=[10,8,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x8-unorm";size=[1,1,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x8-unorm";size=[10,1,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x8-unorm";size=[1,8,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x8-unorm";size=[10,8,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x8-unorm-srgb";size=[8191,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x8-unorm-srgb";size=[8182,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x8-unorm-srgb";size=[8182,8,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x8-unorm-srgb";size=[8192,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x8-unorm-srgb";size=[8192,8,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x8-unorm-srgb";size=[8193,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x8-unorm-srgb";size=[8202,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x8-unorm-srgb";size=[8202,8,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x8-unorm-srgb";size=[1,8191,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x8-unorm-srgb";size=[1,8184,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x8-unorm-srgb";size=[10,8184,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x8-unorm-srgb";size=[1,8192,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x8-unorm-srgb";size=[10,8192,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x8-unorm-srgb";size=[1,8193,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x8-unorm-srgb";size=[1,8202,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x8-unorm-srgb";size=[10,8200,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x8-unorm-srgb";size=[1,1,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x8-unorm-srgb";size=[10,1,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x8-unorm-srgb";size=[1,8,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x8-unorm-srgb";size=[10,8,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x8-unorm-srgb";size=[1,1,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x8-unorm-srgb";size=[10,1,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x8-unorm-srgb";size=[1,8,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x8-unorm-srgb";size=[10,8,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x8-unorm-srgb";size=[1,1,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x8-unorm-srgb";size=[10,1,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x8-unorm-srgb";size=[1,8,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x8-unorm-srgb";size=[10,8,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x10-unorm";size=[8191,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x10-unorm";size=[8182,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x10-unorm";size=[8182,10,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x10-unorm";size=[8192,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x10-unorm";size=[8192,10,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x10-unorm";size=[8193,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x10-unorm";size=[8202,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x10-unorm";size=[8202,10,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x10-unorm";size=[1,8191,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x10-unorm";size=[1,8182,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x10-unorm";size=[10,8182,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x10-unorm";size=[1,8192,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x10-unorm";size=[10,8192,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x10-unorm";size=[1,8193,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x10-unorm";size=[1,8202,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x10-unorm";size=[10,8202,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x10-unorm";size=[1,1,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x10-unorm";size=[10,1,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x10-unorm";size=[1,10,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x10-unorm";size=[10,10,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x10-unorm";size=[1,1,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x10-unorm";size=[10,1,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x10-unorm";size=[1,10,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x10-unorm";size=[10,10,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x10-unorm";size=[1,1,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x10-unorm";size=[10,1,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x10-unorm";size=[1,10,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x10-unorm";size=[10,10,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x10-unorm-srgb";size=[8191,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x10-unorm-srgb";size=[8182,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x10-unorm-srgb";size=[8182,10,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x10-unorm-srgb";size=[8192,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x10-unorm-srgb";size=[8192,10,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x10-unorm-srgb";size=[8193,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x10-unorm-srgb";size=[8202,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x10-unorm-srgb";size=[8202,10,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x10-unorm-srgb";size=[1,8191,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x10-unorm-srgb";size=[1,8182,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x10-unorm-srgb";size=[10,8182,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x10-unorm-srgb";size=[1,8192,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x10-unorm-srgb";size=[10,8192,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x10-unorm-srgb";size=[1,8193,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x10-unorm-srgb";size=[1,8202,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x10-unorm-srgb";size=[10,8202,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x10-unorm-srgb";size=[1,1,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x10-unorm-srgb";size=[10,1,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x10-unorm-srgb";size=[1,10,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x10-unorm-srgb";size=[10,10,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x10-unorm-srgb";size=[1,1,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x10-unorm-srgb";size=[10,1,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x10-unorm-srgb";size=[1,10,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x10-unorm-srgb";size=[10,10,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x10-unorm-srgb";size=[1,1,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x10-unorm-srgb";size=[10,1,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x10-unorm-srgb";size=[1,10,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-10x10-unorm-srgb";size=[10,10,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x10-unorm";size=[8191,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x10-unorm";size=[8180,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x10-unorm";size=[8180,10,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x10-unorm";size=[8192,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x10-unorm";size=[8192,10,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x10-unorm";size=[8193,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x10-unorm";size=[8204,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x10-unorm";size=[8204,10,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x10-unorm";size=[1,8191,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x10-unorm";size=[1,8182,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x10-unorm";size=[12,8182,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x10-unorm";size=[1,8192,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x10-unorm";size=[12,8192,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x10-unorm";size=[1,8193,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x10-unorm";size=[1,8204,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x10-unorm";size=[12,8202,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x10-unorm";size=[1,1,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x10-unorm";size=[12,1,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x10-unorm";size=[1,10,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x10-unorm";size=[12,10,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x10-unorm";size=[1,1,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x10-unorm";size=[12,1,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x10-unorm";size=[1,10,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x10-unorm";size=[12,10,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x10-unorm";size=[1,1,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x10-unorm";size=[12,1,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x10-unorm";size=[1,10,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x10-unorm";size=[12,10,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x10-unorm-srgb";size=[8191,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x10-unorm-srgb";size=[8180,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x10-unorm-srgb";size=[8180,10,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x10-unorm-srgb";size=[8192,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x10-unorm-srgb";size=[8192,10,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x10-unorm-srgb";size=[8193,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x10-unorm-srgb";size=[8204,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x10-unorm-srgb";size=[8204,10,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x10-unorm-srgb";size=[1,8191,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x10-unorm-srgb";size=[1,8182,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x10-unorm-srgb";size=[12,8182,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x10-unorm-srgb";size=[1,8192,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x10-unorm-srgb";size=[12,8192,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x10-unorm-srgb";size=[1,8193,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x10-unorm-srgb";size=[1,8204,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x10-unorm-srgb";size=[12,8202,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x10-unorm-srgb";size=[1,1,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x10-unorm-srgb";size=[12,1,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x10-unorm-srgb";size=[1,10,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x10-unorm-srgb";size=[12,10,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x10-unorm-srgb";size=[1,1,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x10-unorm-srgb";size=[12,1,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x10-unorm-srgb";size=[1,10,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x10-unorm-srgb";size=[12,10,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x10-unorm-srgb";size=[1,1,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x10-unorm-srgb";size=[12,1,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x10-unorm-srgb";size=[1,10,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x10-unorm-srgb";size=[12,10,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x12-unorm";size=[8191,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x12-unorm";size=[8180,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x12-unorm";size=[8180,12,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x12-unorm";size=[8192,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x12-unorm";size=[8192,12,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x12-unorm";size=[8193,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x12-unorm";size=[8204,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x12-unorm";size=[8204,12,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x12-unorm";size=[1,8191,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x12-unorm";size=[1,8180,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x12-unorm";size=[12,8180,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x12-unorm";size=[1,8192,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x12-unorm";size=[12,8192,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x12-unorm";size=[1,8193,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x12-unorm";size=[1,8204,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x12-unorm";size=[12,8204,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x12-unorm";size=[1,1,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x12-unorm";size=[12,1,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x12-unorm";size=[1,12,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x12-unorm";size=[12,12,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x12-unorm";size=[1,1,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x12-unorm";size=[12,1,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x12-unorm";size=[1,12,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x12-unorm";size=[12,12,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x12-unorm";size=[1,1,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x12-unorm";size=[12,1,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x12-unorm";size=[1,12,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x12-unorm";size=[12,12,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x12-unorm-srgb";size=[8191,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x12-unorm-srgb";size=[8180,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x12-unorm-srgb";size=[8180,12,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x12-unorm-srgb";size=[8192,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x12-unorm-srgb";size=[8192,12,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x12-unorm-srgb";size=[8193,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x12-unorm-srgb";size=[8204,1,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x12-unorm-srgb";size=[8204,12,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x12-unorm-srgb";size=[1,8191,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x12-unorm-srgb";size=[1,8180,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x12-unorm-srgb";size=[12,8180,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x12-unorm-srgb";size=[1,8192,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x12-unorm-srgb";size=[12,8192,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x12-unorm-srgb";size=[1,8193,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x12-unorm-srgb";size=[1,8204,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x12-unorm-srgb";size=[12,8204,1\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x12-unorm-srgb";size=[1,1,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x12-unorm-srgb";size=[12,1,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x12-unorm-srgb";size=[1,12,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x12-unorm-srgb";size=[12,12,255\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x12-unorm-srgb";size=[1,1,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x12-unorm-srgb";size=[12,1,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x12-unorm-srgb";size=[1,12,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x12-unorm-srgb";size=[12,12,256\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x12-unorm-srgb";size=[1,1,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x12-unorm-srgb";size=[12,1,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x12-unorm-srgb";size=[1,12,257\]] + expected: NOTRUN + + [:dimension="_undef_";format="astc-12x12-unorm-srgb";size=[12,12,257\]] + expected: NOTRUN + + [:dimension="2d";format="bc1-rgba-unorm";size=[8191,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc1-rgba-unorm";size=[8188,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc1-rgba-unorm";size=[8188,4,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc1-rgba-unorm";size=[8192,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc1-rgba-unorm";size=[8192,4,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc1-rgba-unorm";size=[8193,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc1-rgba-unorm";size=[8196,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc1-rgba-unorm";size=[8196,4,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc1-rgba-unorm";size=[1,8191,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc1-rgba-unorm";size=[1,8188,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc1-rgba-unorm";size=[4,8188,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc1-rgba-unorm";size=[1,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc1-rgba-unorm";size=[4,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc1-rgba-unorm";size=[1,8193,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc1-rgba-unorm";size=[1,8196,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc1-rgba-unorm";size=[4,8196,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc1-rgba-unorm";size=[1,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="bc1-rgba-unorm";size=[4,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="bc1-rgba-unorm";size=[1,4,255\]] + expected: NOTRUN + + [:dimension="2d";format="bc1-rgba-unorm";size=[4,4,255\]] + expected: NOTRUN + + [:dimension="2d";format="bc1-rgba-unorm";size=[1,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="bc1-rgba-unorm";size=[4,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="bc1-rgba-unorm";size=[1,4,256\]] + expected: NOTRUN + + [:dimension="2d";format="bc1-rgba-unorm";size=[4,4,256\]] + expected: NOTRUN + + [:dimension="2d";format="bc1-rgba-unorm";size=[1,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="bc1-rgba-unorm";size=[4,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="bc1-rgba-unorm";size=[1,4,257\]] + expected: NOTRUN + + [:dimension="2d";format="bc1-rgba-unorm";size=[4,4,257\]] + expected: NOTRUN + + [:dimension="2d";format="bc1-rgba-unorm-srgb";size=[8191,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc1-rgba-unorm-srgb";size=[8188,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc1-rgba-unorm-srgb";size=[8188,4,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc1-rgba-unorm-srgb";size=[8192,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc1-rgba-unorm-srgb";size=[8192,4,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc1-rgba-unorm-srgb";size=[8193,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc1-rgba-unorm-srgb";size=[8196,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc1-rgba-unorm-srgb";size=[8196,4,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc1-rgba-unorm-srgb";size=[1,8191,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc1-rgba-unorm-srgb";size=[1,8188,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc1-rgba-unorm-srgb";size=[4,8188,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc1-rgba-unorm-srgb";size=[1,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc1-rgba-unorm-srgb";size=[4,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc1-rgba-unorm-srgb";size=[1,8193,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc1-rgba-unorm-srgb";size=[1,8196,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc1-rgba-unorm-srgb";size=[4,8196,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc1-rgba-unorm-srgb";size=[1,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="bc1-rgba-unorm-srgb";size=[4,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="bc1-rgba-unorm-srgb";size=[1,4,255\]] + expected: NOTRUN + + [:dimension="2d";format="bc1-rgba-unorm-srgb";size=[4,4,255\]] + expected: NOTRUN + + [:dimension="2d";format="bc1-rgba-unorm-srgb";size=[1,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="bc1-rgba-unorm-srgb";size=[4,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="bc1-rgba-unorm-srgb";size=[1,4,256\]] + expected: NOTRUN + + [:dimension="2d";format="bc1-rgba-unorm-srgb";size=[4,4,256\]] + expected: NOTRUN + + [:dimension="2d";format="bc1-rgba-unorm-srgb";size=[1,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="bc1-rgba-unorm-srgb";size=[4,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="bc1-rgba-unorm-srgb";size=[1,4,257\]] + expected: NOTRUN + + [:dimension="2d";format="bc1-rgba-unorm-srgb";size=[4,4,257\]] + expected: NOTRUN + + [:dimension="2d";format="bc2-rgba-unorm";size=[8191,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc2-rgba-unorm";size=[8188,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc2-rgba-unorm";size=[8188,4,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc2-rgba-unorm";size=[8192,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc2-rgba-unorm";size=[8192,4,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc2-rgba-unorm";size=[8193,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc2-rgba-unorm";size=[8196,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc2-rgba-unorm";size=[8196,4,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc2-rgba-unorm";size=[1,8191,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc2-rgba-unorm";size=[1,8188,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc2-rgba-unorm";size=[4,8188,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc2-rgba-unorm";size=[1,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc2-rgba-unorm";size=[4,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc2-rgba-unorm";size=[1,8193,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc2-rgba-unorm";size=[1,8196,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc2-rgba-unorm";size=[4,8196,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc2-rgba-unorm";size=[1,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="bc2-rgba-unorm";size=[4,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="bc2-rgba-unorm";size=[1,4,255\]] + expected: NOTRUN + + [:dimension="2d";format="bc2-rgba-unorm";size=[4,4,255\]] + expected: NOTRUN + + [:dimension="2d";format="bc2-rgba-unorm";size=[1,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="bc2-rgba-unorm";size=[4,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="bc2-rgba-unorm";size=[1,4,256\]] + expected: NOTRUN + + [:dimension="2d";format="bc2-rgba-unorm";size=[4,4,256\]] + expected: NOTRUN + + [:dimension="2d";format="bc2-rgba-unorm";size=[1,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="bc2-rgba-unorm";size=[4,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="bc2-rgba-unorm";size=[1,4,257\]] + expected: NOTRUN + + [:dimension="2d";format="bc2-rgba-unorm";size=[4,4,257\]] + expected: NOTRUN + + [:dimension="2d";format="bc2-rgba-unorm-srgb";size=[8191,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc2-rgba-unorm-srgb";size=[8188,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc2-rgba-unorm-srgb";size=[8188,4,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc2-rgba-unorm-srgb";size=[8192,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc2-rgba-unorm-srgb";size=[8192,4,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc2-rgba-unorm-srgb";size=[8193,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc2-rgba-unorm-srgb";size=[8196,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc2-rgba-unorm-srgb";size=[8196,4,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc2-rgba-unorm-srgb";size=[1,8191,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc2-rgba-unorm-srgb";size=[1,8188,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc2-rgba-unorm-srgb";size=[4,8188,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc2-rgba-unorm-srgb";size=[1,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc2-rgba-unorm-srgb";size=[4,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc2-rgba-unorm-srgb";size=[1,8193,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc2-rgba-unorm-srgb";size=[1,8196,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc2-rgba-unorm-srgb";size=[4,8196,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc2-rgba-unorm-srgb";size=[1,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="bc2-rgba-unorm-srgb";size=[4,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="bc2-rgba-unorm-srgb";size=[1,4,255\]] + expected: NOTRUN + + [:dimension="2d";format="bc2-rgba-unorm-srgb";size=[4,4,255\]] + expected: NOTRUN + + [:dimension="2d";format="bc2-rgba-unorm-srgb";size=[1,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="bc2-rgba-unorm-srgb";size=[4,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="bc2-rgba-unorm-srgb";size=[1,4,256\]] + expected: NOTRUN + + [:dimension="2d";format="bc2-rgba-unorm-srgb";size=[4,4,256\]] + expected: NOTRUN + + [:dimension="2d";format="bc2-rgba-unorm-srgb";size=[1,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="bc2-rgba-unorm-srgb";size=[4,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="bc2-rgba-unorm-srgb";size=[1,4,257\]] + expected: NOTRUN + + [:dimension="2d";format="bc2-rgba-unorm-srgb";size=[4,4,257\]] + expected: NOTRUN + + [:dimension="2d";format="bc3-rgba-unorm";size=[8191,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc3-rgba-unorm";size=[8188,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc3-rgba-unorm";size=[8188,4,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc3-rgba-unorm";size=[8192,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc3-rgba-unorm";size=[8192,4,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc3-rgba-unorm";size=[8193,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc3-rgba-unorm";size=[8196,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc3-rgba-unorm";size=[8196,4,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc3-rgba-unorm";size=[1,8191,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc3-rgba-unorm";size=[1,8188,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc3-rgba-unorm";size=[4,8188,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc3-rgba-unorm";size=[1,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc3-rgba-unorm";size=[4,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc3-rgba-unorm";size=[1,8193,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc3-rgba-unorm";size=[1,8196,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc3-rgba-unorm";size=[4,8196,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc3-rgba-unorm";size=[1,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="bc3-rgba-unorm";size=[4,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="bc3-rgba-unorm";size=[1,4,255\]] + expected: NOTRUN + + [:dimension="2d";format="bc3-rgba-unorm";size=[4,4,255\]] + expected: NOTRUN + + [:dimension="2d";format="bc3-rgba-unorm";size=[1,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="bc3-rgba-unorm";size=[4,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="bc3-rgba-unorm";size=[1,4,256\]] + expected: NOTRUN + + [:dimension="2d";format="bc3-rgba-unorm";size=[4,4,256\]] + expected: NOTRUN + + [:dimension="2d";format="bc3-rgba-unorm";size=[1,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="bc3-rgba-unorm";size=[4,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="bc3-rgba-unorm";size=[1,4,257\]] + expected: NOTRUN + + [:dimension="2d";format="bc3-rgba-unorm";size=[4,4,257\]] + expected: NOTRUN + + [:dimension="2d";format="bc3-rgba-unorm-srgb";size=[8191,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc3-rgba-unorm-srgb";size=[8188,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc3-rgba-unorm-srgb";size=[8188,4,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc3-rgba-unorm-srgb";size=[8192,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc3-rgba-unorm-srgb";size=[8192,4,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc3-rgba-unorm-srgb";size=[8193,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc3-rgba-unorm-srgb";size=[8196,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc3-rgba-unorm-srgb";size=[8196,4,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc3-rgba-unorm-srgb";size=[1,8191,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc3-rgba-unorm-srgb";size=[1,8188,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc3-rgba-unorm-srgb";size=[4,8188,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc3-rgba-unorm-srgb";size=[1,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc3-rgba-unorm-srgb";size=[4,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc3-rgba-unorm-srgb";size=[1,8193,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc3-rgba-unorm-srgb";size=[1,8196,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc3-rgba-unorm-srgb";size=[4,8196,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc3-rgba-unorm-srgb";size=[1,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="bc3-rgba-unorm-srgb";size=[4,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="bc3-rgba-unorm-srgb";size=[1,4,255\]] + expected: NOTRUN + + [:dimension="2d";format="bc3-rgba-unorm-srgb";size=[4,4,255\]] + expected: NOTRUN + + [:dimension="2d";format="bc3-rgba-unorm-srgb";size=[1,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="bc3-rgba-unorm-srgb";size=[4,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="bc3-rgba-unorm-srgb";size=[1,4,256\]] + expected: NOTRUN + + [:dimension="2d";format="bc3-rgba-unorm-srgb";size=[4,4,256\]] + expected: NOTRUN + + [:dimension="2d";format="bc3-rgba-unorm-srgb";size=[1,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="bc3-rgba-unorm-srgb";size=[4,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="bc3-rgba-unorm-srgb";size=[1,4,257\]] + expected: NOTRUN + + [:dimension="2d";format="bc3-rgba-unorm-srgb";size=[4,4,257\]] + expected: NOTRUN + + [:dimension="2d";format="bc4-r-unorm";size=[8191,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc4-r-unorm";size=[8188,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc4-r-unorm";size=[8188,4,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc4-r-unorm";size=[8192,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc4-r-unorm";size=[8192,4,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc4-r-unorm";size=[8193,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc4-r-unorm";size=[8196,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc4-r-unorm";size=[8196,4,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc4-r-unorm";size=[1,8191,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc4-r-unorm";size=[1,8188,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc4-r-unorm";size=[4,8188,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc4-r-unorm";size=[1,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc4-r-unorm";size=[4,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc4-r-unorm";size=[1,8193,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc4-r-unorm";size=[1,8196,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc4-r-unorm";size=[4,8196,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc4-r-unorm";size=[1,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="bc4-r-unorm";size=[4,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="bc4-r-unorm";size=[1,4,255\]] + expected: NOTRUN + + [:dimension="2d";format="bc4-r-unorm";size=[4,4,255\]] + expected: NOTRUN + + [:dimension="2d";format="bc4-r-unorm";size=[1,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="bc4-r-unorm";size=[4,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="bc4-r-unorm";size=[1,4,256\]] + expected: NOTRUN + + [:dimension="2d";format="bc4-r-unorm";size=[4,4,256\]] + expected: NOTRUN + + [:dimension="2d";format="bc4-r-unorm";size=[1,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="bc4-r-unorm";size=[4,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="bc4-r-unorm";size=[1,4,257\]] + expected: NOTRUN + + [:dimension="2d";format="bc4-r-unorm";size=[4,4,257\]] + expected: NOTRUN + + [:dimension="2d";format="bc4-r-snorm";size=[8191,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc4-r-snorm";size=[8188,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc4-r-snorm";size=[8188,4,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc4-r-snorm";size=[8192,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc4-r-snorm";size=[8192,4,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc4-r-snorm";size=[8193,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc4-r-snorm";size=[8196,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc4-r-snorm";size=[8196,4,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc4-r-snorm";size=[1,8191,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc4-r-snorm";size=[1,8188,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc4-r-snorm";size=[4,8188,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc4-r-snorm";size=[1,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc4-r-snorm";size=[4,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc4-r-snorm";size=[1,8193,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc4-r-snorm";size=[1,8196,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc4-r-snorm";size=[4,8196,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc4-r-snorm";size=[1,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="bc4-r-snorm";size=[4,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="bc4-r-snorm";size=[1,4,255\]] + expected: NOTRUN + + [:dimension="2d";format="bc4-r-snorm";size=[4,4,255\]] + expected: NOTRUN + + [:dimension="2d";format="bc4-r-snorm";size=[1,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="bc4-r-snorm";size=[4,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="bc4-r-snorm";size=[1,4,256\]] + expected: NOTRUN + + [:dimension="2d";format="bc4-r-snorm";size=[4,4,256\]] + expected: NOTRUN + + [:dimension="2d";format="bc4-r-snorm";size=[1,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="bc4-r-snorm";size=[4,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="bc4-r-snorm";size=[1,4,257\]] + expected: NOTRUN + + [:dimension="2d";format="bc4-r-snorm";size=[4,4,257\]] + expected: NOTRUN + + [:dimension="2d";format="bc5-rg-unorm";size=[8191,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc5-rg-unorm";size=[8188,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc5-rg-unorm";size=[8188,4,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc5-rg-unorm";size=[8192,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc5-rg-unorm";size=[8192,4,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc5-rg-unorm";size=[8193,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc5-rg-unorm";size=[8196,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc5-rg-unorm";size=[8196,4,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc5-rg-unorm";size=[1,8191,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc5-rg-unorm";size=[1,8188,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc5-rg-unorm";size=[4,8188,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc5-rg-unorm";size=[1,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc5-rg-unorm";size=[4,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc5-rg-unorm";size=[1,8193,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc5-rg-unorm";size=[1,8196,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc5-rg-unorm";size=[4,8196,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc5-rg-unorm";size=[1,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="bc5-rg-unorm";size=[4,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="bc5-rg-unorm";size=[1,4,255\]] + expected: NOTRUN + + [:dimension="2d";format="bc5-rg-unorm";size=[4,4,255\]] + expected: NOTRUN + + [:dimension="2d";format="bc5-rg-unorm";size=[1,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="bc5-rg-unorm";size=[4,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="bc5-rg-unorm";size=[1,4,256\]] + expected: NOTRUN + + [:dimension="2d";format="bc5-rg-unorm";size=[4,4,256\]] + expected: NOTRUN + + [:dimension="2d";format="bc5-rg-unorm";size=[1,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="bc5-rg-unorm";size=[4,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="bc5-rg-unorm";size=[1,4,257\]] + expected: NOTRUN + + [:dimension="2d";format="bc5-rg-unorm";size=[4,4,257\]] + expected: NOTRUN + + [:dimension="2d";format="bc5-rg-snorm";size=[8191,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc5-rg-snorm";size=[8188,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc5-rg-snorm";size=[8188,4,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc5-rg-snorm";size=[8192,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc5-rg-snorm";size=[8192,4,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc5-rg-snorm";size=[8193,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc5-rg-snorm";size=[8196,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc5-rg-snorm";size=[8196,4,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc5-rg-snorm";size=[1,8191,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc5-rg-snorm";size=[1,8188,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc5-rg-snorm";size=[4,8188,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc5-rg-snorm";size=[1,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc5-rg-snorm";size=[4,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc5-rg-snorm";size=[1,8193,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc5-rg-snorm";size=[1,8196,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc5-rg-snorm";size=[4,8196,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc5-rg-snorm";size=[1,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="bc5-rg-snorm";size=[4,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="bc5-rg-snorm";size=[1,4,255\]] + expected: NOTRUN + + [:dimension="2d";format="bc5-rg-snorm";size=[4,4,255\]] + expected: NOTRUN + + [:dimension="2d";format="bc5-rg-snorm";size=[1,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="bc5-rg-snorm";size=[4,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="bc5-rg-snorm";size=[1,4,256\]] + expected: NOTRUN + + [:dimension="2d";format="bc5-rg-snorm";size=[4,4,256\]] + expected: NOTRUN + + [:dimension="2d";format="bc5-rg-snorm";size=[1,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="bc5-rg-snorm";size=[4,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="bc5-rg-snorm";size=[1,4,257\]] + expected: NOTRUN + + [:dimension="2d";format="bc5-rg-snorm";size=[4,4,257\]] + expected: NOTRUN + + [:dimension="2d";format="bc6h-rgb-ufloat";size=[8191,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc6h-rgb-ufloat";size=[8188,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc6h-rgb-ufloat";size=[8188,4,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc6h-rgb-ufloat";size=[8192,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc6h-rgb-ufloat";size=[8192,4,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc6h-rgb-ufloat";size=[8193,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc6h-rgb-ufloat";size=[8196,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc6h-rgb-ufloat";size=[8196,4,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc6h-rgb-ufloat";size=[1,8191,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc6h-rgb-ufloat";size=[1,8188,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc6h-rgb-ufloat";size=[4,8188,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc6h-rgb-ufloat";size=[1,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc6h-rgb-ufloat";size=[4,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc6h-rgb-ufloat";size=[1,8193,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc6h-rgb-ufloat";size=[1,8196,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc6h-rgb-ufloat";size=[4,8196,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc6h-rgb-ufloat";size=[1,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="bc6h-rgb-ufloat";size=[4,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="bc6h-rgb-ufloat";size=[1,4,255\]] + expected: NOTRUN + + [:dimension="2d";format="bc6h-rgb-ufloat";size=[4,4,255\]] + expected: NOTRUN + + [:dimension="2d";format="bc6h-rgb-ufloat";size=[1,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="bc6h-rgb-ufloat";size=[4,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="bc6h-rgb-ufloat";size=[1,4,256\]] + expected: NOTRUN + + [:dimension="2d";format="bc6h-rgb-ufloat";size=[4,4,256\]] + expected: NOTRUN + + [:dimension="2d";format="bc6h-rgb-ufloat";size=[1,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="bc6h-rgb-ufloat";size=[4,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="bc6h-rgb-ufloat";size=[1,4,257\]] + expected: NOTRUN + + [:dimension="2d";format="bc6h-rgb-ufloat";size=[4,4,257\]] + expected: NOTRUN + + [:dimension="2d";format="bc6h-rgb-float";size=[8191,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc6h-rgb-float";size=[8188,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc6h-rgb-float";size=[8188,4,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc6h-rgb-float";size=[8192,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc6h-rgb-float";size=[8192,4,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc6h-rgb-float";size=[8193,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc6h-rgb-float";size=[8196,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc6h-rgb-float";size=[8196,4,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc6h-rgb-float";size=[1,8191,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc6h-rgb-float";size=[1,8188,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc6h-rgb-float";size=[4,8188,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc6h-rgb-float";size=[1,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc6h-rgb-float";size=[4,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc6h-rgb-float";size=[1,8193,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc6h-rgb-float";size=[1,8196,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc6h-rgb-float";size=[4,8196,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc6h-rgb-float";size=[1,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="bc6h-rgb-float";size=[4,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="bc6h-rgb-float";size=[1,4,255\]] + expected: NOTRUN + + [:dimension="2d";format="bc6h-rgb-float";size=[4,4,255\]] + expected: NOTRUN + + [:dimension="2d";format="bc6h-rgb-float";size=[1,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="bc6h-rgb-float";size=[4,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="bc6h-rgb-float";size=[1,4,256\]] + expected: NOTRUN + + [:dimension="2d";format="bc6h-rgb-float";size=[4,4,256\]] + expected: NOTRUN + + [:dimension="2d";format="bc6h-rgb-float";size=[1,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="bc6h-rgb-float";size=[4,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="bc6h-rgb-float";size=[1,4,257\]] + expected: NOTRUN + + [:dimension="2d";format="bc6h-rgb-float";size=[4,4,257\]] + expected: NOTRUN + + [:dimension="2d";format="bc7-rgba-unorm";size=[8191,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc7-rgba-unorm";size=[8188,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc7-rgba-unorm";size=[8188,4,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc7-rgba-unorm";size=[8192,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc7-rgba-unorm";size=[8192,4,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc7-rgba-unorm";size=[8193,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc7-rgba-unorm";size=[8196,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc7-rgba-unorm";size=[8196,4,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc7-rgba-unorm";size=[1,8191,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc7-rgba-unorm";size=[1,8188,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc7-rgba-unorm";size=[4,8188,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc7-rgba-unorm";size=[1,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc7-rgba-unorm";size=[4,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc7-rgba-unorm";size=[1,8193,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc7-rgba-unorm";size=[1,8196,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc7-rgba-unorm";size=[4,8196,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc7-rgba-unorm";size=[1,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="bc7-rgba-unorm";size=[4,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="bc7-rgba-unorm";size=[1,4,255\]] + expected: NOTRUN + + [:dimension="2d";format="bc7-rgba-unorm";size=[4,4,255\]] + expected: NOTRUN + + [:dimension="2d";format="bc7-rgba-unorm";size=[1,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="bc7-rgba-unorm";size=[4,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="bc7-rgba-unorm";size=[1,4,256\]] + expected: NOTRUN + + [:dimension="2d";format="bc7-rgba-unorm";size=[4,4,256\]] + expected: NOTRUN + + [:dimension="2d";format="bc7-rgba-unorm";size=[1,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="bc7-rgba-unorm";size=[4,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="bc7-rgba-unorm";size=[1,4,257\]] + expected: NOTRUN + + [:dimension="2d";format="bc7-rgba-unorm";size=[4,4,257\]] + expected: NOTRUN + + [:dimension="2d";format="bc7-rgba-unorm-srgb";size=[8191,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc7-rgba-unorm-srgb";size=[8188,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc7-rgba-unorm-srgb";size=[8188,4,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc7-rgba-unorm-srgb";size=[8192,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc7-rgba-unorm-srgb";size=[8192,4,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc7-rgba-unorm-srgb";size=[8193,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc7-rgba-unorm-srgb";size=[8196,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc7-rgba-unorm-srgb";size=[8196,4,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc7-rgba-unorm-srgb";size=[1,8191,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc7-rgba-unorm-srgb";size=[1,8188,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc7-rgba-unorm-srgb";size=[4,8188,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc7-rgba-unorm-srgb";size=[1,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc7-rgba-unorm-srgb";size=[4,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc7-rgba-unorm-srgb";size=[1,8193,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc7-rgba-unorm-srgb";size=[1,8196,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc7-rgba-unorm-srgb";size=[4,8196,1\]] + expected: NOTRUN + + [:dimension="2d";format="bc7-rgba-unorm-srgb";size=[1,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="bc7-rgba-unorm-srgb";size=[4,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="bc7-rgba-unorm-srgb";size=[1,4,255\]] + expected: NOTRUN + + [:dimension="2d";format="bc7-rgba-unorm-srgb";size=[4,4,255\]] + expected: NOTRUN + + [:dimension="2d";format="bc7-rgba-unorm-srgb";size=[1,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="bc7-rgba-unorm-srgb";size=[4,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="bc7-rgba-unorm-srgb";size=[1,4,256\]] + expected: NOTRUN + + [:dimension="2d";format="bc7-rgba-unorm-srgb";size=[4,4,256\]] + expected: NOTRUN + + [:dimension="2d";format="bc7-rgba-unorm-srgb";size=[1,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="bc7-rgba-unorm-srgb";size=[4,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="bc7-rgba-unorm-srgb";size=[1,4,257\]] + expected: NOTRUN + + [:dimension="2d";format="bc7-rgba-unorm-srgb";size=[4,4,257\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8unorm";size=[8191,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8unorm";size=[8188,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8unorm";size=[8188,4,1\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8unorm";size=[8192,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8unorm";size=[8192,4,1\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8unorm";size=[8193,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8unorm";size=[8196,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8unorm";size=[8196,4,1\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8unorm";size=[1,8191,1\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8unorm";size=[1,8188,1\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8unorm";size=[4,8188,1\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8unorm";size=[1,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8unorm";size=[4,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8unorm";size=[1,8193,1\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8unorm";size=[1,8196,1\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8unorm";size=[4,8196,1\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8unorm";size=[1,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8unorm";size=[4,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8unorm";size=[1,4,255\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8unorm";size=[4,4,255\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8unorm";size=[1,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8unorm";size=[4,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8unorm";size=[1,4,256\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8unorm";size=[4,4,256\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8unorm";size=[1,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8unorm";size=[4,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8unorm";size=[1,4,257\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8unorm";size=[4,4,257\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8unorm-srgb";size=[8191,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8unorm-srgb";size=[8188,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8unorm-srgb";size=[8188,4,1\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8unorm-srgb";size=[8192,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8unorm-srgb";size=[8192,4,1\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8unorm-srgb";size=[8193,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8unorm-srgb";size=[8196,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8unorm-srgb";size=[8196,4,1\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8unorm-srgb";size=[1,8191,1\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8unorm-srgb";size=[1,8188,1\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8unorm-srgb";size=[4,8188,1\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8unorm-srgb";size=[1,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8unorm-srgb";size=[4,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8unorm-srgb";size=[1,8193,1\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8unorm-srgb";size=[1,8196,1\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8unorm-srgb";size=[4,8196,1\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8unorm-srgb";size=[1,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8unorm-srgb";size=[4,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8unorm-srgb";size=[1,4,255\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8unorm-srgb";size=[4,4,255\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8unorm-srgb";size=[1,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8unorm-srgb";size=[4,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8unorm-srgb";size=[1,4,256\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8unorm-srgb";size=[4,4,256\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8unorm-srgb";size=[1,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8unorm-srgb";size=[4,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8unorm-srgb";size=[1,4,257\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8unorm-srgb";size=[4,4,257\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8a1unorm";size=[8191,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8a1unorm";size=[8188,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8a1unorm";size=[8188,4,1\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8a1unorm";size=[8192,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8a1unorm";size=[8192,4,1\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8a1unorm";size=[8193,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8a1unorm";size=[8196,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8a1unorm";size=[8196,4,1\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8a1unorm";size=[1,8191,1\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8a1unorm";size=[1,8188,1\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8a1unorm";size=[4,8188,1\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8a1unorm";size=[1,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8a1unorm";size=[4,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8a1unorm";size=[1,8193,1\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8a1unorm";size=[1,8196,1\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8a1unorm";size=[4,8196,1\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8a1unorm";size=[1,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8a1unorm";size=[4,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8a1unorm";size=[1,4,255\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8a1unorm";size=[4,4,255\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8a1unorm";size=[1,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8a1unorm";size=[4,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8a1unorm";size=[1,4,256\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8a1unorm";size=[4,4,256\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8a1unorm";size=[1,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8a1unorm";size=[4,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8a1unorm";size=[1,4,257\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8a1unorm";size=[4,4,257\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8a1unorm-srgb";size=[8191,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8a1unorm-srgb";size=[8188,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8a1unorm-srgb";size=[8188,4,1\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8a1unorm-srgb";size=[8192,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8a1unorm-srgb";size=[8192,4,1\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8a1unorm-srgb";size=[8193,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8a1unorm-srgb";size=[8196,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8a1unorm-srgb";size=[8196,4,1\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8a1unorm-srgb";size=[1,8191,1\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8a1unorm-srgb";size=[1,8188,1\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8a1unorm-srgb";size=[4,8188,1\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8a1unorm-srgb";size=[1,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8a1unorm-srgb";size=[4,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8a1unorm-srgb";size=[1,8193,1\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8a1unorm-srgb";size=[1,8196,1\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8a1unorm-srgb";size=[4,8196,1\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8a1unorm-srgb";size=[1,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8a1unorm-srgb";size=[4,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8a1unorm-srgb";size=[1,4,255\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8a1unorm-srgb";size=[4,4,255\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8a1unorm-srgb";size=[1,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8a1unorm-srgb";size=[4,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8a1unorm-srgb";size=[1,4,256\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8a1unorm-srgb";size=[4,4,256\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8a1unorm-srgb";size=[1,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8a1unorm-srgb";size=[4,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8a1unorm-srgb";size=[1,4,257\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgb8a1unorm-srgb";size=[4,4,257\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgba8unorm";size=[8191,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgba8unorm";size=[8188,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgba8unorm";size=[8188,4,1\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgba8unorm";size=[8192,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgba8unorm";size=[8192,4,1\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgba8unorm";size=[8193,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgba8unorm";size=[8196,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgba8unorm";size=[8196,4,1\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgba8unorm";size=[1,8191,1\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgba8unorm";size=[1,8188,1\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgba8unorm";size=[4,8188,1\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgba8unorm";size=[1,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgba8unorm";size=[4,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgba8unorm";size=[1,8193,1\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgba8unorm";size=[1,8196,1\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgba8unorm";size=[4,8196,1\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgba8unorm";size=[1,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgba8unorm";size=[4,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgba8unorm";size=[1,4,255\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgba8unorm";size=[4,4,255\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgba8unorm";size=[1,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgba8unorm";size=[4,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgba8unorm";size=[1,4,256\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgba8unorm";size=[4,4,256\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgba8unorm";size=[1,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgba8unorm";size=[4,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgba8unorm";size=[1,4,257\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgba8unorm";size=[4,4,257\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgba8unorm-srgb";size=[8191,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgba8unorm-srgb";size=[8188,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgba8unorm-srgb";size=[8188,4,1\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgba8unorm-srgb";size=[8192,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgba8unorm-srgb";size=[8192,4,1\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgba8unorm-srgb";size=[8193,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgba8unorm-srgb";size=[8196,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgba8unorm-srgb";size=[8196,4,1\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgba8unorm-srgb";size=[1,8191,1\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgba8unorm-srgb";size=[1,8188,1\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgba8unorm-srgb";size=[4,8188,1\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgba8unorm-srgb";size=[1,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgba8unorm-srgb";size=[4,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgba8unorm-srgb";size=[1,8193,1\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgba8unorm-srgb";size=[1,8196,1\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgba8unorm-srgb";size=[4,8196,1\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgba8unorm-srgb";size=[1,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgba8unorm-srgb";size=[4,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgba8unorm-srgb";size=[1,4,255\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgba8unorm-srgb";size=[4,4,255\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgba8unorm-srgb";size=[1,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgba8unorm-srgb";size=[4,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgba8unorm-srgb";size=[1,4,256\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgba8unorm-srgb";size=[4,4,256\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgba8unorm-srgb";size=[1,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgba8unorm-srgb";size=[4,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgba8unorm-srgb";size=[1,4,257\]] + expected: NOTRUN + + [:dimension="2d";format="etc2-rgba8unorm-srgb";size=[4,4,257\]] + expected: NOTRUN + + [:dimension="2d";format="eac-r11unorm";size=[8191,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="eac-r11unorm";size=[8188,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="eac-r11unorm";size=[8188,4,1\]] + expected: NOTRUN + + [:dimension="2d";format="eac-r11unorm";size=[8192,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="eac-r11unorm";size=[8192,4,1\]] + expected: NOTRUN + + [:dimension="2d";format="eac-r11unorm";size=[8193,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="eac-r11unorm";size=[8196,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="eac-r11unorm";size=[8196,4,1\]] + expected: NOTRUN + + [:dimension="2d";format="eac-r11unorm";size=[1,8191,1\]] + expected: NOTRUN + + [:dimension="2d";format="eac-r11unorm";size=[1,8188,1\]] + expected: NOTRUN + + [:dimension="2d";format="eac-r11unorm";size=[4,8188,1\]] + expected: NOTRUN + + [:dimension="2d";format="eac-r11unorm";size=[1,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="eac-r11unorm";size=[4,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="eac-r11unorm";size=[1,8193,1\]] + expected: NOTRUN + + [:dimension="2d";format="eac-r11unorm";size=[1,8196,1\]] + expected: NOTRUN + + [:dimension="2d";format="eac-r11unorm";size=[4,8196,1\]] + expected: NOTRUN + + [:dimension="2d";format="eac-r11unorm";size=[1,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="eac-r11unorm";size=[4,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="eac-r11unorm";size=[1,4,255\]] + expected: NOTRUN + + [:dimension="2d";format="eac-r11unorm";size=[4,4,255\]] + expected: NOTRUN + + [:dimension="2d";format="eac-r11unorm";size=[1,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="eac-r11unorm";size=[4,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="eac-r11unorm";size=[1,4,256\]] + expected: NOTRUN + + [:dimension="2d";format="eac-r11unorm";size=[4,4,256\]] + expected: NOTRUN + + [:dimension="2d";format="eac-r11unorm";size=[1,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="eac-r11unorm";size=[4,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="eac-r11unorm";size=[1,4,257\]] + expected: NOTRUN + + [:dimension="2d";format="eac-r11unorm";size=[4,4,257\]] + expected: NOTRUN + + [:dimension="2d";format="eac-r11snorm";size=[8191,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="eac-r11snorm";size=[8188,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="eac-r11snorm";size=[8188,4,1\]] + expected: NOTRUN + + [:dimension="2d";format="eac-r11snorm";size=[8192,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="eac-r11snorm";size=[8192,4,1\]] + expected: NOTRUN + + [:dimension="2d";format="eac-r11snorm";size=[8193,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="eac-r11snorm";size=[8196,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="eac-r11snorm";size=[8196,4,1\]] + expected: NOTRUN + + [:dimension="2d";format="eac-r11snorm";size=[1,8191,1\]] + expected: NOTRUN + + [:dimension="2d";format="eac-r11snorm";size=[1,8188,1\]] + expected: NOTRUN + + [:dimension="2d";format="eac-r11snorm";size=[4,8188,1\]] + expected: NOTRUN + + [:dimension="2d";format="eac-r11snorm";size=[1,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="eac-r11snorm";size=[4,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="eac-r11snorm";size=[1,8193,1\]] + expected: NOTRUN + + [:dimension="2d";format="eac-r11snorm";size=[1,8196,1\]] + expected: NOTRUN + + [:dimension="2d";format="eac-r11snorm";size=[4,8196,1\]] + expected: NOTRUN + + [:dimension="2d";format="eac-r11snorm";size=[1,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="eac-r11snorm";size=[4,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="eac-r11snorm";size=[1,4,255\]] + expected: NOTRUN + + [:dimension="2d";format="eac-r11snorm";size=[4,4,255\]] + expected: NOTRUN + + [:dimension="2d";format="eac-r11snorm";size=[1,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="eac-r11snorm";size=[4,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="eac-r11snorm";size=[1,4,256\]] + expected: NOTRUN + + [:dimension="2d";format="eac-r11snorm";size=[4,4,256\]] + expected: NOTRUN + + [:dimension="2d";format="eac-r11snorm";size=[1,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="eac-r11snorm";size=[4,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="eac-r11snorm";size=[1,4,257\]] + expected: NOTRUN + + [:dimension="2d";format="eac-r11snorm";size=[4,4,257\]] + expected: NOTRUN + + [:dimension="2d";format="eac-rg11unorm";size=[8191,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="eac-rg11unorm";size=[8188,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="eac-rg11unorm";size=[8188,4,1\]] + expected: NOTRUN + + [:dimension="2d";format="eac-rg11unorm";size=[8192,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="eac-rg11unorm";size=[8192,4,1\]] + expected: NOTRUN + + [:dimension="2d";format="eac-rg11unorm";size=[8193,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="eac-rg11unorm";size=[8196,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="eac-rg11unorm";size=[8196,4,1\]] + expected: NOTRUN + + [:dimension="2d";format="eac-rg11unorm";size=[1,8191,1\]] + expected: NOTRUN + + [:dimension="2d";format="eac-rg11unorm";size=[1,8188,1\]] + expected: NOTRUN + + [:dimension="2d";format="eac-rg11unorm";size=[4,8188,1\]] + expected: NOTRUN + + [:dimension="2d";format="eac-rg11unorm";size=[1,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="eac-rg11unorm";size=[4,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="eac-rg11unorm";size=[1,8193,1\]] + expected: NOTRUN + + [:dimension="2d";format="eac-rg11unorm";size=[1,8196,1\]] + expected: NOTRUN + + [:dimension="2d";format="eac-rg11unorm";size=[4,8196,1\]] + expected: NOTRUN + + [:dimension="2d";format="eac-rg11unorm";size=[1,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="eac-rg11unorm";size=[4,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="eac-rg11unorm";size=[1,4,255\]] + expected: NOTRUN + + [:dimension="2d";format="eac-rg11unorm";size=[4,4,255\]] + expected: NOTRUN + + [:dimension="2d";format="eac-rg11unorm";size=[1,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="eac-rg11unorm";size=[4,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="eac-rg11unorm";size=[1,4,256\]] + expected: NOTRUN + + [:dimension="2d";format="eac-rg11unorm";size=[4,4,256\]] + expected: NOTRUN + + [:dimension="2d";format="eac-rg11unorm";size=[1,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="eac-rg11unorm";size=[4,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="eac-rg11unorm";size=[1,4,257\]] + expected: NOTRUN + + [:dimension="2d";format="eac-rg11unorm";size=[4,4,257\]] + expected: NOTRUN + + [:dimension="2d";format="eac-rg11snorm";size=[8191,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="eac-rg11snorm";size=[8188,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="eac-rg11snorm";size=[8188,4,1\]] + expected: NOTRUN + + [:dimension="2d";format="eac-rg11snorm";size=[8192,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="eac-rg11snorm";size=[8192,4,1\]] + expected: NOTRUN + + [:dimension="2d";format="eac-rg11snorm";size=[8193,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="eac-rg11snorm";size=[8196,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="eac-rg11snorm";size=[8196,4,1\]] + expected: NOTRUN + + [:dimension="2d";format="eac-rg11snorm";size=[1,8191,1\]] + expected: NOTRUN + + [:dimension="2d";format="eac-rg11snorm";size=[1,8188,1\]] + expected: NOTRUN + + [:dimension="2d";format="eac-rg11snorm";size=[4,8188,1\]] + expected: NOTRUN + + [:dimension="2d";format="eac-rg11snorm";size=[1,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="eac-rg11snorm";size=[4,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="eac-rg11snorm";size=[1,8193,1\]] + expected: NOTRUN + + [:dimension="2d";format="eac-rg11snorm";size=[1,8196,1\]] + expected: NOTRUN + + [:dimension="2d";format="eac-rg11snorm";size=[4,8196,1\]] + expected: NOTRUN + + [:dimension="2d";format="eac-rg11snorm";size=[1,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="eac-rg11snorm";size=[4,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="eac-rg11snorm";size=[1,4,255\]] + expected: NOTRUN + + [:dimension="2d";format="eac-rg11snorm";size=[4,4,255\]] + expected: NOTRUN + + [:dimension="2d";format="eac-rg11snorm";size=[1,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="eac-rg11snorm";size=[4,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="eac-rg11snorm";size=[1,4,256\]] + expected: NOTRUN + + [:dimension="2d";format="eac-rg11snorm";size=[4,4,256\]] + expected: NOTRUN + + [:dimension="2d";format="eac-rg11snorm";size=[1,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="eac-rg11snorm";size=[4,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="eac-rg11snorm";size=[1,4,257\]] + expected: NOTRUN + + [:dimension="2d";format="eac-rg11snorm";size=[4,4,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-4x4-unorm";size=[8191,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-4x4-unorm";size=[8188,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-4x4-unorm";size=[8188,4,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-4x4-unorm";size=[8192,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-4x4-unorm";size=[8192,4,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-4x4-unorm";size=[8193,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-4x4-unorm";size=[8196,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-4x4-unorm";size=[8196,4,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-4x4-unorm";size=[1,8191,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-4x4-unorm";size=[1,8188,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-4x4-unorm";size=[4,8188,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-4x4-unorm";size=[1,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-4x4-unorm";size=[4,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-4x4-unorm";size=[1,8193,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-4x4-unorm";size=[1,8196,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-4x4-unorm";size=[4,8196,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-4x4-unorm";size=[1,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-4x4-unorm";size=[4,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-4x4-unorm";size=[1,4,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-4x4-unorm";size=[4,4,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-4x4-unorm";size=[1,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-4x4-unorm";size=[4,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-4x4-unorm";size=[1,4,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-4x4-unorm";size=[4,4,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-4x4-unorm";size=[1,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-4x4-unorm";size=[4,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-4x4-unorm";size=[1,4,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-4x4-unorm";size=[4,4,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-4x4-unorm-srgb";size=[8191,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-4x4-unorm-srgb";size=[8188,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-4x4-unorm-srgb";size=[8188,4,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-4x4-unorm-srgb";size=[8192,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-4x4-unorm-srgb";size=[8192,4,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-4x4-unorm-srgb";size=[8193,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-4x4-unorm-srgb";size=[8196,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-4x4-unorm-srgb";size=[8196,4,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-4x4-unorm-srgb";size=[1,8191,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-4x4-unorm-srgb";size=[1,8188,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-4x4-unorm-srgb";size=[4,8188,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-4x4-unorm-srgb";size=[1,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-4x4-unorm-srgb";size=[4,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-4x4-unorm-srgb";size=[1,8193,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-4x4-unorm-srgb";size=[1,8196,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-4x4-unorm-srgb";size=[4,8196,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-4x4-unorm-srgb";size=[1,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-4x4-unorm-srgb";size=[4,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-4x4-unorm-srgb";size=[1,4,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-4x4-unorm-srgb";size=[4,4,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-4x4-unorm-srgb";size=[1,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-4x4-unorm-srgb";size=[4,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-4x4-unorm-srgb";size=[1,4,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-4x4-unorm-srgb";size=[4,4,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-4x4-unorm-srgb";size=[1,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-4x4-unorm-srgb";size=[4,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-4x4-unorm-srgb";size=[1,4,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-4x4-unorm-srgb";size=[4,4,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x4-unorm";size=[8191,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x4-unorm";size=[8187,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x4-unorm";size=[8187,4,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x4-unorm";size=[8192,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x4-unorm";size=[8192,4,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x4-unorm";size=[8193,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x4-unorm";size=[8197,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x4-unorm";size=[8197,4,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x4-unorm";size=[1,8191,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x4-unorm";size=[1,8188,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x4-unorm";size=[5,8188,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x4-unorm";size=[1,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x4-unorm";size=[5,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x4-unorm";size=[1,8193,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x4-unorm";size=[1,8197,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x4-unorm";size=[5,8196,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x4-unorm";size=[1,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x4-unorm";size=[5,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x4-unorm";size=[1,4,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x4-unorm";size=[5,4,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x4-unorm";size=[1,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x4-unorm";size=[5,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x4-unorm";size=[1,4,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x4-unorm";size=[5,4,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x4-unorm";size=[1,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x4-unorm";size=[5,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x4-unorm";size=[1,4,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x4-unorm";size=[5,4,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x4-unorm-srgb";size=[8191,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x4-unorm-srgb";size=[8187,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x4-unorm-srgb";size=[8187,4,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x4-unorm-srgb";size=[8192,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x4-unorm-srgb";size=[8192,4,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x4-unorm-srgb";size=[8193,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x4-unorm-srgb";size=[8197,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x4-unorm-srgb";size=[8197,4,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x4-unorm-srgb";size=[1,8191,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x4-unorm-srgb";size=[1,8188,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x4-unorm-srgb";size=[5,8188,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x4-unorm-srgb";size=[1,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x4-unorm-srgb";size=[5,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x4-unorm-srgb";size=[1,8193,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x4-unorm-srgb";size=[1,8197,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x4-unorm-srgb";size=[5,8196,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x4-unorm-srgb";size=[1,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x4-unorm-srgb";size=[5,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x4-unorm-srgb";size=[1,4,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x4-unorm-srgb";size=[5,4,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x4-unorm-srgb";size=[1,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x4-unorm-srgb";size=[5,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x4-unorm-srgb";size=[1,4,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x4-unorm-srgb";size=[5,4,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x4-unorm-srgb";size=[1,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x4-unorm-srgb";size=[5,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x4-unorm-srgb";size=[1,4,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x4-unorm-srgb";size=[5,4,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x5-unorm";size=[8191,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x5-unorm";size=[8187,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x5-unorm";size=[8187,5,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x5-unorm";size=[8192,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x5-unorm";size=[8192,5,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x5-unorm";size=[8193,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x5-unorm";size=[8197,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x5-unorm";size=[8197,5,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x5-unorm";size=[1,8191,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x5-unorm";size=[1,8187,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x5-unorm";size=[5,8187,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x5-unorm";size=[1,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x5-unorm";size=[5,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x5-unorm";size=[1,8193,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x5-unorm";size=[1,8197,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x5-unorm";size=[5,8197,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x5-unorm";size=[1,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x5-unorm";size=[5,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x5-unorm";size=[1,5,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x5-unorm";size=[5,5,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x5-unorm";size=[1,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x5-unorm";size=[5,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x5-unorm";size=[1,5,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x5-unorm";size=[5,5,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x5-unorm";size=[1,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x5-unorm";size=[5,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x5-unorm";size=[1,5,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x5-unorm";size=[5,5,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x5-unorm-srgb";size=[8191,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x5-unorm-srgb";size=[8187,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x5-unorm-srgb";size=[8187,5,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x5-unorm-srgb";size=[8192,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x5-unorm-srgb";size=[8192,5,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x5-unorm-srgb";size=[8193,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x5-unorm-srgb";size=[8197,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x5-unorm-srgb";size=[8197,5,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x5-unorm-srgb";size=[1,8191,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x5-unorm-srgb";size=[1,8187,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x5-unorm-srgb";size=[5,8187,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x5-unorm-srgb";size=[1,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x5-unorm-srgb";size=[5,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x5-unorm-srgb";size=[1,8193,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x5-unorm-srgb";size=[1,8197,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x5-unorm-srgb";size=[5,8197,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x5-unorm-srgb";size=[1,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x5-unorm-srgb";size=[5,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x5-unorm-srgb";size=[1,5,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x5-unorm-srgb";size=[5,5,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x5-unorm-srgb";size=[1,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x5-unorm-srgb";size=[5,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x5-unorm-srgb";size=[1,5,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x5-unorm-srgb";size=[5,5,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x5-unorm-srgb";size=[1,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x5-unorm-srgb";size=[5,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x5-unorm-srgb";size=[1,5,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-5x5-unorm-srgb";size=[5,5,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x5-unorm";size=[8191,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x5-unorm";size=[8186,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x5-unorm";size=[8186,5,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x5-unorm";size=[8192,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x5-unorm";size=[8192,5,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x5-unorm";size=[8193,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x5-unorm";size=[8198,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x5-unorm";size=[8198,5,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x5-unorm";size=[1,8191,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x5-unorm";size=[1,8187,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x5-unorm";size=[6,8187,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x5-unorm";size=[1,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x5-unorm";size=[6,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x5-unorm";size=[1,8193,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x5-unorm";size=[1,8198,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x5-unorm";size=[6,8197,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x5-unorm";size=[1,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x5-unorm";size=[6,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x5-unorm";size=[1,5,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x5-unorm";size=[6,5,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x5-unorm";size=[1,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x5-unorm";size=[6,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x5-unorm";size=[1,5,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x5-unorm";size=[6,5,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x5-unorm";size=[1,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x5-unorm";size=[6,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x5-unorm";size=[1,5,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x5-unorm";size=[6,5,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x5-unorm-srgb";size=[8191,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x5-unorm-srgb";size=[8186,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x5-unorm-srgb";size=[8186,5,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x5-unorm-srgb";size=[8192,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x5-unorm-srgb";size=[8192,5,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x5-unorm-srgb";size=[8193,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x5-unorm-srgb";size=[8198,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x5-unorm-srgb";size=[8198,5,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x5-unorm-srgb";size=[1,8191,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x5-unorm-srgb";size=[1,8187,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x5-unorm-srgb";size=[6,8187,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x5-unorm-srgb";size=[1,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x5-unorm-srgb";size=[6,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x5-unorm-srgb";size=[1,8193,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x5-unorm-srgb";size=[1,8198,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x5-unorm-srgb";size=[6,8197,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x5-unorm-srgb";size=[1,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x5-unorm-srgb";size=[6,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x5-unorm-srgb";size=[1,5,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x5-unorm-srgb";size=[6,5,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x5-unorm-srgb";size=[1,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x5-unorm-srgb";size=[6,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x5-unorm-srgb";size=[1,5,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x5-unorm-srgb";size=[6,5,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x5-unorm-srgb";size=[1,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x5-unorm-srgb";size=[6,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x5-unorm-srgb";size=[1,5,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x5-unorm-srgb";size=[6,5,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x6-unorm";size=[8191,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x6-unorm";size=[8186,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x6-unorm";size=[8186,6,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x6-unorm";size=[8192,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x6-unorm";size=[8192,6,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x6-unorm";size=[8193,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x6-unorm";size=[8198,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x6-unorm";size=[8198,6,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x6-unorm";size=[1,8191,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x6-unorm";size=[1,8186,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x6-unorm";size=[6,8186,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x6-unorm";size=[1,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x6-unorm";size=[6,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x6-unorm";size=[1,8193,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x6-unorm";size=[1,8198,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x6-unorm";size=[6,8198,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x6-unorm";size=[1,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x6-unorm";size=[6,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x6-unorm";size=[1,6,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x6-unorm";size=[6,6,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x6-unorm";size=[1,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x6-unorm";size=[6,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x6-unorm";size=[1,6,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x6-unorm";size=[6,6,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x6-unorm";size=[1,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x6-unorm";size=[6,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x6-unorm";size=[1,6,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x6-unorm";size=[6,6,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x6-unorm-srgb";size=[8191,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x6-unorm-srgb";size=[8186,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x6-unorm-srgb";size=[8186,6,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x6-unorm-srgb";size=[8192,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x6-unorm-srgb";size=[8192,6,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x6-unorm-srgb";size=[8193,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x6-unorm-srgb";size=[8198,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x6-unorm-srgb";size=[8198,6,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x6-unorm-srgb";size=[1,8191,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x6-unorm-srgb";size=[1,8186,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x6-unorm-srgb";size=[6,8186,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x6-unorm-srgb";size=[1,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x6-unorm-srgb";size=[6,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x6-unorm-srgb";size=[1,8193,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x6-unorm-srgb";size=[1,8198,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x6-unorm-srgb";size=[6,8198,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x6-unorm-srgb";size=[1,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x6-unorm-srgb";size=[6,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x6-unorm-srgb";size=[1,6,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x6-unorm-srgb";size=[6,6,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x6-unorm-srgb";size=[1,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x6-unorm-srgb";size=[6,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x6-unorm-srgb";size=[1,6,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x6-unorm-srgb";size=[6,6,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x6-unorm-srgb";size=[1,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x6-unorm-srgb";size=[6,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x6-unorm-srgb";size=[1,6,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-6x6-unorm-srgb";size=[6,6,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x5-unorm";size=[8191,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x5-unorm";size=[8184,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x5-unorm";size=[8184,5,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x5-unorm";size=[8192,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x5-unorm";size=[8192,5,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x5-unorm";size=[8193,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x5-unorm";size=[8200,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x5-unorm";size=[8200,5,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x5-unorm";size=[1,8191,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x5-unorm";size=[1,8187,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x5-unorm";size=[8,8187,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x5-unorm";size=[1,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x5-unorm";size=[8,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x5-unorm";size=[1,8193,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x5-unorm";size=[1,8200,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x5-unorm";size=[8,8197,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x5-unorm";size=[1,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x5-unorm";size=[8,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x5-unorm";size=[1,5,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x5-unorm";size=[8,5,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x5-unorm";size=[1,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x5-unorm";size=[8,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x5-unorm";size=[1,5,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x5-unorm";size=[8,5,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x5-unorm";size=[1,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x5-unorm";size=[8,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x5-unorm";size=[1,5,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x5-unorm";size=[8,5,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x5-unorm-srgb";size=[8191,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x5-unorm-srgb";size=[8184,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x5-unorm-srgb";size=[8184,5,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x5-unorm-srgb";size=[8192,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x5-unorm-srgb";size=[8192,5,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x5-unorm-srgb";size=[8193,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x5-unorm-srgb";size=[8200,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x5-unorm-srgb";size=[8200,5,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x5-unorm-srgb";size=[1,8191,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x5-unorm-srgb";size=[1,8187,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x5-unorm-srgb";size=[8,8187,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x5-unorm-srgb";size=[1,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x5-unorm-srgb";size=[8,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x5-unorm-srgb";size=[1,8193,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x5-unorm-srgb";size=[1,8200,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x5-unorm-srgb";size=[8,8197,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x5-unorm-srgb";size=[1,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x5-unorm-srgb";size=[8,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x5-unorm-srgb";size=[1,5,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x5-unorm-srgb";size=[8,5,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x5-unorm-srgb";size=[1,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x5-unorm-srgb";size=[8,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x5-unorm-srgb";size=[1,5,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x5-unorm-srgb";size=[8,5,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x5-unorm-srgb";size=[1,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x5-unorm-srgb";size=[8,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x5-unorm-srgb";size=[1,5,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x5-unorm-srgb";size=[8,5,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x6-unorm";size=[8191,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x6-unorm";size=[8184,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x6-unorm";size=[8184,6,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x6-unorm";size=[8192,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x6-unorm";size=[8192,6,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x6-unorm";size=[8193,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x6-unorm";size=[8200,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x6-unorm";size=[8200,6,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x6-unorm";size=[1,8191,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x6-unorm";size=[1,8186,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x6-unorm";size=[8,8186,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x6-unorm";size=[1,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x6-unorm";size=[8,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x6-unorm";size=[1,8193,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x6-unorm";size=[1,8200,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x6-unorm";size=[8,8198,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x6-unorm";size=[1,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x6-unorm";size=[8,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x6-unorm";size=[1,6,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x6-unorm";size=[8,6,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x6-unorm";size=[1,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x6-unorm";size=[8,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x6-unorm";size=[1,6,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x6-unorm";size=[8,6,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x6-unorm";size=[1,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x6-unorm";size=[8,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x6-unorm";size=[1,6,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x6-unorm";size=[8,6,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x6-unorm-srgb";size=[8191,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x6-unorm-srgb";size=[8184,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x6-unorm-srgb";size=[8184,6,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x6-unorm-srgb";size=[8192,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x6-unorm-srgb";size=[8192,6,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x6-unorm-srgb";size=[8193,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x6-unorm-srgb";size=[8200,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x6-unorm-srgb";size=[8200,6,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x6-unorm-srgb";size=[1,8191,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x6-unorm-srgb";size=[1,8186,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x6-unorm-srgb";size=[8,8186,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x6-unorm-srgb";size=[1,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x6-unorm-srgb";size=[8,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x6-unorm-srgb";size=[1,8193,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x6-unorm-srgb";size=[1,8200,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x6-unorm-srgb";size=[8,8198,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x6-unorm-srgb";size=[1,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x6-unorm-srgb";size=[8,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x6-unorm-srgb";size=[1,6,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x6-unorm-srgb";size=[8,6,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x6-unorm-srgb";size=[1,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x6-unorm-srgb";size=[8,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x6-unorm-srgb";size=[1,6,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x6-unorm-srgb";size=[8,6,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x6-unorm-srgb";size=[1,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x6-unorm-srgb";size=[8,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x6-unorm-srgb";size=[1,6,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x6-unorm-srgb";size=[8,6,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x8-unorm";size=[8191,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x8-unorm";size=[8184,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x8-unorm";size=[8184,8,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x8-unorm";size=[8192,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x8-unorm";size=[8192,8,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x8-unorm";size=[8193,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x8-unorm";size=[8200,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x8-unorm";size=[8200,8,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x8-unorm";size=[1,8191,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x8-unorm";size=[1,8184,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x8-unorm";size=[8,8184,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x8-unorm";size=[1,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x8-unorm";size=[8,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x8-unorm";size=[1,8193,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x8-unorm";size=[1,8200,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x8-unorm";size=[8,8200,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x8-unorm";size=[1,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x8-unorm";size=[8,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x8-unorm";size=[1,8,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x8-unorm";size=[8,8,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x8-unorm";size=[1,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x8-unorm";size=[8,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x8-unorm";size=[1,8,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x8-unorm";size=[8,8,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x8-unorm";size=[1,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x8-unorm";size=[8,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x8-unorm";size=[1,8,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x8-unorm";size=[8,8,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x8-unorm-srgb";size=[8191,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x8-unorm-srgb";size=[8184,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x8-unorm-srgb";size=[8184,8,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x8-unorm-srgb";size=[8192,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x8-unorm-srgb";size=[8192,8,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x8-unorm-srgb";size=[8193,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x8-unorm-srgb";size=[8200,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x8-unorm-srgb";size=[8200,8,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x8-unorm-srgb";size=[1,8191,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x8-unorm-srgb";size=[1,8184,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x8-unorm-srgb";size=[8,8184,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x8-unorm-srgb";size=[1,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x8-unorm-srgb";size=[8,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x8-unorm-srgb";size=[1,8193,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x8-unorm-srgb";size=[1,8200,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x8-unorm-srgb";size=[8,8200,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x8-unorm-srgb";size=[1,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x8-unorm-srgb";size=[8,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x8-unorm-srgb";size=[1,8,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x8-unorm-srgb";size=[8,8,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x8-unorm-srgb";size=[1,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x8-unorm-srgb";size=[8,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x8-unorm-srgb";size=[1,8,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x8-unorm-srgb";size=[8,8,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x8-unorm-srgb";size=[1,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x8-unorm-srgb";size=[8,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x8-unorm-srgb";size=[1,8,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-8x8-unorm-srgb";size=[8,8,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x5-unorm";size=[8191,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x5-unorm";size=[8182,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x5-unorm";size=[8182,5,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x5-unorm";size=[8192,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x5-unorm";size=[8192,5,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x5-unorm";size=[8193,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x5-unorm";size=[8202,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x5-unorm";size=[8202,5,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x5-unorm";size=[1,8191,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x5-unorm";size=[1,8187,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x5-unorm";size=[10,8187,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x5-unorm";size=[1,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x5-unorm";size=[10,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x5-unorm";size=[1,8193,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x5-unorm";size=[1,8202,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x5-unorm";size=[10,8197,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x5-unorm";size=[1,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x5-unorm";size=[10,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x5-unorm";size=[1,5,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x5-unorm";size=[10,5,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x5-unorm";size=[1,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x5-unorm";size=[10,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x5-unorm";size=[1,5,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x5-unorm";size=[10,5,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x5-unorm";size=[1,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x5-unorm";size=[10,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x5-unorm";size=[1,5,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x5-unorm";size=[10,5,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x5-unorm-srgb";size=[8191,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x5-unorm-srgb";size=[8182,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x5-unorm-srgb";size=[8182,5,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x5-unorm-srgb";size=[8192,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x5-unorm-srgb";size=[8192,5,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x5-unorm-srgb";size=[8193,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x5-unorm-srgb";size=[8202,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x5-unorm-srgb";size=[8202,5,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x5-unorm-srgb";size=[1,8191,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x5-unorm-srgb";size=[1,8187,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x5-unorm-srgb";size=[10,8187,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x5-unorm-srgb";size=[1,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x5-unorm-srgb";size=[10,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x5-unorm-srgb";size=[1,8193,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x5-unorm-srgb";size=[1,8202,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x5-unorm-srgb";size=[10,8197,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x5-unorm-srgb";size=[1,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x5-unorm-srgb";size=[10,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x5-unorm-srgb";size=[1,5,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x5-unorm-srgb";size=[10,5,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x5-unorm-srgb";size=[1,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x5-unorm-srgb";size=[10,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x5-unorm-srgb";size=[1,5,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x5-unorm-srgb";size=[10,5,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x5-unorm-srgb";size=[1,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x5-unorm-srgb";size=[10,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x5-unorm-srgb";size=[1,5,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x5-unorm-srgb";size=[10,5,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x6-unorm";size=[8191,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x6-unorm";size=[8182,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x6-unorm";size=[8182,6,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x6-unorm";size=[8192,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x6-unorm";size=[8192,6,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x6-unorm";size=[8193,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x6-unorm";size=[8202,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x6-unorm";size=[8202,6,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x6-unorm";size=[1,8191,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x6-unorm";size=[1,8186,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x6-unorm";size=[10,8186,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x6-unorm";size=[1,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x6-unorm";size=[10,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x6-unorm";size=[1,8193,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x6-unorm";size=[1,8202,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x6-unorm";size=[10,8198,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x6-unorm";size=[1,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x6-unorm";size=[10,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x6-unorm";size=[1,6,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x6-unorm";size=[10,6,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x6-unorm";size=[1,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x6-unorm";size=[10,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x6-unorm";size=[1,6,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x6-unorm";size=[10,6,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x6-unorm";size=[1,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x6-unorm";size=[10,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x6-unorm";size=[1,6,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x6-unorm";size=[10,6,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x6-unorm-srgb";size=[8191,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x6-unorm-srgb";size=[8182,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x6-unorm-srgb";size=[8182,6,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x6-unorm-srgb";size=[8192,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x6-unorm-srgb";size=[8192,6,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x6-unorm-srgb";size=[8193,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x6-unorm-srgb";size=[8202,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x6-unorm-srgb";size=[8202,6,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x6-unorm-srgb";size=[1,8191,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x6-unorm-srgb";size=[1,8186,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x6-unorm-srgb";size=[10,8186,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x6-unorm-srgb";size=[1,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x6-unorm-srgb";size=[10,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x6-unorm-srgb";size=[1,8193,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x6-unorm-srgb";size=[1,8202,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x6-unorm-srgb";size=[10,8198,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x6-unorm-srgb";size=[1,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x6-unorm-srgb";size=[10,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x6-unorm-srgb";size=[1,6,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x6-unorm-srgb";size=[10,6,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x6-unorm-srgb";size=[1,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x6-unorm-srgb";size=[10,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x6-unorm-srgb";size=[1,6,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x6-unorm-srgb";size=[10,6,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x6-unorm-srgb";size=[1,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x6-unorm-srgb";size=[10,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x6-unorm-srgb";size=[1,6,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x6-unorm-srgb";size=[10,6,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x8-unorm";size=[8191,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x8-unorm";size=[8182,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x8-unorm";size=[8182,8,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x8-unorm";size=[8192,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x8-unorm";size=[8192,8,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x8-unorm";size=[8193,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x8-unorm";size=[8202,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x8-unorm";size=[8202,8,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x8-unorm";size=[1,8191,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x8-unorm";size=[1,8184,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x8-unorm";size=[10,8184,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x8-unorm";size=[1,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x8-unorm";size=[10,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x8-unorm";size=[1,8193,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x8-unorm";size=[1,8202,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x8-unorm";size=[10,8200,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x8-unorm";size=[1,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x8-unorm";size=[10,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x8-unorm";size=[1,8,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x8-unorm";size=[10,8,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x8-unorm";size=[1,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x8-unorm";size=[10,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x8-unorm";size=[1,8,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x8-unorm";size=[10,8,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x8-unorm";size=[1,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x8-unorm";size=[10,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x8-unorm";size=[1,8,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x8-unorm";size=[10,8,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x8-unorm-srgb";size=[8191,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x8-unorm-srgb";size=[8182,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x8-unorm-srgb";size=[8182,8,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x8-unorm-srgb";size=[8192,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x8-unorm-srgb";size=[8192,8,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x8-unorm-srgb";size=[8193,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x8-unorm-srgb";size=[8202,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x8-unorm-srgb";size=[8202,8,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x8-unorm-srgb";size=[1,8191,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x8-unorm-srgb";size=[1,8184,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x8-unorm-srgb";size=[10,8184,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x8-unorm-srgb";size=[1,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x8-unorm-srgb";size=[10,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x8-unorm-srgb";size=[1,8193,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x8-unorm-srgb";size=[1,8202,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x8-unorm-srgb";size=[10,8200,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x8-unorm-srgb";size=[1,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x8-unorm-srgb";size=[10,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x8-unorm-srgb";size=[1,8,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x8-unorm-srgb";size=[10,8,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x8-unorm-srgb";size=[1,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x8-unorm-srgb";size=[10,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x8-unorm-srgb";size=[1,8,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x8-unorm-srgb";size=[10,8,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x8-unorm-srgb";size=[1,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x8-unorm-srgb";size=[10,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x8-unorm-srgb";size=[1,8,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x8-unorm-srgb";size=[10,8,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x10-unorm";size=[8191,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x10-unorm";size=[8182,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x10-unorm";size=[8182,10,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x10-unorm";size=[8192,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x10-unorm";size=[8192,10,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x10-unorm";size=[8193,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x10-unorm";size=[8202,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x10-unorm";size=[8202,10,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x10-unorm";size=[1,8191,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x10-unorm";size=[1,8182,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x10-unorm";size=[10,8182,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x10-unorm";size=[1,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x10-unorm";size=[10,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x10-unorm";size=[1,8193,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x10-unorm";size=[1,8202,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x10-unorm";size=[10,8202,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x10-unorm";size=[1,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x10-unorm";size=[10,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x10-unorm";size=[1,10,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x10-unorm";size=[10,10,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x10-unorm";size=[1,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x10-unorm";size=[10,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x10-unorm";size=[1,10,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x10-unorm";size=[10,10,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x10-unorm";size=[1,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x10-unorm";size=[10,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x10-unorm";size=[1,10,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x10-unorm";size=[10,10,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x10-unorm-srgb";size=[8191,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x10-unorm-srgb";size=[8182,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x10-unorm-srgb";size=[8182,10,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x10-unorm-srgb";size=[8192,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x10-unorm-srgb";size=[8192,10,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x10-unorm-srgb";size=[8193,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x10-unorm-srgb";size=[8202,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x10-unorm-srgb";size=[8202,10,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x10-unorm-srgb";size=[1,8191,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x10-unorm-srgb";size=[1,8182,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x10-unorm-srgb";size=[10,8182,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x10-unorm-srgb";size=[1,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x10-unorm-srgb";size=[10,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x10-unorm-srgb";size=[1,8193,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x10-unorm-srgb";size=[1,8202,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x10-unorm-srgb";size=[10,8202,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x10-unorm-srgb";size=[1,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x10-unorm-srgb";size=[10,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x10-unorm-srgb";size=[1,10,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x10-unorm-srgb";size=[10,10,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x10-unorm-srgb";size=[1,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x10-unorm-srgb";size=[10,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x10-unorm-srgb";size=[1,10,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x10-unorm-srgb";size=[10,10,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x10-unorm-srgb";size=[1,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x10-unorm-srgb";size=[10,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x10-unorm-srgb";size=[1,10,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-10x10-unorm-srgb";size=[10,10,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x10-unorm";size=[8191,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x10-unorm";size=[8180,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x10-unorm";size=[8180,10,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x10-unorm";size=[8192,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x10-unorm";size=[8192,10,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x10-unorm";size=[8193,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x10-unorm";size=[8204,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x10-unorm";size=[8204,10,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x10-unorm";size=[1,8191,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x10-unorm";size=[1,8182,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x10-unorm";size=[12,8182,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x10-unorm";size=[1,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x10-unorm";size=[12,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x10-unorm";size=[1,8193,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x10-unorm";size=[1,8204,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x10-unorm";size=[12,8202,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x10-unorm";size=[1,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x10-unorm";size=[12,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x10-unorm";size=[1,10,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x10-unorm";size=[12,10,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x10-unorm";size=[1,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x10-unorm";size=[12,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x10-unorm";size=[1,10,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x10-unorm";size=[12,10,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x10-unorm";size=[1,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x10-unorm";size=[12,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x10-unorm";size=[1,10,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x10-unorm";size=[12,10,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x10-unorm-srgb";size=[8191,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x10-unorm-srgb";size=[8180,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x10-unorm-srgb";size=[8180,10,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x10-unorm-srgb";size=[8192,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x10-unorm-srgb";size=[8192,10,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x10-unorm-srgb";size=[8193,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x10-unorm-srgb";size=[8204,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x10-unorm-srgb";size=[8204,10,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x10-unorm-srgb";size=[1,8191,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x10-unorm-srgb";size=[1,8182,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x10-unorm-srgb";size=[12,8182,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x10-unorm-srgb";size=[1,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x10-unorm-srgb";size=[12,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x10-unorm-srgb";size=[1,8193,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x10-unorm-srgb";size=[1,8204,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x10-unorm-srgb";size=[12,8202,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x10-unorm-srgb";size=[1,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x10-unorm-srgb";size=[12,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x10-unorm-srgb";size=[1,10,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x10-unorm-srgb";size=[12,10,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x10-unorm-srgb";size=[1,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x10-unorm-srgb";size=[12,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x10-unorm-srgb";size=[1,10,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x10-unorm-srgb";size=[12,10,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x10-unorm-srgb";size=[1,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x10-unorm-srgb";size=[12,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x10-unorm-srgb";size=[1,10,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x10-unorm-srgb";size=[12,10,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x12-unorm";size=[8191,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x12-unorm";size=[8180,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x12-unorm";size=[8180,12,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x12-unorm";size=[8192,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x12-unorm";size=[8192,12,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x12-unorm";size=[8193,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x12-unorm";size=[8204,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x12-unorm";size=[8204,12,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x12-unorm";size=[1,8191,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x12-unorm";size=[1,8180,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x12-unorm";size=[12,8180,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x12-unorm";size=[1,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x12-unorm";size=[12,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x12-unorm";size=[1,8193,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x12-unorm";size=[1,8204,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x12-unorm";size=[12,8204,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x12-unorm";size=[1,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x12-unorm";size=[12,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x12-unorm";size=[1,12,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x12-unorm";size=[12,12,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x12-unorm";size=[1,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x12-unorm";size=[12,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x12-unorm";size=[1,12,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x12-unorm";size=[12,12,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x12-unorm";size=[1,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x12-unorm";size=[12,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x12-unorm";size=[1,12,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x12-unorm";size=[12,12,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x12-unorm-srgb";size=[8191,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x12-unorm-srgb";size=[8180,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x12-unorm-srgb";size=[8180,12,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x12-unorm-srgb";size=[8192,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x12-unorm-srgb";size=[8192,12,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x12-unorm-srgb";size=[8193,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x12-unorm-srgb";size=[8204,1,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x12-unorm-srgb";size=[8204,12,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x12-unorm-srgb";size=[1,8191,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x12-unorm-srgb";size=[1,8180,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x12-unorm-srgb";size=[12,8180,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x12-unorm-srgb";size=[1,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x12-unorm-srgb";size=[12,8192,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x12-unorm-srgb";size=[1,8193,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x12-unorm-srgb";size=[1,8204,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x12-unorm-srgb";size=[12,8204,1\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x12-unorm-srgb";size=[1,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x12-unorm-srgb";size=[12,1,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x12-unorm-srgb";size=[1,12,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x12-unorm-srgb";size=[12,12,255\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x12-unorm-srgb";size=[1,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x12-unorm-srgb";size=[12,1,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x12-unorm-srgb";size=[1,12,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x12-unorm-srgb";size=[12,12,256\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x12-unorm-srgb";size=[1,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x12-unorm-srgb";size=[12,1,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x12-unorm-srgb";size=[1,12,257\]] + expected: NOTRUN + + [:dimension="2d";format="astc-12x12-unorm-srgb";size=[12,12,257\]] + expected: NOTRUN + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,distance:f16:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleCompareLevel:stage:*] + [:stage="fragment"] + expected: FAIL + + [:stage="vertex"] + expected: FAIL + + [:stage="compute"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureDimension:external:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atomics,atomicAdd:add_workgroup:*] + [:workgroupSize=1;dispatchSize=1;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=1;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=4;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=4;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=8;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=8;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=16;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=16;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=1;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=1;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=4;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=4;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=8;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=8;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=16;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=16;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=1;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=1;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=4;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=4;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=8;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=8;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=16;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=16;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=1;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=1;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=4;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=4;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=8;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=8;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=16;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=16;scalarKind="i32"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,shader_io,entry_point:missing_attribute_on_param:*] + [:target_stage=""] + expected: FAIL + + [:target_stage="vertex"] + expected: FAIL + + [:target_stage="fragment"] + expected: FAIL + + [:target_stage="compute"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,flow_control,eval_order:bitwise_and:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,state,device_lost,destroy:createCommandEncoder:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,asin:abstract_float:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,buffer,mapping:unmap,state,mapped:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createTexture:sampleCount,various_sampleCount_with_all_formats:*] + [:dimension="_undef_";format="r8unorm"] + expected: FAIL + + [:dimension="_undef_";format="r8snorm"] + expected: FAIL + + [:dimension="_undef_";format="r8uint"] + expected: FAIL + + [:dimension="_undef_";format="r8sint"] + expected: FAIL + + [:dimension="_undef_";format="rg8unorm"] + expected: FAIL + + [:dimension="_undef_";format="rg8snorm"] + expected: FAIL + + [:dimension="_undef_";format="rg8uint"] + expected: FAIL + + [:dimension="_undef_";format="rg8sint"] + expected: FAIL + + [:dimension="_undef_";format="rgba8unorm"] + expected: FAIL + + [:dimension="_undef_";format="rgba8unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="rgba8snorm"] + expected: FAIL + + [:dimension="_undef_";format="rgba8uint"] + expected: FAIL + + [:dimension="_undef_";format="rgba8sint"] + expected: FAIL + + [:dimension="_undef_";format="bgra8unorm"] + expected: FAIL + + [:dimension="_undef_";format="bgra8unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="r16uint"] + expected: FAIL + + [:dimension="_undef_";format="r16sint"] + expected: FAIL + + [:dimension="_undef_";format="r16float"] + expected: FAIL + + [:dimension="_undef_";format="rg16uint"] + expected: FAIL + + [:dimension="_undef_";format="rg16sint"] + expected: FAIL + + [:dimension="_undef_";format="rg16float"] + expected: FAIL + + [:dimension="_undef_";format="rgba16uint"] + expected: FAIL + + [:dimension="_undef_";format="rgba16sint"] + expected: FAIL + + [:dimension="_undef_";format="rgba16float"] + expected: FAIL + + [:dimension="_undef_";format="r32uint"] + expected: FAIL + + [:dimension="_undef_";format="r32sint"] + expected: FAIL + + [:dimension="_undef_";format="r32float"] + expected: FAIL + + [:dimension="_undef_";format="rg32uint"] + expected: FAIL + + [:dimension="_undef_";format="rg32sint"] + expected: FAIL + + [:dimension="_undef_";format="rg32float"] + expected: FAIL + + [:dimension="_undef_";format="rgba32uint"] + expected: FAIL + + [:dimension="_undef_";format="rgba32sint"] + expected: FAIL + + [:dimension="_undef_";format="rgba32float"] + expected: FAIL + + [:dimension="_undef_";format="rgb10a2unorm"] + expected: FAIL + + [:dimension="_undef_";format="rg11b10ufloat"] + expected: FAIL + + [:dimension="_undef_";format="rgb9e5ufloat"] + expected: FAIL + + [:dimension="_undef_";format="stencil8"] + expected: FAIL + + [:dimension="_undef_";format="depth16unorm"] + expected: FAIL + + [:dimension="_undef_";format="depth32float"] + expected: FAIL + + [:dimension="_undef_";format="depth24plus"] + expected: FAIL + + [:dimension="_undef_";format="depth24plus-stencil8"] + expected: FAIL + + [:dimension="_undef_";format="depth32float-stencil8"] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm"] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm"] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm"] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-unorm"] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-snorm"] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-unorm"] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-snorm"] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-ufloat"] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-float"] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm"] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm"] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm"] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm"] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="eac-r11unorm"] + expected: FAIL + + [:dimension="_undef_";format="eac-r11snorm"] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11unorm"] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11snorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-4x4-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-4x4-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-5x4-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-5x4-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-5x5-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-5x5-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-6x5-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-6x5-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-6x6-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-6x6-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-8x5-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-8x5-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-8x6-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-8x6-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-8x8-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-8x8-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-10x5-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-10x5-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-10x6-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-10x6-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-10x8-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-10x8-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-10x10-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-10x10-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-12x10-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-12x10-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-12x12-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-12x12-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="r8unorm"] + expected: FAIL + + [:dimension="2d";format="r8snorm"] + expected: FAIL + + [:dimension="2d";format="r8uint"] + expected: FAIL + + [:dimension="2d";format="r8sint"] + expected: FAIL + + [:dimension="2d";format="rg8unorm"] + expected: FAIL + + [:dimension="2d";format="rg8snorm"] + expected: FAIL + + [:dimension="2d";format="rg8uint"] + expected: FAIL + + [:dimension="2d";format="rg8sint"] + expected: FAIL + + [:dimension="2d";format="rgba8unorm"] + expected: FAIL + + [:dimension="2d";format="rgba8unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="rgba8snorm"] + expected: FAIL + + [:dimension="2d";format="rgba8uint"] + expected: FAIL + + [:dimension="2d";format="rgba8sint"] + expected: FAIL + + [:dimension="2d";format="bgra8unorm"] + expected: FAIL + + [:dimension="2d";format="bgra8unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="r16uint"] + expected: FAIL + + [:dimension="2d";format="r16sint"] + expected: FAIL + + [:dimension="2d";format="r16float"] + expected: FAIL + + [:dimension="2d";format="rg16uint"] + expected: FAIL + + [:dimension="2d";format="rg16sint"] + expected: FAIL + + [:dimension="2d";format="rg16float"] + expected: FAIL + + [:dimension="2d";format="rgba16uint"] + expected: FAIL + + [:dimension="2d";format="rgba16sint"] + expected: FAIL + + [:dimension="2d";format="rgba16float"] + expected: FAIL + + [:dimension="2d";format="r32uint"] + expected: FAIL + + [:dimension="2d";format="r32sint"] + expected: FAIL + + [:dimension="2d";format="r32float"] + expected: FAIL + + [:dimension="2d";format="rg32uint"] + expected: FAIL + + [:dimension="2d";format="rg32sint"] + expected: FAIL + + [:dimension="2d";format="rg32float"] + expected: FAIL + + [:dimension="2d";format="rgba32uint"] + expected: FAIL + + [:dimension="2d";format="rgba32sint"] + expected: FAIL + + [:dimension="2d";format="rgba32float"] + expected: FAIL + + [:dimension="2d";format="rgb10a2unorm"] + expected: FAIL + + [:dimension="2d";format="rg11b10ufloat"] + expected: FAIL + + [:dimension="2d";format="rgb9e5ufloat"] + expected: FAIL + + [:dimension="2d";format="stencil8"] + expected: FAIL + + [:dimension="2d";format="depth16unorm"] + expected: FAIL + + [:dimension="2d";format="depth32float"] + expected: FAIL + + [:dimension="2d";format="depth24plus"] + expected: FAIL + + [:dimension="2d";format="depth24plus-stencil8"] + expected: FAIL + + [:dimension="2d";format="depth32float-stencil8"] + expected: FAIL + + [:dimension="2d";format="bc1-rgba-unorm"] + expected: FAIL + + [:dimension="2d";format="bc1-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="bc2-rgba-unorm"] + expected: FAIL + + [:dimension="2d";format="bc2-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="bc3-rgba-unorm"] + expected: FAIL + + [:dimension="2d";format="bc3-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="bc4-r-unorm"] + expected: FAIL + + [:dimension="2d";format="bc4-r-snorm"] + expected: FAIL + + [:dimension="2d";format="bc5-rg-unorm"] + expected: FAIL + + [:dimension="2d";format="bc5-rg-snorm"] + expected: FAIL + + [:dimension="2d";format="bc6h-rgb-ufloat"] + expected: FAIL + + [:dimension="2d";format="bc6h-rgb-float"] + expected: FAIL + + [:dimension="2d";format="bc7-rgba-unorm"] + expected: FAIL + + [:dimension="2d";format="bc7-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8unorm"] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8a1unorm"] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8a1unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="etc2-rgba8unorm"] + expected: FAIL + + [:dimension="2d";format="etc2-rgba8unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="eac-r11unorm"] + expected: FAIL + + [:dimension="2d";format="eac-r11snorm"] + expected: FAIL + + [:dimension="2d";format="eac-rg11unorm"] + expected: FAIL + + [:dimension="2d";format="eac-rg11snorm"] + expected: FAIL + + [:dimension="2d";format="astc-4x4-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-4x4-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-5x4-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-5x4-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-5x5-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-5x5-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-6x5-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-6x5-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-6x6-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-6x6-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-8x5-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-8x5-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-8x6-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-8x6-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-8x8-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-8x8-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-10x5-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-10x5-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-10x6-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-10x6-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-10x8-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-10x8-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-10x10-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-10x10-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-12x10-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-12x10-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-12x12-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-12x12-unorm-srgb"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,render,draw:max_draw_count:*] + [:bundleFirstHalf=false;bundleSecondHalf=false;maxDrawCount=0] + expected: FAIL + + [:bundleFirstHalf=false;bundleSecondHalf=false;maxDrawCount=1] + expected: FAIL + + [:bundleFirstHalf=false;bundleSecondHalf=false;maxDrawCount=4] + expected: FAIL + + [:bundleFirstHalf=false;bundleSecondHalf=false;maxDrawCount=16] + expected: FAIL + + [:bundleFirstHalf=false;bundleSecondHalf=true;maxDrawCount=0] + expected: FAIL + + [:bundleFirstHalf=false;bundleSecondHalf=true;maxDrawCount=1] + expected: FAIL + + [:bundleFirstHalf=false;bundleSecondHalf=true;maxDrawCount=4] + expected: FAIL + + [:bundleFirstHalf=false;bundleSecondHalf=true;maxDrawCount=16] + expected: FAIL + + [:bundleFirstHalf=true;bundleSecondHalf=false;maxDrawCount=0] + expected: FAIL + + [:bundleFirstHalf=true;bundleSecondHalf=false;maxDrawCount=1] + expected: FAIL + + [:bundleFirstHalf=true;bundleSecondHalf=false;maxDrawCount=4] + expected: FAIL + + [:bundleFirstHalf=true;bundleSecondHalf=false;maxDrawCount=16] + expected: FAIL + + [:bundleFirstHalf=true;bundleSecondHalf=true;maxDrawCount=0] + expected: FAIL + + [:bundleFirstHalf=true;bundleSecondHalf=true;maxDrawCount=1] + expected: FAIL + + [:bundleFirstHalf=true;bundleSecondHalf=true;maxDrawCount=4] + expected: FAIL + + [:bundleFirstHalf=true;bundleSecondHalf=true;maxDrawCount=16] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,queries,begin_end:nesting:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,trunc:f16:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:color_attachments,empty:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,modf:f16_vec4_whole:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createBindGroup:bind_group_layout,device_mismatch:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,trunc:abstract_float:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,state,device_lost,destroy:createView,2d,uncompressed_format:*] + [:format="r8unorm"] + expected: FAIL + + [:format="r8snorm"] + expected: FAIL + + [:format="r8uint"] + expected: FAIL + + [:format="r8sint"] + expected: FAIL + + [:format="rg8unorm"] + expected: FAIL + + [:format="rg8snorm"] + expected: FAIL + + [:format="rg8uint"] + expected: FAIL + + [:format="rg8sint"] + expected: FAIL + + [:format="rgba8unorm"] + expected: FAIL + + [:format="rgba8unorm-srgb"] + expected: FAIL + + [:format="rgba8snorm"] + expected: FAIL + + [:format="rgba8uint"] + expected: FAIL + + [:format="rgba8sint"] + expected: FAIL + + [:format="bgra8unorm"] + expected: FAIL + + [:format="bgra8unorm-srgb"] + expected: FAIL + + [:format="r16uint"] + expected: FAIL + + [:format="r16sint"] + expected: FAIL + + [:format="r16float"] + expected: FAIL + + [:format="rg16uint"] + expected: FAIL + + [:format="rg16sint"] + expected: FAIL + + [:format="rg16float"] + expected: FAIL + + [:format="rgba16uint"] + expected: FAIL + + [:format="rgba16sint"] + expected: FAIL + + [:format="rgba16float"] + expected: FAIL + + [:format="r32uint"] + expected: FAIL + + [:format="r32sint"] + expected: FAIL + + [:format="r32float"] + expected: FAIL + + [:format="rg32uint"] + expected: FAIL + + [:format="rg32sint"] + expected: FAIL + + [:format="rg32float"] + expected: FAIL + + [:format="rgba32uint"] + expected: FAIL + + [:format="rgba32sint"] + expected: FAIL + + [:format="rgba32float"] + expected: FAIL + + [:format="rgb10a2unorm"] + expected: FAIL + + [:format="rg11b10ufloat"] + expected: FAIL + + [:format="rgb9e5ufloat"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,statement,increment_decrement:scalar_i32_increment:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,align:placement:*] + [:scope="private-var";attribute={"private-var":false,"storage-var":false,"struct-member":true,"fn-decl":false,"fn-param":false,"fn-var":false,"fn-return":false,"while-stmt":false}] + expected: FAIL + + [:scope="storage-var";attribute={"private-var":false,"storage-var":false,"struct-member":true,"fn-decl":false,"fn-param":false,"fn-var":false,"fn-return":false,"while-stmt":false}] + expected: FAIL + + [:scope="struct-member";attribute={"private-var":false,"storage-var":false,"struct-member":true,"fn-decl":false,"fn-param":false,"fn-var":false,"fn-return":false,"while-stmt":false}] + expected: FAIL + + [:scope="fn-decl";attribute={"private-var":false,"storage-var":false,"struct-member":true,"fn-decl":false,"fn-param":false,"fn-var":false,"fn-return":false,"while-stmt":false}] + expected: FAIL + + [:scope="fn-param";attribute={"private-var":false,"storage-var":false,"struct-member":true,"fn-decl":false,"fn-param":false,"fn-var":false,"fn-return":false,"while-stmt":false}] + expected: FAIL + + [:scope="fn-var";attribute={"private-var":false,"storage-var":false,"struct-member":true,"fn-decl":false,"fn-param":false,"fn-var":false,"fn-return":false,"while-stmt":false}] + expected: FAIL + + [:scope="fn-return";attribute={"private-var":false,"storage-var":false,"struct-member":true,"fn-decl":false,"fn-param":false,"fn-var":false,"fn-return":false,"while-stmt":false}] + expected: FAIL + + [:scope="while-stmt";attribute={"private-var":false,"storage-var":false,"struct-member":true,"fn-decl":false,"fn-param":false,"fn-var":false,"fn-return":false,"while-stmt":false}] + expected: FAIL + + [:scope="_undef_";attribute={"private-var":false,"storage-var":false,"struct-member":true,"fn-decl":false,"fn-param":false,"fn-var":false,"fn-return":false,"while-stmt":false}] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,vertex_state,correctness:vertex_format_to_shader_format_conversion:*] + [:format="uint8x2";shaderComponentCount=1] + expected: FAIL + + [:format="uint8x2";shaderComponentCount=2] + expected: FAIL + + [:format="uint8x2";shaderComponentCount=3] + expected: FAIL + + [:format="uint8x2";shaderComponentCount=4] + expected: FAIL + + [:format="uint8x4";shaderComponentCount=1] + expected: FAIL + + [:format="uint8x4";shaderComponentCount=2] + expected: FAIL + + [:format="uint8x4";shaderComponentCount=3] + expected: FAIL + + [:format="uint8x4";shaderComponentCount=4] + expected: FAIL + + [:format="sint8x2";shaderComponentCount=1] + expected: FAIL + + [:format="sint8x2";shaderComponentCount=2] + expected: FAIL + + [:format="sint8x2";shaderComponentCount=3] + expected: FAIL + + [:format="sint8x2";shaderComponentCount=4] + expected: FAIL + + [:format="sint8x4";shaderComponentCount=1] + expected: FAIL + + [:format="sint8x4";shaderComponentCount=2] + expected: FAIL + + [:format="sint8x4";shaderComponentCount=3] + expected: FAIL + + [:format="sint8x4";shaderComponentCount=4] + expected: FAIL + + [:format="unorm8x2";shaderComponentCount=1] + expected: FAIL + + [:format="unorm8x2";shaderComponentCount=2] + expected: FAIL + + [:format="unorm8x2";shaderComponentCount=3] + expected: FAIL + + [:format="unorm8x2";shaderComponentCount=4] + expected: FAIL + + [:format="unorm8x4";shaderComponentCount=1] + expected: FAIL + + [:format="unorm8x4";shaderComponentCount=2] + expected: FAIL + + [:format="unorm8x4";shaderComponentCount=3] + expected: FAIL + + [:format="unorm8x4";shaderComponentCount=4] + expected: FAIL + + [:format="snorm8x2";shaderComponentCount=1] + expected: FAIL + + [:format="snorm8x2";shaderComponentCount=2] + expected: FAIL + + [:format="snorm8x2";shaderComponentCount=3] + expected: FAIL + + [:format="snorm8x2";shaderComponentCount=4] + expected: FAIL + + [:format="snorm8x4";shaderComponentCount=1] + expected: FAIL + + [:format="snorm8x4";shaderComponentCount=2] + expected: FAIL + + [:format="snorm8x4";shaderComponentCount=3] + expected: FAIL + + [:format="snorm8x4";shaderComponentCount=4] + expected: FAIL + + [:format="uint16x2";shaderComponentCount=1] + expected: FAIL + + [:format="uint16x2";shaderComponentCount=2] + expected: FAIL + + [:format="uint16x2";shaderComponentCount=3] + expected: FAIL + + [:format="uint16x2";shaderComponentCount=4] + expected: FAIL + + [:format="uint16x4";shaderComponentCount=1] + expected: FAIL + + [:format="uint16x4";shaderComponentCount=2] + expected: FAIL + + [:format="uint16x4";shaderComponentCount=3] + expected: FAIL + + [:format="uint16x4";shaderComponentCount=4] + expected: FAIL + + [:format="sint16x2";shaderComponentCount=1] + expected: FAIL + + [:format="sint16x2";shaderComponentCount=2] + expected: FAIL + + [:format="sint16x2";shaderComponentCount=3] + expected: FAIL + + [:format="sint16x2";shaderComponentCount=4] + expected: FAIL + + [:format="sint16x4";shaderComponentCount=1] + expected: FAIL + + [:format="sint16x4";shaderComponentCount=2] + expected: FAIL + + [:format="sint16x4";shaderComponentCount=3] + expected: FAIL + + [:format="sint16x4";shaderComponentCount=4] + expected: FAIL + + [:format="unorm16x2";shaderComponentCount=1] + expected: FAIL + + [:format="unorm16x2";shaderComponentCount=2] + expected: FAIL + + [:format="unorm16x2";shaderComponentCount=3] + expected: FAIL + + [:format="unorm16x2";shaderComponentCount=4] + expected: FAIL + + [:format="unorm16x4";shaderComponentCount=1] + expected: FAIL + + [:format="unorm16x4";shaderComponentCount=2] + expected: FAIL + + [:format="unorm16x4";shaderComponentCount=3] + expected: FAIL + + [:format="unorm16x4";shaderComponentCount=4] + expected: FAIL + + [:format="snorm16x2";shaderComponentCount=1] + expected: FAIL + + [:format="snorm16x2";shaderComponentCount=2] + expected: FAIL + + [:format="snorm16x2";shaderComponentCount=3] + expected: FAIL + + [:format="snorm16x2";shaderComponentCount=4] + expected: FAIL + + [:format="snorm16x4";shaderComponentCount=1] + expected: FAIL + + [:format="snorm16x4";shaderComponentCount=2] + expected: FAIL + + [:format="snorm16x4";shaderComponentCount=3] + expected: FAIL + + [:format="snorm16x4";shaderComponentCount=4] + expected: FAIL + + [:format="float16x2";shaderComponentCount=1] + expected: FAIL + + [:format="float16x2";shaderComponentCount=2] + expected: FAIL + + [:format="float16x2";shaderComponentCount=3] + expected: FAIL + + [:format="float16x2";shaderComponentCount=4] + expected: FAIL + + [:format="float16x4";shaderComponentCount=1] + expected: FAIL + + [:format="float16x4";shaderComponentCount=2] + expected: FAIL + + [:format="float16x4";shaderComponentCount=3] + expected: FAIL + + [:format="float16x4";shaderComponentCount=4] + expected: FAIL + + [:format="float32";shaderComponentCount=1] + expected: FAIL + + [:format="float32";shaderComponentCount=2] + expected: FAIL + + [:format="float32";shaderComponentCount=3] + expected: FAIL + + [:format="float32";shaderComponentCount=4] + expected: FAIL + + [:format="float32x2";shaderComponentCount=1] + expected: FAIL + + [:format="float32x2";shaderComponentCount=2] + expected: FAIL + + [:format="float32x2";shaderComponentCount=3] + expected: FAIL + + [:format="float32x2";shaderComponentCount=4] + expected: FAIL + + [:format="float32x3";shaderComponentCount=1] + expected: FAIL + + [:format="float32x3";shaderComponentCount=2] + expected: FAIL + + [:format="float32x3";shaderComponentCount=3] + expected: FAIL + + [:format="float32x3";shaderComponentCount=4] + expected: FAIL + + [:format="float32x4";shaderComponentCount=1] + expected: FAIL + + [:format="float32x4";shaderComponentCount=2] + expected: FAIL + + [:format="float32x4";shaderComponentCount=3] + expected: FAIL + + [:format="float32x4";shaderComponentCount=4] + expected: FAIL + + [:format="uint32";shaderComponentCount=1] + expected: FAIL + + [:format="uint32";shaderComponentCount=2] + expected: FAIL + + [:format="uint32";shaderComponentCount=3] + expected: FAIL + + [:format="uint32";shaderComponentCount=4] + expected: FAIL + + [:format="uint32x2";shaderComponentCount=1] + expected: FAIL + + [:format="uint32x2";shaderComponentCount=2] + expected: FAIL + + [:format="uint32x2";shaderComponentCount=3] + expected: FAIL + + [:format="uint32x2";shaderComponentCount=4] + expected: FAIL + + [:format="uint32x3";shaderComponentCount=1] + expected: FAIL + + [:format="uint32x3";shaderComponentCount=2] + expected: FAIL + + [:format="uint32x3";shaderComponentCount=3] + expected: FAIL + + [:format="uint32x3";shaderComponentCount=4] + expected: FAIL + + [:format="uint32x4";shaderComponentCount=1] + expected: FAIL + + [:format="uint32x4";shaderComponentCount=2] + expected: FAIL + + [:format="uint32x4";shaderComponentCount=3] + expected: FAIL + + [:format="uint32x4";shaderComponentCount=4] + expected: FAIL + + [:format="sint32";shaderComponentCount=1] + expected: FAIL + + [:format="sint32";shaderComponentCount=2] + expected: FAIL + + [:format="sint32";shaderComponentCount=3] + expected: FAIL + + [:format="sint32";shaderComponentCount=4] + expected: FAIL + + [:format="sint32x2";shaderComponentCount=1] + expected: FAIL + + [:format="sint32x2";shaderComponentCount=2] + expected: FAIL + + [:format="sint32x2";shaderComponentCount=3] + expected: FAIL + + [:format="sint32x2";shaderComponentCount=4] + expected: FAIL + + [:format="sint32x3";shaderComponentCount=1] + expected: FAIL + + [:format="sint32x3";shaderComponentCount=2] + expected: FAIL + + [:format="sint32x3";shaderComponentCount=3] + expected: FAIL + + [:format="sint32x3";shaderComponentCount=4] + expected: FAIL + + [:format="sint32x4";shaderComponentCount=1] + expected: FAIL + + [:format="sint32x4";shaderComponentCount=2] + expected: FAIL + + [:format="sint32x4";shaderComponentCount=3] + expected: FAIL + + [:format="sint32x4";shaderComponentCount=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxTextureArrayLayers:createTexture,at_over:*] + [:limitTest="atDefault";testValueName="atLimit"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_with_depth_stencil_attachment:*] + [:colorStoreOperation="discard";depthStencilStoreOperation="discard"] + expected: FAIL + + [:colorStoreOperation="discard";depthStencilStoreOperation="store"] + expected: FAIL + + [:colorStoreOperation="store";depthStencilStoreOperation="discard"] + expected: FAIL + + [:colorStoreOperation="store";depthStencilStoreOperation="store"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,gpu_external_texture_expiration:webcodec_video_frame_close_expire_immediately:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,abs:abstract_int:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,command_buffer,programmable,state_tracking:bind_group_before_pipeline:*] + [:encoderType="compute%20pass"] + expected: FAIL + + [:encoderType="render%20pass"] + expected: FAIL + + [:encoderType="render%20bundle"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atomics,atomicMin:min_workgroup:*] + [:workgroupSize=1;dispatchSize=1;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=1;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=4;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=4;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=8;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=8;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=16;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=16;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=1;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=1;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=4;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=4;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=8;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=8;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=16;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=16;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=1;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=1;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=4;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=4;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=8;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=8;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=16;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=16;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=1;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=1;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=4;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=4;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=8;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=8;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=16;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=16;scalarKind="i32"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,vertex_state,correctness:buffers_with_varying_step_mode:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,semicolon:module_scope_multiple:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,i32_arithmetic:remainder_scalar_vector:*] + [:inputSource="const";vectorize_rhs=2] + expected: FAIL + + [:inputSource="const";vectorize_rhs=3] + expected: FAIL + + [:inputSource="const";vectorize_rhs=4] + expected: FAIL + + [:inputSource="uniform";vectorize_rhs=2] + expected: FAIL + + [:inputSource="uniform";vectorize_rhs=3] + expected: FAIL + + [:inputSource="uniform";vectorize_rhs=4] + expected: FAIL + + [:inputSource="storage_r";vectorize_rhs=2] + expected: FAIL + + [:inputSource="storage_r";vectorize_rhs=3] + expected: FAIL + + [:inputSource="storage_r";vectorize_rhs=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize_rhs=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize_rhs=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize_rhs=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_loop_break_if:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,flow_control,eval_order:binary_op_lhs_const:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:examples:gpu,with_texture_compression,bc:*] + [:textureCompressionBC=false] + expected: FAIL + + [:textureCompressionBC=true] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,acosh:f32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,unary,abstract_float_assignment:f16:*] + [:inputSource="const"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,state,device_lost,destroy:createRenderPipeline:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,copyTextureToTexture:mipmap_level:*] + [:dimension="1d"] + expected: FAIL + + [:dimension="2d"] + expected: FAIL + + [:dimension="3d"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,query_set,create:count:*] + [:type="occlusion"] + expected: FAIL + + [:type="timestamp"] + expected: FAIL + + +[cts.https.html?q=webgpu:idl,constants,flags:ColorWrite,count:*] + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,render,setIndexBuffer:offset_and_size_oob:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,rendering,color_target_state:blending,GPUBlendComponent:*] + [:component="color";srcFactor="zero";dstFactor="zero";operation="add"] + expected: FAIL + + [:component="color";srcFactor="zero";dstFactor="zero";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="zero";dstFactor="zero";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="zero";dstFactor="one";operation="add"] + expected: FAIL + + [:component="color";srcFactor="zero";dstFactor="one";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="zero";dstFactor="one";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="zero";dstFactor="src";operation="add"] + expected: FAIL + + [:component="color";srcFactor="zero";dstFactor="src";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="zero";dstFactor="src";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="zero";dstFactor="one-minus-src";operation="add"] + expected: FAIL + + [:component="color";srcFactor="zero";dstFactor="one-minus-src";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="zero";dstFactor="one-minus-src";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="zero";dstFactor="src-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="zero";dstFactor="src-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="zero";dstFactor="src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="zero";dstFactor="one-minus-src-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="zero";dstFactor="one-minus-src-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="zero";dstFactor="one-minus-src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="zero";dstFactor="dst";operation="add"] + expected: FAIL + + [:component="color";srcFactor="zero";dstFactor="dst";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="zero";dstFactor="dst";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="zero";dstFactor="one-minus-dst";operation="add"] + expected: FAIL + + [:component="color";srcFactor="zero";dstFactor="one-minus-dst";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="zero";dstFactor="one-minus-dst";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="zero";dstFactor="dst-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="zero";dstFactor="dst-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="zero";dstFactor="dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="zero";dstFactor="one-minus-dst-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="zero";dstFactor="one-minus-dst-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="zero";dstFactor="one-minus-dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="zero";dstFactor="src-alpha-saturated";operation="add"] + expected: FAIL + + [:component="color";srcFactor="zero";dstFactor="src-alpha-saturated";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="zero";dstFactor="src-alpha-saturated";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="zero";dstFactor="constant";operation="add"] + expected: FAIL + + [:component="color";srcFactor="zero";dstFactor="constant";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="zero";dstFactor="constant";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="zero";dstFactor="one-minus-constant";operation="add"] + expected: FAIL + + [:component="color";srcFactor="zero";dstFactor="one-minus-constant";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="zero";dstFactor="one-minus-constant";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one";dstFactor="zero";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one";dstFactor="zero";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one";dstFactor="zero";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one";dstFactor="one";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one";dstFactor="one";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one";dstFactor="one";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one";dstFactor="one";operation="min"] + expected: FAIL + + [:component="color";srcFactor="one";dstFactor="one";operation="max"] + expected: FAIL + + [:component="color";srcFactor="one";dstFactor="src";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one";dstFactor="src";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one";dstFactor="src";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one";dstFactor="one-minus-src";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one";dstFactor="one-minus-src";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one";dstFactor="one-minus-src";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one";dstFactor="src-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one";dstFactor="src-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one";dstFactor="src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one";dstFactor="one-minus-src-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one";dstFactor="one-minus-src-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one";dstFactor="one-minus-src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one";dstFactor="dst";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one";dstFactor="dst";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one";dstFactor="dst";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one";dstFactor="one-minus-dst";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one";dstFactor="one-minus-dst";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one";dstFactor="one-minus-dst";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one";dstFactor="dst-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one";dstFactor="dst-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one";dstFactor="dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one";dstFactor="one-minus-dst-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one";dstFactor="one-minus-dst-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one";dstFactor="one-minus-dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one";dstFactor="src-alpha-saturated";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one";dstFactor="src-alpha-saturated";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one";dstFactor="src-alpha-saturated";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one";dstFactor="constant";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one";dstFactor="constant";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one";dstFactor="constant";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one";dstFactor="one-minus-constant";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one";dstFactor="one-minus-constant";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one";dstFactor="one-minus-constant";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="src";dstFactor="zero";operation="add"] + expected: FAIL + + [:component="color";srcFactor="src";dstFactor="zero";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="src";dstFactor="zero";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="src";dstFactor="one";operation="add"] + expected: FAIL + + [:component="color";srcFactor="src";dstFactor="one";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="src";dstFactor="one";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="src";dstFactor="src";operation="add"] + expected: FAIL + + [:component="color";srcFactor="src";dstFactor="src";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="src";dstFactor="src";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="src";dstFactor="one-minus-src";operation="add"] + expected: FAIL + + [:component="color";srcFactor="src";dstFactor="one-minus-src";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="src";dstFactor="one-minus-src";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="src";dstFactor="src-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="src";dstFactor="src-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="src";dstFactor="src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="src";dstFactor="one-minus-src-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="src";dstFactor="one-minus-src-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="src";dstFactor="one-minus-src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="src";dstFactor="dst";operation="add"] + expected: FAIL + + [:component="color";srcFactor="src";dstFactor="dst";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="src";dstFactor="dst";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="src";dstFactor="one-minus-dst";operation="add"] + expected: FAIL + + [:component="color";srcFactor="src";dstFactor="one-minus-dst";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="src";dstFactor="one-minus-dst";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="src";dstFactor="dst-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="src";dstFactor="dst-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="src";dstFactor="dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="src";dstFactor="one-minus-dst-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="src";dstFactor="one-minus-dst-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="src";dstFactor="one-minus-dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="src";dstFactor="src-alpha-saturated";operation="add"] + expected: FAIL + + [:component="color";srcFactor="src";dstFactor="src-alpha-saturated";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="src";dstFactor="src-alpha-saturated";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="src";dstFactor="constant";operation="add"] + expected: FAIL + + [:component="color";srcFactor="src";dstFactor="constant";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="src";dstFactor="constant";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="src";dstFactor="one-minus-constant";operation="add"] + expected: FAIL + + [:component="color";srcFactor="src";dstFactor="one-minus-constant";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="src";dstFactor="one-minus-constant";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src";dstFactor="zero";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src";dstFactor="zero";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src";dstFactor="zero";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src";dstFactor="one";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src";dstFactor="one";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src";dstFactor="one";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src";dstFactor="src";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src";dstFactor="src";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src";dstFactor="src";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src";dstFactor="one-minus-src";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src";dstFactor="one-minus-src";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src";dstFactor="one-minus-src";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src";dstFactor="src-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src";dstFactor="src-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src";dstFactor="src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src";dstFactor="one-minus-src-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src";dstFactor="one-minus-src-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src";dstFactor="one-minus-src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src";dstFactor="dst";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src";dstFactor="dst";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src";dstFactor="dst";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src";dstFactor="one-minus-dst";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src";dstFactor="one-minus-dst";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src";dstFactor="one-minus-dst";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src";dstFactor="dst-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src";dstFactor="dst-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src";dstFactor="dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src";dstFactor="one-minus-dst-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src";dstFactor="one-minus-dst-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src";dstFactor="one-minus-dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src";dstFactor="src-alpha-saturated";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src";dstFactor="src-alpha-saturated";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src";dstFactor="src-alpha-saturated";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src";dstFactor="constant";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src";dstFactor="constant";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src";dstFactor="constant";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src";dstFactor="one-minus-constant";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src";dstFactor="one-minus-constant";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src";dstFactor="one-minus-constant";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha";dstFactor="zero";operation="add"] + expected: FAIL + + [:component="color";srcFactor="src-alpha";dstFactor="zero";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha";dstFactor="zero";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha";dstFactor="one";operation="add"] + expected: FAIL + + [:component="color";srcFactor="src-alpha";dstFactor="one";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha";dstFactor="one";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha";dstFactor="src";operation="add"] + expected: FAIL + + [:component="color";srcFactor="src-alpha";dstFactor="src";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha";dstFactor="src";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha";dstFactor="one-minus-src";operation="add"] + expected: FAIL + + [:component="color";srcFactor="src-alpha";dstFactor="one-minus-src";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha";dstFactor="one-minus-src";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha";dstFactor="src-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="src-alpha";dstFactor="src-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha";dstFactor="src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha";dstFactor="one-minus-src-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="src-alpha";dstFactor="one-minus-src-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha";dstFactor="one-minus-src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha";dstFactor="dst";operation="add"] + expected: FAIL + + [:component="color";srcFactor="src-alpha";dstFactor="dst";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha";dstFactor="dst";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha";dstFactor="one-minus-dst";operation="add"] + expected: FAIL + + [:component="color";srcFactor="src-alpha";dstFactor="one-minus-dst";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha";dstFactor="one-minus-dst";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha";dstFactor="dst-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="src-alpha";dstFactor="dst-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha";dstFactor="dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha";dstFactor="one-minus-dst-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="src-alpha";dstFactor="one-minus-dst-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha";dstFactor="one-minus-dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha";dstFactor="src-alpha-saturated";operation="add"] + expected: FAIL + + [:component="color";srcFactor="src-alpha";dstFactor="src-alpha-saturated";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha";dstFactor="src-alpha-saturated";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha";dstFactor="constant";operation="add"] + expected: FAIL + + [:component="color";srcFactor="src-alpha";dstFactor="constant";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha";dstFactor="constant";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha";dstFactor="one-minus-constant";operation="add"] + expected: FAIL + + [:component="color";srcFactor="src-alpha";dstFactor="one-minus-constant";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha";dstFactor="one-minus-constant";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src-alpha";dstFactor="zero";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src-alpha";dstFactor="zero";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src-alpha";dstFactor="zero";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src-alpha";dstFactor="one";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src-alpha";dstFactor="one";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src-alpha";dstFactor="one";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src-alpha";dstFactor="src";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src-alpha";dstFactor="src";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src-alpha";dstFactor="src";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src-alpha";dstFactor="one-minus-src";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src-alpha";dstFactor="one-minus-src";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src-alpha";dstFactor="one-minus-src";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src-alpha";dstFactor="src-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src-alpha";dstFactor="src-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src-alpha";dstFactor="src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src-alpha";dstFactor="one-minus-src-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src-alpha";dstFactor="one-minus-src-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src-alpha";dstFactor="one-minus-src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src-alpha";dstFactor="dst";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src-alpha";dstFactor="dst";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src-alpha";dstFactor="dst";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src-alpha";dstFactor="one-minus-dst";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src-alpha";dstFactor="one-minus-dst";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src-alpha";dstFactor="one-minus-dst";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src-alpha";dstFactor="dst-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src-alpha";dstFactor="dst-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src-alpha";dstFactor="dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src-alpha";dstFactor="one-minus-dst-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src-alpha";dstFactor="one-minus-dst-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src-alpha";dstFactor="one-minus-dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src-alpha";dstFactor="src-alpha-saturated";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src-alpha";dstFactor="src-alpha-saturated";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src-alpha";dstFactor="src-alpha-saturated";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src-alpha";dstFactor="constant";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src-alpha";dstFactor="constant";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src-alpha";dstFactor="constant";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src-alpha";dstFactor="one-minus-constant";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src-alpha";dstFactor="one-minus-constant";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src-alpha";dstFactor="one-minus-constant";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="dst";dstFactor="zero";operation="add"] + expected: FAIL + + [:component="color";srcFactor="dst";dstFactor="zero";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="dst";dstFactor="zero";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="dst";dstFactor="one";operation="add"] + expected: FAIL + + [:component="color";srcFactor="dst";dstFactor="one";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="dst";dstFactor="one";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="dst";dstFactor="src";operation="add"] + expected: FAIL + + [:component="color";srcFactor="dst";dstFactor="src";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="dst";dstFactor="src";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="dst";dstFactor="one-minus-src";operation="add"] + expected: FAIL + + [:component="color";srcFactor="dst";dstFactor="one-minus-src";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="dst";dstFactor="one-minus-src";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="dst";dstFactor="src-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="dst";dstFactor="src-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="dst";dstFactor="src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="dst";dstFactor="one-minus-src-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="dst";dstFactor="one-minus-src-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="dst";dstFactor="one-minus-src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="dst";dstFactor="dst";operation="add"] + expected: FAIL + + [:component="color";srcFactor="dst";dstFactor="dst";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="dst";dstFactor="dst";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="dst";dstFactor="one-minus-dst";operation="add"] + expected: FAIL + + [:component="color";srcFactor="dst";dstFactor="one-minus-dst";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="dst";dstFactor="one-minus-dst";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="dst";dstFactor="dst-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="dst";dstFactor="dst-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="dst";dstFactor="dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="dst";dstFactor="one-minus-dst-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="dst";dstFactor="one-minus-dst-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="dst";dstFactor="one-minus-dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="dst";dstFactor="src-alpha-saturated";operation="add"] + expected: FAIL + + [:component="color";srcFactor="dst";dstFactor="src-alpha-saturated";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="dst";dstFactor="src-alpha-saturated";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="dst";dstFactor="constant";operation="add"] + expected: FAIL + + [:component="color";srcFactor="dst";dstFactor="constant";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="dst";dstFactor="constant";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="dst";dstFactor="one-minus-constant";operation="add"] + expected: FAIL + + [:component="color";srcFactor="dst";dstFactor="one-minus-constant";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="dst";dstFactor="one-minus-constant";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst";dstFactor="zero";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst";dstFactor="zero";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst";dstFactor="zero";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst";dstFactor="one";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst";dstFactor="one";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst";dstFactor="one";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst";dstFactor="src";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst";dstFactor="src";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst";dstFactor="src";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst";dstFactor="one-minus-src";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst";dstFactor="one-minus-src";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst";dstFactor="one-minus-src";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst";dstFactor="src-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst";dstFactor="src-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst";dstFactor="src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst";dstFactor="one-minus-src-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst";dstFactor="one-minus-src-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst";dstFactor="one-minus-src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst";dstFactor="dst";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst";dstFactor="dst";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst";dstFactor="dst";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst";dstFactor="one-minus-dst";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst";dstFactor="one-minus-dst";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst";dstFactor="one-minus-dst";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst";dstFactor="dst-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst";dstFactor="dst-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst";dstFactor="dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst";dstFactor="one-minus-dst-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst";dstFactor="one-minus-dst-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst";dstFactor="one-minus-dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst";dstFactor="src-alpha-saturated";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst";dstFactor="src-alpha-saturated";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst";dstFactor="src-alpha-saturated";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst";dstFactor="constant";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst";dstFactor="constant";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst";dstFactor="constant";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst";dstFactor="one-minus-constant";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst";dstFactor="one-minus-constant";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst";dstFactor="one-minus-constant";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="dst-alpha";dstFactor="zero";operation="add"] + expected: FAIL + + [:component="color";srcFactor="dst-alpha";dstFactor="zero";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="dst-alpha";dstFactor="zero";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="dst-alpha";dstFactor="one";operation="add"] + expected: FAIL + + [:component="color";srcFactor="dst-alpha";dstFactor="one";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="dst-alpha";dstFactor="one";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="dst-alpha";dstFactor="src";operation="add"] + expected: FAIL + + [:component="color";srcFactor="dst-alpha";dstFactor="src";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="dst-alpha";dstFactor="src";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="dst-alpha";dstFactor="one-minus-src";operation="add"] + expected: FAIL + + [:component="color";srcFactor="dst-alpha";dstFactor="one-minus-src";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="dst-alpha";dstFactor="one-minus-src";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="dst-alpha";dstFactor="src-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="dst-alpha";dstFactor="src-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="dst-alpha";dstFactor="src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="dst-alpha";dstFactor="one-minus-src-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="dst-alpha";dstFactor="one-minus-src-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="dst-alpha";dstFactor="one-minus-src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="dst-alpha";dstFactor="dst";operation="add"] + expected: FAIL + + [:component="color";srcFactor="dst-alpha";dstFactor="dst";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="dst-alpha";dstFactor="dst";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="dst-alpha";dstFactor="one-minus-dst";operation="add"] + expected: FAIL + + [:component="color";srcFactor="dst-alpha";dstFactor="one-minus-dst";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="dst-alpha";dstFactor="one-minus-dst";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="dst-alpha";dstFactor="dst-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="dst-alpha";dstFactor="dst-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="dst-alpha";dstFactor="dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="dst-alpha";dstFactor="one-minus-dst-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="dst-alpha";dstFactor="one-minus-dst-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="dst-alpha";dstFactor="one-minus-dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="dst-alpha";dstFactor="src-alpha-saturated";operation="add"] + expected: FAIL + + [:component="color";srcFactor="dst-alpha";dstFactor="src-alpha-saturated";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="dst-alpha";dstFactor="src-alpha-saturated";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="dst-alpha";dstFactor="constant";operation="add"] + expected: FAIL + + [:component="color";srcFactor="dst-alpha";dstFactor="constant";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="dst-alpha";dstFactor="constant";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="dst-alpha";dstFactor="one-minus-constant";operation="add"] + expected: FAIL + + [:component="color";srcFactor="dst-alpha";dstFactor="one-minus-constant";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="dst-alpha";dstFactor="one-minus-constant";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="zero";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="zero";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="zero";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="one";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="one";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="one";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="src";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="src";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="src";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="one-minus-src";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="one-minus-src";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="one-minus-src";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="src-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="src-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="one-minus-src-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="one-minus-src-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="one-minus-src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="dst";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="dst";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="dst";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="one-minus-dst";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="one-minus-dst";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="one-minus-dst";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="dst-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="dst-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="one-minus-dst-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="one-minus-dst-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="one-minus-dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="src-alpha-saturated";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="src-alpha-saturated";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="src-alpha-saturated";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="constant";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="constant";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="constant";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="one-minus-constant";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="one-minus-constant";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="one-minus-constant";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha-saturated";dstFactor="zero";operation="add"] + expected: FAIL + + [:component="color";srcFactor="src-alpha-saturated";dstFactor="zero";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha-saturated";dstFactor="zero";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha-saturated";dstFactor="one";operation="add"] + expected: FAIL + + [:component="color";srcFactor="src-alpha-saturated";dstFactor="one";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha-saturated";dstFactor="one";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha-saturated";dstFactor="src";operation="add"] + expected: FAIL + + [:component="color";srcFactor="src-alpha-saturated";dstFactor="src";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha-saturated";dstFactor="src";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha-saturated";dstFactor="one-minus-src";operation="add"] + expected: FAIL + + [:component="color";srcFactor="src-alpha-saturated";dstFactor="one-minus-src";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha-saturated";dstFactor="one-minus-src";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha-saturated";dstFactor="src-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="src-alpha-saturated";dstFactor="src-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha-saturated";dstFactor="src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha-saturated";dstFactor="one-minus-src-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="src-alpha-saturated";dstFactor="one-minus-src-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha-saturated";dstFactor="one-minus-src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha-saturated";dstFactor="dst";operation="add"] + expected: FAIL + + [:component="color";srcFactor="src-alpha-saturated";dstFactor="dst";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha-saturated";dstFactor="dst";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha-saturated";dstFactor="one-minus-dst";operation="add"] + expected: FAIL + + [:component="color";srcFactor="src-alpha-saturated";dstFactor="one-minus-dst";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha-saturated";dstFactor="one-minus-dst";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha-saturated";dstFactor="dst-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="src-alpha-saturated";dstFactor="dst-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha-saturated";dstFactor="dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha-saturated";dstFactor="one-minus-dst-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="src-alpha-saturated";dstFactor="one-minus-dst-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha-saturated";dstFactor="one-minus-dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha-saturated";dstFactor="src-alpha-saturated";operation="add"] + expected: FAIL + + [:component="color";srcFactor="src-alpha-saturated";dstFactor="src-alpha-saturated";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha-saturated";dstFactor="src-alpha-saturated";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha-saturated";dstFactor="constant";operation="add"] + expected: FAIL + + [:component="color";srcFactor="src-alpha-saturated";dstFactor="constant";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha-saturated";dstFactor="constant";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha-saturated";dstFactor="one-minus-constant";operation="add"] + expected: FAIL + + [:component="color";srcFactor="src-alpha-saturated";dstFactor="one-minus-constant";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha-saturated";dstFactor="one-minus-constant";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="constant";dstFactor="zero";operation="add"] + expected: FAIL + + [:component="color";srcFactor="constant";dstFactor="zero";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="constant";dstFactor="zero";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="constant";dstFactor="one";operation="add"] + expected: FAIL + + [:component="color";srcFactor="constant";dstFactor="one";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="constant";dstFactor="one";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="constant";dstFactor="src";operation="add"] + expected: FAIL + + [:component="color";srcFactor="constant";dstFactor="src";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="constant";dstFactor="src";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="constant";dstFactor="one-minus-src";operation="add"] + expected: FAIL + + [:component="color";srcFactor="constant";dstFactor="one-minus-src";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="constant";dstFactor="one-minus-src";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="constant";dstFactor="src-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="constant";dstFactor="src-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="constant";dstFactor="src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="constant";dstFactor="one-minus-src-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="constant";dstFactor="one-minus-src-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="constant";dstFactor="one-minus-src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="constant";dstFactor="dst";operation="add"] + expected: FAIL + + [:component="color";srcFactor="constant";dstFactor="dst";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="constant";dstFactor="dst";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="constant";dstFactor="one-minus-dst";operation="add"] + expected: FAIL + + [:component="color";srcFactor="constant";dstFactor="one-minus-dst";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="constant";dstFactor="one-minus-dst";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="constant";dstFactor="dst-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="constant";dstFactor="dst-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="constant";dstFactor="dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="constant";dstFactor="one-minus-dst-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="constant";dstFactor="one-minus-dst-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="constant";dstFactor="one-minus-dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="constant";dstFactor="src-alpha-saturated";operation="add"] + expected: FAIL + + [:component="color";srcFactor="constant";dstFactor="src-alpha-saturated";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="constant";dstFactor="src-alpha-saturated";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="constant";dstFactor="constant";operation="add"] + expected: FAIL + + [:component="color";srcFactor="constant";dstFactor="constant";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="constant";dstFactor="constant";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="constant";dstFactor="one-minus-constant";operation="add"] + expected: FAIL + + [:component="color";srcFactor="constant";dstFactor="one-minus-constant";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="constant";dstFactor="one-minus-constant";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-constant";dstFactor="zero";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-constant";dstFactor="zero";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-constant";dstFactor="zero";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-constant";dstFactor="one";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-constant";dstFactor="one";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-constant";dstFactor="one";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-constant";dstFactor="src";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-constant";dstFactor="src";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-constant";dstFactor="src";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-constant";dstFactor="one-minus-src";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-constant";dstFactor="one-minus-src";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-constant";dstFactor="one-minus-src";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-constant";dstFactor="src-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-constant";dstFactor="src-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-constant";dstFactor="src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-constant";dstFactor="one-minus-src-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-constant";dstFactor="one-minus-src-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-constant";dstFactor="one-minus-src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-constant";dstFactor="dst";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-constant";dstFactor="dst";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-constant";dstFactor="dst";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-constant";dstFactor="one-minus-dst";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-constant";dstFactor="one-minus-dst";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-constant";dstFactor="one-minus-dst";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-constant";dstFactor="dst-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-constant";dstFactor="dst-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-constant";dstFactor="dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-constant";dstFactor="one-minus-dst-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-constant";dstFactor="one-minus-dst-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-constant";dstFactor="one-minus-dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-constant";dstFactor="src-alpha-saturated";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-constant";dstFactor="src-alpha-saturated";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-constant";dstFactor="src-alpha-saturated";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-constant";dstFactor="constant";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-constant";dstFactor="constant";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-constant";dstFactor="constant";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-constant";dstFactor="one-minus-constant";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-constant";dstFactor="one-minus-constant";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-constant";dstFactor="one-minus-constant";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="zero";dstFactor="zero";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="zero";dstFactor="zero";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="zero";dstFactor="zero";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="zero";dstFactor="one";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="zero";dstFactor="one";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="zero";dstFactor="one";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="zero";dstFactor="src";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="zero";dstFactor="src";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="zero";dstFactor="src";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="zero";dstFactor="one-minus-src";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="zero";dstFactor="one-minus-src";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="zero";dstFactor="one-minus-src";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="zero";dstFactor="src-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="zero";dstFactor="src-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="zero";dstFactor="src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="zero";dstFactor="one-minus-src-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="zero";dstFactor="one-minus-src-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="zero";dstFactor="one-minus-src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="zero";dstFactor="dst";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="zero";dstFactor="dst";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="zero";dstFactor="dst";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="zero";dstFactor="one-minus-dst";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="zero";dstFactor="one-minus-dst";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="zero";dstFactor="one-minus-dst";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="zero";dstFactor="dst-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="zero";dstFactor="dst-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="zero";dstFactor="dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="zero";dstFactor="one-minus-dst-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="zero";dstFactor="one-minus-dst-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="zero";dstFactor="one-minus-dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="zero";dstFactor="src-alpha-saturated";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="zero";dstFactor="src-alpha-saturated";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="zero";dstFactor="src-alpha-saturated";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="zero";dstFactor="constant";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="zero";dstFactor="constant";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="zero";dstFactor="constant";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="zero";dstFactor="one-minus-constant";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="zero";dstFactor="one-minus-constant";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="zero";dstFactor="one-minus-constant";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one";dstFactor="zero";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one";dstFactor="zero";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one";dstFactor="zero";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one";dstFactor="one";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one";dstFactor="one";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one";dstFactor="one";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one";dstFactor="one";operation="min"] + expected: FAIL + + [:component="alpha";srcFactor="one";dstFactor="one";operation="max"] + expected: FAIL + + [:component="alpha";srcFactor="one";dstFactor="src";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one";dstFactor="src";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one";dstFactor="src";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one";dstFactor="one-minus-src";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one";dstFactor="one-minus-src";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one";dstFactor="one-minus-src";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one";dstFactor="src-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one";dstFactor="src-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one";dstFactor="src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one";dstFactor="one-minus-src-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one";dstFactor="one-minus-src-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one";dstFactor="one-minus-src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one";dstFactor="dst";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one";dstFactor="dst";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one";dstFactor="dst";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one";dstFactor="one-minus-dst";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one";dstFactor="one-minus-dst";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one";dstFactor="one-minus-dst";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one";dstFactor="dst-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one";dstFactor="dst-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one";dstFactor="dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one";dstFactor="one-minus-dst-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one";dstFactor="one-minus-dst-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one";dstFactor="one-minus-dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one";dstFactor="src-alpha-saturated";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one";dstFactor="src-alpha-saturated";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one";dstFactor="src-alpha-saturated";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one";dstFactor="constant";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one";dstFactor="constant";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one";dstFactor="constant";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one";dstFactor="one-minus-constant";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one";dstFactor="one-minus-constant";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one";dstFactor="one-minus-constant";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src";dstFactor="zero";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="src";dstFactor="zero";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src";dstFactor="zero";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src";dstFactor="one";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="src";dstFactor="one";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src";dstFactor="one";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src";dstFactor="src";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="src";dstFactor="src";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src";dstFactor="src";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src";dstFactor="one-minus-src";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="src";dstFactor="one-minus-src";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src";dstFactor="one-minus-src";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src";dstFactor="src-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="src";dstFactor="src-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src";dstFactor="src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src";dstFactor="one-minus-src-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="src";dstFactor="one-minus-src-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src";dstFactor="one-minus-src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src";dstFactor="dst";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="src";dstFactor="dst";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src";dstFactor="dst";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src";dstFactor="one-minus-dst";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="src";dstFactor="one-minus-dst";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src";dstFactor="one-minus-dst";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src";dstFactor="dst-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="src";dstFactor="dst-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src";dstFactor="dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src";dstFactor="one-minus-dst-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="src";dstFactor="one-minus-dst-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src";dstFactor="one-minus-dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src";dstFactor="src-alpha-saturated";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="src";dstFactor="src-alpha-saturated";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src";dstFactor="src-alpha-saturated";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src";dstFactor="constant";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="src";dstFactor="constant";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src";dstFactor="constant";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src";dstFactor="one-minus-constant";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="src";dstFactor="one-minus-constant";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src";dstFactor="one-minus-constant";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src";dstFactor="zero";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src";dstFactor="zero";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src";dstFactor="zero";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src";dstFactor="one";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src";dstFactor="one";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src";dstFactor="one";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src";dstFactor="src";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src";dstFactor="src";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src";dstFactor="src";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src";dstFactor="one-minus-src";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src";dstFactor="one-minus-src";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src";dstFactor="one-minus-src";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src";dstFactor="src-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src";dstFactor="src-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src";dstFactor="src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src";dstFactor="one-minus-src-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src";dstFactor="one-minus-src-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src";dstFactor="one-minus-src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src";dstFactor="dst";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src";dstFactor="dst";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src";dstFactor="dst";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src";dstFactor="one-minus-dst";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src";dstFactor="one-minus-dst";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src";dstFactor="one-minus-dst";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src";dstFactor="dst-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src";dstFactor="dst-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src";dstFactor="dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src";dstFactor="one-minus-dst-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src";dstFactor="one-minus-dst-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src";dstFactor="one-minus-dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src";dstFactor="src-alpha-saturated";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src";dstFactor="src-alpha-saturated";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src";dstFactor="src-alpha-saturated";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src";dstFactor="constant";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src";dstFactor="constant";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src";dstFactor="constant";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src";dstFactor="one-minus-constant";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src";dstFactor="one-minus-constant";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src";dstFactor="one-minus-constant";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha";dstFactor="zero";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha";dstFactor="zero";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha";dstFactor="zero";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha";dstFactor="one";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha";dstFactor="one";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha";dstFactor="one";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha";dstFactor="src";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha";dstFactor="src";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha";dstFactor="src";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha";dstFactor="one-minus-src";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha";dstFactor="one-minus-src";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha";dstFactor="one-minus-src";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha";dstFactor="src-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha";dstFactor="src-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha";dstFactor="src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha";dstFactor="one-minus-src-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha";dstFactor="one-minus-src-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha";dstFactor="one-minus-src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha";dstFactor="dst";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha";dstFactor="dst";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha";dstFactor="dst";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha";dstFactor="one-minus-dst";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha";dstFactor="one-minus-dst";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha";dstFactor="one-minus-dst";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha";dstFactor="dst-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha";dstFactor="dst-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha";dstFactor="dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha";dstFactor="one-minus-dst-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha";dstFactor="one-minus-dst-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha";dstFactor="one-minus-dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha";dstFactor="src-alpha-saturated";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha";dstFactor="src-alpha-saturated";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha";dstFactor="src-alpha-saturated";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha";dstFactor="constant";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha";dstFactor="constant";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha";dstFactor="constant";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha";dstFactor="one-minus-constant";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha";dstFactor="one-minus-constant";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha";dstFactor="one-minus-constant";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="zero";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="zero";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="zero";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="one";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="one";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="one";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="src";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="src";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="src";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="one-minus-src";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="one-minus-src";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="one-minus-src";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="src-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="src-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="one-minus-src-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="one-minus-src-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="one-minus-src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="dst";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="dst";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="dst";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="one-minus-dst";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="one-minus-dst";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="one-minus-dst";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="dst-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="dst-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="one-minus-dst-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="one-minus-dst-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="one-minus-dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="src-alpha-saturated";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="src-alpha-saturated";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="src-alpha-saturated";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="constant";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="constant";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="constant";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="one-minus-constant";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="one-minus-constant";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="one-minus-constant";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst";dstFactor="zero";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="dst";dstFactor="zero";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst";dstFactor="zero";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst";dstFactor="one";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="dst";dstFactor="one";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst";dstFactor="one";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst";dstFactor="src";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="dst";dstFactor="src";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst";dstFactor="src";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst";dstFactor="one-minus-src";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="dst";dstFactor="one-minus-src";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst";dstFactor="one-minus-src";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst";dstFactor="src-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="dst";dstFactor="src-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst";dstFactor="src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst";dstFactor="one-minus-src-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="dst";dstFactor="one-minus-src-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst";dstFactor="one-minus-src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst";dstFactor="dst";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="dst";dstFactor="dst";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst";dstFactor="dst";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst";dstFactor="one-minus-dst";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="dst";dstFactor="one-minus-dst";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst";dstFactor="one-minus-dst";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst";dstFactor="dst-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="dst";dstFactor="dst-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst";dstFactor="dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst";dstFactor="one-minus-dst-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="dst";dstFactor="one-minus-dst-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst";dstFactor="one-minus-dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst";dstFactor="src-alpha-saturated";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="dst";dstFactor="src-alpha-saturated";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst";dstFactor="src-alpha-saturated";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst";dstFactor="constant";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="dst";dstFactor="constant";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst";dstFactor="constant";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst";dstFactor="one-minus-constant";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="dst";dstFactor="one-minus-constant";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst";dstFactor="one-minus-constant";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst";dstFactor="zero";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst";dstFactor="zero";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst";dstFactor="zero";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst";dstFactor="one";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst";dstFactor="one";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst";dstFactor="one";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst";dstFactor="src";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst";dstFactor="src";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst";dstFactor="src";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst";dstFactor="one-minus-src";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst";dstFactor="one-minus-src";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst";dstFactor="one-minus-src";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst";dstFactor="src-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst";dstFactor="src-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst";dstFactor="src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst";dstFactor="one-minus-src-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst";dstFactor="one-minus-src-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst";dstFactor="one-minus-src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst";dstFactor="dst";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst";dstFactor="dst";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst";dstFactor="dst";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst";dstFactor="one-minus-dst";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst";dstFactor="one-minus-dst";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst";dstFactor="one-minus-dst";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst";dstFactor="dst-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst";dstFactor="dst-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst";dstFactor="dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst";dstFactor="one-minus-dst-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst";dstFactor="one-minus-dst-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst";dstFactor="one-minus-dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst";dstFactor="src-alpha-saturated";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst";dstFactor="src-alpha-saturated";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst";dstFactor="src-alpha-saturated";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst";dstFactor="constant";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst";dstFactor="constant";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst";dstFactor="constant";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst";dstFactor="one-minus-constant";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst";dstFactor="one-minus-constant";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst";dstFactor="one-minus-constant";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst-alpha";dstFactor="zero";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="dst-alpha";dstFactor="zero";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst-alpha";dstFactor="zero";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst-alpha";dstFactor="one";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="dst-alpha";dstFactor="one";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst-alpha";dstFactor="one";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst-alpha";dstFactor="src";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="dst-alpha";dstFactor="src";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst-alpha";dstFactor="src";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst-alpha";dstFactor="one-minus-src";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="dst-alpha";dstFactor="one-minus-src";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst-alpha";dstFactor="one-minus-src";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst-alpha";dstFactor="src-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="dst-alpha";dstFactor="src-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst-alpha";dstFactor="src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst-alpha";dstFactor="one-minus-src-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="dst-alpha";dstFactor="one-minus-src-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst-alpha";dstFactor="one-minus-src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst-alpha";dstFactor="dst";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="dst-alpha";dstFactor="dst";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst-alpha";dstFactor="dst";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst-alpha";dstFactor="one-minus-dst";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="dst-alpha";dstFactor="one-minus-dst";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst-alpha";dstFactor="one-minus-dst";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst-alpha";dstFactor="dst-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="dst-alpha";dstFactor="dst-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst-alpha";dstFactor="dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst-alpha";dstFactor="one-minus-dst-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="dst-alpha";dstFactor="one-minus-dst-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst-alpha";dstFactor="one-minus-dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst-alpha";dstFactor="src-alpha-saturated";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="dst-alpha";dstFactor="src-alpha-saturated";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst-alpha";dstFactor="src-alpha-saturated";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst-alpha";dstFactor="constant";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="dst-alpha";dstFactor="constant";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst-alpha";dstFactor="constant";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst-alpha";dstFactor="one-minus-constant";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="dst-alpha";dstFactor="one-minus-constant";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst-alpha";dstFactor="one-minus-constant";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="zero";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="zero";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="zero";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="one";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="one";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="one";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="src";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="src";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="src";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="one-minus-src";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="one-minus-src";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="one-minus-src";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="src-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="src-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="one-minus-src-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="one-minus-src-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="one-minus-src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="dst";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="dst";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="dst";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="one-minus-dst";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="one-minus-dst";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="one-minus-dst";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="dst-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="dst-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="one-minus-dst-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="one-minus-dst-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="one-minus-dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="src-alpha-saturated";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="src-alpha-saturated";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="src-alpha-saturated";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="constant";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="constant";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="constant";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="one-minus-constant";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="one-minus-constant";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="one-minus-constant";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="zero";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="zero";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="zero";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="one";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="one";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="one";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="src";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="src";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="src";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="one-minus-src";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="one-minus-src";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="one-minus-src";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="src-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="src-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="one-minus-src-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="one-minus-src-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="one-minus-src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="dst";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="dst";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="dst";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="one-minus-dst";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="one-minus-dst";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="one-minus-dst";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="dst-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="dst-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="one-minus-dst-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="one-minus-dst-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="one-minus-dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="src-alpha-saturated";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="src-alpha-saturated";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="src-alpha-saturated";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="constant";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="constant";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="constant";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="one-minus-constant";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="one-minus-constant";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="one-minus-constant";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="constant";dstFactor="zero";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="constant";dstFactor="zero";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="constant";dstFactor="zero";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="constant";dstFactor="one";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="constant";dstFactor="one";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="constant";dstFactor="one";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="constant";dstFactor="src";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="constant";dstFactor="src";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="constant";dstFactor="src";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="constant";dstFactor="one-minus-src";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="constant";dstFactor="one-minus-src";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="constant";dstFactor="one-minus-src";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="constant";dstFactor="src-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="constant";dstFactor="src-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="constant";dstFactor="src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="constant";dstFactor="one-minus-src-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="constant";dstFactor="one-minus-src-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="constant";dstFactor="one-minus-src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="constant";dstFactor="dst";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="constant";dstFactor="dst";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="constant";dstFactor="dst";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="constant";dstFactor="one-minus-dst";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="constant";dstFactor="one-minus-dst";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="constant";dstFactor="one-minus-dst";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="constant";dstFactor="dst-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="constant";dstFactor="dst-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="constant";dstFactor="dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="constant";dstFactor="one-minus-dst-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="constant";dstFactor="one-minus-dst-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="constant";dstFactor="one-minus-dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="constant";dstFactor="src-alpha-saturated";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="constant";dstFactor="src-alpha-saturated";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="constant";dstFactor="src-alpha-saturated";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="constant";dstFactor="constant";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="constant";dstFactor="constant";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="constant";dstFactor="constant";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="constant";dstFactor="one-minus-constant";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="constant";dstFactor="one-minus-constant";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="constant";dstFactor="one-minus-constant";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-constant";dstFactor="zero";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-constant";dstFactor="zero";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-constant";dstFactor="zero";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-constant";dstFactor="one";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-constant";dstFactor="one";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-constant";dstFactor="one";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-constant";dstFactor="src";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-constant";dstFactor="src";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-constant";dstFactor="src";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-constant";dstFactor="one-minus-src";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-constant";dstFactor="one-minus-src";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-constant";dstFactor="one-minus-src";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-constant";dstFactor="src-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-constant";dstFactor="src-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-constant";dstFactor="src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-constant";dstFactor="one-minus-src-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-constant";dstFactor="one-minus-src-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-constant";dstFactor="one-minus-src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-constant";dstFactor="dst";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-constant";dstFactor="dst";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-constant";dstFactor="dst";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-constant";dstFactor="one-minus-dst";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-constant";dstFactor="one-minus-dst";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-constant";dstFactor="one-minus-dst";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-constant";dstFactor="dst-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-constant";dstFactor="dst-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-constant";dstFactor="dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-constant";dstFactor="one-minus-dst-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-constant";dstFactor="one-minus-dst-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-constant";dstFactor="one-minus-dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-constant";dstFactor="src-alpha-saturated";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-constant";dstFactor="src-alpha-saturated";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-constant";dstFactor="src-alpha-saturated";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-constant";dstFactor="constant";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-constant";dstFactor="constant";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-constant";dstFactor="constant";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-constant";dstFactor="one-minus-constant";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-constant";dstFactor="one-minus-constant";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-constant";dstFactor="one-minus-constant";operation="reverse-subtract"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,sin:f32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,state,device_lost,destroy:createBuffer:*] + [:usageType="MAP_READ"] + expected: FAIL + + [:usageType="MAP_WRITE"] + expected: FAIL + + [:usageType="INDEX"] + expected: FAIL + + [:usageType="VERTEX"] + expected: FAIL + + [:usageType="UNIFORM"] + expected: FAIL + + [:usageType="STORAGE"] + expected: FAIL + + [:usageType="INDIRECT"] + expected: FAIL + + [:usageType="QUERY_RESOLVE"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,state,device_lost,destroy:createComputePipeline:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,buffer,mapping:mapAsync,abort_over_invalid_error:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,i32_comparison:greater_than:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,resource_usages,buffer,in_pass_encoder:subresources,buffer_usage_in_one_compute_pass_with_no_dispatch:*] + [:usage0="uniform";usage1="uniform"] + expected: FAIL + + [:usage0="uniform";usage1="storage"] + expected: FAIL + + [:usage0="uniform";usage1="read-only-storage"] + expected: FAIL + + [:usage0="storage";usage1="uniform"] + expected: FAIL + + [:usage0="storage";usage1="storage"] + expected: FAIL + + [:usage0="storage";usage1="read-only-storage"] + expected: FAIL + + [:usage0="read-only-storage";usage1="uniform"] + expected: FAIL + + [:usage0="read-only-storage";usage1="storage"] + expected: FAIL + + [:usage0="read-only-storage";usage1="read-only-storage"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,compute_pass:set_pipeline:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,f32_division:scalar:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,buffer,destroy:error_buffer:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_compound_statement:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,tanh:abstract_float:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:examples:basic,builder_cases:*] + [:x=1;y=1] + expected: FAIL + + [:x=1;y=2] + expected: FAIL + + [:x=2;y=1] + expected: FAIL + + [:x=2;y=2] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,inversesqrt:abstract_float:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,command_buffer,image_copy:undefined_params:*] + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";dimension="3d"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,frexp:f16_vec3_fract:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,saturate:f32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,memory_model,coherence:corw2:*] + [:memType="atomic_storage";testType="inter_workgroup"] + expected: FAIL + + [:memType="atomic_storage";testType="inter_workgroup";extraFlags="rmw_variant"] + expected: FAIL + + [:memType="atomic_storage";testType="intra_workgroup"] + expected: FAIL + + [:memType="atomic_storage";testType="intra_workgroup";extraFlags="rmw_variant"] + expected: FAIL + + [:memType="atomic_workgroup";testType="intra_workgroup"] + expected: FAIL + + [:memType="atomic_workgroup";testType="intra_workgroup";extraFlags="rmw_variant"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,image_copy,buffer_texture_copies:depth_stencil_format,copy_buffer_offset:*] + [:format="stencil8";aspect="stencil-only";copyType="CopyB2T"] + expected: FAIL + + [:format="stencil8";aspect="stencil-only";copyType="CopyT2B"] + expected: FAIL + + [:format="stencil8";aspect="stencil-only";copyType="WriteTexture"] + expected: FAIL + + [:format="depth16unorm";aspect="depth-only";copyType="CopyB2T"] + expected: FAIL + + [:format="depth16unorm";aspect="depth-only";copyType="CopyT2B"] + expected: FAIL + + [:format="depth16unorm";aspect="depth-only";copyType="WriteTexture"] + expected: FAIL + + [:format="depth32float";aspect="depth-only";copyType="CopyT2B"] + expected: FAIL + + [:format="depth24plus-stencil8";aspect="stencil-only";copyType="CopyB2T"] + expected: FAIL + + [:format="depth24plus-stencil8";aspect="stencil-only";copyType="CopyT2B"] + expected: FAIL + + [:format="depth24plus-stencil8";aspect="stencil-only";copyType="WriteTexture"] + expected: FAIL + + [:format="depth32float-stencil8";aspect="depth-only";copyType="CopyT2B"] + expected: FAIL + + [:format="depth32float-stencil8";aspect="stencil-only";copyType="CopyB2T"] + expected: FAIL + + [:format="depth32float-stencil8";aspect="stencil-only";copyType="CopyT2B"] + expected: FAIL + + [:format="depth32float-stencil8";aspect="stencil-only";copyType="WriteTexture"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,ceil:abstract_float:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,vertex_state,correctness:setVertexBuffer_offset_and_attribute_offset:*] + [:format="uint8x2"] + expected: FAIL + + [:format="uint8x4"] + expected: FAIL + + [:format="sint8x2"] + expected: FAIL + + [:format="sint8x4"] + expected: FAIL + + [:format="unorm8x2"] + expected: FAIL + + [:format="unorm8x4"] + expected: FAIL + + [:format="snorm8x2"] + expected: FAIL + + [:format="snorm8x4"] + expected: FAIL + + [:format="uint16x2"] + expected: FAIL + + [:format="uint16x4"] + expected: FAIL + + [:format="sint16x2"] + expected: FAIL + + [:format="sint16x4"] + expected: FAIL + + [:format="unorm16x2"] + expected: FAIL + + [:format="unorm16x4"] + expected: FAIL + + [:format="snorm16x2"] + expected: FAIL + + [:format="snorm16x4"] + expected: FAIL + + [:format="float16x2"] + expected: FAIL + + [:format="float16x4"] + expected: FAIL + + [:format="float32"] + expected: FAIL + + [:format="float32x2"] + expected: FAIL + + [:format="float32x3"] + expected: FAIL + + [:format="float32x4"] + expected: FAIL + + [:format="uint32"] + expected: FAIL + + [:format="uint32x2"] + expected: FAIL + + [:format="uint32x3"] + expected: FAIL + + [:format="uint32x4"] + expected: FAIL + + [:format="sint32"] + expected: FAIL + + [:format="sint32x2"] + expected: FAIL + + [:format="sint32x3"] + expected: FAIL + + [:format="sint32x4"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,flow_control,eval_order:2d_array_compound_assignment:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,render_pipeline,culling_tests:culling:*] + [:frontFace="ccw";cullMode="none"] + expected: FAIL + + [:frontFace="ccw";cullMode="front"] + expected: FAIL + + [:frontFace="ccw";cullMode="back"] + expected: FAIL + + [:frontFace="cw";cullMode="none"] + expected: FAIL + + [:frontFace="cw";cullMode="front"] + expected: FAIL + + [:frontFace="cw";cullMode="back"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,vertex_state:vertex_attribute_contained_in_stride:*] + [:format="uint8x2"] + expected: FAIL + + [:format="uint8x4"] + expected: FAIL + + [:format="sint8x2"] + expected: FAIL + + [:format="sint8x4"] + expected: FAIL + + [:format="unorm8x2"] + expected: FAIL + + [:format="unorm8x4"] + expected: FAIL + + [:format="snorm8x2"] + expected: FAIL + + [:format="snorm8x4"] + expected: FAIL + + [:format="uint16x2"] + expected: FAIL + + [:format="uint16x4"] + expected: FAIL + + [:format="sint16x2"] + expected: FAIL + + [:format="sint16x4"] + expected: FAIL + + [:format="unorm16x2"] + expected: FAIL + + [:format="unorm16x4"] + expected: FAIL + + [:format="snorm16x2"] + expected: FAIL + + [:format="snorm16x4"] + expected: FAIL + + [:format="float16x2"] + expected: FAIL + + [:format="float16x4"] + expected: FAIL + + [:format="float32"] + expected: FAIL + + [:format="float32x2"] + expected: FAIL + + [:format="float32x3"] + expected: FAIL + + [:format="float32x4"] + expected: FAIL + + [:format="uint32"] + expected: FAIL + + [:format="uint32x2"] + expected: FAIL + + [:format="uint32x3"] + expected: FAIL + + [:format="uint32x4"] + expected: FAIL + + [:format="sint32"] + expected: FAIL + + [:format="sint32x2"] + expected: FAIL + + [:format="sint32x3"] + expected: FAIL + + [:format="sint32x4"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,command_buffer,render,state_tracking:change_pipeline_before_and_after_vertex_buffer:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,pipeline,default_layout:getBindGroupLayout_js_object:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:util,texture,texel_data:snorm_texel_data_in_shader:*] + [:format="r8snorm"] + expected: FAIL + + [:format="rg8snorm"] + expected: FAIL + + [:format="rgba8snorm"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,f32_subtraction:vector_scalar_compound:*] + [:inputSource="const";dim=2] + expected: FAIL + + [:inputSource="const";dim=3] + expected: FAIL + + [:inputSource="const";dim=4] + expected: FAIL + + [:inputSource="uniform";dim=2] + expected: FAIL + + [:inputSource="uniform";dim=3] + expected: FAIL + + [:inputSource="uniform";dim=4] + expected: FAIL + + [:inputSource="storage_r";dim=2] + expected: FAIL + + [:inputSource="storage_r";dim=3] + expected: FAIL + + [:inputSource="storage_r";dim=4] + expected: FAIL + + [:inputSource="storage_rw";dim=2] + expected: FAIL + + [:inputSource="storage_rw";dim=3] + expected: FAIL + + [:inputSource="storage_rw";dim=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,f32_matrix_matrix_multiplication:matrix_matrix:*] + [:inputSource="const";common_dim=2;x_rows=2;y_cols=2] + expected: FAIL + + [:inputSource="const";common_dim=2;x_rows=2;y_cols=3] + expected: FAIL + + [:inputSource="const";common_dim=2;x_rows=2;y_cols=4] + expected: FAIL + + [:inputSource="const";common_dim=2;x_rows=3;y_cols=2] + expected: FAIL + + [:inputSource="const";common_dim=2;x_rows=3;y_cols=3] + expected: FAIL + + [:inputSource="const";common_dim=2;x_rows=3;y_cols=4] + expected: FAIL + + [:inputSource="const";common_dim=2;x_rows=4;y_cols=2] + expected: FAIL + + [:inputSource="const";common_dim=2;x_rows=4;y_cols=3] + expected: FAIL + + [:inputSource="const";common_dim=2;x_rows=4;y_cols=4] + expected: FAIL + + [:inputSource="const";common_dim=3;x_rows=2;y_cols=2] + expected: FAIL + + [:inputSource="const";common_dim=3;x_rows=2;y_cols=3] + expected: FAIL + + [:inputSource="const";common_dim=3;x_rows=2;y_cols=4] + expected: FAIL + + [:inputSource="const";common_dim=3;x_rows=3;y_cols=2] + expected: FAIL + + [:inputSource="const";common_dim=3;x_rows=3;y_cols=3] + expected: FAIL + + [:inputSource="const";common_dim=3;x_rows=3;y_cols=4] + expected: FAIL + + [:inputSource="const";common_dim=3;x_rows=4;y_cols=2] + expected: FAIL + + [:inputSource="const";common_dim=3;x_rows=4;y_cols=3] + expected: FAIL + + [:inputSource="const";common_dim=3;x_rows=4;y_cols=4] + expected: FAIL + + [:inputSource="const";common_dim=4;x_rows=2;y_cols=2] + expected: FAIL + + [:inputSource="const";common_dim=4;x_rows=2;y_cols=3] + expected: FAIL + + [:inputSource="const";common_dim=4;x_rows=2;y_cols=4] + expected: FAIL + + [:inputSource="const";common_dim=4;x_rows=3;y_cols=2] + expected: FAIL + + [:inputSource="const";common_dim=4;x_rows=3;y_cols=3] + expected: FAIL + + [:inputSource="const";common_dim=4;x_rows=3;y_cols=4] + expected: FAIL + + [:inputSource="const";common_dim=4;x_rows=4;y_cols=2] + expected: FAIL + + [:inputSource="const";common_dim=4;x_rows=4;y_cols=3] + expected: FAIL + + [:inputSource="const";common_dim=4;x_rows=4;y_cols=4] + expected: FAIL + + [:inputSource="uniform";common_dim=2;x_rows=2;y_cols=2] + expected: FAIL + + [:inputSource="uniform";common_dim=2;x_rows=2;y_cols=3] + expected: FAIL + + [:inputSource="uniform";common_dim=2;x_rows=2;y_cols=4] + expected: FAIL + + [:inputSource="uniform";common_dim=2;x_rows=3;y_cols=2] + expected: FAIL + + [:inputSource="uniform";common_dim=2;x_rows=3;y_cols=3] + expected: FAIL + + [:inputSource="uniform";common_dim=2;x_rows=3;y_cols=4] + expected: FAIL + + [:inputSource="uniform";common_dim=2;x_rows=4;y_cols=2] + expected: FAIL + + [:inputSource="uniform";common_dim=2;x_rows=4;y_cols=3] + expected: FAIL + + [:inputSource="uniform";common_dim=2;x_rows=4;y_cols=4] + expected: FAIL + + [:inputSource="uniform";common_dim=3;x_rows=2;y_cols=2] + expected: FAIL + + [:inputSource="uniform";common_dim=3;x_rows=2;y_cols=3] + expected: FAIL + + [:inputSource="uniform";common_dim=3;x_rows=2;y_cols=4] + expected: FAIL + + [:inputSource="uniform";common_dim=3;x_rows=3;y_cols=2] + expected: FAIL + + [:inputSource="uniform";common_dim=3;x_rows=3;y_cols=3] + expected: FAIL + + [:inputSource="uniform";common_dim=3;x_rows=3;y_cols=4] + expected: FAIL + + [:inputSource="uniform";common_dim=3;x_rows=4;y_cols=2] + expected: FAIL + + [:inputSource="uniform";common_dim=3;x_rows=4;y_cols=3] + expected: FAIL + + [:inputSource="uniform";common_dim=3;x_rows=4;y_cols=4] + expected: FAIL + + [:inputSource="uniform";common_dim=4;x_rows=2;y_cols=2] + expected: FAIL + + [:inputSource="uniform";common_dim=4;x_rows=2;y_cols=3] + expected: FAIL + + [:inputSource="uniform";common_dim=4;x_rows=2;y_cols=4] + expected: FAIL + + [:inputSource="uniform";common_dim=4;x_rows=3;y_cols=2] + expected: FAIL + + [:inputSource="uniform";common_dim=4;x_rows=3;y_cols=3] + expected: FAIL + + [:inputSource="uniform";common_dim=4;x_rows=3;y_cols=4] + expected: FAIL + + [:inputSource="uniform";common_dim=4;x_rows=4;y_cols=2] + expected: FAIL + + [:inputSource="uniform";common_dim=4;x_rows=4;y_cols=3] + expected: FAIL + + [:inputSource="uniform";common_dim=4;x_rows=4;y_cols=4] + expected: FAIL + + [:inputSource="storage_r";common_dim=2;x_rows=2;y_cols=2] + expected: FAIL + + [:inputSource="storage_r";common_dim=2;x_rows=2;y_cols=3] + expected: FAIL + + [:inputSource="storage_r";common_dim=2;x_rows=2;y_cols=4] + expected: FAIL + + [:inputSource="storage_r";common_dim=2;x_rows=3;y_cols=2] + expected: FAIL + + [:inputSource="storage_r";common_dim=2;x_rows=3;y_cols=3] + expected: FAIL + + [:inputSource="storage_r";common_dim=2;x_rows=3;y_cols=4] + expected: FAIL + + [:inputSource="storage_r";common_dim=2;x_rows=4;y_cols=2] + expected: FAIL + + [:inputSource="storage_r";common_dim=2;x_rows=4;y_cols=3] + expected: FAIL + + [:inputSource="storage_r";common_dim=2;x_rows=4;y_cols=4] + expected: FAIL + + [:inputSource="storage_r";common_dim=3;x_rows=2;y_cols=2] + expected: FAIL + + [:inputSource="storage_r";common_dim=3;x_rows=2;y_cols=3] + expected: FAIL + + [:inputSource="storage_r";common_dim=3;x_rows=2;y_cols=4] + expected: FAIL + + [:inputSource="storage_r";common_dim=3;x_rows=3;y_cols=2] + expected: FAIL + + [:inputSource="storage_r";common_dim=3;x_rows=3;y_cols=3] + expected: FAIL + + [:inputSource="storage_r";common_dim=3;x_rows=3;y_cols=4] + expected: FAIL + + [:inputSource="storage_r";common_dim=3;x_rows=4;y_cols=2] + expected: FAIL + + [:inputSource="storage_r";common_dim=3;x_rows=4;y_cols=3] + expected: FAIL + + [:inputSource="storage_r";common_dim=3;x_rows=4;y_cols=4] + expected: FAIL + + [:inputSource="storage_r";common_dim=4;x_rows=2;y_cols=2] + expected: FAIL + + [:inputSource="storage_r";common_dim=4;x_rows=2;y_cols=3] + expected: FAIL + + [:inputSource="storage_r";common_dim=4;x_rows=2;y_cols=4] + expected: FAIL + + [:inputSource="storage_r";common_dim=4;x_rows=3;y_cols=2] + expected: FAIL + + [:inputSource="storage_r";common_dim=4;x_rows=3;y_cols=3] + expected: FAIL + + [:inputSource="storage_r";common_dim=4;x_rows=3;y_cols=4] + expected: FAIL + + [:inputSource="storage_r";common_dim=4;x_rows=4;y_cols=2] + expected: FAIL + + [:inputSource="storage_r";common_dim=4;x_rows=4;y_cols=3] + expected: FAIL + + [:inputSource="storage_r";common_dim=4;x_rows=4;y_cols=4] + expected: FAIL + + [:inputSource="storage_rw";common_dim=2;x_rows=2;y_cols=2] + expected: FAIL + + [:inputSource="storage_rw";common_dim=2;x_rows=2;y_cols=3] + expected: FAIL + + [:inputSource="storage_rw";common_dim=2;x_rows=2;y_cols=4] + expected: FAIL + + [:inputSource="storage_rw";common_dim=2;x_rows=3;y_cols=2] + expected: FAIL + + [:inputSource="storage_rw";common_dim=2;x_rows=3;y_cols=3] + expected: FAIL + + [:inputSource="storage_rw";common_dim=2;x_rows=3;y_cols=4] + expected: FAIL + + [:inputSource="storage_rw";common_dim=2;x_rows=4;y_cols=2] + expected: FAIL + + [:inputSource="storage_rw";common_dim=2;x_rows=4;y_cols=3] + expected: FAIL + + [:inputSource="storage_rw";common_dim=2;x_rows=4;y_cols=4] + expected: FAIL + + [:inputSource="storage_rw";common_dim=3;x_rows=2;y_cols=2] + expected: FAIL + + [:inputSource="storage_rw";common_dim=3;x_rows=2;y_cols=3] + expected: FAIL + + [:inputSource="storage_rw";common_dim=3;x_rows=2;y_cols=4] + expected: FAIL + + [:inputSource="storage_rw";common_dim=3;x_rows=3;y_cols=2] + expected: FAIL + + [:inputSource="storage_rw";common_dim=3;x_rows=3;y_cols=3] + expected: FAIL + + [:inputSource="storage_rw";common_dim=3;x_rows=3;y_cols=4] + expected: FAIL + + [:inputSource="storage_rw";common_dim=3;x_rows=4;y_cols=2] + expected: FAIL + + [:inputSource="storage_rw";common_dim=3;x_rows=4;y_cols=3] + expected: FAIL + + [:inputSource="storage_rw";common_dim=3;x_rows=4;y_cols=4] + expected: FAIL + + [:inputSource="storage_rw";common_dim=4;x_rows=2;y_cols=2] + expected: FAIL + + [:inputSource="storage_rw";common_dim=4;x_rows=2;y_cols=3] + expected: FAIL + + [:inputSource="storage_rw";common_dim=4;x_rows=2;y_cols=4] + expected: FAIL + + [:inputSource="storage_rw";common_dim=4;x_rows=3;y_cols=2] + expected: FAIL + + [:inputSource="storage_rw";common_dim=4;x_rows=3;y_cols=3] + expected: FAIL + + [:inputSource="storage_rw";common_dim=4;x_rows=3;y_cols=4] + expected: FAIL + + [:inputSource="storage_rw";common_dim=4;x_rows=4;y_cols=2] + expected: FAIL + + [:inputSource="storage_rw";common_dim=4;x_rows=4;y_cols=3] + expected: FAIL + + [:inputSource="storage_rw";common_dim=4;x_rows=4;y_cols=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,resource_init,buffer:indirect_buffer_for_dispatch_indirect:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,dot:f32_vec2:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,round:abstract_float:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,pack2x16float:pack:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,buffers,map:mappedAtCreation,mapState:*] + [:usageType="invalid";afterUnmap=false;afterDestroy=false] + expected: FAIL + + [:usageType="invalid";afterUnmap=false;afterDestroy=true] + expected: FAIL + + [:usageType="invalid";afterUnmap=true;afterDestroy=false] + expected: FAIL + + [:usageType="invalid";afterUnmap=true;afterDestroy=true] + expected: FAIL + + [:usageType="read";afterUnmap=false;afterDestroy=false] + expected: FAIL + + [:usageType="read";afterUnmap=false;afterDestroy=true] + expected: FAIL + + [:usageType="read";afterUnmap=true;afterDestroy=false] + expected: FAIL + + [:usageType="read";afterUnmap=true;afterDestroy=true] + expected: FAIL + + [:usageType="write";afterUnmap=false;afterDestroy=false] + expected: FAIL + + [:usageType="write";afterUnmap=false;afterDestroy=true] + expected: FAIL + + [:usageType="write";afterUnmap=true;afterDestroy=false] + expected: FAIL + + [:usageType="write";afterUnmap=true;afterDestroy=true] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,command_buffer,copyTextureToTexture:copy_multisampled_depth:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,i32_comparison:less_than:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,queue,copyToTexture,CopyExternalImageToTexture:destination_texture,format:*] + [:format="r8unorm"] + expected: FAIL + + [:format="r8snorm"] + expected: FAIL + + [:format="r8uint"] + expected: FAIL + + [:format="r8sint"] + expected: FAIL + + [:format="rg8unorm"] + expected: FAIL + + [:format="rg8snorm"] + expected: FAIL + + [:format="rg8uint"] + expected: FAIL + + [:format="rg8sint"] + expected: FAIL + + [:format="rgba8unorm"] + expected: FAIL + + [:format="rgba8unorm-srgb"] + expected: FAIL + + [:format="rgba8snorm"] + expected: FAIL + + [:format="rgba8uint"] + expected: FAIL + + [:format="rgba8sint"] + expected: FAIL + + [:format="bgra8unorm"] + expected: FAIL + + [:format="bgra8unorm-srgb"] + expected: FAIL + + [:format="r16uint"] + expected: FAIL + + [:format="r16sint"] + expected: FAIL + + [:format="r16float"] + expected: FAIL + + [:format="rg16uint"] + expected: FAIL + + [:format="rg16sint"] + expected: FAIL + + [:format="rg16float"] + expected: FAIL + + [:format="rgba16uint"] + expected: FAIL + + [:format="rgba16sint"] + expected: FAIL + + [:format="rgba16float"] + expected: FAIL + + [:format="r32uint"] + expected: FAIL + + [:format="r32sint"] + expected: FAIL + + [:format="r32float"] + expected: FAIL + + [:format="rg32uint"] + expected: FAIL + + [:format="rg32sint"] + expected: FAIL + + [:format="rg32float"] + expected: FAIL + + [:format="rgba32uint"] + expected: FAIL + + [:format="rgba32sint"] + expected: FAIL + + [:format="rgba32float"] + expected: FAIL + + [:format="rgb10a2unorm"] + expected: FAIL + + [:format="rg11b10ufloat"] + expected: FAIL + + [:format="rgb9e5ufloat"] + expected: FAIL + + [:format="stencil8"] + expected: FAIL + + [:format="depth16unorm"] + expected: FAIL + + [:format="depth32float"] + expected: FAIL + + [:format="depth24plus"] + expected: FAIL + + [:format="depth24plus-stencil8"] + expected: FAIL + + [:format="depth32float-stencil8"] + expected: FAIL + + [:format="bc1-rgba-unorm"] + expected: FAIL + + [:format="bc1-rgba-unorm-srgb"] + expected: FAIL + + [:format="bc2-rgba-unorm"] + expected: FAIL + + [:format="bc2-rgba-unorm-srgb"] + expected: FAIL + + [:format="bc3-rgba-unorm"] + expected: FAIL + + [:format="bc3-rgba-unorm-srgb"] + expected: FAIL + + [:format="bc4-r-unorm"] + expected: FAIL + + [:format="bc4-r-snorm"] + expected: FAIL + + [:format="bc5-rg-unorm"] + expected: FAIL + + [:format="bc5-rg-snorm"] + expected: FAIL + + [:format="bc6h-rgb-ufloat"] + expected: FAIL + + [:format="bc6h-rgb-float"] + expected: FAIL + + [:format="bc7-rgba-unorm"] + expected: FAIL + + [:format="bc7-rgba-unorm-srgb"] + expected: FAIL + + [:format="etc2-rgb8unorm"] + expected: FAIL + + [:format="etc2-rgb8unorm-srgb"] + expected: FAIL + + [:format="etc2-rgb8a1unorm"] + expected: FAIL + + [:format="etc2-rgb8a1unorm-srgb"] + expected: FAIL + + [:format="etc2-rgba8unorm"] + expected: FAIL + + [:format="etc2-rgba8unorm-srgb"] + expected: FAIL + + [:format="eac-r11unorm"] + expected: FAIL + + [:format="eac-r11snorm"] + expected: FAIL + + [:format="eac-rg11unorm"] + expected: FAIL + + [:format="eac-rg11snorm"] + expected: FAIL + + [:format="astc-4x4-unorm"] + expected: FAIL + + [:format="astc-4x4-unorm-srgb"] + expected: FAIL + + [:format="astc-5x4-unorm"] + expected: FAIL + + [:format="astc-5x4-unorm-srgb"] + expected: FAIL + + [:format="astc-5x5-unorm"] + expected: FAIL + + [:format="astc-5x5-unorm-srgb"] + expected: FAIL + + [:format="astc-6x5-unorm"] + expected: FAIL + + [:format="astc-6x5-unorm-srgb"] + expected: FAIL + + [:format="astc-6x6-unorm"] + expected: FAIL + + [:format="astc-6x6-unorm-srgb"] + expected: FAIL + + [:format="astc-8x5-unorm"] + expected: FAIL + + [:format="astc-8x5-unorm-srgb"] + expected: FAIL + + [:format="astc-8x6-unorm"] + expected: FAIL + + [:format="astc-8x6-unorm-srgb"] + expected: FAIL + + [:format="astc-8x8-unorm"] + expected: FAIL + + [:format="astc-8x8-unorm-srgb"] + expected: FAIL + + [:format="astc-10x5-unorm"] + expected: FAIL + + [:format="astc-10x5-unorm-srgb"] + expected: FAIL + + [:format="astc-10x6-unorm"] + expected: FAIL + + [:format="astc-10x6-unorm-srgb"] + expected: FAIL + + [:format="astc-10x8-unorm"] + expected: FAIL + + [:format="astc-10x8-unorm-srgb"] + expected: FAIL + + [:format="astc-10x10-unorm"] + expected: FAIL + + [:format="astc-10x10-unorm-srgb"] + expected: FAIL + + [:format="astc-12x10-unorm"] + expected: FAIL + + [:format="astc-12x10-unorm-srgb"] + expected: FAIL + + [:format="astc-12x12-unorm"] + expected: FAIL + + [:format="astc-12x12-unorm-srgb"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,capability_checks,limits,minUniformBufferOffsetAlignment:createBindGroup,at_over:*] + [:limitTest="atDefault";testValueName="atLimit"] + expected: FAIL + + [:limitTest="atDefault";testValueName="underLimit"] + expected: FAIL + + [:limitTest="overDefault";testValueName="atLimit"] + expected: FAIL + + [:limitTest="overDefault";testValueName="underLimit"] + expected: FAIL + + [:limitTest="betweenDefaultAndMinimum";testValueName="atLimit"] + expected: FAIL + + [:limitTest="betweenDefaultAndMinimum";testValueName="underLimit"] + expected: FAIL + + [:limitTest="atMinimum";testValueName="atLimit"] + expected: FAIL + + [:limitTest="atMinimum";testValueName="underLimit"] + expected: FAIL + + [:limitTest="underMinimum";testValueName="atLimit"] + expected: FAIL + + [:limitTest="underMinimum";testValueName="underLimit"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,shader_io,entry_point:missing_attribute_on_param_struct:*] + [:target_stage=""] + expected: FAIL + + [:target_stage="vertex"] + expected: FAIL + + [:target_stage="fragment"] + expected: FAIL + + [:target_stage="compute"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,texture,bgra8unorm_storage:create_bind_group_layout:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,compute_pipeline:overrides,identifier:*] + [:isAsync=true;constants={}] + expected: FAIL + + [:isAsync=true;constants={"c0":0}] + expected: FAIL + + [:isAsync=true;constants={"c0":0,"c1":1}] + expected: FAIL + + [:isAsync=true;constants={"c0%5Cu0000":0}] + expected: FAIL + + [:isAsync=true;constants={"c9":0}] + expected: FAIL + + [:isAsync=true;constants={"1":0}] + expected: FAIL + + [:isAsync=true;constants={"c3":0}] + expected: FAIL + + [:isAsync=true;constants={"2":0}] + expected: FAIL + + [:isAsync=true;constants={"1000":0}] + expected: FAIL + + [:isAsync=true;constants={"9999":0}] + expected: FAIL + + [:isAsync=true;constants={"1000":0,"c2":0}] + expected: FAIL + + [:isAsync=true;constants={"%E6%95%B0":0}] + expected: FAIL + + [:isAsync=true;constants={"se%CC%81quen%C3%A7age":0}] + expected: FAIL + + [:isAsync=false;constants={}] + expected: FAIL + + [:isAsync=false;constants={"c0":0}] + expected: FAIL + + [:isAsync=false;constants={"c0":0,"c1":1}] + expected: FAIL + + [:isAsync=false;constants={"c0%5Cu0000":0}] + expected: FAIL + + [:isAsync=false;constants={"c9":0}] + expected: FAIL + + [:isAsync=false;constants={"1":0}] + expected: FAIL + + [:isAsync=false;constants={"c3":0}] + expected: FAIL + + [:isAsync=false;constants={"2":0}] + expected: FAIL + + [:isAsync=false;constants={"1000":0}] + expected: FAIL + + [:isAsync=false;constants={"9999":0}] + expected: FAIL + + [:isAsync=false;constants={"1000":0,"c2":0}] + expected: FAIL + + [:isAsync=false;constants={"%E6%95%B0":0}] + expected: FAIL + + [:isAsync=false;constants={"se%CC%81quen%C3%A7age":0}] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,state,device_lost,destroy:createShaderModule:*] + [:stage="VERTEX"] + expected: FAIL + + [:stage="FRAGMENT"] + expected: FAIL + + [:stage="COMPUTE"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,fwidth:f32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxVertexBuffers:setVertexBuffer,at_over:*] + [:limitTest="atDefault";testValueName="atLimit";encoderType="render"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";encoderType="renderBundle"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";encoderType="render"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";encoderType="renderBundle"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";encoderType="render"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";encoderType="renderBundle"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";encoderType="render"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";encoderType="renderBundle"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";encoderType="render"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";encoderType="renderBundle"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";encoderType="render"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";encoderType="renderBundle"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";encoderType="render"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";encoderType="renderBundle"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";encoderType="render"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";encoderType="renderBundle"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";encoderType="render"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";encoderType="renderBundle"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";encoderType="render"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";encoderType="renderBundle"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,copyBufferToBuffer:copy_out_of_bounds:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,compute_pipeline,overrides:basic:*] + [:isAsync=true] + expected: FAIL + + [:isAsync=false] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,texture_view,write:dimension:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,padding:array_of_vec3:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,initial:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_struct_decl:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,shader_io,invariant:not_valid_on_user_defined_io:*] + [:use_invariant=true] + expected: FAIL + + [:use_invariant=false] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,max:f32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,queue,destroyed,buffer:resolveQuerySet:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,frexp:f32_vec4_exp:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,flow_control,eval_order:1d_array_assignment:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,asinh:f16:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,render,setPipeline:pipeline,device_mismatch:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,bool_logical:and_compound:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createTexture:viewFormats:*] + [:formatFeature="_undef_";viewFormatFeature="_undef_"] + expected: FAIL + + [:formatFeature="_undef_";viewFormatFeature="depth32float-stencil8"] + expected: FAIL + + [:formatFeature="_undef_";viewFormatFeature="texture-compression-bc"] + expected: FAIL + + [:formatFeature="_undef_";viewFormatFeature="texture-compression-etc2"] + expected: FAIL + + [:formatFeature="_undef_";viewFormatFeature="texture-compression-astc"] + expected: FAIL + + [:formatFeature="depth32float-stencil8";viewFormatFeature="_undef_"] + expected: FAIL + + [:formatFeature="depth32float-stencil8";viewFormatFeature="depth32float-stencil8"] + expected: FAIL + + [:formatFeature="depth32float-stencil8";viewFormatFeature="texture-compression-bc"] + expected: FAIL + + [:formatFeature="depth32float-stencil8";viewFormatFeature="texture-compression-etc2"] + expected: FAIL + + [:formatFeature="depth32float-stencil8";viewFormatFeature="texture-compression-astc"] + expected: FAIL + + [:formatFeature="texture-compression-bc";viewFormatFeature="_undef_"] + expected: FAIL + + [:formatFeature="texture-compression-bc";viewFormatFeature="depth32float-stencil8"] + expected: FAIL + + [:formatFeature="texture-compression-bc";viewFormatFeature="texture-compression-bc"] + expected: FAIL + + [:formatFeature="texture-compression-bc";viewFormatFeature="texture-compression-etc2"] + expected: FAIL + + [:formatFeature="texture-compression-bc";viewFormatFeature="texture-compression-astc"] + expected: FAIL + + [:formatFeature="texture-compression-etc2";viewFormatFeature="_undef_"] + expected: FAIL + + [:formatFeature="texture-compression-etc2";viewFormatFeature="depth32float-stencil8"] + expected: FAIL + + [:formatFeature="texture-compression-etc2";viewFormatFeature="texture-compression-bc"] + expected: FAIL + + [:formatFeature="texture-compression-etc2";viewFormatFeature="texture-compression-etc2"] + expected: FAIL + + [:formatFeature="texture-compression-etc2";viewFormatFeature="texture-compression-astc"] + expected: FAIL + + [:formatFeature="texture-compression-astc";viewFormatFeature="_undef_"] + expected: FAIL + + [:formatFeature="texture-compression-astc";viewFormatFeature="depth32float-stencil8"] + expected: FAIL + + [:formatFeature="texture-compression-astc";viewFormatFeature="texture-compression-bc"] + expected: FAIL + + [:formatFeature="texture-compression-astc";viewFormatFeature="texture-compression-etc2"] + expected: FAIL + + [:formatFeature="texture-compression-astc";viewFormatFeature="texture-compression-astc"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,render_pass,clear_value:loaded:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupsPerDimension:dispatchWorkgroups,at_over:*] + [:limitTest="atDefault";testValueName="atLimit";pipelineType="createComputePipeline";axis=0] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";pipelineType="createComputePipeline";axis=1] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";pipelineType="createComputePipeline";axis=2] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";pipelineType="createComputePipelineAsync";axis=0] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";pipelineType="createComputePipelineAsync";axis=1] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";pipelineType="createComputePipelineAsync";axis=2] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";pipelineType="createComputePipeline";axis=0] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";pipelineType="createComputePipeline";axis=1] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";pipelineType="createComputePipeline";axis=2] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";pipelineType="createComputePipelineAsync";axis=0] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";pipelineType="createComputePipelineAsync";axis=1] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";pipelineType="createComputePipelineAsync";axis=2] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";pipelineType="createComputePipeline";axis=0] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";pipelineType="createComputePipeline";axis=1] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";pipelineType="createComputePipeline";axis=2] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";pipelineType="createComputePipelineAsync";axis=0] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";pipelineType="createComputePipelineAsync";axis=1] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";pipelineType="createComputePipelineAsync";axis=2] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";pipelineType="createComputePipeline";axis=0] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";pipelineType="createComputePipeline";axis=1] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";pipelineType="createComputePipeline";axis=2] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";pipelineType="createComputePipelineAsync";axis=0] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";pipelineType="createComputePipelineAsync";axis=1] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";pipelineType="createComputePipelineAsync";axis=2] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";pipelineType="createComputePipeline";axis=0] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";pipelineType="createComputePipeline";axis=1] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";pipelineType="createComputePipeline";axis=2] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";pipelineType="createComputePipelineAsync";axis=0] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";pipelineType="createComputePipelineAsync";axis=1] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";pipelineType="createComputePipelineAsync";axis=2] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";pipelineType="createComputePipeline";axis=0] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";pipelineType="createComputePipeline";axis=1] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";pipelineType="createComputePipeline";axis=2] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";pipelineType="createComputePipelineAsync";axis=0] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";pipelineType="createComputePipelineAsync";axis=1] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";pipelineType="createComputePipelineAsync";axis=2] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";pipelineType="createComputePipeline";axis=0] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";pipelineType="createComputePipeline";axis=1] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";pipelineType="createComputePipeline";axis=2] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";pipelineType="createComputePipelineAsync";axis=0] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";pipelineType="createComputePipelineAsync";axis=1] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";pipelineType="createComputePipelineAsync";axis=2] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";pipelineType="createComputePipeline";axis=0] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";pipelineType="createComputePipeline";axis=1] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";pipelineType="createComputePipeline";axis=2] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";pipelineType="createComputePipelineAsync";axis=0] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";pipelineType="createComputePipelineAsync";axis=1] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";pipelineType="createComputePipelineAsync";axis=2] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";pipelineType="createComputePipeline";axis=0] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";pipelineType="createComputePipeline";axis=1] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";pipelineType="createComputePipeline";axis=2] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";pipelineType="createComputePipelineAsync";axis=0] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";pipelineType="createComputePipelineAsync";axis=1] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";pipelineType="createComputePipelineAsync";axis=2] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";pipelineType="createComputePipeline";axis=0] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";pipelineType="createComputePipeline";axis=1] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";pipelineType="createComputePipeline";axis=2] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";pipelineType="createComputePipelineAsync";axis=0] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";pipelineType="createComputePipelineAsync";axis=1] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";pipelineType="createComputePipelineAsync";axis=2] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,faceForward:f32_vec4:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,queue,destroyed,texture:copyTextureToTexture:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,render_pipeline,overrides:shared_shader_module:*] + [:isAsync=true] + expected: FAIL + + [:isAsync=false] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,command_buffer,copyTextureToTexture:zero_sized:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,flow_control,switch:switch_multiple_case:*] + [:preventValueOptimizations=true] + expected: FAIL + + [:preventValueOptimizations=false] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,i32_arithmetic:remainder:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createTexture:texture_size,1d_texture:*] + [:format="r8unorm"] + expected: FAIL + + [:format="r8snorm"] + expected: FAIL + + [:format="r8uint"] + expected: FAIL + + [:format="r8sint"] + expected: FAIL + + [:format="rg8unorm"] + expected: FAIL + + [:format="rg8snorm"] + expected: FAIL + + [:format="rg8uint"] + expected: FAIL + + [:format="rg8sint"] + expected: FAIL + + [:format="rgba8unorm"] + expected: FAIL + + [:format="rgba8unorm-srgb"] + expected: FAIL + + [:format="rgba8snorm"] + expected: FAIL + + [:format="rgba8uint"] + expected: FAIL + + [:format="rgba8sint"] + expected: FAIL + + [:format="bgra8unorm"] + expected: FAIL + + [:format="bgra8unorm-srgb"] + expected: FAIL + + [:format="r16uint"] + expected: FAIL + + [:format="r16sint"] + expected: FAIL + + [:format="r16float"] + expected: FAIL + + [:format="rg16uint"] + expected: FAIL + + [:format="rg16sint"] + expected: FAIL + + [:format="rg16float"] + expected: FAIL + + [:format="rgba16uint"] + expected: FAIL + + [:format="rgba16sint"] + expected: FAIL + + [:format="rgba16float"] + expected: FAIL + + [:format="r32uint"] + expected: FAIL + + [:format="r32sint"] + expected: FAIL + + [:format="r32float"] + expected: FAIL + + [:format="rg32uint"] + expected: FAIL + + [:format="rg32sint"] + expected: FAIL + + [:format="rg32float"] + expected: FAIL + + [:format="rgba32uint"] + expected: FAIL + + [:format="rgba32sint"] + expected: FAIL + + [:format="rgba32float"] + expected: FAIL + + [:format="rgb10a2unorm"] + expected: FAIL + + [:format="rg11b10ufloat"] + expected: FAIL + + [:format="rgb9e5ufloat"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,normalize:f32_vec3:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureDimension:depth:*] + [:texture_type="texture_depth_2d"] + expected: FAIL + + [:texture_type="texture_depth_2d_array"] + expected: FAIL + + [:texture_type="texture_depth_cube"] + expected: FAIL + + [:texture_type="texture_depth_cube_array"] + expected: FAIL + + [:texture_type="texture_depth_multisampled_2d"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,multisample_state:alpha_to_coverage,count:*] + [:isAsync=false;alphaToCoverageEnabled=false] + expected: FAIL + + [:isAsync=false;alphaToCoverageEnabled=true] + expected: FAIL + + [:isAsync=true;alphaToCoverageEnabled=false] + expected: FAIL + + [:isAsync=true;alphaToCoverageEnabled=true] + expected: FAIL + + +[cts.https.html?q=webgpu:util,texture,texel_data:unorm_texel_data_in_shader:*] + [:format="r8unorm"] + expected: FAIL + + [:format="rg8unorm"] + expected: FAIL + + [:format="rgba8unorm"] + expected: FAIL + + [:format="rgba8unorm-srgb"] + expected: FAIL + + [:format="bgra8unorm"] + expected: FAIL + + [:format="bgra8unorm-srgb"] + expected: FAIL + + [:format="rgb10a2unorm"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,copyTextureToTexture:texture_format_compatibility:*] + [:srcFormatFeature="_undef_";dstFormatFeature="_undef_"] + expected: FAIL + + [:srcFormatFeature="_undef_";dstFormatFeature="depth32float-stencil8"] + expected: FAIL + + [:srcFormatFeature="_undef_";dstFormatFeature="texture-compression-bc"] + expected: FAIL + + [:srcFormatFeature="_undef_";dstFormatFeature="texture-compression-etc2"] + expected: FAIL + + [:srcFormatFeature="_undef_";dstFormatFeature="texture-compression-astc"] + expected: FAIL + + [:srcFormatFeature="depth32float-stencil8";dstFormatFeature="_undef_"] + expected: FAIL + + [:srcFormatFeature="depth32float-stencil8";dstFormatFeature="depth32float-stencil8"] + expected: FAIL + + [:srcFormatFeature="depth32float-stencil8";dstFormatFeature="texture-compression-bc"] + expected: FAIL + + [:srcFormatFeature="depth32float-stencil8";dstFormatFeature="texture-compression-etc2"] + expected: FAIL + + [:srcFormatFeature="depth32float-stencil8";dstFormatFeature="texture-compression-astc"] + expected: FAIL + + [:srcFormatFeature="texture-compression-bc";dstFormatFeature="_undef_"] + expected: FAIL + + [:srcFormatFeature="texture-compression-bc";dstFormatFeature="depth32float-stencil8"] + expected: FAIL + + [:srcFormatFeature="texture-compression-bc";dstFormatFeature="texture-compression-bc"] + expected: FAIL + + [:srcFormatFeature="texture-compression-bc";dstFormatFeature="texture-compression-etc2"] + expected: FAIL + + [:srcFormatFeature="texture-compression-bc";dstFormatFeature="texture-compression-astc"] + expected: FAIL + + [:srcFormatFeature="texture-compression-etc2";dstFormatFeature="_undef_"] + expected: FAIL + + [:srcFormatFeature="texture-compression-etc2";dstFormatFeature="depth32float-stencil8"] + expected: FAIL + + [:srcFormatFeature="texture-compression-etc2";dstFormatFeature="texture-compression-bc"] + expected: FAIL + + [:srcFormatFeature="texture-compression-etc2";dstFormatFeature="texture-compression-etc2"] + expected: FAIL + + [:srcFormatFeature="texture-compression-etc2";dstFormatFeature="texture-compression-astc"] + expected: FAIL + + [:srcFormatFeature="texture-compression-astc";dstFormatFeature="_undef_"] + expected: FAIL + + [:srcFormatFeature="texture-compression-astc";dstFormatFeature="depth32float-stencil8"] + expected: FAIL + + [:srcFormatFeature="texture-compression-astc";dstFormatFeature="texture-compression-bc"] + expected: FAIL + + [:srcFormatFeature="texture-compression-astc";dstFormatFeature="texture-compression-etc2"] + expected: FAIL + + [:srcFormatFeature="texture-compression-astc";dstFormatFeature="texture-compression-astc"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,unary,bool_conversion:f32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,reverseBits:i32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,programmable,pipeline_bind_group_compat:sampler_binding,render_pipeline:*] + [:bglType="filtering";bgType="filtering"] + expected: FAIL + + [:bglType="filtering";bgType="non-filtering"] + expected: FAIL + + [:bglType="filtering";bgType="comparison"] + expected: FAIL + + [:bglType="non-filtering";bgType="filtering"] + expected: FAIL + + [:bglType="non-filtering";bgType="non-filtering"] + expected: FAIL + + [:bglType="non-filtering";bgType="comparison"] + expected: FAIL + + [:bglType="comparison";bgType="filtering"] + expected: FAIL + + [:bglType="comparison";bgType="non-filtering"] + expected: FAIL + + [:bglType="comparison";bgType="comparison"] + expected: FAIL + + +[cts.https.html?q=webgpu:util,texture,texel_data:sint_texel_data_in_shader:*] + [:format="r8sint"] + expected: FAIL + + [:format="rg8sint"] + expected: FAIL + + [:format="rgba8sint"] + expected: FAIL + + [:format="r16sint"] + expected: FAIL + + [:format="rg16sint"] + expected: FAIL + + [:format="rgba16sint"] + expected: FAIL + + [:format="r32sint"] + expected: FAIL + + [:format="rg32sint"] + expected: FAIL + + [:format="rgba32sint"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,dot:f32_vec4:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,f32_subtraction:scalar:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,copyBufferToBuffer:buffer_usage:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,flow_control,eval_order:nested_builtin_fn_args:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,shader_module,entry_point:vertex:*] + [:isAsync=true;shaderModuleEntryPoint="main";stageEntryPoint="main"] + expected: FAIL + + [:isAsync=true;shaderModuleEntryPoint="main";stageEntryPoint=""] + expected: FAIL + + [:isAsync=true;shaderModuleEntryPoint="main";stageEntryPoint="main%5Cu0000"] + expected: FAIL + + [:isAsync=true;shaderModuleEntryPoint="main";stageEntryPoint="main%5Cu0000a"] + expected: FAIL + + [:isAsync=true;shaderModuleEntryPoint="main";stageEntryPoint="mian"] + expected: FAIL + + [:isAsync=true;shaderModuleEntryPoint="main";stageEntryPoint="main%20"] + expected: FAIL + + [:isAsync=true;shaderModuleEntryPoint="main";stageEntryPoint="ma%20in"] + expected: FAIL + + [:isAsync=true;shaderModuleEntryPoint="main";stageEntryPoint="main%5Cn"] + expected: FAIL + + [:isAsync=true;shaderModuleEntryPoint="mian";stageEntryPoint="mian"] + expected: FAIL + + [:isAsync=true;shaderModuleEntryPoint="mian";stageEntryPoint="main"] + expected: FAIL + + [:isAsync=true;shaderModuleEntryPoint="mainmain";stageEntryPoint="mainmain"] + expected: FAIL + + [:isAsync=true;shaderModuleEntryPoint="mainmain";stageEntryPoint="foo"] + expected: FAIL + + [:isAsync=true;shaderModuleEntryPoint="main_t12V3";stageEntryPoint="main_t12V3"] + expected: FAIL + + [:isAsync=true;shaderModuleEntryPoint="main_t12V3";stageEntryPoint="main_t12V5"] + expected: FAIL + + [:isAsync=true;shaderModuleEntryPoint="main_t12V3";stageEntryPoint="_main_t12V3"] + expected: FAIL + + [:isAsync=true;shaderModuleEntryPoint="s%C3%A9quen%C3%A7age";stageEntryPoint="s%C3%A9quen%C3%A7age"] + expected: FAIL + + [:isAsync=true;shaderModuleEntryPoint="s%C3%A9quen%C3%A7age";stageEntryPoint="se%CC%81quen%C3%A7age"] + expected: FAIL + + [:isAsync=false;shaderModuleEntryPoint="main";stageEntryPoint="main"] + expected: FAIL + + [:isAsync=false;shaderModuleEntryPoint="main";stageEntryPoint=""] + expected: FAIL + + [:isAsync=false;shaderModuleEntryPoint="main";stageEntryPoint="main%5Cu0000"] + expected: FAIL + + [:isAsync=false;shaderModuleEntryPoint="main";stageEntryPoint="main%5Cu0000a"] + expected: FAIL + + [:isAsync=false;shaderModuleEntryPoint="main";stageEntryPoint="mian"] + expected: FAIL + + [:isAsync=false;shaderModuleEntryPoint="main";stageEntryPoint="main%20"] + expected: FAIL + + [:isAsync=false;shaderModuleEntryPoint="main";stageEntryPoint="ma%20in"] + expected: FAIL + + [:isAsync=false;shaderModuleEntryPoint="main";stageEntryPoint="main%5Cn"] + expected: FAIL + + [:isAsync=false;shaderModuleEntryPoint="mian";stageEntryPoint="mian"] + expected: FAIL + + [:isAsync=false;shaderModuleEntryPoint="mian";stageEntryPoint="main"] + expected: FAIL + + [:isAsync=false;shaderModuleEntryPoint="mainmain";stageEntryPoint="mainmain"] + expected: FAIL + + [:isAsync=false;shaderModuleEntryPoint="mainmain";stageEntryPoint="foo"] + expected: FAIL + + [:isAsync=false;shaderModuleEntryPoint="main_t12V3";stageEntryPoint="main_t12V3"] + expected: FAIL + + [:isAsync=false;shaderModuleEntryPoint="main_t12V3";stageEntryPoint="main_t12V5"] + expected: FAIL + + [:isAsync=false;shaderModuleEntryPoint="main_t12V3";stageEntryPoint="_main_t12V3"] + expected: FAIL + + [:isAsync=false;shaderModuleEntryPoint="s%C3%A9quen%C3%A7age";stageEntryPoint="s%C3%A9quen%C3%A7age"] + expected: FAIL + + [:isAsync=false;shaderModuleEntryPoint="s%C3%A9quen%C3%A7age";stageEntryPoint="se%CC%81quen%C3%A7age"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,distance:f32_vec3:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,statement,increment_decrement:vec2_element_decrement:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,frexp:f32_vec2_exp:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,degrees:abstract_float:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,extractBits:i32:*] + [:inputSource="const";width=1] + expected: FAIL + + [:inputSource="const";width=2] + expected: FAIL + + [:inputSource="const";width=3] + expected: FAIL + + [:inputSource="const";width=4] + expected: FAIL + + [:inputSource="uniform";width=1] + expected: FAIL + + [:inputSource="uniform";width=2] + expected: FAIL + + [:inputSource="uniform";width=3] + expected: FAIL + + [:inputSource="uniform";width=4] + expected: FAIL + + [:inputSource="storage_r";width=1] + expected: FAIL + + [:inputSource="storage_r";width=2] + expected: FAIL + + [:inputSource="storage_r";width=3] + expected: FAIL + + [:inputSource="storage_r";width=4] + expected: FAIL + + [:inputSource="storage_rw";width=1] + expected: FAIL + + [:inputSource="storage_rw";width=2] + expected: FAIL + + [:inputSource="storage_rw";width=3] + expected: FAIL + + [:inputSource="storage_rw";width=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,max:u32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,memory_model,coherence:corr:*] + [:memType="atomic_storage";testType="inter_workgroup"] + expected: FAIL + + [:memType="atomic_storage";testType="inter_workgroup";extraFlags="rmw_variant"] + expected: FAIL + + [:memType="atomic_storage";testType="intra_workgroup"] + expected: FAIL + + [:memType="atomic_storage";testType="intra_workgroup";extraFlags="rmw_variant"] + expected: FAIL + + [:memType="atomic_workgroup";testType="intra_workgroup"] + expected: FAIL + + [:memType="atomic_workgroup";testType="intra_workgroup";extraFlags="rmw_variant"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,buffer,create:limit:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,arrayLength:struct_member:*] + [:member_offset=0;type="u32";stride=4] + expected: FAIL + + [:member_offset=0;type="i32";stride=4] + expected: FAIL + + [:member_offset=0;type="f32";stride=4] + expected: FAIL + + [:member_offset=0;type="vec2%3Cu32%3E";stride=8] + expected: FAIL + + [:member_offset=0;type="vec2%3Ci32%3E";stride=8] + expected: FAIL + + [:member_offset=0;type="vec2%3Cf32%3E";stride=8] + expected: FAIL + + [:member_offset=0;type="vec3%3Cu32%3E";stride=16] + expected: FAIL + + [:member_offset=0;type="vec3%3Ci32%3E";stride=16] + expected: FAIL + + [:member_offset=0;type="vec3%3Cf32%3E";stride=16] + expected: FAIL + + [:member_offset=0;type="vec4%3Cu32%3E";stride=16] + expected: FAIL + + [:member_offset=0;type="vec4%3Ci32%3E";stride=16] + expected: FAIL + + [:member_offset=0;type="vec4%3Cf32%3E";stride=16] + expected: FAIL + + [:member_offset=0;type="mat2x2%3Cf32%3E";stride=16] + expected: FAIL + + [:member_offset=0;type="mat2x3%3Cf32%3E";stride=32] + expected: FAIL + + [:member_offset=0;type="mat2x4%3Cf32%3E";stride=32] + expected: FAIL + + [:member_offset=0;type="mat3x2%3Cf32%3E";stride=24] + expected: FAIL + + [:member_offset=0;type="mat3x3%3Cf32%3E";stride=48] + expected: FAIL + + [:member_offset=0;type="mat3x4%3Cf32%3E";stride=48] + expected: FAIL + + [:member_offset=0;type="mat4x2%3Cf32%3E";stride=32] + expected: FAIL + + [:member_offset=0;type="mat4x3%3Cf32%3E";stride=64] + expected: FAIL + + [:member_offset=0;type="mat4x4%3Cf32%3E";stride=64] + expected: FAIL + + [:member_offset=0;type="atomic%3Cu32%3E";stride=4] + expected: FAIL + + [:member_offset=0;type="atomic%3Ci32%3E";stride=4] + expected: FAIL + + [:member_offset=0;type="array%3Cu32,4%3E";stride=16] + expected: FAIL + + [:member_offset=0;type="array%3Ci32,4%3E";stride=16] + expected: FAIL + + [:member_offset=0;type="array%3Cf32,4%3E";stride=16] + expected: FAIL + + [:member_offset=0;type="ElemStruct";stride=4] + expected: FAIL + + [:member_offset=0;type="ElemStruct_ImplicitPadding";stride=16] + expected: FAIL + + [:member_offset=0;type="ElemStruct_ExplicitPadding";stride=32] + expected: FAIL + + [:member_offset=4;type="u32";stride=4] + expected: FAIL + + [:member_offset=4;type="i32";stride=4] + expected: FAIL + + [:member_offset=4;type="f32";stride=4] + expected: FAIL + + [:member_offset=4;type="vec2%3Cu32%3E";stride=8] + expected: FAIL + + [:member_offset=4;type="vec2%3Ci32%3E";stride=8] + expected: FAIL + + [:member_offset=4;type="vec2%3Cf32%3E";stride=8] + expected: FAIL + + [:member_offset=4;type="vec3%3Cu32%3E";stride=16] + expected: FAIL + + [:member_offset=4;type="vec3%3Ci32%3E";stride=16] + expected: FAIL + + [:member_offset=4;type="vec3%3Cf32%3E";stride=16] + expected: FAIL + + [:member_offset=4;type="vec4%3Cu32%3E";stride=16] + expected: FAIL + + [:member_offset=4;type="vec4%3Ci32%3E";stride=16] + expected: FAIL + + [:member_offset=4;type="vec4%3Cf32%3E";stride=16] + expected: FAIL + + [:member_offset=4;type="mat2x2%3Cf32%3E";stride=16] + expected: FAIL + + [:member_offset=4;type="mat2x3%3Cf32%3E";stride=32] + expected: FAIL + + [:member_offset=4;type="mat2x4%3Cf32%3E";stride=32] + expected: FAIL + + [:member_offset=4;type="mat3x2%3Cf32%3E";stride=24] + expected: FAIL + + [:member_offset=4;type="mat3x3%3Cf32%3E";stride=48] + expected: FAIL + + [:member_offset=4;type="mat3x4%3Cf32%3E";stride=48] + expected: FAIL + + [:member_offset=4;type="mat4x2%3Cf32%3E";stride=32] + expected: FAIL + + [:member_offset=4;type="mat4x3%3Cf32%3E";stride=64] + expected: FAIL + + [:member_offset=4;type="mat4x4%3Cf32%3E";stride=64] + expected: FAIL + + [:member_offset=4;type="atomic%3Cu32%3E";stride=4] + expected: FAIL + + [:member_offset=4;type="atomic%3Ci32%3E";stride=4] + expected: FAIL + + [:member_offset=4;type="array%3Cu32,4%3E";stride=16] + expected: FAIL + + [:member_offset=4;type="array%3Ci32,4%3E";stride=16] + expected: FAIL + + [:member_offset=4;type="array%3Cf32,4%3E";stride=16] + expected: FAIL + + [:member_offset=4;type="ElemStruct";stride=4] + expected: FAIL + + [:member_offset=4;type="ElemStruct_ImplicitPadding";stride=16] + expected: FAIL + + [:member_offset=4;type="ElemStruct_ExplicitPadding";stride=32] + expected: FAIL + + [:member_offset=20;type="u32";stride=4] + expected: FAIL + + [:member_offset=20;type="i32";stride=4] + expected: FAIL + + [:member_offset=20;type="f32";stride=4] + expected: FAIL + + [:member_offset=20;type="vec2%3Cu32%3E";stride=8] + expected: FAIL + + [:member_offset=20;type="vec2%3Ci32%3E";stride=8] + expected: FAIL + + [:member_offset=20;type="vec2%3Cf32%3E";stride=8] + expected: FAIL + + [:member_offset=20;type="vec3%3Cu32%3E";stride=16] + expected: FAIL + + [:member_offset=20;type="vec3%3Ci32%3E";stride=16] + expected: FAIL + + [:member_offset=20;type="vec3%3Cf32%3E";stride=16] + expected: FAIL + + [:member_offset=20;type="vec4%3Cu32%3E";stride=16] + expected: FAIL + + [:member_offset=20;type="vec4%3Ci32%3E";stride=16] + expected: FAIL + + [:member_offset=20;type="vec4%3Cf32%3E";stride=16] + expected: FAIL + + [:member_offset=20;type="mat2x2%3Cf32%3E";stride=16] + expected: FAIL + + [:member_offset=20;type="mat2x3%3Cf32%3E";stride=32] + expected: FAIL + + [:member_offset=20;type="mat2x4%3Cf32%3E";stride=32] + expected: FAIL + + [:member_offset=20;type="mat3x2%3Cf32%3E";stride=24] + expected: FAIL + + [:member_offset=20;type="mat3x3%3Cf32%3E";stride=48] + expected: FAIL + + [:member_offset=20;type="mat3x4%3Cf32%3E";stride=48] + expected: FAIL + + [:member_offset=20;type="mat4x2%3Cf32%3E";stride=32] + expected: FAIL + + [:member_offset=20;type="mat4x3%3Cf32%3E";stride=64] + expected: FAIL + + [:member_offset=20;type="mat4x4%3Cf32%3E";stride=64] + expected: FAIL + + [:member_offset=20;type="atomic%3Cu32%3E";stride=4] + expected: FAIL + + [:member_offset=20;type="atomic%3Ci32%3E";stride=4] + expected: FAIL + + [:member_offset=20;type="array%3Cu32,4%3E";stride=16] + expected: FAIL + + [:member_offset=20;type="array%3Ci32,4%3E";stride=16] + expected: FAIL + + [:member_offset=20;type="array%3Cf32,4%3E";stride=16] + expected: FAIL + + [:member_offset=20;type="ElemStruct";stride=4] + expected: FAIL + + [:member_offset=20;type="ElemStruct_ImplicitPadding";stride=16] + expected: FAIL + + [:member_offset=20;type="ElemStruct_ExplicitPadding";stride=32] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,attribute:expressions:*] + [:value="val";attribute="align"] + expected: FAIL + + [:value="val";attribute="binding"] + expected: FAIL + + [:value="val";attribute="group"] + expected: FAIL + + [:value="val";attribute="id"] + expected: FAIL + + [:value="val";attribute="location"] + expected: FAIL + + [:value="val";attribute="size"] + expected: FAIL + + [:value="val";attribute="workgroup_size"] + expected: FAIL + + [:value="expr";attribute="align"] + expected: FAIL + + [:value="expr";attribute="binding"] + expected: FAIL + + [:value="expr";attribute="group"] + expected: FAIL + + [:value="expr";attribute="id"] + expected: FAIL + + [:value="expr";attribute="location"] + expected: FAIL + + [:value="expr";attribute="size"] + expected: FAIL + + [:value="expr";attribute="workgroup_size"] + expected: FAIL + + [:value="override";attribute="align"] + expected: FAIL + + [:value="override";attribute="binding"] + expected: FAIL + + [:value="override";attribute="group"] + expected: FAIL + + [:value="override";attribute="id"] + expected: FAIL + + [:value="override";attribute="location"] + expected: FAIL + + [:value="override";attribute="size"] + expected: FAIL + + [:value="override";attribute="workgroup_size"] + expected: FAIL + + [:value="user_func";attribute="align"] + expected: FAIL + + [:value="user_func";attribute="binding"] + expected: FAIL + + [:value="user_func";attribute="group"] + expected: FAIL + + [:value="user_func";attribute="id"] + expected: FAIL + + [:value="user_func";attribute="location"] + expected: FAIL + + [:value="user_func";attribute="size"] + expected: FAIL + + [:value="user_func";attribute="workgroup_size"] + expected: FAIL + + [:value="const_func";attribute="align"] + expected: FAIL + + [:value="const_func";attribute="binding"] + expected: FAIL + + [:value="const_func";attribute="group"] + expected: FAIL + + [:value="const_func";attribute="id"] + expected: FAIL + + [:value="const_func";attribute="location"] + expected: FAIL + + [:value="const_func";attribute="size"] + expected: FAIL + + [:value="const_func";attribute="workgroup_size"] + expected: FAIL + + [:value="const";attribute="align"] + expected: FAIL + + [:value="const";attribute="binding"] + expected: FAIL + + [:value="const";attribute="group"] + expected: FAIL + + [:value="const";attribute="id"] + expected: FAIL + + [:value="const";attribute="location"] + expected: FAIL + + [:value="const";attribute="size"] + expected: FAIL + + [:value="const";attribute="workgroup_size"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,overrides:identifier,vertex:*] + [:isAsync=true;vertexConstants={}] + expected: FAIL + + [:isAsync=true;vertexConstants={"x":1,"y":1}] + expected: FAIL + + [:isAsync=true;vertexConstants={"1":1,"1000":1,"x":1,"y":1}] + expected: FAIL + + [:isAsync=true;vertexConstants={"x%5Cu0000":1,"y":1}] + expected: FAIL + + [:isAsync=true;vertexConstants={"xxx":1}] + expected: FAIL + + [:isAsync=true;vertexConstants={"1":1}] + expected: FAIL + + [:isAsync=true;vertexConstants={"2":1}] + expected: FAIL + + [:isAsync=true;vertexConstants={"z":1}] + expected: FAIL + + [:isAsync=true;vertexConstants={"w":1}] + expected: FAIL + + [:isAsync=true;vertexConstants={"1":1,"z":1}] + expected: FAIL + + [:isAsync=true;vertexConstants={"%E6%95%B0":1}] + expected: FAIL + + [:isAsync=true;vertexConstants={"se%CC%81quen%C3%A7age":0}] + expected: FAIL + + [:isAsync=false;vertexConstants={}] + expected: FAIL + + [:isAsync=false;vertexConstants={"x":1,"y":1}] + expected: FAIL + + [:isAsync=false;vertexConstants={"1":1,"1000":1,"x":1,"y":1}] + expected: FAIL + + [:isAsync=false;vertexConstants={"x%5Cu0000":1,"y":1}] + expected: FAIL + + [:isAsync=false;vertexConstants={"xxx":1}] + expected: FAIL + + [:isAsync=false;vertexConstants={"1":1}] + expected: FAIL + + [:isAsync=false;vertexConstants={"2":1}] + expected: FAIL + + [:isAsync=false;vertexConstants={"z":1}] + expected: FAIL + + [:isAsync=false;vertexConstants={"w":1}] + expected: FAIL + + [:isAsync=false;vertexConstants={"1":1,"z":1}] + expected: FAIL + + [:isAsync=false;vertexConstants={"%E6%95%B0":1}] + expected: FAIL + + [:isAsync=false;vertexConstants={"se%CC%81quen%C3%A7age":0}] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,buffer,create:size:*] + [:mappedAtCreation=false] + expected: FAIL + + [:mappedAtCreation=true] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_vec_size_mismatch:*] + [:vectorize_lhs=2;vectorize_rhs=2] + expected: FAIL + + [:vectorize_lhs=2;vectorize_rhs=3] + expected: FAIL + + [:vectorize_lhs=2;vectorize_rhs=4] + expected: FAIL + + [:vectorize_lhs=3;vectorize_rhs=2] + expected: FAIL + + [:vectorize_lhs=3;vectorize_rhs=3] + expected: FAIL + + [:vectorize_lhs=3;vectorize_rhs=4] + expected: FAIL + + [:vectorize_lhs=4;vectorize_rhs=2] + expected: FAIL + + [:vectorize_lhs=4;vectorize_rhs=3] + expected: FAIL + + [:vectorize_lhs=4;vectorize_rhs=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,acosh:f16:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,u32_arithmetic:division:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,beginComputePass:timestampWrites,query_set_type:*] + [:queryType="occlusion"] + expected: FAIL + + [:queryType="timestamp"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createTexture:mipLevelCount,bound_check:*] + [:format="rgba8unorm"] + expected: FAIL + + [:format="bc1-rgba-unorm"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,render,setVertexBuffer:vertex_buffer_usage:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,memory_model,weak:message_passing:*] + [:memType="atomic_workgroup"] + expected: FAIL + + [:memType="atomic_storage"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,render,indirect_draw:indirect_offset_oob:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,queue,destroyed,texture:copyBufferToTexture:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:depth_stencil_attachment,loadOp_storeOp_match_depthReadOnly_stencilReadOnly:*] + [:format="stencil8"] + expected: FAIL + + [:format="depth16unorm"] + expected: FAIL + + [:format="depth32float"] + expected: FAIL + + [:format="depth24plus"] + expected: FAIL + + [:format="depth24plus-stencil8"] + expected: FAIL + + [:format="depth32float-stencil8"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,unary,bool_conversion:f16:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,rendering,color_target_state:blend_constant,setting:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,encoder_state:call_after_successful_finish:*] + [:callCmd="beginComputePass"] + expected: FAIL + + [:callCmd="beginRenderPass"] + expected: FAIL + + [:callCmd="insertDebugMarker"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,adapter,requestDevice:limits,supported:*] + expected: CRASH + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,debug:debug_marker:*] + [:encoderType="non-pass"] + expected: FAIL + + [:encoderType="compute%20pass"] + expected: FAIL + + [:encoderType="render%20pass"] + expected: FAIL + + [:encoderType="render%20bundle"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,u32_arithmetic:addition_compound:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,capability_checks,limits,minUniformBufferOffsetAlignment:validate,greaterThanOrEqualTo32:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxColorAttachmentBytesPerSample:createRenderPipeline,at_over:*] + [:limitTest="atDefault";testValueName="atLimit";async=false;sampleCount=1;interleaveFormat="rgba16float"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;sampleCount=1;interleaveFormat="rg16float"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;sampleCount=1;interleaveFormat="rgba8unorm"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;sampleCount=1;interleaveFormat="rg8unorm"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;sampleCount=1;interleaveFormat="r8unorm"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;sampleCount=4;interleaveFormat="rgba16float"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;sampleCount=4;interleaveFormat="rg16float"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;sampleCount=4;interleaveFormat="rgba8unorm"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;sampleCount=4;interleaveFormat="rg8unorm"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;sampleCount=4;interleaveFormat="r8unorm"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;sampleCount=1;interleaveFormat="rgba16float"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;sampleCount=1;interleaveFormat="rg16float"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;sampleCount=1;interleaveFormat="rgba8unorm"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;sampleCount=1;interleaveFormat="rg8unorm"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;sampleCount=1;interleaveFormat="r8unorm"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;sampleCount=4;interleaveFormat="rgba16float"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;sampleCount=4;interleaveFormat="rg16float"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;sampleCount=4;interleaveFormat="rgba8unorm"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;sampleCount=4;interleaveFormat="rg8unorm"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;sampleCount=4;interleaveFormat="r8unorm"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;sampleCount=1;interleaveFormat="rgba16float"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;sampleCount=1;interleaveFormat="rg16float"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;sampleCount=1;interleaveFormat="rgba8unorm"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;sampleCount=1;interleaveFormat="rg8unorm"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;sampleCount=1;interleaveFormat="r8unorm"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;sampleCount=4;interleaveFormat="rgba16float"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;sampleCount=4;interleaveFormat="rg16float"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;sampleCount=4;interleaveFormat="rgba8unorm"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;sampleCount=4;interleaveFormat="rg8unorm"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;sampleCount=4;interleaveFormat="r8unorm"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;sampleCount=1;interleaveFormat="rgba16float"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;sampleCount=1;interleaveFormat="rg16float"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;sampleCount=1;interleaveFormat="rgba8unorm"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;sampleCount=1;interleaveFormat="rg8unorm"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;sampleCount=1;interleaveFormat="r8unorm"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;sampleCount=4;interleaveFormat="rgba16float"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;sampleCount=4;interleaveFormat="rg16float"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;sampleCount=4;interleaveFormat="rgba8unorm"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;sampleCount=4;interleaveFormat="rg8unorm"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;sampleCount=4;interleaveFormat="r8unorm"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;sampleCount=1;interleaveFormat="rgba16float"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;sampleCount=1;interleaveFormat="rg16float"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;sampleCount=1;interleaveFormat="rgba8unorm"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;sampleCount=1;interleaveFormat="rg8unorm"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;sampleCount=1;interleaveFormat="r8unorm"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;sampleCount=4;interleaveFormat="rgba16float"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;sampleCount=4;interleaveFormat="rg16float"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;sampleCount=4;interleaveFormat="rgba8unorm"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;sampleCount=4;interleaveFormat="rg8unorm"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;sampleCount=4;interleaveFormat="r8unorm"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;sampleCount=1;interleaveFormat="rgba16float"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;sampleCount=1;interleaveFormat="rg16float"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;sampleCount=1;interleaveFormat="rgba8unorm"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;sampleCount=1;interleaveFormat="rg8unorm"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;sampleCount=1;interleaveFormat="r8unorm"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;sampleCount=4;interleaveFormat="rgba16float"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;sampleCount=4;interleaveFormat="rg16float"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;sampleCount=4;interleaveFormat="rgba8unorm"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;sampleCount=4;interleaveFormat="rg8unorm"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;sampleCount=4;interleaveFormat="r8unorm"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;sampleCount=1;interleaveFormat="rgba16float"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;sampleCount=1;interleaveFormat="rg16float"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;sampleCount=1;interleaveFormat="rgba8unorm"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;sampleCount=1;interleaveFormat="rg8unorm"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;sampleCount=1;interleaveFormat="r8unorm"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;sampleCount=4;interleaveFormat="rgba16float"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;sampleCount=4;interleaveFormat="rg16float"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;sampleCount=4;interleaveFormat="rgba8unorm"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;sampleCount=4;interleaveFormat="rg8unorm"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;sampleCount=4;interleaveFormat="r8unorm"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;sampleCount=1;interleaveFormat="rgba16float"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;sampleCount=1;interleaveFormat="rg16float"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;sampleCount=1;interleaveFormat="rgba8unorm"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;sampleCount=1;interleaveFormat="rg8unorm"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;sampleCount=1;interleaveFormat="r8unorm"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;sampleCount=4;interleaveFormat="rgba16float"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;sampleCount=4;interleaveFormat="rg16float"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;sampleCount=4;interleaveFormat="rgba8unorm"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;sampleCount=4;interleaveFormat="rg8unorm"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;sampleCount=4;interleaveFormat="r8unorm"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;sampleCount=1;interleaveFormat="rgba16float"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;sampleCount=1;interleaveFormat="rg16float"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;sampleCount=1;interleaveFormat="rgba8unorm"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;sampleCount=1;interleaveFormat="rg8unorm"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;sampleCount=1;interleaveFormat="r8unorm"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;sampleCount=4;interleaveFormat="rgba16float"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;sampleCount=4;interleaveFormat="rg16float"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;sampleCount=4;interleaveFormat="rgba8unorm"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;sampleCount=4;interleaveFormat="rg8unorm"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;sampleCount=4;interleaveFormat="r8unorm"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;sampleCount=1;interleaveFormat="rgba16float"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;sampleCount=1;interleaveFormat="rg16float"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;sampleCount=1;interleaveFormat="rgba8unorm"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;sampleCount=1;interleaveFormat="rg8unorm"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;sampleCount=1;interleaveFormat="r8unorm"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;sampleCount=4;interleaveFormat="rgba16float"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;sampleCount=4;interleaveFormat="rg16float"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;sampleCount=4;interleaveFormat="rgba8unorm"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;sampleCount=4;interleaveFormat="rg8unorm"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;sampleCount=4;interleaveFormat="r8unorm"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;sampleCount=1;interleaveFormat="rgba16float"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;sampleCount=1;interleaveFormat="rg16float"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;sampleCount=1;interleaveFormat="rgba8unorm"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;sampleCount=1;interleaveFormat="rg8unorm"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;sampleCount=1;interleaveFormat="r8unorm"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;sampleCount=4;interleaveFormat="rgba16float"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;sampleCount=4;interleaveFormat="rg16float"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;sampleCount=4;interleaveFormat="rgba8unorm"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;sampleCount=4;interleaveFormat="rg8unorm"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;sampleCount=4;interleaveFormat="r8unorm"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;sampleCount=1;interleaveFormat="rgba16float"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;sampleCount=1;interleaveFormat="rg16float"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;sampleCount=1;interleaveFormat="rgba8unorm"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;sampleCount=1;interleaveFormat="rg8unorm"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;sampleCount=1;interleaveFormat="r8unorm"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;sampleCount=4;interleaveFormat="rgba16float"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;sampleCount=4;interleaveFormat="rg16float"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;sampleCount=4;interleaveFormat="rgba8unorm"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;sampleCount=4;interleaveFormat="rg8unorm"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;sampleCount=4;interleaveFormat="r8unorm"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;sampleCount=1;interleaveFormat="rgba16float"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;sampleCount=1;interleaveFormat="rg16float"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;sampleCount=1;interleaveFormat="rgba8unorm"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;sampleCount=1;interleaveFormat="rg8unorm"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;sampleCount=1;interleaveFormat="r8unorm"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;sampleCount=4;interleaveFormat="rgba16float"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;sampleCount=4;interleaveFormat="rg16float"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;sampleCount=4;interleaveFormat="rgba8unorm"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;sampleCount=4;interleaveFormat="rg8unorm"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;sampleCount=4;interleaveFormat="r8unorm"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;sampleCount=1;interleaveFormat="rgba16float"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;sampleCount=1;interleaveFormat="rg16float"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;sampleCount=1;interleaveFormat="rgba8unorm"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;sampleCount=1;interleaveFormat="rg8unorm"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;sampleCount=1;interleaveFormat="r8unorm"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;sampleCount=4;interleaveFormat="rgba16float"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;sampleCount=4;interleaveFormat="rg16float"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;sampleCount=4;interleaveFormat="rgba8unorm"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;sampleCount=4;interleaveFormat="rg8unorm"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;sampleCount=4;interleaveFormat="r8unorm"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;sampleCount=1;interleaveFormat="rgba16float"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;sampleCount=1;interleaveFormat="rg16float"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;sampleCount=1;interleaveFormat="rgba8unorm"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;sampleCount=1;interleaveFormat="rg8unorm"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;sampleCount=1;interleaveFormat="r8unorm"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;sampleCount=4;interleaveFormat="rgba16float"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;sampleCount=4;interleaveFormat="rg16float"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;sampleCount=4;interleaveFormat="rgba8unorm"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;sampleCount=4;interleaveFormat="rg8unorm"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;sampleCount=4;interleaveFormat="r8unorm"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;sampleCount=1;interleaveFormat="rgba16float"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;sampleCount=1;interleaveFormat="rg16float"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;sampleCount=1;interleaveFormat="rgba8unorm"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;sampleCount=1;interleaveFormat="rg8unorm"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;sampleCount=1;interleaveFormat="r8unorm"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;sampleCount=4;interleaveFormat="rgba16float"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;sampleCount=4;interleaveFormat="rg16float"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;sampleCount=4;interleaveFormat="rgba8unorm"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;sampleCount=4;interleaveFormat="rg8unorm"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;sampleCount=4;interleaveFormat="r8unorm"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;sampleCount=1;interleaveFormat="rgba16float"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;sampleCount=1;interleaveFormat="rg16float"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;sampleCount=1;interleaveFormat="rgba8unorm"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;sampleCount=1;interleaveFormat="rg8unorm"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;sampleCount=1;interleaveFormat="r8unorm"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;sampleCount=4;interleaveFormat="rgba16float"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;sampleCount=4;interleaveFormat="rg16float"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;sampleCount=4;interleaveFormat="rgba8unorm"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;sampleCount=4;interleaveFormat="rg8unorm"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;sampleCount=4;interleaveFormat="r8unorm"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;sampleCount=1;interleaveFormat="rgba16float"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;sampleCount=1;interleaveFormat="rg16float"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;sampleCount=1;interleaveFormat="rgba8unorm"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;sampleCount=1;interleaveFormat="rg8unorm"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;sampleCount=1;interleaveFormat="r8unorm"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;sampleCount=4;interleaveFormat="rgba16float"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;sampleCount=4;interleaveFormat="rg16float"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;sampleCount=4;interleaveFormat="rgba8unorm"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;sampleCount=4;interleaveFormat="rg8unorm"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;sampleCount=4;interleaveFormat="r8unorm"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;sampleCount=1;interleaveFormat="rgba16float"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;sampleCount=1;interleaveFormat="rg16float"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;sampleCount=1;interleaveFormat="rgba8unorm"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;sampleCount=1;interleaveFormat="rg8unorm"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;sampleCount=1;interleaveFormat="r8unorm"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;sampleCount=4;interleaveFormat="rgba16float"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;sampleCount=4;interleaveFormat="rg16float"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;sampleCount=4;interleaveFormat="rgba8unorm"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;sampleCount=4;interleaveFormat="rg8unorm"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;sampleCount=4;interleaveFormat="r8unorm"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;sampleCount=1;interleaveFormat="rgba16float"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;sampleCount=1;interleaveFormat="rg16float"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;sampleCount=1;interleaveFormat="rgba8unorm"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;sampleCount=1;interleaveFormat="rg8unorm"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;sampleCount=1;interleaveFormat="r8unorm"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;sampleCount=4;interleaveFormat="rgba16float"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;sampleCount=4;interleaveFormat="rg16float"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;sampleCount=4;interleaveFormat="rgba8unorm"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;sampleCount=4;interleaveFormat="rg8unorm"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;sampleCount=4;interleaveFormat="r8unorm"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,labels:wrappers_do_not_share_labels:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,buffer,mapping:getMappedRange,state,mappedAgain:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxComputeInvocationsPerWorkgroup:createComputePipeline,at_over:*] + [:limitTest="atDefault";testValueName="atLimit";async=false] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atomics,atomicExchange:exchange:*] + [:SC="storage";T="i32"] + expected: FAIL + + [:SC="storage";T="u32"] + expected: FAIL + + [:SC="uniform";T="i32"] + expected: FAIL + + [:SC="uniform";T="u32"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,bitcast:vec2f_to_vec4h:*] + [:inputSource="const";vectorize="_undef_";alias=false] + expected: FAIL + + [:inputSource="const";vectorize="_undef_";alias=true] + expected: FAIL + + [:inputSource="const";vectorize=2;alias=false] + expected: FAIL + + [:inputSource="const";vectorize=2;alias=true] + expected: FAIL + + [:inputSource="const";vectorize=3;alias=false] + expected: FAIL + + [:inputSource="const";vectorize=3;alias=true] + expected: FAIL + + [:inputSource="const";vectorize=4;alias=false] + expected: FAIL + + [:inputSource="const";vectorize=4;alias=true] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_";alias=false] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_";alias=true] + expected: FAIL + + [:inputSource="uniform";vectorize=2;alias=false] + expected: FAIL + + [:inputSource="uniform";vectorize=2;alias=true] + expected: FAIL + + [:inputSource="uniform";vectorize=3;alias=false] + expected: FAIL + + [:inputSource="uniform";vectorize=3;alias=true] + expected: FAIL + + [:inputSource="uniform";vectorize=4;alias=false] + expected: FAIL + + [:inputSource="uniform";vectorize=4;alias=true] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_";alias=false] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_";alias=true] + expected: FAIL + + [:inputSource="storage_r";vectorize=2;alias=false] + expected: FAIL + + [:inputSource="storage_r";vectorize=2;alias=true] + expected: FAIL + + [:inputSource="storage_r";vectorize=3;alias=false] + expected: FAIL + + [:inputSource="storage_r";vectorize=3;alias=true] + expected: FAIL + + [:inputSource="storage_r";vectorize=4;alias=false] + expected: FAIL + + [:inputSource="storage_r";vectorize=4;alias=true] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_";alias=false] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_";alias=true] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2;alias=false] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2;alias=true] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3;alias=false] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3;alias=true] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4;alias=false] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4;alias=true] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atomics,atomicMax:max_storage:*] + [:workgroupSize=1;dispatchSize=1;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=1;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=4;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=4;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=8;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=8;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=16;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=16;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=1;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=1;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=4;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=4;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=8;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=8;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=16;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=16;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=1;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=1;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=4;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=4;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=8;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=8;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=16;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=16;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=1;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=1;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=4;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=4;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=8;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=8;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=16;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=16;scalarKind="i32"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,memory_model,barrier:workgroup_barrier_store_store:*] + [:memType="non_atomic_storage"] + expected: FAIL + + [:memType="non_atomic_workgroup"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSample:depth_2d_coords:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,i32_arithmetic:addition_compound:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,faceForward:f32_vec2:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,flow_control,eval_order:1d_array_increment:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,exp2:f16:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,f32_matrix_scalar_multiplication:matrix_scalar:*] + [:inputSource="const";cols=2;rows=2] + expected: FAIL + + [:inputSource="const";cols=2;rows=3] + expected: FAIL + + [:inputSource="const";cols=2;rows=4] + expected: FAIL + + [:inputSource="const";cols=3;rows=2] + expected: FAIL + + [:inputSource="const";cols=3;rows=3] + expected: FAIL + + [:inputSource="const";cols=3;rows=4] + expected: FAIL + + [:inputSource="const";cols=4;rows=2] + expected: FAIL + + [:inputSource="const";cols=4;rows=3] + expected: FAIL + + [:inputSource="const";cols=4;rows=4] + expected: FAIL + + [:inputSource="uniform";cols=2;rows=2] + expected: FAIL + + [:inputSource="uniform";cols=2;rows=3] + expected: FAIL + + [:inputSource="uniform";cols=2;rows=4] + expected: FAIL + + [:inputSource="uniform";cols=3;rows=2] + expected: FAIL + + [:inputSource="uniform";cols=3;rows=3] + expected: FAIL + + [:inputSource="uniform";cols=3;rows=4] + expected: FAIL + + [:inputSource="uniform";cols=4;rows=2] + expected: FAIL + + [:inputSource="uniform";cols=4;rows=3] + expected: FAIL + + [:inputSource="uniform";cols=4;rows=4] + expected: FAIL + + [:inputSource="storage_r";cols=2;rows=2] + expected: FAIL + + [:inputSource="storage_r";cols=2;rows=3] + expected: FAIL + + [:inputSource="storage_r";cols=2;rows=4] + expected: FAIL + + [:inputSource="storage_r";cols=3;rows=2] + expected: FAIL + + [:inputSource="storage_r";cols=3;rows=3] + expected: FAIL + + [:inputSource="storage_r";cols=3;rows=4] + expected: FAIL + + [:inputSource="storage_r";cols=4;rows=2] + expected: FAIL + + [:inputSource="storage_r";cols=4;rows=3] + expected: FAIL + + [:inputSource="storage_r";cols=4;rows=4] + expected: FAIL + + [:inputSource="storage_rw";cols=2;rows=2] + expected: FAIL + + [:inputSource="storage_rw";cols=2;rows=3] + expected: FAIL + + [:inputSource="storage_rw";cols=2;rows=4] + expected: FAIL + + [:inputSource="storage_rw";cols=3;rows=2] + expected: FAIL + + [:inputSource="storage_rw";cols=3;rows=3] + expected: FAIL + + [:inputSource="storage_rw";cols=3;rows=4] + expected: FAIL + + [:inputSource="storage_rw";cols=4;rows=2] + expected: FAIL + + [:inputSource="storage_rw";cols=4;rows=3] + expected: FAIL + + [:inputSource="storage_rw";cols=4;rows=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_case_break:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,flow_control,call:call_repeated:*] + [:preventValueOptimizations=true] + expected: FAIL + + [:preventValueOptimizations=false] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,u32_arithmetic:multiplication_vector_scalar:*] + [:inputSource="const";vectorize_lhs=2] + expected: FAIL + + [:inputSource="const";vectorize_lhs=3] + expected: FAIL + + [:inputSource="const";vectorize_lhs=4] + expected: FAIL + + [:inputSource="uniform";vectorize_lhs=2] + expected: FAIL + + [:inputSource="uniform";vectorize_lhs=3] + expected: FAIL + + [:inputSource="uniform";vectorize_lhs=4] + expected: FAIL + + [:inputSource="storage_r";vectorize_lhs=2] + expected: FAIL + + [:inputSource="storage_r";vectorize_lhs=3] + expected: FAIL + + [:inputSource="storage_r";vectorize_lhs=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize_lhs=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize_lhs=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize_lhs=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,insertBits:integer:*] + [:inputSource="const";signed=false;width=1] + expected: FAIL + + [:inputSource="const";signed=false;width=2] + expected: FAIL + + [:inputSource="const";signed=false;width=3] + expected: FAIL + + [:inputSource="const";signed=false;width=4] + expected: FAIL + + [:inputSource="const";signed=true;width=1] + expected: FAIL + + [:inputSource="const";signed=true;width=2] + expected: FAIL + + [:inputSource="const";signed=true;width=3] + expected: FAIL + + [:inputSource="const";signed=true;width=4] + expected: FAIL + + [:inputSource="uniform";signed=false;width=1] + expected: FAIL + + [:inputSource="uniform";signed=false;width=2] + expected: FAIL + + [:inputSource="uniform";signed=false;width=3] + expected: FAIL + + [:inputSource="uniform";signed=false;width=4] + expected: FAIL + + [:inputSource="uniform";signed=true;width=1] + expected: FAIL + + [:inputSource="uniform";signed=true;width=2] + expected: FAIL + + [:inputSource="uniform";signed=true;width=3] + expected: FAIL + + [:inputSource="uniform";signed=true;width=4] + expected: FAIL + + [:inputSource="storage_r";signed=false;width=1] + expected: FAIL + + [:inputSource="storage_r";signed=false;width=2] + expected: FAIL + + [:inputSource="storage_r";signed=false;width=3] + expected: FAIL + + [:inputSource="storage_r";signed=false;width=4] + expected: FAIL + + [:inputSource="storage_r";signed=true;width=1] + expected: FAIL + + [:inputSource="storage_r";signed=true;width=2] + expected: FAIL + + [:inputSource="storage_r";signed=true;width=3] + expected: FAIL + + [:inputSource="storage_r";signed=true;width=4] + expected: FAIL + + [:inputSource="storage_rw";signed=false;width=1] + expected: FAIL + + [:inputSource="storage_rw";signed=false;width=2] + expected: FAIL + + [:inputSource="storage_rw";signed=false;width=3] + expected: FAIL + + [:inputSource="storage_rw";signed=false;width=4] + expected: FAIL + + [:inputSource="storage_rw";signed=true;width=1] + expected: FAIL + + [:inputSource="storage_rw";signed=true;width=2] + expected: FAIL + + [:inputSource="storage_rw";signed=true;width=3] + expected: FAIL + + [:inputSource="storage_rw";signed=true;width=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,rendering,basic:fullscreen_quad:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,bitcast:u32_to_f32:*] + [:inputSource="const";vectorize="_undef_";alias=false] + expected: FAIL + + [:inputSource="const";vectorize="_undef_";alias=true] + expected: FAIL + + [:inputSource="const";vectorize=2;alias=false] + expected: FAIL + + [:inputSource="const";vectorize=2;alias=true] + expected: FAIL + + [:inputSource="const";vectorize=3;alias=false] + expected: FAIL + + [:inputSource="const";vectorize=3;alias=true] + expected: FAIL + + [:inputSource="const";vectorize=4;alias=false] + expected: FAIL + + [:inputSource="const";vectorize=4;alias=true] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_";alias=false] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_";alias=true] + expected: FAIL + + [:inputSource="uniform";vectorize=2;alias=false] + expected: FAIL + + [:inputSource="uniform";vectorize=2;alias=true] + expected: FAIL + + [:inputSource="uniform";vectorize=3;alias=false] + expected: FAIL + + [:inputSource="uniform";vectorize=3;alias=true] + expected: FAIL + + [:inputSource="uniform";vectorize=4;alias=false] + expected: FAIL + + [:inputSource="uniform";vectorize=4;alias=true] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_";alias=false] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_";alias=true] + expected: FAIL + + [:inputSource="storage_r";vectorize=2;alias=false] + expected: FAIL + + [:inputSource="storage_r";vectorize=2;alias=true] + expected: FAIL + + [:inputSource="storage_r";vectorize=3;alias=false] + expected: FAIL + + [:inputSource="storage_r";vectorize=3;alias=true] + expected: FAIL + + [:inputSource="storage_r";vectorize=4;alias=false] + expected: FAIL + + [:inputSource="storage_r";vectorize=4;alias=true] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_";alias=false] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_";alias=true] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2;alias=false] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2;alias=true] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3;alias=false] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3;alias=true] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4;alias=false] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4;alias=true] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,inter_stage:interpolation_sampling:*] + [:isAsync=false;output="%40interpolate(perspective)";input="%40interpolate(perspective)"] + expected: FAIL + + [:isAsync=false;output="%40interpolate(perspective)";input="%40interpolate(perspective,%20center)"] + expected: FAIL + + [:isAsync=false;output="%40interpolate(perspective)";input="%40interpolate(perspective,%20sample)"] + expected: FAIL + + [:isAsync=false;output="%40interpolate(linear,%20center)";input="%40interpolate(linear)"] + expected: FAIL + + [:isAsync=false;output="%40interpolate(flat)";input="%40interpolate(flat)"] + expected: FAIL + + [:isAsync=false;output="%40interpolate(perspective,%20center)";input="%40interpolate(perspective,%20sample)"] + expected: FAIL + + [:isAsync=false;output="%40interpolate(perspective,%20center)";input="%40interpolate(perspective,%20centroid)"] + expected: FAIL + + [:isAsync=false;output="%40interpolate(perspective,%20centroid)";input="%40interpolate(perspective)"] + expected: FAIL + + [:isAsync=true;output="%40interpolate(perspective)";input="%40interpolate(perspective)"] + expected: FAIL + + [:isAsync=true;output="%40interpolate(perspective)";input="%40interpolate(perspective,%20center)"] + expected: FAIL + + [:isAsync=true;output="%40interpolate(perspective)";input="%40interpolate(perspective,%20sample)"] + expected: FAIL + + [:isAsync=true;output="%40interpolate(linear,%20center)";input="%40interpolate(linear)"] + expected: FAIL + + [:isAsync=true;output="%40interpolate(flat)";input="%40interpolate(flat)"] + expected: FAIL + + [:isAsync=true;output="%40interpolate(perspective,%20center)";input="%40interpolate(perspective,%20sample)"] + expected: FAIL + + [:isAsync=true;output="%40interpolate(perspective,%20center)";input="%40interpolate(perspective,%20centroid)"] + expected: FAIL + + [:isAsync=true;output="%40interpolate(perspective,%20centroid)";input="%40interpolate(perspective)"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,texture_view,format_reinterpretation:render_and_resolve_attachment:*] + [:format="rgba8unorm";viewFormat="rgba8unorm-srgb";sampleCount=1] + expected: FAIL + + [:format="rgba8unorm";viewFormat="rgba8unorm-srgb";sampleCount=4] + expected: FAIL + + [:format="rgba8unorm-srgb";viewFormat="rgba8unorm";sampleCount=1] + expected: FAIL + + [:format="rgba8unorm-srgb";viewFormat="rgba8unorm";sampleCount=4] + expected: FAIL + + [:format="bgra8unorm";viewFormat="bgra8unorm-srgb";sampleCount=1] + expected: FAIL + + [:format="bgra8unorm";viewFormat="bgra8unorm-srgb";sampleCount=4] + expected: FAIL + + [:format="bgra8unorm-srgb";viewFormat="bgra8unorm";sampleCount=1] + expected: FAIL + + [:format="bgra8unorm-srgb";viewFormat="bgra8unorm";sampleCount=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords:*] + [:texture_type="texture_3d"] + expected: FAIL + + [:texture_type="texture_cube"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,command_buffer,copyTextureToTexture:copy_multisampled_color:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,capability_checks,features,texture_formats:canvas_configuration:*] + [:format="depth32float-stencil8";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="depth32float-stencil8";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="depth32float-stencil8";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="depth32float-stencil8";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="bc1-rgba-unorm";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="bc1-rgba-unorm";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="bc1-rgba-unorm";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="bc1-rgba-unorm";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="bc1-rgba-unorm-srgb";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="bc1-rgba-unorm-srgb";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="bc1-rgba-unorm-srgb";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="bc1-rgba-unorm-srgb";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="bc2-rgba-unorm";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="bc2-rgba-unorm";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="bc2-rgba-unorm";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="bc2-rgba-unorm";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="bc2-rgba-unorm-srgb";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="bc2-rgba-unorm-srgb";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="bc2-rgba-unorm-srgb";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="bc2-rgba-unorm-srgb";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="bc3-rgba-unorm";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="bc3-rgba-unorm";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="bc3-rgba-unorm";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="bc3-rgba-unorm";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="bc3-rgba-unorm-srgb";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="bc3-rgba-unorm-srgb";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="bc3-rgba-unorm-srgb";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="bc3-rgba-unorm-srgb";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="bc4-r-unorm";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="bc4-r-unorm";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="bc4-r-unorm";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="bc4-r-unorm";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="bc4-r-snorm";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="bc4-r-snorm";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="bc4-r-snorm";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="bc4-r-snorm";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="bc5-rg-unorm";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="bc5-rg-unorm";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="bc5-rg-unorm";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="bc5-rg-unorm";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="bc5-rg-snorm";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="bc5-rg-snorm";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="bc5-rg-snorm";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="bc5-rg-snorm";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="bc6h-rgb-ufloat";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="bc6h-rgb-ufloat";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="bc6h-rgb-ufloat";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="bc6h-rgb-ufloat";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="bc6h-rgb-float";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="bc6h-rgb-float";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="bc6h-rgb-float";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="bc6h-rgb-float";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="bc7-rgba-unorm";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="bc7-rgba-unorm";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="bc7-rgba-unorm";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="bc7-rgba-unorm";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="bc7-rgba-unorm-srgb";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="bc7-rgba-unorm-srgb";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="bc7-rgba-unorm-srgb";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="bc7-rgba-unorm-srgb";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="etc2-rgb8unorm";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="etc2-rgb8unorm";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="etc2-rgb8unorm";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="etc2-rgb8unorm";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="etc2-rgb8unorm-srgb";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="etc2-rgb8unorm-srgb";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="etc2-rgb8unorm-srgb";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="etc2-rgb8unorm-srgb";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="etc2-rgb8a1unorm";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="etc2-rgb8a1unorm";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="etc2-rgb8a1unorm";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="etc2-rgb8a1unorm";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="etc2-rgb8a1unorm-srgb";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="etc2-rgb8a1unorm-srgb";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="etc2-rgb8a1unorm-srgb";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="etc2-rgb8a1unorm-srgb";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="etc2-rgba8unorm";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="etc2-rgba8unorm";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="etc2-rgba8unorm";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="etc2-rgba8unorm";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="etc2-rgba8unorm-srgb";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="etc2-rgba8unorm-srgb";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="etc2-rgba8unorm-srgb";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="etc2-rgba8unorm-srgb";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="eac-r11unorm";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="eac-r11unorm";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="eac-r11unorm";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="eac-r11unorm";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="eac-r11snorm";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="eac-r11snorm";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="eac-r11snorm";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="eac-r11snorm";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="eac-rg11unorm";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="eac-rg11unorm";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="eac-rg11unorm";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="eac-rg11unorm";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="eac-rg11snorm";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="eac-rg11snorm";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="eac-rg11snorm";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="eac-rg11snorm";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-4x4-unorm";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-4x4-unorm";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-4x4-unorm";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-4x4-unorm";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-4x4-unorm-srgb";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-4x4-unorm-srgb";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-4x4-unorm-srgb";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-4x4-unorm-srgb";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-5x4-unorm";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-5x4-unorm";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-5x4-unorm";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-5x4-unorm";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-5x4-unorm-srgb";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-5x4-unorm-srgb";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-5x4-unorm-srgb";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-5x4-unorm-srgb";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-5x5-unorm";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-5x5-unorm";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-5x5-unorm";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-5x5-unorm";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-5x5-unorm-srgb";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-5x5-unorm-srgb";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-5x5-unorm-srgb";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-5x5-unorm-srgb";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-6x5-unorm";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-6x5-unorm";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-6x5-unorm";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-6x5-unorm";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-6x5-unorm-srgb";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-6x5-unorm-srgb";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-6x5-unorm-srgb";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-6x5-unorm-srgb";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-6x6-unorm";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-6x6-unorm";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-6x6-unorm";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-6x6-unorm";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-6x6-unorm-srgb";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-6x6-unorm-srgb";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-6x6-unorm-srgb";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-6x6-unorm-srgb";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-8x5-unorm";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-8x5-unorm";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-8x5-unorm";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-8x5-unorm";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-8x5-unorm-srgb";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-8x5-unorm-srgb";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-8x5-unorm-srgb";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-8x5-unorm-srgb";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-8x6-unorm";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-8x6-unorm";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-8x6-unorm";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-8x6-unorm";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-8x6-unorm-srgb";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-8x6-unorm-srgb";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-8x6-unorm-srgb";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-8x6-unorm-srgb";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-8x8-unorm";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-8x8-unorm";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-8x8-unorm";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-8x8-unorm";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-8x8-unorm-srgb";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-8x8-unorm-srgb";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-8x8-unorm-srgb";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-8x8-unorm-srgb";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-10x5-unorm";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-10x5-unorm";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-10x5-unorm";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-10x5-unorm";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-10x5-unorm-srgb";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-10x5-unorm-srgb";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-10x5-unorm-srgb";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-10x5-unorm-srgb";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-10x6-unorm";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-10x6-unorm";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-10x6-unorm";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-10x6-unorm";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-10x6-unorm-srgb";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-10x6-unorm-srgb";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-10x6-unorm-srgb";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-10x6-unorm-srgb";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-10x8-unorm";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-10x8-unorm";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-10x8-unorm";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-10x8-unorm";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-10x8-unorm-srgb";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-10x8-unorm-srgb";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-10x8-unorm-srgb";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-10x8-unorm-srgb";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-10x10-unorm";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-10x10-unorm";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-10x10-unorm";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-10x10-unorm";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-10x10-unorm-srgb";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-10x10-unorm-srgb";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-10x10-unorm-srgb";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-10x10-unorm-srgb";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-12x10-unorm";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-12x10-unorm";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-12x10-unorm";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-12x10-unorm";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-12x10-unorm-srgb";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-12x10-unorm-srgb";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-12x10-unorm-srgb";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-12x10-unorm-srgb";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-12x12-unorm";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-12x12-unorm";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-12x12-unorm";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-12x12-unorm";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-12x12-unorm-srgb";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-12x12-unorm-srgb";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-12x12-unorm-srgb";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-12x12-unorm-srgb";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxTextureDimension2D:createTexture,at_over:*] + [:limitTest="atDefault";testValueName="atLimit"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSample:sampled_3d_coords:*] + [:texture_type="texture_3d"] + expected: FAIL + + [:texture_type="texture_cube"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,render,draw:vertex_buffer_OOB:*] + expected: TIMEOUT + +[cts.https.html?q=webgpu:api,validation,image_copy,buffer_related:usage:*] + [:method="CopyB2T"] + expected: FAIL + + [:method="CopyT2B"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,bitcast:i32_to_u32:*] + [:inputSource="const";vectorize="_undef_";alias=false] + expected: FAIL + + [:inputSource="const";vectorize="_undef_";alias=true] + expected: FAIL + + [:inputSource="const";vectorize=2;alias=false] + expected: FAIL + + [:inputSource="const";vectorize=2;alias=true] + expected: FAIL + + [:inputSource="const";vectorize=3;alias=false] + expected: FAIL + + [:inputSource="const";vectorize=3;alias=true] + expected: FAIL + + [:inputSource="const";vectorize=4;alias=false] + expected: FAIL + + [:inputSource="const";vectorize=4;alias=true] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_";alias=false] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_";alias=true] + expected: FAIL + + [:inputSource="uniform";vectorize=2;alias=false] + expected: FAIL + + [:inputSource="uniform";vectorize=2;alias=true] + expected: FAIL + + [:inputSource="uniform";vectorize=3;alias=false] + expected: FAIL + + [:inputSource="uniform";vectorize=3;alias=true] + expected: FAIL + + [:inputSource="uniform";vectorize=4;alias=false] + expected: FAIL + + [:inputSource="uniform";vectorize=4;alias=true] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_";alias=false] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_";alias=true] + expected: FAIL + + [:inputSource="storage_r";vectorize=2;alias=false] + expected: FAIL + + [:inputSource="storage_r";vectorize=2;alias=true] + expected: FAIL + + [:inputSource="storage_r";vectorize=3;alias=false] + expected: FAIL + + [:inputSource="storage_r";vectorize=3;alias=true] + expected: FAIL + + [:inputSource="storage_r";vectorize=4;alias=false] + expected: FAIL + + [:inputSource="storage_r";vectorize=4;alias=true] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_";alias=false] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_";alias=true] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2;alias=false] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2;alias=true] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3;alias=false] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3;alias=true] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4;alias=false] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4;alias=true] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,texture,bgra8unorm_storage:create_shader_module_without_bgra8unorm_storage:*] + [:shaderType="fragment"] + expected: FAIL + + [:shaderType="compute"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,f32_division:scalar_vector:*] + [:inputSource="const";dim=2] + expected: FAIL + + [:inputSource="const";dim=3] + expected: FAIL + + [:inputSource="const";dim=4] + expected: FAIL + + [:inputSource="uniform";dim=2] + expected: FAIL + + [:inputSource="uniform";dim=3] + expected: FAIL + + [:inputSource="uniform";dim=4] + expected: FAIL + + [:inputSource="storage_r";dim=2] + expected: FAIL + + [:inputSource="storage_r";dim=3] + expected: FAIL + + [:inputSource="storage_r";dim=4] + expected: FAIL + + [:inputSource="storage_rw";dim=2] + expected: FAIL + + [:inputSource="storage_rw";dim=3] + expected: FAIL + + [:inputSource="storage_rw";dim=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createBindGroup:binding_count_mismatch:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,uncapturederror:iff_uncaptured:*] + +[cts.https.html?q=webgpu:shader,execution,flow_control,eval_order:2d_array_assignment:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,flow_control,loop:nested_loops:*] + [:preventValueOptimizations=true] + expected: FAIL + + [:preventValueOptimizations=false] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,semicolon:module_scope_single:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,buffer,mapping:unmap,state,unmapped:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,render_bundle:empty_bundle_list:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxStorageTexturesPerShaderStage:createPipelineLayout,at_over:*] + [:limitTest="atDefault";testValueName="atLimit";visibility=2;order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=2;order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=2;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=4;order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=4;order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=4;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=6;order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=6;order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=6;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=2;order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=2;order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=2;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=4;order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=4;order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=4;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=6;order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=6;order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=6;order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=2;order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=2;order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=2;order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=4;order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=4;order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=4;order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=6;order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=6;order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=6;order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=2;order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=2;order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=2;order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=4;order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=4;order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=4;order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=6;order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=6;order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=6;order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=2;order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=2;order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=2;order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=4;order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=4;order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=4;order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=6;order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=6;order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=6;order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=2;order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=2;order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=2;order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=4;order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=4;order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=4;order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=6;order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=6;order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=6;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=2;order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=2;order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=2;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=4;order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=4;order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=4;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=6;order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=6;order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=6;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=2;order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=2;order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=2;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=4;order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=4;order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=4;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=6;order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=6;order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=6;order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=2;order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=2;order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=2;order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=4;order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=4;order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=4;order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=6;order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=6;order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=6;order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=2;order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=2;order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=2;order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=4;order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=4;order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=4;order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=6;order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=6;order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=6;order="shiftByHalf"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,rendering,indirect_draw:basics:*] + [:isIndexed=true] + expected: FAIL + + [:isIndexed=false] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,compute_pipeline,overrides:numeric_id:*] + [:isAsync=true] + expected: FAIL + + [:isAsync=false] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atomics,atomicSub:sub_workgroup:*] + [:workgroupSize=1;dispatchSize=1;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=1;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=4;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=4;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=8;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=8;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=16;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=16;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=1;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=1;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=4;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=4;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=8;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=8;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=16;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=16;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=1;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=1;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=4;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=4;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=8;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=8;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=16;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=16;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=1;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=1;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=4;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=4;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=8;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=8;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=16;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=16;scalarKind="i32"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,queries,resolveQuerySet:first_query_and_query_count:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,command_buffer,copyBufferToBuffer:single:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,shadow:switch:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_loop_continue:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxTextureDimension2D:getCurrentTexture,at_over:*] + [:limitTest="atDefault";testValueName="atLimit";canvasType="onscreen"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";canvasType="offscreen"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";canvasType="onscreen"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";canvasType="offscreen"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";canvasType="onscreen"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";canvasType="offscreen"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";canvasType="onscreen"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";canvasType="offscreen"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";canvasType="onscreen"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";canvasType="offscreen"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";canvasType="onscreen"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";canvasType="offscreen"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";canvasType="onscreen"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";canvasType="offscreen"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";canvasType="onscreen"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";canvasType="offscreen"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";canvasType="onscreen"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";canvasType="offscreen"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";canvasType="onscreen"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";canvasType="offscreen"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,copyTextureToTexture:texture,device_mismatch:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,step:f16:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,state,device_lost,destroy:queue,writeTexture,2d,compressed_format:*] + [:format="bc1-rgba-unorm"] + expected: FAIL + + [:format="bc1-rgba-unorm-srgb"] + expected: FAIL + + [:format="bc2-rgba-unorm"] + expected: FAIL + + [:format="bc2-rgba-unorm-srgb"] + expected: FAIL + + [:format="bc3-rgba-unorm"] + expected: FAIL + + [:format="bc3-rgba-unorm-srgb"] + expected: FAIL + + [:format="bc4-r-unorm"] + expected: FAIL + + [:format="bc4-r-snorm"] + expected: FAIL + + [:format="bc5-rg-unorm"] + expected: FAIL + + [:format="bc5-rg-snorm"] + expected: FAIL + + [:format="bc6h-rgb-ufloat"] + expected: FAIL + + [:format="bc6h-rgb-float"] + expected: FAIL + + [:format="bc7-rgba-unorm"] + expected: FAIL + + [:format="bc7-rgba-unorm-srgb"] + expected: FAIL + + [:format="etc2-rgb8unorm"] + expected: FAIL + + [:format="etc2-rgb8unorm-srgb"] + expected: FAIL + + [:format="etc2-rgb8a1unorm"] + expected: FAIL + + [:format="etc2-rgb8a1unorm-srgb"] + expected: FAIL + + [:format="etc2-rgba8unorm"] + expected: FAIL + + [:format="etc2-rgba8unorm-srgb"] + expected: FAIL + + [:format="eac-r11unorm"] + expected: FAIL + + [:format="eac-r11snorm"] + expected: FAIL + + [:format="eac-rg11unorm"] + expected: FAIL + + [:format="eac-rg11snorm"] + expected: FAIL + + [:format="astc-4x4-unorm"] + expected: FAIL + + [:format="astc-4x4-unorm-srgb"] + expected: FAIL + + [:format="astc-5x4-unorm"] + expected: FAIL + + [:format="astc-5x4-unorm-srgb"] + expected: FAIL + + [:format="astc-5x5-unorm"] + expected: FAIL + + [:format="astc-5x5-unorm-srgb"] + expected: FAIL + + [:format="astc-6x5-unorm"] + expected: FAIL + + [:format="astc-6x5-unorm-srgb"] + expected: FAIL + + [:format="astc-6x6-unorm"] + expected: FAIL + + [:format="astc-6x6-unorm-srgb"] + expected: FAIL + + [:format="astc-8x5-unorm"] + expected: FAIL + + [:format="astc-8x5-unorm-srgb"] + expected: FAIL + + [:format="astc-8x6-unorm"] + expected: FAIL + + [:format="astc-8x6-unorm-srgb"] + expected: FAIL + + [:format="astc-8x8-unorm"] + expected: FAIL + + [:format="astc-8x8-unorm-srgb"] + expected: FAIL + + [:format="astc-10x5-unorm"] + expected: FAIL + + [:format="astc-10x5-unorm-srgb"] + expected: FAIL + + [:format="astc-10x6-unorm"] + expected: FAIL + + [:format="astc-10x6-unorm-srgb"] + expected: FAIL + + [:format="astc-10x8-unorm"] + expected: FAIL + + [:format="astc-10x8-unorm-srgb"] + expected: FAIL + + [:format="astc-10x10-unorm"] + expected: FAIL + + [:format="astc-10x10-unorm-srgb"] + expected: FAIL + + [:format="astc-12x10-unorm"] + expected: FAIL + + [:format="astc-12x10-unorm-srgb"] + expected: FAIL + + [:format="astc-12x12-unorm"] + expected: FAIL + + [:format="astc-12x12-unorm-srgb"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureNumLevels:depth:*] + [:texture_type="texture_depth_2d"] + expected: FAIL + + [:texture_type="texture_depth_2d_array"] + expected: FAIL + + [:texture_type="texture_depth_cube"] + expected: FAIL + + [:texture_type="texture_depth_cube_array"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,shader_io,builtins:stage_inout:*] + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=true;target_stage="";target_io="in"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=true;target_stage="";target_io="out"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=true;target_stage="vertex";target_io="in"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=true;target_stage="vertex";target_io="out"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=true;target_stage="fragment";target_io="in"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=true;target_stage="fragment";target_io="out"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=true;target_stage="compute";target_io="in"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=true;target_stage="compute";target_io="out"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=false;target_stage="";target_io="in"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=false;target_stage="";target_io="out"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=false;target_stage="vertex";target_io="in"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=false;target_stage="vertex";target_io="out"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=false;target_stage="fragment";target_io="in"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=false;target_stage="fragment";target_io="out"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=false;target_stage="compute";target_io="in"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=false;target_stage="compute";target_io="out"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=true;target_stage="";target_io="in"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=true;target_stage="";target_io="out"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=true;target_stage="vertex";target_io="in"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=true;target_stage="vertex";target_io="out"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=true;target_stage="fragment";target_io="in"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=true;target_stage="fragment";target_io="out"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=true;target_stage="compute";target_io="in"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=true;target_stage="compute";target_io="out"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=false;target_stage="";target_io="in"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=false;target_stage="";target_io="out"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=false;target_stage="vertex";target_io="in"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=false;target_stage="vertex";target_io="out"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=false;target_stage="fragment";target_io="in"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=false;target_stage="fragment";target_io="out"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=false;target_stage="compute";target_io="in"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=false;target_stage="compute";target_io="out"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=true;target_stage="";target_io="in"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=true;target_stage="";target_io="out"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=true;target_stage="vertex";target_io="in"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=true;target_stage="vertex";target_io="out"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=true;target_stage="fragment";target_io="in"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=true;target_stage="fragment";target_io="out"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=true;target_stage="compute";target_io="in"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=true;target_stage="compute";target_io="out"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=false;target_stage="";target_io="in"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=false;target_stage="";target_io="out"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=false;target_stage="vertex";target_io="in"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=false;target_stage="vertex";target_io="out"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=false;target_stage="fragment";target_io="in"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=false;target_stage="fragment";target_io="out"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=false;target_stage="compute";target_io="in"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=false;target_stage="compute";target_io="out"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=true;target_stage="";target_io="in"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=true;target_stage="";target_io="out"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=true;target_stage="vertex";target_io="in"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=true;target_stage="vertex";target_io="out"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=true;target_stage="fragment";target_io="in"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=true;target_stage="fragment";target_io="out"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=true;target_stage="compute";target_io="in"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=true;target_stage="compute";target_io="out"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=false;target_stage="";target_io="in"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=false;target_stage="";target_io="out"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=false;target_stage="vertex";target_io="in"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=false;target_stage="vertex";target_io="out"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=false;target_stage="fragment";target_io="in"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=false;target_stage="fragment";target_io="out"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=false;target_stage="compute";target_io="in"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=false;target_stage="compute";target_io="out"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=true;target_stage="";target_io="in"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=true;target_stage="";target_io="out"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=true;target_stage="vertex";target_io="in"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=true;target_stage="vertex";target_io="out"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=true;target_stage="fragment";target_io="in"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=true;target_stage="fragment";target_io="out"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=true;target_stage="compute";target_io="in"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=true;target_stage="compute";target_io="out"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=false;target_stage="";target_io="in"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=false;target_stage="";target_io="out"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=false;target_stage="vertex";target_io="in"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=false;target_stage="vertex";target_io="out"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=false;target_stage="fragment";target_io="in"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=false;target_stage="fragment";target_io="out"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=false;target_stage="compute";target_io="in"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=false;target_stage="compute";target_io="out"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=true;target_stage="";target_io="in"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=true;target_stage="";target_io="out"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=true;target_stage="vertex";target_io="in"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=true;target_stage="vertex";target_io="out"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=true;target_stage="fragment";target_io="in"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=true;target_stage="fragment";target_io="out"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=true;target_stage="compute";target_io="in"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=true;target_stage="compute";target_io="out"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=false;target_stage="";target_io="in"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=false;target_stage="";target_io="out"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=false;target_stage="vertex";target_io="in"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=false;target_stage="vertex";target_io="out"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=false;target_stage="fragment";target_io="in"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=false;target_stage="fragment";target_io="out"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=false;target_stage="compute";target_io="in"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=false;target_stage="compute";target_io="out"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_stage="";target_io="in"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_stage="";target_io="out"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_stage="vertex";target_io="in"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_stage="vertex";target_io="out"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_stage="fragment";target_io="in"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_stage="fragment";target_io="out"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_stage="compute";target_io="in"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_stage="compute";target_io="out"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_stage="";target_io="in"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_stage="";target_io="out"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_stage="vertex";target_io="in"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_stage="vertex";target_io="out"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_stage="fragment";target_io="in"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_stage="fragment";target_io="out"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_stage="compute";target_io="in"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_stage="compute";target_io="out"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=true;target_stage="";target_io="in"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=true;target_stage="";target_io="out"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=true;target_stage="vertex";target_io="in"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=true;target_stage="vertex";target_io="out"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=true;target_stage="fragment";target_io="in"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=true;target_stage="fragment";target_io="out"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=true;target_stage="compute";target_io="in"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=true;target_stage="compute";target_io="out"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=false;target_stage="";target_io="in"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=false;target_stage="";target_io="out"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=false;target_stage="vertex";target_io="in"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=false;target_stage="vertex";target_io="out"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=false;target_stage="fragment";target_io="in"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=false;target_stage="fragment";target_io="out"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=false;target_stage="compute";target_io="in"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=false;target_stage="compute";target_io="out"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_stage="";target_io="in"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_stage="";target_io="out"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_stage="vertex";target_io="in"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_stage="vertex";target_io="out"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_stage="fragment";target_io="in"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_stage="fragment";target_io="out"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_stage="compute";target_io="in"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_stage="compute";target_io="out"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_stage="";target_io="in"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_stage="";target_io="out"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_stage="vertex";target_io="in"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_stage="vertex";target_io="out"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_stage="fragment";target_io="in"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_stage="fragment";target_io="out"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_stage="compute";target_io="in"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_stage="compute";target_io="out"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_stage="";target_io="in"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_stage="";target_io="out"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_stage="vertex";target_io="in"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_stage="vertex";target_io="out"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_stage="fragment";target_io="in"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_stage="fragment";target_io="out"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_stage="compute";target_io="in"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_stage="compute";target_io="out"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_stage="";target_io="in"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_stage="";target_io="out"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_stage="vertex";target_io="in"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_stage="vertex";target_io="out"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_stage="fragment";target_io="in"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_stage="fragment";target_io="out"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_stage="compute";target_io="in"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_stage="compute";target_io="out"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_stage="";target_io="in"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_stage="";target_io="out"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_stage="vertex";target_io="in"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_stage="vertex";target_io="out"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_stage="fragment";target_io="in"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_stage="fragment";target_io="out"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_stage="compute";target_io="in"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_stage="compute";target_io="out"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_stage="";target_io="in"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_stage="";target_io="out"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_stage="vertex";target_io="in"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_stage="vertex";target_io="out"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_stage="fragment";target_io="in"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_stage="fragment";target_io="out"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_stage="compute";target_io="in"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_stage="compute";target_io="out"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=true;target_stage="";target_io="in"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=true;target_stage="";target_io="out"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=true;target_stage="vertex";target_io="in"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=true;target_stage="vertex";target_io="out"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=true;target_stage="fragment";target_io="in"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=true;target_stage="fragment";target_io="out"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=true;target_stage="compute";target_io="in"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=true;target_stage="compute";target_io="out"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=false;target_stage="";target_io="in"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=false;target_stage="";target_io="out"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=false;target_stage="vertex";target_io="in"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=false;target_stage="vertex";target_io="out"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=false;target_stage="fragment";target_io="in"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=false;target_stage="fragment";target_io="out"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=false;target_stage="compute";target_io="in"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=false;target_stage="compute";target_io="out"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=true;target_stage="";target_io="in"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=true;target_stage="";target_io="out"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=true;target_stage="vertex";target_io="in"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=true;target_stage="vertex";target_io="out"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=true;target_stage="fragment";target_io="in"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=true;target_stage="fragment";target_io="out"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=true;target_stage="compute";target_io="in"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=true;target_stage="compute";target_io="out"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=false;target_stage="";target_io="in"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=false;target_stage="";target_io="out"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=false;target_stage="vertex";target_io="in"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=false;target_stage="vertex";target_io="out"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=false;target_stage="fragment";target_io="in"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=false;target_stage="fragment";target_io="out"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=false;target_stage="compute";target_io="in"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=false;target_stage="compute";target_io="out"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=true;target_stage="";target_io="in"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=true;target_stage="";target_io="out"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=true;target_stage="vertex";target_io="in"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=true;target_stage="vertex";target_io="out"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=true;target_stage="fragment";target_io="in"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=true;target_stage="fragment";target_io="out"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=true;target_stage="compute";target_io="in"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=true;target_stage="compute";target_io="out"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=false;target_stage="";target_io="in"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=false;target_stage="";target_io="out"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=false;target_stage="vertex";target_io="in"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=false;target_stage="vertex";target_io="out"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=false;target_stage="fragment";target_io="in"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=false;target_stage="fragment";target_io="out"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=false;target_stage="compute";target_io="in"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=false;target_stage="compute";target_io="out"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureDimension:storage:*] + [:texel_format="rgba8unorm"] + expected: FAIL + + [:texel_format="rgba8snorm"] + expected: FAIL + + [:texel_format="rgba8uint"] + expected: FAIL + + [:texel_format="rgba8sint"] + expected: FAIL + + [:texel_format="rgba16uint"] + expected: FAIL + + [:texel_format="rgba16sint"] + expected: FAIL + + [:texel_format="rgba16float"] + expected: FAIL + + [:texel_format="r32uint"] + expected: FAIL + + [:texel_format="r32sint"] + expected: FAIL + + [:texel_format="r32float"] + expected: FAIL + + [:texel_format="rg32uint"] + expected: FAIL + + [:texel_format="rg32sint"] + expected: FAIL + + [:texel_format="rg32float"] + expected: FAIL + + [:texel_format="rgba32uint"] + expected: FAIL + + [:texel_format="rgba32sint"] + expected: FAIL + + [:texel_format="rgba32float"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,command_buffer,programmable,state_tracking:bind_group_multiple_sets:*] + [:encoderType="compute%20pass"] + expected: FAIL + + [:encoderType="render%20pass"] + expected: FAIL + + [:encoderType="render%20bundle"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:*] + [: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_"] + expected: FAIL + + [:case={"lhs":"0u","rhs":"32u","pass":false};vectorize=2] + expected: FAIL + + [:case={"lhs":"0u","rhs":"32u","pass":false};vectorize=3] + expected: FAIL + + [:case={"lhs":"0u","rhs":"32u","pass":false};vectorize=4] + expected: FAIL + + [:case={"lhs":"0u","rhs":"33u","pass":false};vectorize="_undef_"] + expected: FAIL + + [:case={"lhs":"0u","rhs":"33u","pass":false};vectorize=2] + expected: FAIL + + [:case={"lhs":"0u","rhs":"33u","pass":false};vectorize=3] + expected: FAIL + + [:case={"lhs":"0u","rhs":"33u","pass":false};vectorize=4] + expected: FAIL + + [:case={"lhs":"0u","rhs":"1000u","pass":false};vectorize="_undef_"] + expected: FAIL + + [:case={"lhs":"0u","rhs":"1000u","pass":false};vectorize=2] + expected: FAIL + + [:case={"lhs":"0u","rhs":"1000u","pass":false};vectorize=3] + expected: FAIL + + [:case={"lhs":"0u","rhs":"1000u","pass":false};vectorize=4] + expected: FAIL + + [:case={"lhs":"0u","rhs":"0xFFFFFFFFu","pass":false};vectorize="_undef_"] + expected: FAIL + + [:case={"lhs":"0u","rhs":"0xFFFFFFFFu","pass":false};vectorize=2] + expected: FAIL + + [:case={"lhs":"0u","rhs":"0xFFFFFFFFu","pass":false};vectorize=3] + expected: FAIL + + [:case={"lhs":"0u","rhs":"0xFFFFFFFFu","pass":false};vectorize=4] + expected: FAIL + + [: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_"] + expected: FAIL + + [:case={"lhs":"0i","rhs":"32u","pass":false};vectorize=2] + expected: FAIL + + [:case={"lhs":"0i","rhs":"32u","pass":false};vectorize=3] + expected: FAIL + + [:case={"lhs":"0i","rhs":"32u","pass":false};vectorize=4] + expected: FAIL + + [:case={"lhs":"0i","rhs":"33u","pass":false};vectorize="_undef_"] + expected: FAIL + + [:case={"lhs":"0i","rhs":"33u","pass":false};vectorize=2] + expected: FAIL + + [:case={"lhs":"0i","rhs":"33u","pass":false};vectorize=3] + expected: FAIL + + [:case={"lhs":"0i","rhs":"33u","pass":false};vectorize=4] + expected: FAIL + + [:case={"lhs":"0i","rhs":"1000u","pass":false};vectorize="_undef_"] + expected: FAIL + + [:case={"lhs":"0i","rhs":"1000u","pass":false};vectorize=2] + expected: FAIL + + [:case={"lhs":"0i","rhs":"1000u","pass":false};vectorize=3] + expected: FAIL + + [:case={"lhs":"0i","rhs":"1000u","pass":false};vectorize=4] + expected: FAIL + + [:case={"lhs":"0i","rhs":"0xFFFFFFFFu","pass":false};vectorize="_undef_"] + expected: FAIL + + [:case={"lhs":"0i","rhs":"0xFFFFFFFFu","pass":false};vectorize=2] + expected: FAIL + + [:case={"lhs":"0i","rhs":"0xFFFFFFFFu","pass":false};vectorize=3] + expected: FAIL + + [:case={"lhs":"0i","rhs":"0xFFFFFFFFu","pass":false};vectorize=4] + expected: FAIL + + [:case={"lhs":"1","rhs":"-1","pass":false};vectorize="_undef_"] + expected: FAIL + + [:case={"lhs":"1","rhs":"-1","pass":false};vectorize=2] + expected: FAIL + + [:case={"lhs":"1","rhs":"-1","pass":false};vectorize=3] + expected: FAIL + + [:case={"lhs":"1","rhs":"-1","pass":false};vectorize=4] + expected: FAIL + + [:case={"lhs":"1i","rhs":"-1","pass":false};vectorize="_undef_"] + expected: FAIL + + [:case={"lhs":"1i","rhs":"-1","pass":false};vectorize=2] + expected: FAIL + + [:case={"lhs":"1i","rhs":"-1","pass":false};vectorize=3] + expected: FAIL + + [:case={"lhs":"1i","rhs":"-1","pass":false};vectorize=4] + expected: FAIL + + [:case={"lhs":"1u","rhs":"-1","pass":false};vectorize="_undef_"] + expected: FAIL + + [:case={"lhs":"1u","rhs":"-1","pass":false};vectorize=2] + expected: FAIL + + [:case={"lhs":"1u","rhs":"-1","pass":false};vectorize=3] + expected: FAIL + + [:case={"lhs":"1u","rhs":"-1","pass":false};vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,shader_io,entry_point:missing_attribute_on_return_type_struct:*] + [:target_stage=""] + expected: FAIL + + [:target_stage="vertex"] + expected: FAIL + + [:target_stage="fragment"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,padding:struct_implicit:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,blankspace:blankspace:*] + [:blankspace=["%20","space"\]] + expected: FAIL + + [:blankspace=["%5Ct","horizontal_tab"\]] + expected: FAIL + + [:blankspace=["%5Cn","line_feed"\]] + expected: FAIL + + [:blankspace=["%5Cu000b","vertical_tab"\]] + expected: FAIL + + [:blankspace=["%5Cf","form_feed"\]] + expected: FAIL + + [:blankspace=["%5Cr","carriage_return"\]] + expected: FAIL + + [:blankspace=["%C2%85","next_line"\]] + expected: FAIL + + [:blankspace=["%E2%80%8E","left_to_right_mark"\]] + expected: FAIL + + [:blankspace=["%E2%80%8F","right_to_left_mark"\]] + expected: FAIL + + [:blankspace=["%E2%80%A8","line_separator"\]] + expected: FAIL + + [:blankspace=["%E2%80%A9","paragraph_separator"\]] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleCompareLevel:control_flow:*] + [:stage="fragment"] + expected: FAIL + + [:stage="vertex"] + expected: FAIL + + [:stage="compute"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,unary,u32_conversion:i32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,length:f32_vec3:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,i32_comparison:less_equals:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,frexp:f16_vec4_fract:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,uniformity,uniformity:fragment_builtin_values:*] + [:builtin="position";type="vec4%3Cf32%3E"] + expected: FAIL + + [:builtin="front_facing";type="bool"] + expected: FAIL + + [:builtin="sample_index";type="u32"] + expected: FAIL + + [:builtin="sample_mask";type="u32"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,flow_control,loop:loop_break:*] + [:preventValueOptimizations=true] + expected: FAIL + + [:preventValueOptimizations=false] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,vertex_state,index_format:index_format,setIndexBuffer_before_setPipeline:*] + [:setIndexBufferBeforeSetPipeline=false] + expected: FAIL + + [:setIndexBufferBeforeSetPipeline=true] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,buffer,mapping:unmap,state,mappedAtCreation:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,command_buffer,render,state_tracking:set_vertex_buffer_without_changing_buffer:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeY:createComputePipeline,at_over:*] + [:limitTest="atDefault";testValueName="atLimit";async=false] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,render,indirect_draw:indirect_buffer_usage:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,memory_model,weak:read:*] + [:memType="atomic_workgroup"] + expected: FAIL + + [:memType="atomic_storage"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,cosh:abstract_float:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,buffers,map:mapAsync,write:*] + [:mapAsyncRegionLeft="default-expand";mapAsyncRegionRight="default-expand"] + expected: FAIL + + [:mapAsyncRegionLeft="default-expand";mapAsyncRegionRight="explicit-expand"] + expected: FAIL + + [:mapAsyncRegionLeft="default-expand";mapAsyncRegionRight="minimal"] + expected: FAIL + + [:mapAsyncRegionLeft="explicit-expand";mapAsyncRegionRight="default-expand"] + expected: FAIL + + [:mapAsyncRegionLeft="explicit-expand";mapAsyncRegionRight="explicit-expand"] + expected: FAIL + + [:mapAsyncRegionLeft="explicit-expand";mapAsyncRegionRight="minimal"] + expected: FAIL + + [:mapAsyncRegionLeft="minimal";mapAsyncRegionRight="default-expand"] + expected: FAIL + + [:mapAsyncRegionLeft="minimal";mapAsyncRegionRight="explicit-expand"] + expected: FAIL + + [:mapAsyncRegionLeft="minimal";mapAsyncRegionRight="minimal"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,sign:f16:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,vertex_state:vertex_shader_type_matches_attribute_format:*] + [:format="uint8x2"] + expected: FAIL + + [:format="uint8x4"] + expected: FAIL + + [:format="sint8x2"] + expected: FAIL + + [:format="sint8x4"] + expected: FAIL + + [:format="unorm8x2"] + expected: FAIL + + [:format="unorm8x4"] + expected: FAIL + + [:format="snorm8x2"] + expected: FAIL + + [:format="snorm8x4"] + expected: FAIL + + [:format="uint16x2"] + expected: FAIL + + [:format="uint16x4"] + expected: FAIL + + [:format="sint16x2"] + expected: FAIL + + [:format="sint16x4"] + expected: FAIL + + [:format="unorm16x2"] + expected: FAIL + + [:format="unorm16x4"] + expected: FAIL + + [:format="snorm16x2"] + expected: FAIL + + [:format="snorm16x4"] + expected: FAIL + + [:format="float16x2"] + expected: FAIL + + [:format="float16x4"] + expected: FAIL + + [:format="float32"] + expected: FAIL + + [:format="float32x2"] + expected: FAIL + + [:format="float32x3"] + expected: FAIL + + [:format="float32x4"] + expected: FAIL + + [:format="uint32"] + expected: FAIL + + [:format="uint32x2"] + expected: FAIL + + [:format="uint32x3"] + expected: FAIL + + [:format="uint32x4"] + expected: FAIL + + [:format="sint32"] + expected: FAIL + + [:format="sint32x2"] + expected: FAIL + + [:format="sint32x3"] + expected: FAIL + + [:format="sint32x4"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:*] + [:colorFormat="r8unorm";storeOperation="discard"] + expected: FAIL + + [:colorFormat="r8unorm";storeOperation="store"] + expected: FAIL + + [:colorFormat="r8uint";storeOperation="discard"] + expected: FAIL + + [:colorFormat="r8uint";storeOperation="store"] + expected: FAIL + + [:colorFormat="r8sint";storeOperation="discard"] + expected: FAIL + + [:colorFormat="r8sint";storeOperation="store"] + expected: FAIL + + [:colorFormat="rg8unorm";storeOperation="discard"] + expected: FAIL + + [:colorFormat="rg8unorm";storeOperation="store"] + expected: FAIL + + [:colorFormat="rg8uint";storeOperation="discard"] + expected: FAIL + + [:colorFormat="rg8uint";storeOperation="store"] + expected: FAIL + + [:colorFormat="rg8sint";storeOperation="discard"] + expected: FAIL + + [:colorFormat="rg8sint";storeOperation="store"] + expected: FAIL + + [:colorFormat="rgba8unorm";storeOperation="discard"] + expected: FAIL + + [:colorFormat="rgba8unorm";storeOperation="store"] + expected: FAIL + + [:colorFormat="rgba8unorm-srgb";storeOperation="discard"] + expected: FAIL + + [:colorFormat="rgba8unorm-srgb";storeOperation="store"] + expected: FAIL + + [:colorFormat="rgba8uint";storeOperation="discard"] + expected: FAIL + + [:colorFormat="rgba8uint";storeOperation="store"] + expected: FAIL + + [:colorFormat="rgba8sint";storeOperation="discard"] + expected: FAIL + + [:colorFormat="rgba8sint";storeOperation="store"] + expected: FAIL + + [:colorFormat="bgra8unorm";storeOperation="discard"] + expected: FAIL + + [:colorFormat="bgra8unorm";storeOperation="store"] + expected: FAIL + + [:colorFormat="bgra8unorm-srgb";storeOperation="discard"] + expected: FAIL + + [:colorFormat="bgra8unorm-srgb";storeOperation="store"] + expected: FAIL + + [:colorFormat="r16uint";storeOperation="discard"] + expected: FAIL + + [:colorFormat="r16uint";storeOperation="store"] + expected: FAIL + + [:colorFormat="r16sint";storeOperation="discard"] + expected: FAIL + + [:colorFormat="r16sint";storeOperation="store"] + expected: FAIL + + [:colorFormat="r16float";storeOperation="discard"] + expected: FAIL + + [:colorFormat="r16float";storeOperation="store"] + expected: FAIL + + [:colorFormat="rg16uint";storeOperation="discard"] + expected: FAIL + + [:colorFormat="rg16uint";storeOperation="store"] + expected: FAIL + + [:colorFormat="rg16sint";storeOperation="discard"] + expected: FAIL + + [:colorFormat="rg16sint";storeOperation="store"] + expected: FAIL + + [:colorFormat="rg16float";storeOperation="discard"] + expected: FAIL + + [:colorFormat="rg16float";storeOperation="store"] + expected: FAIL + + [:colorFormat="rgba16uint";storeOperation="discard"] + expected: FAIL + + [:colorFormat="rgba16uint";storeOperation="store"] + expected: FAIL + + [:colorFormat="rgba16sint";storeOperation="discard"] + expected: FAIL + + [:colorFormat="rgba16sint";storeOperation="store"] + expected: FAIL + + [:colorFormat="rgba16float";storeOperation="discard"] + expected: FAIL + + [:colorFormat="rgba16float";storeOperation="store"] + expected: FAIL + + [:colorFormat="r32uint";storeOperation="discard"] + expected: FAIL + + [:colorFormat="r32uint";storeOperation="store"] + expected: FAIL + + [:colorFormat="r32sint";storeOperation="discard"] + expected: FAIL + + [:colorFormat="r32sint";storeOperation="store"] + expected: FAIL + + [:colorFormat="r32float";storeOperation="discard"] + expected: FAIL + + [:colorFormat="r32float";storeOperation="store"] + expected: FAIL + + [:colorFormat="rg32uint";storeOperation="discard"] + expected: FAIL + + [:colorFormat="rg32uint";storeOperation="store"] + expected: FAIL + + [:colorFormat="rg32sint";storeOperation="discard"] + expected: FAIL + + [:colorFormat="rg32sint";storeOperation="store"] + expected: FAIL + + [:colorFormat="rg32float";storeOperation="discard"] + expected: FAIL + + [:colorFormat="rg32float";storeOperation="store"] + expected: FAIL + + [:colorFormat="rgba32uint";storeOperation="discard"] + expected: FAIL + + [:colorFormat="rgba32uint";storeOperation="store"] + expected: FAIL + + [:colorFormat="rgba32sint";storeOperation="discard"] + expected: FAIL + + [:colorFormat="rgba32sint";storeOperation="store"] + expected: FAIL + + [:colorFormat="rgba32float";storeOperation="discard"] + expected: FAIL + + [:colorFormat="rgba32float";storeOperation="store"] + expected: FAIL + + [:colorFormat="rgb10a2unorm";storeOperation="discard"] + expected: FAIL + + [:colorFormat="rgb10a2unorm";storeOperation="store"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,rendering,draw:default_arguments:*] + [:mode="draw"] + expected: FAIL + + [:mode="drawIndexed"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,compute_pass:indirect_dispatch_buffer,device_mismatch:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,command_buffer,image_copy:mip_levels:*] + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r8unorm";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r8uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r8uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r8sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r8sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg8unorm";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg8uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg8uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg8sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg8sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba8unorm";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba8unorm-srgb";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba8uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba8uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba8sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba8sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bgra8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bgra8unorm";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bgra8unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bgra8unorm-srgb";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r16uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r16uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r16sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r16sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r16float";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r16float";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg16uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg16uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg16sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg16sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba16uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba16uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba16sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba16sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r32uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r32uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r32sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r32sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg32uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg32uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg32sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg32sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba32uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba32uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba32sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba32sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgb10a2unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgb10a2unorm";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgb9e5ufloat";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgb9e5ufloat";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc1-rgba-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc1-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc2-rgba-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc2-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc3-rgba-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc3-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc4-r-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc4-r-snorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc5-rg-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc5-rg-snorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc6h-rgb-ufloat";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc6h-rgb-float";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc7-rgba-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc7-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="etc2-rgb8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="etc2-rgb8unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="etc2-rgb8a1unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="etc2-rgb8a1unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="etc2-rgba8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="etc2-rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="eac-r11unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="eac-r11snorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="eac-rg11unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="eac-rg11snorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-4x4-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-4x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-5x4-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-5x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-5x5-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-5x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-6x5-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-6x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-6x6-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-6x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-8x5-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-8x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-8x6-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-8x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-8x8-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-8x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-10x5-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-10x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-10x6-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-10x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-10x8-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-10x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-10x10-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-10x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-12x10-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-12x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-12x12-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-12x12-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r8unorm";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r8uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r8uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r8sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r8sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg8unorm";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg8uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg8uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg8sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg8sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba8unorm";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba8unorm-srgb";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba8uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba8uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba8sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba8sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bgra8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bgra8unorm";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bgra8unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bgra8unorm-srgb";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r16uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r16uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r16sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r16sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r16float";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r16float";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg16uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg16uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg16sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg16sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba16uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba16uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba16sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba16sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r32uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r32uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r32sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r32sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg32uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg32uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg32sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg32sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba32uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba32uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba32sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba32sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgb10a2unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgb10a2unorm";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgb9e5ufloat";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgb9e5ufloat";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc1-rgba-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc1-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc2-rgba-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc2-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc3-rgba-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc3-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc4-r-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc4-r-snorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc5-rg-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc5-rg-snorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc6h-rgb-ufloat";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc6h-rgb-float";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc7-rgba-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc7-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="etc2-rgb8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="etc2-rgb8unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="etc2-rgb8a1unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="etc2-rgb8a1unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="etc2-rgba8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="etc2-rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="eac-r11unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="eac-r11snorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="eac-rg11unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="eac-rg11snorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-4x4-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-4x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-5x4-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-5x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-5x5-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-5x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-6x5-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-6x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-6x6-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-6x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-8x5-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-8x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-8x6-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-8x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-8x8-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-8x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-10x5-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-10x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-10x6-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-10x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-10x8-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-10x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-10x10-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-10x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-12x10-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-12x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-12x12-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-12x12-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r8unorm";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r8uint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r8uint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r8sint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r8sint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg8unorm";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg8uint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg8uint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg8sint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg8sint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba8unorm";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba8unorm-srgb";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba8uint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba8uint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba8sint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba8sint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bgra8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bgra8unorm";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bgra8unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bgra8unorm-srgb";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r16uint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r16uint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r16sint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r16sint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r16float";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r16float";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg16uint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg16uint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg16sint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg16sint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba16uint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba16uint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba16sint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba16sint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r32uint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r32uint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r32sint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r32sint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg32uint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg32uint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg32sint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg32sint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba32uint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba32uint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba32sint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba32sint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgb10a2unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgb10a2unorm";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgb9e5ufloat";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgb9e5ufloat";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc1-rgba-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc1-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc2-rgba-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc2-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc3-rgba-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc3-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc4-r-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc4-r-snorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc5-rg-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc5-rg-snorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc6h-rgb-ufloat";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc6h-rgb-float";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc7-rgba-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc7-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="etc2-rgb8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="etc2-rgb8unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="etc2-rgb8a1unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="etc2-rgb8a1unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="etc2-rgba8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="etc2-rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="eac-r11unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="eac-r11snorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="eac-rg11unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="eac-rg11snorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-4x4-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-4x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-5x4-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-5x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-5x5-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-5x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-6x5-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-6x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-6x6-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-6x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-8x5-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-8x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-8x6-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-8x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-8x8-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-8x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-10x5-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-10x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-10x6-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-10x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-10x8-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-10x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-10x10-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-10x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-12x10-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-12x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-12x12-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-12x12-unorm-srgb";dimension="2d"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,rendering,depth:reverse_depth:*] + [:reversed=false] + expected: FAIL + + [:reversed=true] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,flow_control,eval_order:2d_array_constructor:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,copyBufferToBuffer:copy_within_same_buffer:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,queries,resolveQuerySet:resolve_buffer_oob:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,rendering,color_target_state:blending,formats:*] + [:format="r8unorm"] + expected: FAIL + + [:format="rg8unorm"] + expected: FAIL + + [:format="rgba8unorm"] + expected: FAIL + + [:format="rgba8unorm-srgb"] + expected: FAIL + + [:format="bgra8unorm"] + expected: FAIL + + [:format="bgra8unorm-srgb"] + expected: FAIL + + [:format="r16float"] + expected: FAIL + + [:format="rg16float"] + expected: FAIL + + [:format="rgba16float"] + expected: FAIL + + [:format="rgb10a2unorm"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,render,setVertexBuffer:offset_and_size_oob:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,memory_model,weak:2_plus_2_write:*] + [:memType="atomic_workgroup"] + expected: FAIL + + [:memType="atomic_storage"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,pipeline_stage:vertex_parsing:*] + [:val=""] + expected: FAIL + + [:val="%40vertex"] + expected: FAIL + + [:val="%40%5Ctvertex"] + expected: FAIL + + [:val="%40%2F%5Ecomment%5E%2Fvertex"] + expected: FAIL + + [:val="%40mvertex"] + expected: FAIL + + [:val="%40vertex()"] + expected: FAIL + + [:val="%40vertex%20)"] + expected: FAIL + + [:val="%40vertex("] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,flow_control,switch:switch_default:*] + [:preventValueOptimizations=true] + expected: FAIL + + [:preventValueOptimizations=false] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,command_buffer,render,state_tracking:set_vertex_buffer_but_not_used_in_draw:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:*] + [:dsLevel=0;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1] + expected: FAIL + + [:dsLevel=0;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1] + expected: FAIL + + [:dsLevel=0;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2] + expected: FAIL + + [:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1] + expected: FAIL + + [:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1] + expected: FAIL + + [:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2] + expected: FAIL + + [:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=0;bgLayerCount=1] + expected: FAIL + + [:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=1] + expected: FAIL + + [:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=2] + expected: FAIL + + [:dsLevel=0;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1] + expected: FAIL + + [:dsLevel=0;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1] + expected: FAIL + + [:dsLevel=0;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2] + expected: FAIL + + [:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1] + expected: FAIL + + [:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1] + expected: FAIL + + [:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2] + expected: FAIL + + [:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=0;bgLayerCount=1] + expected: FAIL + + [:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=1] + expected: FAIL + + [:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=2] + expected: FAIL + + [:dsLevel=1;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1] + expected: FAIL + + [:dsLevel=1;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1] + expected: FAIL + + [:dsLevel=1;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2] + expected: FAIL + + [:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1] + expected: FAIL + + [:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1] + expected: FAIL + + [:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2] + expected: FAIL + + [:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=0;bgLayerCount=1] + expected: FAIL + + [:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=1] + expected: FAIL + + [:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=2] + expected: FAIL + + [:dsLevel=1;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1] + expected: FAIL + + [:dsLevel=1;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1] + expected: FAIL + + [:dsLevel=1;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2] + expected: FAIL + + [:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1] + expected: FAIL + + [:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1] + expected: FAIL + + [:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2] + expected: FAIL + + [:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=0;bgLayerCount=1] + expected: FAIL + + [:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=1] + expected: FAIL + + [:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=2] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createBindGroupLayout:max_dynamic_buffers:*] + [:type="uniform"] + expected: FAIL + + [:type="storage"] + expected: FAIL + + [:type="read-only-storage"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,adapter,requestDevice:default:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:web_platform,canvas,getPreferredCanvasFormat:value:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:idl,constants,flags:BufferUsage,values:*] + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,copyTextureToTexture:copy_ranges:*] + [:dimension="1d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":0};srcCopyLevel=0;dstCopyLevel=0] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=0] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=1] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=3] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=0] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=1] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=3] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=0] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=1] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=3] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=0] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=1] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=3] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=0] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=1] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=3] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=0] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=1] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=3] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":-1,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=0] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":-1,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=1] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":-1,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=3] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":-1,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=0] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":-1,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=1] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":-1,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=3] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":-1,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=0] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":-1,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=1] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":-1,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=3] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=0] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=1] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=3] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=0] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=1] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=3] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=0] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=1] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=3] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":-1,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=0] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":-1,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=1] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":-1,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=3] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":-1,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=0] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":-1,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=1] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":-1,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=3] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":-1,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=0] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":-1,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=1] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":-1,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=3] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":1,"width":0,"height":1,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=0] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":1,"width":0,"height":1,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=1] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":1,"width":0,"height":1,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=3] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":1,"width":0,"height":1,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=0] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":1,"width":0,"height":1,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=1] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":1,"width":0,"height":1,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=3] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":1,"width":0,"height":1,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=0] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":1,"width":0,"height":1,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=1] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":1,"width":0,"height":1,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=3] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":2,"width":0,"height":1,"depthOrArrayLayers":0};srcCopyLevel=0;dstCopyLevel=0] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":2,"width":0,"height":1,"depthOrArrayLayers":0};srcCopyLevel=0;dstCopyLevel=1] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":2,"width":0,"height":1,"depthOrArrayLayers":0};srcCopyLevel=0;dstCopyLevel=3] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":2,"width":0,"height":1,"depthOrArrayLayers":0};srcCopyLevel=1;dstCopyLevel=0] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":2,"width":0,"height":1,"depthOrArrayLayers":0};srcCopyLevel=1;dstCopyLevel=1] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":2,"width":0,"height":1,"depthOrArrayLayers":0};srcCopyLevel=1;dstCopyLevel=3] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":2,"width":0,"height":1,"depthOrArrayLayers":0};srcCopyLevel=3;dstCopyLevel=0] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":2,"width":0,"height":1,"depthOrArrayLayers":0};srcCopyLevel=3;dstCopyLevel=1] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":2,"width":0,"height":1,"depthOrArrayLayers":0};srcCopyLevel=3;dstCopyLevel=3] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":1,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=0] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":1,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=1] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":1,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=3] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":1,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=0] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":1,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=1] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":1,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=3] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":1,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=0] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":1,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=1] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":1,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=3] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":1,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=0] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":1,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=1] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":1,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=3] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":1,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=0] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":1,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=1] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":1,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=3] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":1,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=0] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":1,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=1] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":1,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=3] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":1};srcCopyLevel=0;dstCopyLevel=0] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":1};srcCopyLevel=0;dstCopyLevel=1] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":1};srcCopyLevel=0;dstCopyLevel=3] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":1};srcCopyLevel=1;dstCopyLevel=0] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":1};srcCopyLevel=1;dstCopyLevel=1] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":1};srcCopyLevel=1;dstCopyLevel=3] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":1};srcCopyLevel=3;dstCopyLevel=0] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":1};srcCopyLevel=3;dstCopyLevel=1] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":1};srcCopyLevel=3;dstCopyLevel=3] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":0};srcCopyLevel=0;dstCopyLevel=0] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":0};srcCopyLevel=0;dstCopyLevel=1] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":0};srcCopyLevel=0;dstCopyLevel=3] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":0};srcCopyLevel=1;dstCopyLevel=0] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":0};srcCopyLevel=1;dstCopyLevel=1] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":0};srcCopyLevel=1;dstCopyLevel=3] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":0};srcCopyLevel=3;dstCopyLevel=0] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":0};srcCopyLevel=3;dstCopyLevel=1] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":0};srcCopyLevel=3;dstCopyLevel=3] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":1,"width":0,"height":0,"depthOrArrayLayers":-1};srcCopyLevel=0;dstCopyLevel=0] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":1,"width":0,"height":0,"depthOrArrayLayers":-1};srcCopyLevel=0;dstCopyLevel=1] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":1,"width":0,"height":0,"depthOrArrayLayers":-1};srcCopyLevel=0;dstCopyLevel=3] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":1,"width":0,"height":0,"depthOrArrayLayers":-1};srcCopyLevel=1;dstCopyLevel=0] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":1,"width":0,"height":0,"depthOrArrayLayers":-1};srcCopyLevel=1;dstCopyLevel=1] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":1,"width":0,"height":0,"depthOrArrayLayers":-1};srcCopyLevel=1;dstCopyLevel=3] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":1,"width":0,"height":0,"depthOrArrayLayers":-1};srcCopyLevel=3;dstCopyLevel=0] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":1,"width":0,"height":0,"depthOrArrayLayers":-1};srcCopyLevel=3;dstCopyLevel=1] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":1,"width":0,"height":0,"depthOrArrayLayers":-1};srcCopyLevel=3;dstCopyLevel=3] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":2,"width":0,"height":0,"depthOrArrayLayers":-1};srcCopyLevel=0;dstCopyLevel=0] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":2,"width":0,"height":0,"depthOrArrayLayers":-1};srcCopyLevel=0;dstCopyLevel=1] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":2,"width":0,"height":0,"depthOrArrayLayers":-1};srcCopyLevel=0;dstCopyLevel=3] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":2,"width":0,"height":0,"depthOrArrayLayers":-1};srcCopyLevel=1;dstCopyLevel=0] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":2,"width":0,"height":0,"depthOrArrayLayers":-1};srcCopyLevel=1;dstCopyLevel=1] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":2,"width":0,"height":0,"depthOrArrayLayers":-1};srcCopyLevel=1;dstCopyLevel=3] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":2,"width":0,"height":0,"depthOrArrayLayers":-1};srcCopyLevel=3;dstCopyLevel=0] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":2,"width":0,"height":0,"depthOrArrayLayers":-1};srcCopyLevel=3;dstCopyLevel=1] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":2,"width":0,"height":0,"depthOrArrayLayers":-1};srcCopyLevel=3;dstCopyLevel=3] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=0] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=1] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=3] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=0] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=1] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=3] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=0] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=1] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=3] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=0] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=1] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=3] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=0] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=1] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=3] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=0] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=1] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=3] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":-1,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=0] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":-1,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=1] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":-1,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=3] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":-1,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=0] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":-1,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=1] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":-1,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=3] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":-1,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=0] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":-1,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=1] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":-1,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=3] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=0] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=1] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=3] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=0] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=1] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=3] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=0] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=1] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=3] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":-1,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=0] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":-1,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=1] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":-1,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=3] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":-1,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=0] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":-1,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=1] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":-1,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=3] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":-1,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=0] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":-1,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=1] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":-1,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=3] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":1,"width":0,"height":1,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=0] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":1,"width":0,"height":1,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=1] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":1,"width":0,"height":1,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=3] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":1,"width":0,"height":1,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=0] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":1,"width":0,"height":1,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=1] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":1,"width":0,"height":1,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=3] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":1,"width":0,"height":1,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=0] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":1,"width":0,"height":1,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=1] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":1,"width":0,"height":1,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=3] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":2,"width":0,"height":1,"depthOrArrayLayers":0};srcCopyLevel=0;dstCopyLevel=0] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":2,"width":0,"height":1,"depthOrArrayLayers":0};srcCopyLevel=0;dstCopyLevel=1] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":2,"width":0,"height":1,"depthOrArrayLayers":0};srcCopyLevel=0;dstCopyLevel=3] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":2,"width":0,"height":1,"depthOrArrayLayers":0};srcCopyLevel=1;dstCopyLevel=0] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":2,"width":0,"height":1,"depthOrArrayLayers":0};srcCopyLevel=1;dstCopyLevel=1] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":2,"width":0,"height":1,"depthOrArrayLayers":0};srcCopyLevel=1;dstCopyLevel=3] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":2,"width":0,"height":1,"depthOrArrayLayers":0};srcCopyLevel=3;dstCopyLevel=0] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":2,"width":0,"height":1,"depthOrArrayLayers":0};srcCopyLevel=3;dstCopyLevel=1] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":2,"width":0,"height":1,"depthOrArrayLayers":0};srcCopyLevel=3;dstCopyLevel=3] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":1,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=0] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":1,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=1] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":1,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=3] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":1,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=0] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":1,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=1] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":1,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=3] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":1,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=0] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":1,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=1] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":1,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=3] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":1,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=0] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":1,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=1] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":1,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=3] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":1,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=0] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":1,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=1] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":1,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=3] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":1,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=0] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":1,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=1] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":1,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=3] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":1};srcCopyLevel=0;dstCopyLevel=0] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":1};srcCopyLevel=0;dstCopyLevel=1] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":1};srcCopyLevel=0;dstCopyLevel=3] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":1};srcCopyLevel=1;dstCopyLevel=0] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":1};srcCopyLevel=1;dstCopyLevel=1] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":1};srcCopyLevel=1;dstCopyLevel=3] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":1};srcCopyLevel=3;dstCopyLevel=0] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":1};srcCopyLevel=3;dstCopyLevel=1] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":1};srcCopyLevel=3;dstCopyLevel=3] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":0};srcCopyLevel=0;dstCopyLevel=0] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":0};srcCopyLevel=0;dstCopyLevel=1] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":0};srcCopyLevel=0;dstCopyLevel=3] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":0};srcCopyLevel=1;dstCopyLevel=0] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":0};srcCopyLevel=1;dstCopyLevel=1] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":0};srcCopyLevel=1;dstCopyLevel=3] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":0};srcCopyLevel=3;dstCopyLevel=0] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":0};srcCopyLevel=3;dstCopyLevel=1] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":0};srcCopyLevel=3;dstCopyLevel=3] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":1,"width":0,"height":0,"depthOrArrayLayers":-1};srcCopyLevel=0;dstCopyLevel=0] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":1,"width":0,"height":0,"depthOrArrayLayers":-1};srcCopyLevel=0;dstCopyLevel=1] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":1,"width":0,"height":0,"depthOrArrayLayers":-1};srcCopyLevel=0;dstCopyLevel=3] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":1,"width":0,"height":0,"depthOrArrayLayers":-1};srcCopyLevel=1;dstCopyLevel=0] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":1,"width":0,"height":0,"depthOrArrayLayers":-1};srcCopyLevel=1;dstCopyLevel=1] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":1,"width":0,"height":0,"depthOrArrayLayers":-1};srcCopyLevel=1;dstCopyLevel=3] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":1,"width":0,"height":0,"depthOrArrayLayers":-1};srcCopyLevel=3;dstCopyLevel=0] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":1,"width":0,"height":0,"depthOrArrayLayers":-1};srcCopyLevel=3;dstCopyLevel=1] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":1,"width":0,"height":0,"depthOrArrayLayers":-1};srcCopyLevel=3;dstCopyLevel=3] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":2,"width":0,"height":0,"depthOrArrayLayers":-1};srcCopyLevel=0;dstCopyLevel=0] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":2,"width":0,"height":0,"depthOrArrayLayers":-1};srcCopyLevel=0;dstCopyLevel=1] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":2,"width":0,"height":0,"depthOrArrayLayers":-1};srcCopyLevel=0;dstCopyLevel=3] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":2,"width":0,"height":0,"depthOrArrayLayers":-1};srcCopyLevel=1;dstCopyLevel=0] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":2,"width":0,"height":0,"depthOrArrayLayers":-1};srcCopyLevel=1;dstCopyLevel=1] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":2,"width":0,"height":0,"depthOrArrayLayers":-1};srcCopyLevel=1;dstCopyLevel=3] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":2,"width":0,"height":0,"depthOrArrayLayers":-1};srcCopyLevel=3;dstCopyLevel=0] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":2,"width":0,"height":0,"depthOrArrayLayers":-1};srcCopyLevel=3;dstCopyLevel=1] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":2,"width":0,"height":0,"depthOrArrayLayers":-1};srcCopyLevel=3;dstCopyLevel=3] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,smoothstep:f32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,bitcast:i32_to_vec2h:*] + [:inputSource="const";vectorize="_undef_";alias=false] + expected: FAIL + + [:inputSource="const";vectorize="_undef_";alias=true] + expected: FAIL + + [:inputSource="const";vectorize=2;alias=false] + expected: FAIL + + [:inputSource="const";vectorize=2;alias=true] + expected: FAIL + + [:inputSource="const";vectorize=3;alias=false] + expected: FAIL + + [:inputSource="const";vectorize=3;alias=true] + expected: FAIL + + [:inputSource="const";vectorize=4;alias=false] + expected: FAIL + + [:inputSource="const";vectorize=4;alias=true] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_";alias=false] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_";alias=true] + expected: FAIL + + [:inputSource="uniform";vectorize=2;alias=false] + expected: FAIL + + [:inputSource="uniform";vectorize=2;alias=true] + expected: FAIL + + [:inputSource="uniform";vectorize=3;alias=false] + expected: FAIL + + [:inputSource="uniform";vectorize=3;alias=true] + expected: FAIL + + [:inputSource="uniform";vectorize=4;alias=false] + expected: FAIL + + [:inputSource="uniform";vectorize=4;alias=true] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_";alias=false] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_";alias=true] + expected: FAIL + + [:inputSource="storage_r";vectorize=2;alias=false] + expected: FAIL + + [:inputSource="storage_r";vectorize=2;alias=true] + expected: FAIL + + [:inputSource="storage_r";vectorize=3;alias=false] + expected: FAIL + + [:inputSource="storage_r";vectorize=3;alias=true] + expected: FAIL + + [:inputSource="storage_r";vectorize=4;alias=false] + expected: FAIL + + [:inputSource="storage_r";vectorize=4;alias=true] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_";alias=false] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_";alias=true] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2;alias=false] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2;alias=true] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3;alias=false] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3;alias=true] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4;alias=false] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4;alias=true] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,modf:f16_vec2_whole:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,buffers,map:mapAsync,read:*] + [:mapAsyncRegionLeft="default-expand";mapAsyncRegionRight="default-expand"] + expected: FAIL + + [:mapAsyncRegionLeft="default-expand";mapAsyncRegionRight="explicit-expand"] + expected: FAIL + + [:mapAsyncRegionLeft="default-expand";mapAsyncRegionRight="minimal"] + expected: FAIL + + [:mapAsyncRegionLeft="explicit-expand";mapAsyncRegionRight="default-expand"] + expected: FAIL + + [:mapAsyncRegionLeft="explicit-expand";mapAsyncRegionRight="explicit-expand"] + expected: FAIL + + [:mapAsyncRegionLeft="explicit-expand";mapAsyncRegionRight="minimal"] + expected: FAIL + + [:mapAsyncRegionLeft="minimal";mapAsyncRegionRight="default-expand"] + expected: FAIL + + [:mapAsyncRegionLeft="minimal";mapAsyncRegionRight="explicit-expand"] + expected: FAIL + + [:mapAsyncRegionLeft="minimal";mapAsyncRegionRight="minimal"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleLevel:depth_3d_coords:*] + [:texture_type="texture_depth_cube"] + expected: FAIL + + [:texture_type="texture_depth_cube_array"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,step:abstract_float:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,texture,rg11b10ufloat_renderable:create_render_pipeline:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxSampledTexturesPerShaderStage:createBindGroupLayout,at_over:*] + [:limitTest="atDefault";testValueName="atLimit";visibility=1;order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=1;order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=1;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=2;order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=2;order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=2;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=3;order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=3;order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=3;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=4;order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=4;order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=4;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=5;order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=5;order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=5;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=6;order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=6;order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=6;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=7;order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=7;order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=7;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=1;order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=1;order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=1;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=2;order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=2;order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=2;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=3;order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=3;order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=3;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=4;order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=4;order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=4;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=5;order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=5;order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=5;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=6;order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=6;order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=6;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=7;order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=7;order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=7;order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=1;order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=1;order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=1;order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=2;order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=2;order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=2;order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=3;order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=3;order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=3;order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=4;order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=4;order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=4;order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=5;order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=5;order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=5;order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=6;order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=6;order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=6;order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=7;order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=7;order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=7;order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=1;order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=1;order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=1;order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=2;order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=2;order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=2;order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=3;order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=3;order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=3;order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=4;order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=4;order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=4;order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=5;order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=5;order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=5;order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=6;order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=6;order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=6;order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=7;order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=7;order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=7;order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=1;order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=1;order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=1;order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=2;order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=2;order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=2;order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=3;order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=3;order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=3;order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=4;order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=4;order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=4;order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=5;order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=5;order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=5;order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=6;order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=6;order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=6;order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=7;order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=7;order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=7;order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=1;order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=1;order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=1;order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=2;order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=2;order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=2;order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=3;order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=3;order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=3;order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=4;order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=4;order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=4;order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=5;order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=5;order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=5;order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=6;order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=6;order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=6;order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=7;order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=7;order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=7;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=1;order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=1;order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=1;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=2;order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=2;order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=2;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=3;order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=3;order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=3;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=4;order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=4;order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=4;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=5;order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=5;order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=5;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=6;order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=6;order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=6;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=7;order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=7;order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=7;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=1;order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=1;order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=1;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=2;order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=2;order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=2;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=3;order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=3;order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=3;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=4;order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=4;order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=4;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=5;order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=5;order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=5;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=6;order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=6;order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=6;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=7;order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=7;order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=7;order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=1;order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=1;order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=1;order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=2;order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=2;order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=2;order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=3;order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=3;order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=3;order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=4;order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=4;order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=4;order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=5;order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=5;order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=5;order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=6;order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=6;order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=6;order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=7;order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=7;order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=7;order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=1;order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=1;order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=1;order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=2;order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=2;order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=2;order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=3;order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=3;order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=3;order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=4;order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=4;order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=4;order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=5;order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=5;order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=5;order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=6;order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=6;order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=6;order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=7;order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=7;order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=7;order="shiftByHalf"] + expected: FAIL + + +[cts.https.html?q=webgpu:idl,constants,flags:ShaderStage,values:*] + +[cts.https.html?q=webgpu:api,validation,queue,copyToTexture,CopyExternalImageToTexture:destination_texture,device_mismatch:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_let_decl:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,statement,increment_decrement:scalar_u32_increment:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,shadow:if:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,refract:f32_vec2:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,buffer,mapping:mapAsync,invalidBuffer:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atomics,atomicSub:sub_storage:*] + [:workgroupSize=1;dispatchSize=1;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=1;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=4;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=4;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=8;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=8;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=16;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=16;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=1;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=1;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=4;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=4;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=8;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=8;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=16;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=16;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=1;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=1;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=4;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=4;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=8;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=8;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=16;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=16;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=1;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=1;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=4;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=4;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=8;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=8;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=16;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=16;scalarKind="i32"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureGatherCompare:sampled_array_2d_coords:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,identifiers:identifiers:*] + [:ident="foo"] + expected: FAIL + + [:ident="Foo"] + expected: FAIL + + [:ident="FOO"] + expected: FAIL + + [:ident="_0"] + expected: FAIL + + [:ident="_foo0"] + expected: FAIL + + [:ident="_0foo"] + expected: FAIL + + [:ident="foo__0"] + expected: FAIL + + [:ident="%CE%94%CE%AD%CE%BB%CF%84%CE%B1"] + expected: FAIL + + [:ident="r%C3%A9flexion"] + expected: FAIL + + [:ident="%D0%9A%D1%8B%D0%B7%D1%8B%D0%BB"] + expected: FAIL + + [:ident="%F0%90%B0%93%F0%90%B0%8F%F0%90%B0%87"] + expected: FAIL + + [:ident="%E6%9C%9D%E7%84%BC%E3%81%91"] + expected: FAIL + + [:ident="%D8%B3%D9%84%D8%A7%D9%85"] + expected: FAIL + + [:ident="%EA%B2%80%EC%A0%95"] + expected: FAIL + + [:ident="%D7%A9%D6%B8%D7%81%D7%9C%D7%95%D6%B9%D7%9D"] + expected: FAIL + + [:ident="%E0%A4%97%E0%A5%81%E0%A4%B2%E0%A4%BE%E0%A4%AC%E0%A5%80"] + expected: FAIL + + [:ident="%D6%83%D5%AB%D6%80%D5%B8%D6%82%D5%A6"] + expected: FAIL + + [:ident="array"] + expected: FAIL + + [:ident="atomic"] + expected: FAIL + + [:ident="bool"] + expected: FAIL + + [:ident="bf16"] + expected: FAIL + + [:ident="bitcast"] + expected: FAIL + + [:ident="f32"] + expected: FAIL + + [:ident="f16"] + expected: FAIL + + [:ident="f64"] + expected: FAIL + + [:ident="i32"] + expected: FAIL + + [:ident="i16"] + expected: FAIL + + [:ident="i64"] + expected: FAIL + + [:ident="i8"] + expected: FAIL + + [:ident="mat2x2"] + expected: FAIL + + [:ident="mat2x3"] + expected: FAIL + + [:ident="mat2x4"] + expected: FAIL + + [:ident="mat3x2"] + expected: FAIL + + [:ident="mat3x3"] + expected: FAIL + + [:ident="mat3x4"] + expected: FAIL + + [:ident="mat4x2"] + expected: FAIL + + [:ident="mat4x3"] + expected: FAIL + + [:ident="mat4x4"] + expected: FAIL + + [:ident="ptr"] + expected: FAIL + + [:ident="quat"] + expected: FAIL + + [:ident="sampler"] + expected: FAIL + + [:ident="sampler_comparison"] + expected: FAIL + + [:ident="signed"] + expected: FAIL + + [:ident="texture_1d"] + expected: FAIL + + [:ident="texture_2d"] + expected: FAIL + + [:ident="texture_2d_array"] + expected: FAIL + + [:ident="texture_3d"] + expected: FAIL + + [:ident="texture_cube"] + expected: FAIL + + [:ident="texture_cube_array"] + expected: FAIL + + [:ident="texture_multisampled_2d"] + expected: FAIL + + [:ident="texture_storage_1d"] + expected: FAIL + + [:ident="texture_storage_2d"] + expected: FAIL + + [:ident="texture_storage_2d_array"] + expected: FAIL + + [:ident="texture_storage_3d"] + expected: FAIL + + [:ident="texture_depth_2d"] + expected: FAIL + + [:ident="texture_depth_2d_array"] + expected: FAIL + + [:ident="texture_depth_cube"] + expected: FAIL + + [:ident="texture_depth_cube_array"] + expected: FAIL + + [:ident="texture_depth_multisampled_2d"] + expected: FAIL + + [:ident="u32"] + expected: FAIL + + [:ident="u16"] + expected: FAIL + + [:ident="u64"] + expected: FAIL + + [:ident="u8"] + expected: FAIL + + [:ident="unsigned"] + expected: FAIL + + [:ident="vec2"] + expected: FAIL + + [:ident="vec3"] + expected: FAIL + + [:ident="vec4"] + expected: FAIL + + [:ident="_"] + expected: FAIL + + [:ident="__"] + expected: FAIL + + [:ident="__foo"] + expected: FAIL + + [:ident="0foo"] + expected: FAIL + + [:ident="foo.bar"] + expected: FAIL + + [:ident="foo-bar"] + expected: FAIL + + [:ident="foo%2Bbar"] + expected: FAIL + + [:ident="foo%23bar"] + expected: FAIL + + [:ident="foo!bar"] + expected: FAIL + + [:ident="foo%5C%5Cbar"] + expected: FAIL + + [:ident="foo%2Fbar"] + expected: FAIL + + [:ident="foo,bar"] + expected: FAIL + + [:ident="foo%40bar"] + expected: FAIL + + [:ident="foo::bar"] + expected: FAIL + + [:ident="alias"] + expected: FAIL + + [:ident="break"] + expected: FAIL + + [:ident="case"] + expected: FAIL + + [:ident="const"] + expected: FAIL + + [:ident="const_assert"] + expected: FAIL + + [:ident="continue"] + expected: FAIL + + [:ident="continuing"] + expected: FAIL + + [:ident="default"] + expected: FAIL + + [:ident="diagnostic"] + expected: FAIL + + [:ident="discard"] + expected: FAIL + + [:ident="else"] + expected: FAIL + + [:ident="enable"] + expected: FAIL + + [:ident="false"] + expected: FAIL + + [:ident="fn"] + expected: FAIL + + [:ident="for"] + expected: FAIL + + [:ident="if"] + expected: FAIL + + [:ident="let"] + expected: FAIL + + [:ident="loop"] + expected: FAIL + + [:ident="override"] + expected: FAIL + + [:ident="requires"] + expected: FAIL + + [:ident="return"] + expected: FAIL + + [:ident="struct"] + expected: FAIL + + [:ident="switch"] + expected: FAIL + + [:ident="true"] + expected: FAIL + + [:ident="var"] + expected: FAIL + + [:ident="while"] + expected: FAIL + + [:ident="NULL"] + expected: FAIL + + [:ident="Self"] + expected: FAIL + + [:ident="abstract"] + expected: FAIL + + [:ident="active"] + expected: FAIL + + [:ident="alignas"] + expected: FAIL + + [:ident="alignof"] + expected: FAIL + + [:ident="as"] + expected: FAIL + + [:ident="asm"] + expected: FAIL + + [:ident="asm_fragment"] + expected: FAIL + + [:ident="async"] + expected: FAIL + + [:ident="attribute"] + expected: FAIL + + [:ident="auto"] + expected: FAIL + + [:ident="await"] + expected: FAIL + + [:ident="become"] + expected: FAIL + + [:ident="binding_array"] + expected: FAIL + + [:ident="cast"] + expected: FAIL + + [:ident="catch"] + expected: FAIL + + [:ident="class"] + expected: FAIL + + [:ident="co_await"] + expected: FAIL + + [:ident="co_return"] + expected: FAIL + + [:ident="co_yield"] + expected: FAIL + + [:ident="coherent"] + expected: FAIL + + [:ident="column_major"] + expected: FAIL + + [:ident="common"] + expected: FAIL + + [:ident="compile"] + expected: FAIL + + [:ident="compile_fragment"] + expected: FAIL + + [:ident="concept"] + expected: FAIL + + [:ident="const_cast"] + expected: FAIL + + [:ident="consteval"] + expected: FAIL + + [:ident="constexpr"] + expected: FAIL + + [:ident="constinit"] + expected: FAIL + + [:ident="crate"] + expected: FAIL + + [:ident="debugger"] + expected: FAIL + + [:ident="decltype"] + expected: FAIL + + [:ident="delete"] + expected: FAIL + + [:ident="demote"] + expected: FAIL + + [:ident="demote_to_helper"] + expected: FAIL + + [:ident="do"] + expected: FAIL + + [:ident="dynamic_cast"] + expected: FAIL + + [:ident="enum"] + expected: FAIL + + [:ident="explicit"] + expected: FAIL + + [:ident="export"] + expected: FAIL + + [:ident="extends"] + expected: FAIL + + [:ident="extern"] + expected: FAIL + + [:ident="external"] + expected: FAIL + + [:ident="fallthrough"] + expected: FAIL + + [:ident="filter"] + expected: FAIL + + [:ident="final"] + expected: FAIL + + [:ident="finally"] + expected: FAIL + + [:ident="friend"] + expected: FAIL + + [:ident="from"] + expected: FAIL + + [:ident="fxgroup"] + expected: FAIL + + [:ident="get"] + expected: FAIL + + [:ident="goto"] + expected: FAIL + + [:ident="groupshared"] + expected: FAIL + + [:ident="highp"] + expected: FAIL + + [:ident="impl"] + expected: FAIL + + [:ident="implements"] + expected: FAIL + + [:ident="import"] + expected: FAIL + + [:ident="inline"] + expected: FAIL + + [:ident="instanceof"] + expected: FAIL + + [:ident="interface"] + expected: FAIL + + [:ident="layout"] + expected: FAIL + + [:ident="lowp"] + expected: FAIL + + [:ident="macro"] + expected: FAIL + + [:ident="macro_rules"] + expected: FAIL + + [:ident="match"] + expected: FAIL + + [:ident="mediump"] + expected: FAIL + + [:ident="meta"] + expected: FAIL + + [:ident="mod"] + expected: FAIL + + [:ident="module"] + expected: FAIL + + [:ident="move"] + expected: FAIL + + [:ident="mut"] + expected: FAIL + + [:ident="mutable"] + expected: FAIL + + [:ident="namespace"] + expected: FAIL + + [:ident="new"] + expected: FAIL + + [:ident="nil"] + expected: FAIL + + [:ident="noexcept"] + expected: FAIL + + [:ident="noinline"] + expected: FAIL + + [:ident="nointerpolation"] + expected: FAIL + + [:ident="noperspective"] + expected: FAIL + + [:ident="null"] + expected: FAIL + + [:ident="nullptr"] + expected: FAIL + + [:ident="of"] + expected: FAIL + + [:ident="operator"] + expected: FAIL + + [:ident="package"] + expected: FAIL + + [:ident="packoffset"] + expected: FAIL + + [:ident="partition"] + expected: FAIL + + [:ident="pass"] + expected: FAIL + + [:ident="patch"] + expected: FAIL + + [:ident="pixelfragment"] + expected: FAIL + + [:ident="precise"] + expected: FAIL + + [:ident="precision"] + expected: FAIL + + [:ident="premerge"] + expected: FAIL + + [:ident="priv"] + expected: FAIL + + [:ident="protected"] + expected: FAIL + + [:ident="pub"] + expected: FAIL + + [:ident="public"] + expected: FAIL + + [:ident="readonly"] + expected: FAIL + + [:ident="ref"] + expected: FAIL + + [:ident="regardless"] + expected: FAIL + + [:ident="register"] + expected: FAIL + + [:ident="reinterpret_cast"] + expected: FAIL + + [:ident="require"] + expected: FAIL + + [:ident="resource"] + expected: FAIL + + [:ident="restrict"] + expected: FAIL + + [:ident="self"] + expected: FAIL + + [:ident="set"] + expected: FAIL + + [:ident="shared"] + expected: FAIL + + [:ident="sizeof"] + expected: FAIL + + [:ident="smooth"] + expected: FAIL + + [:ident="snorm"] + expected: FAIL + + [:ident="static"] + expected: FAIL + + [:ident="static_assert"] + expected: FAIL + + [:ident="static_cast"] + expected: FAIL + + [:ident="std"] + expected: FAIL + + [:ident="subroutine"] + expected: FAIL + + [:ident="super"] + expected: FAIL + + [:ident="target"] + expected: FAIL + + [:ident="template"] + expected: FAIL + + [:ident="this"] + expected: FAIL + + [:ident="thread_local"] + expected: FAIL + + [:ident="throw"] + expected: FAIL + + [:ident="trait"] + expected: FAIL + + [:ident="try"] + expected: FAIL + + [:ident="type"] + expected: FAIL + + [:ident="typedef"] + expected: FAIL + + [:ident="typeid"] + expected: FAIL + + [:ident="typename"] + expected: FAIL + + [:ident="typeof"] + expected: FAIL + + [:ident="union"] + expected: FAIL + + [:ident="unless"] + expected: FAIL + + [:ident="unorm"] + expected: FAIL + + [:ident="unsafe"] + expected: FAIL + + [:ident="unsized"] + expected: FAIL + + [:ident="use"] + expected: FAIL + + [:ident="using"] + expected: FAIL + + [:ident="varying"] + expected: FAIL + + [:ident="virtual"] + expected: FAIL + + [:ident="volatile"] + expected: FAIL + + [:ident="wgsl"] + expected: FAIL + + [:ident="where"] + expected: FAIL + + [:ident="with"] + expected: FAIL + + [:ident="writeonly"] + expected: FAIL + + [:ident="yield"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,firstLeadingBit:u32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,rendering,stencil:stencil_failOp_operation:*] + [:format="stencil8";failOp="keep";initialStencil=1] + expected: FAIL + + [:format="stencil8";failOp="zero";initialStencil=1] + expected: FAIL + + [:format="stencil8";failOp="replace";initialStencil=1] + expected: FAIL + + [:format="stencil8";failOp="invert";initialStencil=240] + expected: FAIL + + [:format="stencil8";failOp="increment-clamp";initialStencil=1] + expected: FAIL + + [:format="stencil8";failOp="increment-clamp";initialStencil=255] + expected: FAIL + + [:format="stencil8";failOp="increment-wrap";initialStencil=1] + expected: FAIL + + [:format="stencil8";failOp="increment-wrap";initialStencil=255] + expected: FAIL + + [:format="stencil8";failOp="decrement-clamp";initialStencil=1] + expected: FAIL + + [:format="stencil8";failOp="decrement-clamp";initialStencil=0] + expected: FAIL + + [:format="stencil8";failOp="decrement-wrap";initialStencil=2] + expected: FAIL + + [:format="stencil8";failOp="decrement-wrap";initialStencil=1] + expected: FAIL + + [:format="stencil8";failOp="decrement-wrap";initialStencil=0] + expected: FAIL + + [:format="depth24plus-stencil8";failOp="keep";initialStencil=1] + expected: FAIL + + [:format="depth24plus-stencil8";failOp="zero";initialStencil=1] + expected: FAIL + + [:format="depth24plus-stencil8";failOp="replace";initialStencil=1] + expected: FAIL + + [:format="depth24plus-stencil8";failOp="invert";initialStencil=240] + expected: FAIL + + [:format="depth24plus-stencil8";failOp="increment-clamp";initialStencil=1] + expected: FAIL + + [:format="depth24plus-stencil8";failOp="increment-clamp";initialStencil=255] + expected: FAIL + + [:format="depth24plus-stencil8";failOp="increment-wrap";initialStencil=1] + expected: FAIL + + [:format="depth24plus-stencil8";failOp="increment-wrap";initialStencil=255] + expected: FAIL + + [:format="depth24plus-stencil8";failOp="decrement-clamp";initialStencil=1] + expected: FAIL + + [:format="depth24plus-stencil8";failOp="decrement-clamp";initialStencil=0] + expected: FAIL + + [:format="depth24plus-stencil8";failOp="decrement-wrap";initialStencil=2] + expected: FAIL + + [:format="depth24plus-stencil8";failOp="decrement-wrap";initialStencil=1] + expected: FAIL + + [:format="depth24plus-stencil8";failOp="decrement-wrap";initialStencil=0] + expected: FAIL + + [:format="depth32float-stencil8";failOp="keep";initialStencil=1] + expected: FAIL + + [:format="depth32float-stencil8";failOp="zero";initialStencil=1] + expected: FAIL + + [:format="depth32float-stencil8";failOp="replace";initialStencil=1] + expected: FAIL + + [:format="depth32float-stencil8";failOp="invert";initialStencil=240] + expected: FAIL + + [:format="depth32float-stencil8";failOp="increment-clamp";initialStencil=1] + expected: FAIL + + [:format="depth32float-stencil8";failOp="increment-clamp";initialStencil=255] + expected: FAIL + + [:format="depth32float-stencil8";failOp="increment-wrap";initialStencil=1] + expected: FAIL + + [:format="depth32float-stencil8";failOp="increment-wrap";initialStencil=255] + expected: FAIL + + [:format="depth32float-stencil8";failOp="decrement-clamp";initialStencil=1] + expected: FAIL + + [:format="depth32float-stencil8";failOp="decrement-clamp";initialStencil=0] + expected: FAIL + + [:format="depth32float-stencil8";failOp="decrement-wrap";initialStencil=2] + expected: FAIL + + [:format="depth32float-stencil8";failOp="decrement-wrap";initialStencil=1] + expected: FAIL + + [:format="depth32float-stencil8";failOp="decrement-wrap";initialStencil=0] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,bitcast:f32_to_u32:*] + [:inputSource="const";vectorize="_undef_";alias=false] + expected: FAIL + + [:inputSource="const";vectorize="_undef_";alias=true] + expected: FAIL + + [:inputSource="const";vectorize=2;alias=false] + expected: FAIL + + [:inputSource="const";vectorize=2;alias=true] + expected: FAIL + + [:inputSource="const";vectorize=3;alias=false] + expected: FAIL + + [:inputSource="const";vectorize=3;alias=true] + expected: FAIL + + [:inputSource="const";vectorize=4;alias=false] + expected: FAIL + + [:inputSource="const";vectorize=4;alias=true] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_";alias=false] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_";alias=true] + expected: FAIL + + [:inputSource="uniform";vectorize=2;alias=false] + expected: FAIL + + [:inputSource="uniform";vectorize=2;alias=true] + expected: FAIL + + [:inputSource="uniform";vectorize=3;alias=false] + expected: FAIL + + [:inputSource="uniform";vectorize=3;alias=true] + expected: FAIL + + [:inputSource="uniform";vectorize=4;alias=false] + expected: FAIL + + [:inputSource="uniform";vectorize=4;alias=true] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_";alias=false] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_";alias=true] + expected: FAIL + + [:inputSource="storage_r";vectorize=2;alias=false] + expected: FAIL + + [:inputSource="storage_r";vectorize=2;alias=true] + expected: FAIL + + [:inputSource="storage_r";vectorize=3;alias=false] + expected: FAIL + + [:inputSource="storage_r";vectorize=3;alias=true] + expected: FAIL + + [:inputSource="storage_r";vectorize=4;alias=false] + expected: FAIL + + [:inputSource="storage_r";vectorize=4;alias=true] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_";alias=false] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_";alias=true] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2;alias=false] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2;alias=true] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3;alias=false] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3;alias=true] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4;alias=false] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4;alias=true] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,fragment_state:color_target_exists:*] + [:isAsync=false] + expected: FAIL + + [:isAsync=true] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,memory_sync,buffer,single_buffer:ww:*] + [:boundary="queue-op";writeOps=["write-buffer","write-buffer"\];contexts=["queue","queue"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["write-buffer","b2b-copy"\];contexts=["queue","command-encoder"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["write-buffer","t2b-copy"\];contexts=["queue","command-encoder"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["write-buffer","storage"\];contexts=["queue","compute-pass-encoder"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["write-buffer","storage"\];contexts=["queue","render-pass-encoder"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["write-buffer","storage"\];contexts=["queue","render-bundle-encoder"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["b2b-copy","write-buffer"\];contexts=["command-encoder","queue"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["t2b-copy","write-buffer"\];contexts=["command-encoder","queue"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["b2b-copy","b2b-copy"\];contexts=["command-encoder","command-encoder"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["b2b-copy","t2b-copy"\];contexts=["command-encoder","command-encoder"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["t2b-copy","b2b-copy"\];contexts=["command-encoder","command-encoder"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["t2b-copy","t2b-copy"\];contexts=["command-encoder","command-encoder"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["b2b-copy","storage"\];contexts=["command-encoder","compute-pass-encoder"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["b2b-copy","storage"\];contexts=["command-encoder","render-pass-encoder"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["b2b-copy","storage"\];contexts=["command-encoder","render-bundle-encoder"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["t2b-copy","storage"\];contexts=["command-encoder","compute-pass-encoder"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["t2b-copy","storage"\];contexts=["command-encoder","render-pass-encoder"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["t2b-copy","storage"\];contexts=["command-encoder","render-bundle-encoder"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["storage","write-buffer"\];contexts=["compute-pass-encoder","queue"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["storage","write-buffer"\];contexts=["render-pass-encoder","queue"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["storage","write-buffer"\];contexts=["render-bundle-encoder","queue"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["storage","b2b-copy"\];contexts=["compute-pass-encoder","command-encoder"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["storage","b2b-copy"\];contexts=["render-pass-encoder","command-encoder"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["storage","b2b-copy"\];contexts=["render-bundle-encoder","command-encoder"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["storage","t2b-copy"\];contexts=["compute-pass-encoder","command-encoder"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["storage","t2b-copy"\];contexts=["render-pass-encoder","command-encoder"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["storage","t2b-copy"\];contexts=["render-bundle-encoder","command-encoder"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["storage","storage"\];contexts=["compute-pass-encoder","compute-pass-encoder"\]] + expected: FAIL + + [:boundary="command-buffer";writeOps=["b2b-copy","b2b-copy"\];contexts=["command-encoder","command-encoder"\]] + expected: FAIL + + [:boundary="command-buffer";writeOps=["b2b-copy","t2b-copy"\];contexts=["command-encoder","command-encoder"\]] + expected: FAIL + + [:boundary="command-buffer";writeOps=["t2b-copy","b2b-copy"\];contexts=["command-encoder","command-encoder"\]] + expected: FAIL + + [:boundary="command-buffer";writeOps=["t2b-copy","t2b-copy"\];contexts=["command-encoder","command-encoder"\]] + expected: FAIL + + [:boundary="command-buffer";writeOps=["b2b-copy","storage"\];contexts=["command-encoder","compute-pass-encoder"\]] + expected: FAIL + + [:boundary="command-buffer";writeOps=["b2b-copy","storage"\];contexts=["command-encoder","render-pass-encoder"\]] + expected: FAIL + + [:boundary="command-buffer";writeOps=["b2b-copy","storage"\];contexts=["command-encoder","render-bundle-encoder"\]] + expected: FAIL + + [:boundary="command-buffer";writeOps=["t2b-copy","storage"\];contexts=["command-encoder","compute-pass-encoder"\]] + expected: FAIL + + [:boundary="command-buffer";writeOps=["t2b-copy","storage"\];contexts=["command-encoder","render-pass-encoder"\]] + expected: FAIL + + [:boundary="command-buffer";writeOps=["t2b-copy","storage"\];contexts=["command-encoder","render-bundle-encoder"\]] + expected: FAIL + + [:boundary="command-buffer";writeOps=["storage","b2b-copy"\];contexts=["compute-pass-encoder","command-encoder"\]] + expected: FAIL + + [:boundary="command-buffer";writeOps=["storage","b2b-copy"\];contexts=["render-pass-encoder","command-encoder"\]] + expected: FAIL + + [:boundary="command-buffer";writeOps=["storage","b2b-copy"\];contexts=["render-bundle-encoder","command-encoder"\]] + expected: FAIL + + [:boundary="command-buffer";writeOps=["storage","t2b-copy"\];contexts=["compute-pass-encoder","command-encoder"\]] + expected: FAIL + + [:boundary="command-buffer";writeOps=["storage","t2b-copy"\];contexts=["render-pass-encoder","command-encoder"\]] + expected: FAIL + + [:boundary="command-buffer";writeOps=["storage","t2b-copy"\];contexts=["render-bundle-encoder","command-encoder"\]] + expected: FAIL + + [:boundary="command-buffer";writeOps=["storage","storage"\];contexts=["compute-pass-encoder","compute-pass-encoder"\]] + expected: FAIL + + [:boundary="pass";writeOps=["storage","storage"\];contexts=["compute-pass-encoder","compute-pass-encoder"\]] + expected: FAIL + + [:boundary="dispatch";writeOps=["storage","storage"\];contexts=["compute-pass-encoder","compute-pass-encoder"\]] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,render,indirect_draw:indirect_buffer_state:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,statement,increment_decrement:scalar_i32_decrement_underflow:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,queries,resolveQuerySet:query_set_buffer,device_mismatch:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxUniformBufferBindingSize:createBindGroup,at_over:*] + [:limitTest="atDefault";testValueName="atLimit";bufferPart="wholeBuffer"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";bufferPart="biggerBufferWithOffset"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";bufferPart="wholeBuffer"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";bufferPart="biggerBufferWithOffset"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";bufferPart="wholeBuffer"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";bufferPart="biggerBufferWithOffset"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";bufferPart="wholeBuffer"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";bufferPart="biggerBufferWithOffset"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";bufferPart="wholeBuffer"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";bufferPart="biggerBufferWithOffset"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";bufferPart="wholeBuffer"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";bufferPart="biggerBufferWithOffset"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";bufferPart="wholeBuffer"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";bufferPart="biggerBufferWithOffset"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";bufferPart="wholeBuffer"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";bufferPart="biggerBufferWithOffset"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";bufferPart="wholeBuffer"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";bufferPart="biggerBufferWithOffset"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";bufferPart="wholeBuffer"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";bufferPart="biggerBufferWithOffset"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,queue,copyToTexture,CopyExternalImageToTexture:source_canvas,state:*] + [:state="nocontext"] + expected: FAIL + + [:state="placeholder-nocontext"] + expected: FAIL + + [:state="placeholder-hascontext"] + expected: FAIL + + [:state="valid"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,render_pipeline,sample_mask:fragment_output_mask:*] + [:interpolated=false;sampleCount=1;rasterizationMask=0] + expected: FAIL + + [:interpolated=false;sampleCount=1;rasterizationMask=1] + expected: FAIL + + [:interpolated=false;sampleCount=4;rasterizationMask=0] + expected: FAIL + + [:interpolated=false;sampleCount=4;rasterizationMask=1] + expected: FAIL + + [:interpolated=false;sampleCount=4;rasterizationMask=2] + expected: FAIL + + [:interpolated=false;sampleCount=4;rasterizationMask=3] + expected: FAIL + + [:interpolated=false;sampleCount=4;rasterizationMask=4] + expected: FAIL + + [:interpolated=false;sampleCount=4;rasterizationMask=5] + expected: FAIL + + [:interpolated=false;sampleCount=4;rasterizationMask=6] + expected: FAIL + + [:interpolated=false;sampleCount=4;rasterizationMask=7] + expected: FAIL + + [:interpolated=false;sampleCount=4;rasterizationMask=8] + expected: FAIL + + [:interpolated=false;sampleCount=4;rasterizationMask=9] + expected: FAIL + + [:interpolated=false;sampleCount=4;rasterizationMask=10] + expected: FAIL + + [:interpolated=false;sampleCount=4;rasterizationMask=11] + expected: FAIL + + [:interpolated=false;sampleCount=4;rasterizationMask=12] + expected: FAIL + + [:interpolated=false;sampleCount=4;rasterizationMask=13] + expected: FAIL + + [:interpolated=false;sampleCount=4;rasterizationMask=14] + expected: FAIL + + [:interpolated=false;sampleCount=4;rasterizationMask=15] + expected: FAIL + + [:interpolated=true;sampleCount=1;rasterizationMask=0] + expected: FAIL + + [:interpolated=true;sampleCount=1;rasterizationMask=1] + expected: FAIL + + [:interpolated=true;sampleCount=4;rasterizationMask=0] + expected: FAIL + + [:interpolated=true;sampleCount=4;rasterizationMask=1] + expected: FAIL + + [:interpolated=true;sampleCount=4;rasterizationMask=2] + expected: FAIL + + [:interpolated=true;sampleCount=4;rasterizationMask=3] + expected: FAIL + + [:interpolated=true;sampleCount=4;rasterizationMask=4] + expected: FAIL + + [:interpolated=true;sampleCount=4;rasterizationMask=5] + expected: FAIL + + [:interpolated=true;sampleCount=4;rasterizationMask=6] + expected: FAIL + + [:interpolated=true;sampleCount=4;rasterizationMask=7] + expected: FAIL + + [:interpolated=true;sampleCount=4;rasterizationMask=8] + expected: FAIL + + [:interpolated=true;sampleCount=4;rasterizationMask=9] + expected: FAIL + + [:interpolated=true;sampleCount=4;rasterizationMask=10] + expected: FAIL + + [:interpolated=true;sampleCount=4;rasterizationMask=11] + expected: FAIL + + [:interpolated=true;sampleCount=4;rasterizationMask=12] + expected: FAIL + + [:interpolated=true;sampleCount=4;rasterizationMask=13] + expected: FAIL + + [:interpolated=true;sampleCount=4;rasterizationMask=14] + expected: FAIL + + [:interpolated=true;sampleCount=4;rasterizationMask=15] + expected: FAIL + + +[cts.https.html?q=webgpu:web_platform,canvas,readbackFromWebGPUCanvas:offscreenCanvas,snapshot:*] + [:format="bgra8unorm";alphaMode="opaque";colorSpace="srgb";snapshotType="convertToBlob"] + expected: FAIL + + [:format="bgra8unorm";alphaMode="opaque";colorSpace="srgb";snapshotType="transferToImageBitmap"] + expected: FAIL + + [:format="bgra8unorm";alphaMode="opaque";colorSpace="srgb";snapshotType="imageBitmap"] + expected: FAIL + + [:format="bgra8unorm";alphaMode="opaque";colorSpace="display-p3";snapshotType="convertToBlob"] + expected: FAIL + + [:format="bgra8unorm";alphaMode="opaque";colorSpace="display-p3";snapshotType="transferToImageBitmap"] + expected: FAIL + + [:format="bgra8unorm";alphaMode="opaque";colorSpace="display-p3";snapshotType="imageBitmap"] + expected: FAIL + + [:format="bgra8unorm";alphaMode="premultiplied";colorSpace="srgb";snapshotType="convertToBlob"] + expected: FAIL + + [:format="bgra8unorm";alphaMode="premultiplied";colorSpace="srgb";snapshotType="transferToImageBitmap"] + expected: FAIL + + [:format="bgra8unorm";alphaMode="premultiplied";colorSpace="srgb";snapshotType="imageBitmap"] + expected: FAIL + + [:format="bgra8unorm";alphaMode="premultiplied";colorSpace="display-p3";snapshotType="convertToBlob"] + expected: FAIL + + [:format="bgra8unorm";alphaMode="premultiplied";colorSpace="display-p3";snapshotType="transferToImageBitmap"] + expected: FAIL + + [:format="bgra8unorm";alphaMode="premultiplied";colorSpace="display-p3";snapshotType="imageBitmap"] + expected: FAIL + + [:format="rgba8unorm";alphaMode="opaque";colorSpace="srgb";snapshotType="convertToBlob"] + expected: FAIL + + [:format="rgba8unorm";alphaMode="opaque";colorSpace="srgb";snapshotType="transferToImageBitmap"] + expected: FAIL + + [:format="rgba8unorm";alphaMode="opaque";colorSpace="srgb";snapshotType="imageBitmap"] + expected: FAIL + + [:format="rgba8unorm";alphaMode="opaque";colorSpace="display-p3";snapshotType="convertToBlob"] + expected: FAIL + + [:format="rgba8unorm";alphaMode="opaque";colorSpace="display-p3";snapshotType="transferToImageBitmap"] + expected: FAIL + + [:format="rgba8unorm";alphaMode="opaque";colorSpace="display-p3";snapshotType="imageBitmap"] + expected: FAIL + + [:format="rgba8unorm";alphaMode="premultiplied";colorSpace="srgb";snapshotType="convertToBlob"] + expected: FAIL + + [:format="rgba8unorm";alphaMode="premultiplied";colorSpace="srgb";snapshotType="transferToImageBitmap"] + expected: FAIL + + [:format="rgba8unorm";alphaMode="premultiplied";colorSpace="srgb";snapshotType="imageBitmap"] + expected: FAIL + + [:format="rgba8unorm";alphaMode="premultiplied";colorSpace="display-p3";snapshotType="convertToBlob"] + expected: FAIL + + [:format="rgba8unorm";alphaMode="premultiplied";colorSpace="display-p3";snapshotType="transferToImageBitmap"] + expected: FAIL + + [:format="rgba8unorm";alphaMode="premultiplied";colorSpace="display-p3";snapshotType="imageBitmap"] + expected: FAIL + + [:format="rgba16float";alphaMode="opaque";colorSpace="srgb";snapshotType="convertToBlob"] + expected: FAIL + + [:format="rgba16float";alphaMode="opaque";colorSpace="srgb";snapshotType="transferToImageBitmap"] + expected: FAIL + + [:format="rgba16float";alphaMode="opaque";colorSpace="srgb";snapshotType="imageBitmap"] + expected: FAIL + + [:format="rgba16float";alphaMode="opaque";colorSpace="display-p3";snapshotType="convertToBlob"] + expected: FAIL + + [:format="rgba16float";alphaMode="opaque";colorSpace="display-p3";snapshotType="transferToImageBitmap"] + expected: FAIL + + [:format="rgba16float";alphaMode="opaque";colorSpace="display-p3";snapshotType="imageBitmap"] + expected: FAIL + + [:format="rgba16float";alphaMode="premultiplied";colorSpace="srgb";snapshotType="convertToBlob"] + expected: FAIL + + [:format="rgba16float";alphaMode="premultiplied";colorSpace="srgb";snapshotType="transferToImageBitmap"] + expected: FAIL + + [:format="rgba16float";alphaMode="premultiplied";colorSpace="srgb";snapshotType="imageBitmap"] + expected: FAIL + + [:format="rgba16float";alphaMode="premultiplied";colorSpace="display-p3";snapshotType="convertToBlob"] + expected: FAIL + + [:format="rgba16float";alphaMode="premultiplied";colorSpace="display-p3";snapshotType="transferToImageBitmap"] + expected: FAIL + + [:format="rgba16float";alphaMode="premultiplied";colorSpace="display-p3";snapshotType="imageBitmap"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,frexp:f16_vec4_exp:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:idl,constants,flags:TextureUsage,count:*] + +[cts.https.html?q=webgpu:api,validation,createPipelineLayout:number_of_bind_group_layouts_exceeds_the_maximum_value:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atomics,atomicStore:store:*] + [:SC="storage";T="i32"] + expected: FAIL + + [:SC="storage";T="u32"] + expected: FAIL + + [:SC="uniform";T="i32"] + expected: FAIL + + [:SC="uniform";T="u32"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleLevel:depth_array_2d_coords:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,inter_stage:type:*] + [: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="vec2%3Cf32%3E"] + expected: FAIL + + [:isAsync=false;output="vec2%3Cf32%3E";input="vec3%3Cf32%3E"] + expected: FAIL + + [:isAsync=false;output="vec2%3Cf32%3E";input="f32"] + 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 + + [:isAsync=true;output="i32";input="f32"] + expected: FAIL + + [:isAsync=true;output="i32";input="u32"] + expected: FAIL + + [:isAsync=true;output="u32";input="f32"] + expected: FAIL + + [:isAsync=true;output="u32";input="i32"] + 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 + + [:isAsync=true;output="vec2%3Cf32%3E";input="f32"] + expected: FAIL + + [:isAsync=true;output="vec3%3Cf32%3E";input="vec2%3Cf32%3E"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,builtin:parse:*] + [:builtin="pos"] + expected: FAIL + + [:builtin="trailing_comma"] + expected: FAIL + + [:builtin="newline_in_attr"] + expected: FAIL + + [:builtin="whitespace_in_attr"] + expected: FAIL + + [:builtin="invalid_name"] + expected: FAIL + + [:builtin="no_params"] + expected: FAIL + + [:builtin="missing_param"] + expected: FAIL + + [:builtin="missing_parens"] + expected: FAIL + + [:builtin="missing_lparen"] + expected: FAIL + + [:builtin="missing_rparen"] + expected: FAIL + + [:builtin="multiple_params"] + expected: FAIL + + [:builtin="ident_param"] + expected: FAIL + + [:builtin="number_param"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_concrete_compound:*] + [:type="i32";inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:type="i32";inputSource="const";vectorize=2] + expected: FAIL + + [:type="i32";inputSource="const";vectorize=3] + expected: FAIL + + [:type="i32";inputSource="const";vectorize=4] + expected: FAIL + + [:type="i32";inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:type="i32";inputSource="uniform";vectorize=2] + expected: FAIL + + [:type="i32";inputSource="uniform";vectorize=3] + expected: FAIL + + [:type="i32";inputSource="uniform";vectorize=4] + expected: FAIL + + [:type="i32";inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:type="i32";inputSource="storage_r";vectorize=2] + expected: FAIL + + [:type="i32";inputSource="storage_r";vectorize=3] + expected: FAIL + + [:type="i32";inputSource="storage_r";vectorize=4] + expected: FAIL + + [:type="i32";inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:type="i32";inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:type="i32";inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:type="i32";inputSource="storage_rw";vectorize=4] + expected: FAIL + + [:type="u32";inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:type="u32";inputSource="const";vectorize=2] + expected: FAIL + + [:type="u32";inputSource="const";vectorize=3] + expected: FAIL + + [:type="u32";inputSource="const";vectorize=4] + expected: FAIL + + [:type="u32";inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:type="u32";inputSource="uniform";vectorize=2] + expected: FAIL + + [:type="u32";inputSource="uniform";vectorize=3] + expected: FAIL + + [:type="u32";inputSource="uniform";vectorize=4] + expected: FAIL + + [:type="u32";inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:type="u32";inputSource="storage_r";vectorize=2] + expected: FAIL + + [:type="u32";inputSource="storage_r";vectorize=3] + expected: FAIL + + [:type="u32";inputSource="storage_r";vectorize=4] + expected: FAIL + + [:type="u32";inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:type="u32";inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:type="u32";inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:type="u32";inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxVertexBufferArrayStride:createRenderPipeline,at_over:*] + [:limitTest="atDefault";testValueName="atLimit";async=false] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createTexture:texture_size,3d_texture,compressed_format:*] + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,index_access:out_of_bounds:*] + [:indexCount=6;firstIndex=0;instanceCount=1] + expected: FAIL + + [:indexCount=6;firstIndex=0;instanceCount=10000] + expected: FAIL + + [:indexCount=6;firstIndex=1;instanceCount=1] + expected: FAIL + + [:indexCount=6;firstIndex=1;instanceCount=10000] + expected: FAIL + + [:indexCount=6;firstIndex=10000;instanceCount=1] + expected: FAIL + + [:indexCount=6;firstIndex=10000;instanceCount=10000] + expected: FAIL + + [:indexCount=5;firstIndex=1;instanceCount=1] + expected: FAIL + + [:indexCount=5;firstIndex=1;instanceCount=10000] + expected: FAIL + + [:indexCount=1;firstIndex=5;instanceCount=1] + expected: FAIL + + [:indexCount=1;firstIndex=5;instanceCount=10000] + expected: FAIL + + [:indexCount=1;firstIndex=6;instanceCount=1] + expected: FAIL + + [:indexCount=1;firstIndex=6;instanceCount=10000] + expected: FAIL + + [:indexCount=0;firstIndex=6;instanceCount=1] + expected: FAIL + + [:indexCount=0;firstIndex=6;instanceCount=10000] + expected: FAIL + + [:indexCount=0;firstIndex=7;instanceCount=1] + expected: FAIL + + [:indexCount=0;firstIndex=7;instanceCount=10000] + expected: FAIL + + [:indexCount=7;firstIndex=0;instanceCount=1] + expected: FAIL + + [:indexCount=7;firstIndex=0;instanceCount=10000] + expected: FAIL + + [:indexCount=10000;firstIndex=0;instanceCount=1] + expected: FAIL + + [:indexCount=10000;firstIndex=0;instanceCount=10000] + expected: FAIL + + [:indexCount=4294967295;firstIndex=4294967295;instanceCount=1] + expected: FAIL + + [:indexCount=4294967295;firstIndex=4294967295;instanceCount=10000] + expected: FAIL + + [:indexCount=4294967295;firstIndex=2;instanceCount=1] + expected: FAIL + + [:indexCount=4294967295;firstIndex=2;instanceCount=10000] + expected: FAIL + + [:indexCount=2;firstIndex=4294967295;instanceCount=1] + expected: FAIL + + [:indexCount=2;firstIndex=4294967295;instanceCount=10000] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,memory_sync,texture,same_subresource:rw:*] + [:boundary="queue-op";read={"op":"t2b-copy","in":"command-encoder"};write={"op":"write-texture","in":"queue"}] + expected: FAIL + + [:boundary="queue-op";read={"op":"t2b-copy","in":"command-encoder"};write={"op":"b2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";read={"op":"t2b-copy","in":"command-encoder"};write={"op":"t2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";read={"op":"t2b-copy","in":"command-encoder"};write={"op":"attachment-store","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";read={"op":"t2b-copy","in":"command-encoder"};write={"op":"attachment-resolve","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";read={"op":"t2b-copy","in":"command-encoder"};write={"op":"storage","in":"compute-pass-encoder"}] + expected: FAIL + + [:boundary="queue-op";read={"op":"t2b-copy","in":"command-encoder"};write={"op":"storage","in":"render-pass-encoder"}] + expected: FAIL + + [:boundary="queue-op";read={"op":"t2b-copy","in":"command-encoder"};write={"op":"storage","in":"render-bundle-encoder"}] + expected: FAIL + + [:boundary="queue-op";read={"op":"t2t-copy","in":"command-encoder"};write={"op":"write-texture","in":"queue"}] + expected: FAIL + + [:boundary="queue-op";read={"op":"t2t-copy","in":"command-encoder"};write={"op":"b2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";read={"op":"t2t-copy","in":"command-encoder"};write={"op":"t2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";read={"op":"t2t-copy","in":"command-encoder"};write={"op":"attachment-store","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";read={"op":"t2t-copy","in":"command-encoder"};write={"op":"attachment-resolve","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";read={"op":"t2t-copy","in":"command-encoder"};write={"op":"storage","in":"compute-pass-encoder"}] + expected: FAIL + + [:boundary="queue-op";read={"op":"t2t-copy","in":"command-encoder"};write={"op":"storage","in":"render-pass-encoder"}] + expected: FAIL + + [:boundary="queue-op";read={"op":"t2t-copy","in":"command-encoder"};write={"op":"storage","in":"render-bundle-encoder"}] + expected: FAIL + + [:boundary="queue-op";read={"op":"sample","in":"compute-pass-encoder"};write={"op":"write-texture","in":"queue"}] + expected: FAIL + + [:boundary="queue-op";read={"op":"sample","in":"compute-pass-encoder"};write={"op":"b2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";read={"op":"sample","in":"compute-pass-encoder"};write={"op":"t2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";read={"op":"sample","in":"compute-pass-encoder"};write={"op":"attachment-store","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";read={"op":"sample","in":"compute-pass-encoder"};write={"op":"attachment-resolve","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";read={"op":"sample","in":"compute-pass-encoder"};write={"op":"storage","in":"compute-pass-encoder"}] + expected: FAIL + + [:boundary="queue-op";read={"op":"sample","in":"render-pass-encoder"};write={"op":"write-texture","in":"queue"}] + expected: FAIL + + [:boundary="queue-op";read={"op":"sample","in":"render-pass-encoder"};write={"op":"b2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";read={"op":"sample","in":"render-pass-encoder"};write={"op":"t2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";read={"op":"sample","in":"render-bundle-encoder"};write={"op":"write-texture","in":"queue"}] + expected: FAIL + + [:boundary="queue-op";read={"op":"sample","in":"render-bundle-encoder"};write={"op":"b2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";read={"op":"sample","in":"render-bundle-encoder"};write={"op":"t2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";read={"op":"t2b-copy","in":"command-encoder"};write={"op":"b2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";read={"op":"t2b-copy","in":"command-encoder"};write={"op":"t2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";read={"op":"t2b-copy","in":"command-encoder"};write={"op":"attachment-store","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";read={"op":"t2b-copy","in":"command-encoder"};write={"op":"attachment-resolve","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";read={"op":"t2b-copy","in":"command-encoder"};write={"op":"storage","in":"compute-pass-encoder"}] + expected: FAIL + + [:boundary="command-buffer";read={"op":"t2b-copy","in":"command-encoder"};write={"op":"storage","in":"render-pass-encoder"}] + expected: FAIL + + [:boundary="command-buffer";read={"op":"t2b-copy","in":"command-encoder"};write={"op":"storage","in":"render-bundle-encoder"}] + expected: FAIL + + [:boundary="command-buffer";read={"op":"t2t-copy","in":"command-encoder"};write={"op":"b2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";read={"op":"t2t-copy","in":"command-encoder"};write={"op":"t2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";read={"op":"t2t-copy","in":"command-encoder"};write={"op":"attachment-store","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";read={"op":"t2t-copy","in":"command-encoder"};write={"op":"attachment-resolve","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";read={"op":"t2t-copy","in":"command-encoder"};write={"op":"storage","in":"compute-pass-encoder"}] + expected: FAIL + + [:boundary="command-buffer";read={"op":"t2t-copy","in":"command-encoder"};write={"op":"storage","in":"render-pass-encoder"}] + expected: FAIL + + [:boundary="command-buffer";read={"op":"t2t-copy","in":"command-encoder"};write={"op":"storage","in":"render-bundle-encoder"}] + expected: FAIL + + [:boundary="command-buffer";read={"op":"sample","in":"compute-pass-encoder"};write={"op":"b2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";read={"op":"sample","in":"compute-pass-encoder"};write={"op":"t2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";read={"op":"sample","in":"compute-pass-encoder"};write={"op":"attachment-store","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";read={"op":"sample","in":"compute-pass-encoder"};write={"op":"attachment-resolve","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";read={"op":"sample","in":"compute-pass-encoder"};write={"op":"storage","in":"compute-pass-encoder"}] + expected: FAIL + + [:boundary="command-buffer";read={"op":"sample","in":"render-pass-encoder"};write={"op":"b2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";read={"op":"sample","in":"render-pass-encoder"};write={"op":"t2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";read={"op":"sample","in":"render-bundle-encoder"};write={"op":"b2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";read={"op":"sample","in":"render-bundle-encoder"};write={"op":"t2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="pass";read={"op":"sample","in":"compute-pass-encoder"};write={"op":"storage","in":"compute-pass-encoder"}] + expected: FAIL + + [:boundary="dispatch";read={"op":"sample","in":"compute-pass-encoder"};write={"op":"storage","in":"compute-pass-encoder"}] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureStore:store_1d_coords:*] + [:format="rgba8unorm"] + expected: FAIL + + [:format="rgba8snorm"] + expected: FAIL + + [:format="rgba8uint"] + expected: FAIL + + [:format="rgba8sint"] + expected: FAIL + + [:format="rgba16uint"] + expected: FAIL + + [:format="rgba16sint"] + expected: FAIL + + [:format="rgba16float"] + expected: FAIL + + [:format="r32uint"] + expected: FAIL + + [:format="r32sint"] + expected: FAIL + + [:format="r32float"] + expected: FAIL + + [:format="rg32uint"] + expected: FAIL + + [:format="rg32sint"] + expected: FAIL + + [:format="rg32float"] + expected: FAIL + + [:format="rgba32uint"] + expected: FAIL + + [:format="rgba32sint"] + expected: FAIL + + [:format="rgba32float"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,determinant:abstract_float:*] + [:inputSource="const";dimension=2] + expected: FAIL + + [:inputSource="const";dimension=3] + expected: FAIL + + [:inputSource="const";dimension=4] + expected: FAIL + + [:inputSource="uniform";dimension=2] + expected: FAIL + + [:inputSource="uniform";dimension=3] + expected: FAIL + + [:inputSource="uniform";dimension=4] + expected: FAIL + + [:inputSource="storage_r";dimension=2] + expected: FAIL + + [:inputSource="storage_r";dimension=3] + expected: FAIL + + [:inputSource="storage_r";dimension=4] + expected: FAIL + + [:inputSource="storage_rw";dimension=2] + expected: FAIL + + [:inputSource="storage_rw";dimension=3] + expected: FAIL + + [:inputSource="storage_rw";dimension=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,memory_sync,buffer,single_buffer:two_dispatches_in_the_same_compute_pass:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,state,device_lost,destroy:queue,writeTexture,2d,uncompressed_format:*] + [:format="r8unorm"] + expected: FAIL + + [:format="r8snorm"] + expected: FAIL + + [:format="r8uint"] + expected: FAIL + + [:format="r8sint"] + expected: FAIL + + [:format="rg8unorm"] + expected: FAIL + + [:format="rg8snorm"] + expected: FAIL + + [:format="rg8uint"] + expected: FAIL + + [:format="rg8sint"] + expected: FAIL + + [:format="rgba8unorm"] + expected: FAIL + + [:format="rgba8unorm-srgb"] + expected: FAIL + + [:format="rgba8snorm"] + expected: FAIL + + [:format="rgba8uint"] + expected: FAIL + + [:format="rgba8sint"] + expected: FAIL + + [:format="bgra8unorm"] + expected: FAIL + + [:format="bgra8unorm-srgb"] + expected: FAIL + + [:format="r16uint"] + expected: FAIL + + [:format="r16sint"] + expected: FAIL + + [:format="r16float"] + expected: FAIL + + [:format="rg16uint"] + expected: FAIL + + [:format="rg16sint"] + expected: FAIL + + [:format="rg16float"] + expected: FAIL + + [:format="rgba16uint"] + expected: FAIL + + [:format="rgba16sint"] + expected: FAIL + + [:format="rgba16float"] + expected: FAIL + + [:format="r32uint"] + expected: FAIL + + [:format="r32sint"] + expected: FAIL + + [:format="r32float"] + expected: FAIL + + [:format="rg32uint"] + expected: FAIL + + [:format="rg32sint"] + expected: FAIL + + [:format="rg32float"] + expected: FAIL + + [:format="rgba32uint"] + expected: FAIL + + [:format="rgba32sint"] + expected: FAIL + + [:format="rgba32float"] + expected: FAIL + + [:format="rgb10a2unorm"] + expected: FAIL + + [:format="rg11b10ufloat"] + expected: FAIL + + [:format="rgb9e5ufloat"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,u32_arithmetic:multiplication_compound:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,depth_stencil_state:stencil_test:*] + [:isAsync=false;format="stencil8";face="front";compare="_undef_"] + expected: FAIL + + [:isAsync=false;format="stencil8";face="front";compare="never"] + expected: FAIL + + [:isAsync=false;format="stencil8";face="front";compare="less"] + expected: FAIL + + [:isAsync=false;format="stencil8";face="front";compare="equal"] + expected: FAIL + + [:isAsync=false;format="stencil8";face="front";compare="less-equal"] + expected: FAIL + + [:isAsync=false;format="stencil8";face="front";compare="greater"] + expected: FAIL + + [:isAsync=false;format="stencil8";face="front";compare="not-equal"] + expected: FAIL + + [:isAsync=false;format="stencil8";face="front";compare="greater-equal"] + expected: FAIL + + [:isAsync=false;format="stencil8";face="front";compare="always"] + expected: FAIL + + [:isAsync=false;format="stencil8";face="back";compare="_undef_"] + expected: FAIL + + [:isAsync=false;format="stencil8";face="back";compare="never"] + expected: FAIL + + [:isAsync=false;format="stencil8";face="back";compare="less"] + expected: FAIL + + [:isAsync=false;format="stencil8";face="back";compare="equal"] + expected: FAIL + + [:isAsync=false;format="stencil8";face="back";compare="less-equal"] + expected: FAIL + + [:isAsync=false;format="stencil8";face="back";compare="greater"] + expected: FAIL + + [:isAsync=false;format="stencil8";face="back";compare="not-equal"] + expected: FAIL + + [:isAsync=false;format="stencil8";face="back";compare="greater-equal"] + expected: FAIL + + [:isAsync=false;format="stencil8";face="back";compare="always"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";face="front";compare="_undef_"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";face="front";compare="never"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";face="front";compare="less"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";face="front";compare="equal"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";face="front";compare="less-equal"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";face="front";compare="greater"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";face="front";compare="not-equal"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";face="front";compare="greater-equal"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";face="front";compare="always"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";face="back";compare="_undef_"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";face="back";compare="never"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";face="back";compare="less"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";face="back";compare="equal"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";face="back";compare="less-equal"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";face="back";compare="greater"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";face="back";compare="not-equal"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";face="back";compare="greater-equal"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";face="back";compare="always"] + expected: FAIL + + [:isAsync=false;format="depth32float";face="front";compare="_undef_"] + expected: FAIL + + [:isAsync=false;format="depth32float";face="front";compare="never"] + expected: FAIL + + [:isAsync=false;format="depth32float";face="front";compare="less"] + expected: FAIL + + [:isAsync=false;format="depth32float";face="front";compare="equal"] + expected: FAIL + + [:isAsync=false;format="depth32float";face="front";compare="less-equal"] + expected: FAIL + + [:isAsync=false;format="depth32float";face="front";compare="greater"] + expected: FAIL + + [:isAsync=false;format="depth32float";face="front";compare="not-equal"] + expected: FAIL + + [:isAsync=false;format="depth32float";face="front";compare="greater-equal"] + expected: FAIL + + [:isAsync=false;format="depth32float";face="front";compare="always"] + expected: FAIL + + [:isAsync=false;format="depth32float";face="back";compare="_undef_"] + expected: FAIL + + [:isAsync=false;format="depth32float";face="back";compare="never"] + expected: FAIL + + [:isAsync=false;format="depth32float";face="back";compare="less"] + expected: FAIL + + [:isAsync=false;format="depth32float";face="back";compare="equal"] + expected: FAIL + + [:isAsync=false;format="depth32float";face="back";compare="less-equal"] + expected: FAIL + + [:isAsync=false;format="depth32float";face="back";compare="greater"] + expected: FAIL + + [:isAsync=false;format="depth32float";face="back";compare="not-equal"] + expected: FAIL + + [:isAsync=false;format="depth32float";face="back";compare="greater-equal"] + expected: FAIL + + [:isAsync=false;format="depth32float";face="back";compare="always"] + expected: FAIL + + [:isAsync=false;format="depth24plus";face="front";compare="_undef_"] + expected: FAIL + + [:isAsync=false;format="depth24plus";face="front";compare="never"] + expected: FAIL + + [:isAsync=false;format="depth24plus";face="front";compare="less"] + expected: FAIL + + [:isAsync=false;format="depth24plus";face="front";compare="equal"] + expected: FAIL + + [:isAsync=false;format="depth24plus";face="front";compare="less-equal"] + expected: FAIL + + [:isAsync=false;format="depth24plus";face="front";compare="greater"] + expected: FAIL + + [:isAsync=false;format="depth24plus";face="front";compare="not-equal"] + expected: FAIL + + [:isAsync=false;format="depth24plus";face="front";compare="greater-equal"] + expected: FAIL + + [:isAsync=false;format="depth24plus";face="front";compare="always"] + expected: FAIL + + [:isAsync=false;format="depth24plus";face="back";compare="_undef_"] + expected: FAIL + + [:isAsync=false;format="depth24plus";face="back";compare="never"] + expected: FAIL + + [:isAsync=false;format="depth24plus";face="back";compare="less"] + expected: FAIL + + [:isAsync=false;format="depth24plus";face="back";compare="equal"] + expected: FAIL + + [:isAsync=false;format="depth24plus";face="back";compare="less-equal"] + expected: FAIL + + [:isAsync=false;format="depth24plus";face="back";compare="greater"] + expected: FAIL + + [:isAsync=false;format="depth24plus";face="back";compare="not-equal"] + expected: FAIL + + [:isAsync=false;format="depth24plus";face="back";compare="greater-equal"] + expected: FAIL + + [:isAsync=false;format="depth24plus";face="back";compare="always"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";face="front";compare="_undef_"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";face="front";compare="never"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";face="front";compare="less"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";face="front";compare="equal"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";face="front";compare="less-equal"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";face="front";compare="greater"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";face="front";compare="not-equal"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";face="front";compare="greater-equal"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";face="front";compare="always"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";face="back";compare="_undef_"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";face="back";compare="never"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";face="back";compare="less"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";face="back";compare="equal"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";face="back";compare="less-equal"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";face="back";compare="greater"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";face="back";compare="not-equal"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";face="back";compare="greater-equal"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";face="back";compare="always"] + expected: FAIL + + [:isAsync=false;format="depth32float-stencil8";face="front";compare="_undef_"] + expected: FAIL + + [:isAsync=false;format="depth32float-stencil8";face="front";compare="never"] + expected: FAIL + + [:isAsync=false;format="depth32float-stencil8";face="front";compare="less"] + expected: FAIL + + [:isAsync=false;format="depth32float-stencil8";face="front";compare="equal"] + expected: FAIL + + [:isAsync=false;format="depth32float-stencil8";face="front";compare="less-equal"] + expected: FAIL + + [:isAsync=false;format="depth32float-stencil8";face="front";compare="greater"] + expected: FAIL + + [:isAsync=false;format="depth32float-stencil8";face="front";compare="not-equal"] + expected: FAIL + + [:isAsync=false;format="depth32float-stencil8";face="front";compare="greater-equal"] + expected: FAIL + + [:isAsync=false;format="depth32float-stencil8";face="front";compare="always"] + expected: FAIL + + [:isAsync=false;format="depth32float-stencil8";face="back";compare="_undef_"] + expected: FAIL + + [:isAsync=false;format="depth32float-stencil8";face="back";compare="never"] + expected: FAIL + + [:isAsync=false;format="depth32float-stencil8";face="back";compare="less"] + expected: FAIL + + [:isAsync=false;format="depth32float-stencil8";face="back";compare="equal"] + expected: FAIL + + [:isAsync=false;format="depth32float-stencil8";face="back";compare="less-equal"] + expected: FAIL + + [:isAsync=false;format="depth32float-stencil8";face="back";compare="greater"] + expected: FAIL + + [:isAsync=false;format="depth32float-stencil8";face="back";compare="not-equal"] + expected: FAIL + + [:isAsync=false;format="depth32float-stencil8";face="back";compare="greater-equal"] + expected: FAIL + + [:isAsync=false;format="depth32float-stencil8";face="back";compare="always"] + expected: FAIL + + [:isAsync=true;format="stencil8";face="front";compare="_undef_"] + expected: FAIL + + [:isAsync=true;format="stencil8";face="front";compare="never"] + expected: FAIL + + [:isAsync=true;format="stencil8";face="front";compare="less"] + expected: FAIL + + [:isAsync=true;format="stencil8";face="front";compare="equal"] + expected: FAIL + + [:isAsync=true;format="stencil8";face="front";compare="less-equal"] + expected: FAIL + + [:isAsync=true;format="stencil8";face="front";compare="greater"] + expected: FAIL + + [:isAsync=true;format="stencil8";face="front";compare="not-equal"] + expected: FAIL + + [:isAsync=true;format="stencil8";face="front";compare="greater-equal"] + expected: FAIL + + [:isAsync=true;format="stencil8";face="front";compare="always"] + expected: FAIL + + [:isAsync=true;format="stencil8";face="back";compare="_undef_"] + expected: FAIL + + [:isAsync=true;format="stencil8";face="back";compare="never"] + expected: FAIL + + [:isAsync=true;format="stencil8";face="back";compare="less"] + expected: FAIL + + [:isAsync=true;format="stencil8";face="back";compare="equal"] + expected: FAIL + + [:isAsync=true;format="stencil8";face="back";compare="less-equal"] + expected: FAIL + + [:isAsync=true;format="stencil8";face="back";compare="greater"] + expected: FAIL + + [:isAsync=true;format="stencil8";face="back";compare="not-equal"] + expected: FAIL + + [:isAsync=true;format="stencil8";face="back";compare="greater-equal"] + expected: FAIL + + [:isAsync=true;format="stencil8";face="back";compare="always"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";face="front";compare="_undef_"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";face="front";compare="never"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";face="front";compare="less"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";face="front";compare="equal"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";face="front";compare="less-equal"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";face="front";compare="greater"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";face="front";compare="not-equal"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";face="front";compare="greater-equal"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";face="front";compare="always"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";face="back";compare="_undef_"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";face="back";compare="never"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";face="back";compare="less"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";face="back";compare="equal"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";face="back";compare="less-equal"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";face="back";compare="greater"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";face="back";compare="not-equal"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";face="back";compare="greater-equal"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";face="back";compare="always"] + expected: FAIL + + [:isAsync=true;format="depth32float";face="front";compare="_undef_"] + expected: FAIL + + [:isAsync=true;format="depth32float";face="front";compare="never"] + expected: FAIL + + [:isAsync=true;format="depth32float";face="front";compare="less"] + expected: FAIL + + [:isAsync=true;format="depth32float";face="front";compare="equal"] + expected: FAIL + + [:isAsync=true;format="depth32float";face="front";compare="less-equal"] + expected: FAIL + + [:isAsync=true;format="depth32float";face="front";compare="greater"] + expected: FAIL + + [:isAsync=true;format="depth32float";face="front";compare="not-equal"] + expected: FAIL + + [:isAsync=true;format="depth32float";face="front";compare="greater-equal"] + expected: FAIL + + [:isAsync=true;format="depth32float";face="front";compare="always"] + expected: FAIL + + [:isAsync=true;format="depth32float";face="back";compare="_undef_"] + expected: FAIL + + [:isAsync=true;format="depth32float";face="back";compare="never"] + expected: FAIL + + [:isAsync=true;format="depth32float";face="back";compare="less"] + expected: FAIL + + [:isAsync=true;format="depth32float";face="back";compare="equal"] + expected: FAIL + + [:isAsync=true;format="depth32float";face="back";compare="less-equal"] + expected: FAIL + + [:isAsync=true;format="depth32float";face="back";compare="greater"] + expected: FAIL + + [:isAsync=true;format="depth32float";face="back";compare="not-equal"] + expected: FAIL + + [:isAsync=true;format="depth32float";face="back";compare="greater-equal"] + expected: FAIL + + [:isAsync=true;format="depth32float";face="back";compare="always"] + expected: FAIL + + [:isAsync=true;format="depth24plus";face="front";compare="_undef_"] + expected: FAIL + + [:isAsync=true;format="depth24plus";face="front";compare="never"] + expected: FAIL + + [:isAsync=true;format="depth24plus";face="front";compare="less"] + expected: FAIL + + [:isAsync=true;format="depth24plus";face="front";compare="equal"] + expected: FAIL + + [:isAsync=true;format="depth24plus";face="front";compare="less-equal"] + expected: FAIL + + [:isAsync=true;format="depth24plus";face="front";compare="greater"] + expected: FAIL + + [:isAsync=true;format="depth24plus";face="front";compare="not-equal"] + expected: FAIL + + [:isAsync=true;format="depth24plus";face="front";compare="greater-equal"] + expected: FAIL + + [:isAsync=true;format="depth24plus";face="front";compare="always"] + expected: FAIL + + [:isAsync=true;format="depth24plus";face="back";compare="_undef_"] + expected: FAIL + + [:isAsync=true;format="depth24plus";face="back";compare="never"] + expected: FAIL + + [:isAsync=true;format="depth24plus";face="back";compare="less"] + expected: FAIL + + [:isAsync=true;format="depth24plus";face="back";compare="equal"] + expected: FAIL + + [:isAsync=true;format="depth24plus";face="back";compare="less-equal"] + expected: FAIL + + [:isAsync=true;format="depth24plus";face="back";compare="greater"] + expected: FAIL + + [:isAsync=true;format="depth24plus";face="back";compare="not-equal"] + expected: FAIL + + [:isAsync=true;format="depth24plus";face="back";compare="greater-equal"] + expected: FAIL + + [:isAsync=true;format="depth24plus";face="back";compare="always"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";face="front";compare="_undef_"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";face="front";compare="never"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";face="front";compare="less"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";face="front";compare="equal"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";face="front";compare="less-equal"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";face="front";compare="greater"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";face="front";compare="not-equal"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";face="front";compare="greater-equal"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";face="front";compare="always"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";face="back";compare="_undef_"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";face="back";compare="never"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";face="back";compare="less"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";face="back";compare="equal"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";face="back";compare="less-equal"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";face="back";compare="greater"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";face="back";compare="not-equal"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";face="back";compare="greater-equal"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";face="back";compare="always"] + expected: FAIL + + [:isAsync=true;format="depth32float-stencil8";face="front";compare="_undef_"] + expected: FAIL + + [:isAsync=true;format="depth32float-stencil8";face="front";compare="never"] + expected: FAIL + + [:isAsync=true;format="depth32float-stencil8";face="front";compare="less"] + expected: FAIL + + [:isAsync=true;format="depth32float-stencil8";face="front";compare="equal"] + expected: FAIL + + [:isAsync=true;format="depth32float-stencil8";face="front";compare="less-equal"] + expected: FAIL + + [:isAsync=true;format="depth32float-stencil8";face="front";compare="greater"] + expected: FAIL + + [:isAsync=true;format="depth32float-stencil8";face="front";compare="not-equal"] + expected: FAIL + + [:isAsync=true;format="depth32float-stencil8";face="front";compare="greater-equal"] + expected: FAIL + + [:isAsync=true;format="depth32float-stencil8";face="front";compare="always"] + expected: FAIL + + [:isAsync=true;format="depth32float-stencil8";face="back";compare="_undef_"] + expected: FAIL + + [:isAsync=true;format="depth32float-stencil8";face="back";compare="never"] + expected: FAIL + + [:isAsync=true;format="depth32float-stencil8";face="back";compare="less"] + expected: FAIL + + [:isAsync=true;format="depth32float-stencil8";face="back";compare="equal"] + expected: FAIL + + [:isAsync=true;format="depth32float-stencil8";face="back";compare="less-equal"] + expected: FAIL + + [:isAsync=true;format="depth32float-stencil8";face="back";compare="greater"] + expected: FAIL + + [:isAsync=true;format="depth32float-stencil8";face="back";compare="not-equal"] + expected: FAIL + + [:isAsync=true;format="depth32float-stencil8";face="back";compare="greater-equal"] + expected: FAIL + + [:isAsync=true;format="depth32float-stencil8";face="back";compare="always"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,flow_control,loop:loop_continue:*] + [:preventValueOptimizations=true] + expected: FAIL + + [:preventValueOptimizations=false] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,align:required_alignment:*] + [:address_space="storage";align=1;type={"name":"i32","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="storage";align=1;type={"name":"u32","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="storage";align=1;type={"name":"f32","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="storage";align=1;type={"name":"f16","storage":2,"uniform":2}] + expected: FAIL + + [:address_space="storage";align=1;type={"name":"atomic%3Ci32%3E","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="storage";align=1;type={"name":"vec2%3Ci32%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="storage";align=1;type={"name":"vec2%3Cf16%3E","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="storage";align=1;type={"name":"vec3%3Cu32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="storage";align=1;type={"name":"vec3%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="storage";align=1;type={"name":"vec4%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="storage";align=1;type={"name":"vec4%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="storage";align=1;type={"name":"mat2x2%3Cf32%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="storage";align=1;type={"name":"mat3x2%3Cf32%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="storage";align=1;type={"name":"mat4x2%3Cf32%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="storage";align=1;type={"name":"mat2x2%3Cf16%3E","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="storage";align=1;type={"name":"mat3x2%3Cf16%3E","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="storage";align=1;type={"name":"mat4x2%3Cf16%3E","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="storage";align=1;type={"name":"mat2x3%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="storage";align=1;type={"name":"mat3x3%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="storage";align=1;type={"name":"mat4x3%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="storage";align=1;type={"name":"mat2x3%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="storage";align=1;type={"name":"mat3x3%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="storage";align=1;type={"name":"mat4x3%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="storage";align=1;type={"name":"mat2x4%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="storage";align=1;type={"name":"mat3x4%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="storage";align=1;type={"name":"mat4x4%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="storage";align=1;type={"name":"mat2x4%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="storage";align=1;type={"name":"mat3x4%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="storage";align=1;type={"name":"mat4x4%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="storage";align=1;type={"name":"array%3Cvec2%3Ci32%3E,%202%3E","storage":8,"uniform":16}] + expected: FAIL + + [:address_space="storage";align=1;type={"name":"array%3Cvec4%3Ci32%3E,%202%3E","storage":8,"uniform":16}] + expected: FAIL + + [:address_space="storage";align=1;type={"name":"S","storage":8,"uniform":16}] + expected: FAIL + + [:address_space="storage";align=2;type={"name":"i32","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="storage";align=2;type={"name":"u32","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="storage";align=2;type={"name":"f32","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="storage";align=2;type={"name":"f16","storage":2,"uniform":2}] + expected: FAIL + + [:address_space="storage";align=2;type={"name":"atomic%3Ci32%3E","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="storage";align=2;type={"name":"vec2%3Ci32%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="storage";align=2;type={"name":"vec2%3Cf16%3E","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="storage";align=2;type={"name":"vec3%3Cu32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="storage";align=2;type={"name":"vec3%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="storage";align=2;type={"name":"vec4%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="storage";align=2;type={"name":"vec4%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="storage";align=2;type={"name":"mat2x2%3Cf32%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="storage";align=2;type={"name":"mat3x2%3Cf32%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="storage";align=2;type={"name":"mat4x2%3Cf32%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="storage";align=2;type={"name":"mat2x2%3Cf16%3E","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="storage";align=2;type={"name":"mat3x2%3Cf16%3E","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="storage";align=2;type={"name":"mat4x2%3Cf16%3E","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="storage";align=2;type={"name":"mat2x3%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="storage";align=2;type={"name":"mat3x3%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="storage";align=2;type={"name":"mat4x3%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="storage";align=2;type={"name":"mat2x3%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="storage";align=2;type={"name":"mat3x3%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="storage";align=2;type={"name":"mat4x3%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="storage";align=2;type={"name":"mat2x4%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="storage";align=2;type={"name":"mat3x4%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="storage";align=2;type={"name":"mat4x4%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="storage";align=2;type={"name":"mat2x4%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="storage";align=2;type={"name":"mat3x4%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="storage";align=2;type={"name":"mat4x4%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="storage";align=2;type={"name":"array%3Cvec2%3Ci32%3E,%202%3E","storage":8,"uniform":16}] + expected: FAIL + + [:address_space="storage";align=2;type={"name":"array%3Cvec4%3Ci32%3E,%202%3E","storage":8,"uniform":16}] + expected: FAIL + + [:address_space="storage";align=2;type={"name":"S","storage":8,"uniform":16}] + expected: FAIL + + [:address_space="storage";align="alignment";type={"name":"i32","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="storage";align="alignment";type={"name":"u32","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="storage";align="alignment";type={"name":"f32","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="storage";align="alignment";type={"name":"f16","storage":2,"uniform":2}] + expected: FAIL + + [:address_space="storage";align="alignment";type={"name":"atomic%3Ci32%3E","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="storage";align="alignment";type={"name":"vec2%3Ci32%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="storage";align="alignment";type={"name":"vec2%3Cf16%3E","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="storage";align="alignment";type={"name":"vec3%3Cu32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="storage";align="alignment";type={"name":"vec3%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="storage";align="alignment";type={"name":"vec4%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="storage";align="alignment";type={"name":"vec4%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="storage";align="alignment";type={"name":"mat2x2%3Cf32%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="storage";align="alignment";type={"name":"mat3x2%3Cf32%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="storage";align="alignment";type={"name":"mat4x2%3Cf32%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="storage";align="alignment";type={"name":"mat2x2%3Cf16%3E","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="storage";align="alignment";type={"name":"mat3x2%3Cf16%3E","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="storage";align="alignment";type={"name":"mat4x2%3Cf16%3E","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="storage";align="alignment";type={"name":"mat2x3%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="storage";align="alignment";type={"name":"mat3x3%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="storage";align="alignment";type={"name":"mat4x3%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="storage";align="alignment";type={"name":"mat2x3%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="storage";align="alignment";type={"name":"mat3x3%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="storage";align="alignment";type={"name":"mat4x3%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="storage";align="alignment";type={"name":"mat2x4%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="storage";align="alignment";type={"name":"mat3x4%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="storage";align="alignment";type={"name":"mat4x4%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="storage";align="alignment";type={"name":"mat2x4%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="storage";align="alignment";type={"name":"mat3x4%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="storage";align="alignment";type={"name":"mat4x4%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="storage";align="alignment";type={"name":"array%3Cvec2%3Ci32%3E,%202%3E","storage":8,"uniform":16}] + expected: FAIL + + [:address_space="storage";align="alignment";type={"name":"array%3Cvec4%3Ci32%3E,%202%3E","storage":8,"uniform":16}] + expected: FAIL + + [:address_space="storage";align="alignment";type={"name":"S","storage":8,"uniform":16}] + expected: FAIL + + [:address_space="storage";align=32;type={"name":"i32","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="storage";align=32;type={"name":"u32","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="storage";align=32;type={"name":"f32","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="storage";align=32;type={"name":"f16","storage":2,"uniform":2}] + expected: FAIL + + [:address_space="storage";align=32;type={"name":"atomic%3Ci32%3E","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="storage";align=32;type={"name":"vec2%3Ci32%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="storage";align=32;type={"name":"vec2%3Cf16%3E","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="storage";align=32;type={"name":"vec3%3Cu32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="storage";align=32;type={"name":"vec3%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="storage";align=32;type={"name":"vec4%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="storage";align=32;type={"name":"vec4%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="storage";align=32;type={"name":"mat2x2%3Cf32%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="storage";align=32;type={"name":"mat3x2%3Cf32%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="storage";align=32;type={"name":"mat4x2%3Cf32%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="storage";align=32;type={"name":"mat2x2%3Cf16%3E","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="storage";align=32;type={"name":"mat3x2%3Cf16%3E","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="storage";align=32;type={"name":"mat4x2%3Cf16%3E","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="storage";align=32;type={"name":"mat2x3%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="storage";align=32;type={"name":"mat3x3%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="storage";align=32;type={"name":"mat4x3%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="storage";align=32;type={"name":"mat2x3%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="storage";align=32;type={"name":"mat3x3%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="storage";align=32;type={"name":"mat4x3%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="storage";align=32;type={"name":"mat2x4%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="storage";align=32;type={"name":"mat3x4%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="storage";align=32;type={"name":"mat4x4%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="storage";align=32;type={"name":"mat2x4%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="storage";align=32;type={"name":"mat3x4%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="storage";align=32;type={"name":"mat4x4%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="storage";align=32;type={"name":"array%3Cvec2%3Ci32%3E,%202%3E","storage":8,"uniform":16}] + expected: FAIL + + [:address_space="storage";align=32;type={"name":"array%3Cvec4%3Ci32%3E,%202%3E","storage":8,"uniform":16}] + expected: FAIL + + [:address_space="storage";align=32;type={"name":"S","storage":8,"uniform":16}] + expected: FAIL + + [:address_space="uniform";align=1;type={"name":"i32","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="uniform";align=1;type={"name":"u32","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="uniform";align=1;type={"name":"f32","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="uniform";align=1;type={"name":"f16","storage":2,"uniform":2}] + expected: FAIL + + [:address_space="uniform";align=1;type={"name":"atomic%3Ci32%3E","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="uniform";align=1;type={"name":"vec2%3Ci32%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="uniform";align=1;type={"name":"vec2%3Cf16%3E","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="uniform";align=1;type={"name":"vec3%3Cu32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="uniform";align=1;type={"name":"vec3%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="uniform";align=1;type={"name":"vec4%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="uniform";align=1;type={"name":"vec4%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="uniform";align=1;type={"name":"mat2x2%3Cf32%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="uniform";align=1;type={"name":"mat3x2%3Cf32%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="uniform";align=1;type={"name":"mat4x2%3Cf32%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="uniform";align=1;type={"name":"mat2x2%3Cf16%3E","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="uniform";align=1;type={"name":"mat3x2%3Cf16%3E","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="uniform";align=1;type={"name":"mat4x2%3Cf16%3E","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="uniform";align=1;type={"name":"mat2x3%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="uniform";align=1;type={"name":"mat3x3%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="uniform";align=1;type={"name":"mat4x3%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="uniform";align=1;type={"name":"mat2x3%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="uniform";align=1;type={"name":"mat3x3%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="uniform";align=1;type={"name":"mat4x3%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="uniform";align=1;type={"name":"mat2x4%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="uniform";align=1;type={"name":"mat3x4%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="uniform";align=1;type={"name":"mat4x4%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="uniform";align=1;type={"name":"mat2x4%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="uniform";align=1;type={"name":"mat3x4%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="uniform";align=1;type={"name":"mat4x4%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="uniform";align=1;type={"name":"array%3Cvec2%3Ci32%3E,%202%3E","storage":8,"uniform":16}] + expected: FAIL + + [:address_space="uniform";align=1;type={"name":"array%3Cvec4%3Ci32%3E,%202%3E","storage":8,"uniform":16}] + expected: FAIL + + [:address_space="uniform";align=1;type={"name":"S","storage":8,"uniform":16}] + expected: FAIL + + [:address_space="uniform";align=2;type={"name":"i32","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="uniform";align=2;type={"name":"u32","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="uniform";align=2;type={"name":"f32","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="uniform";align=2;type={"name":"f16","storage":2,"uniform":2}] + expected: FAIL + + [:address_space="uniform";align=2;type={"name":"atomic%3Ci32%3E","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="uniform";align=2;type={"name":"vec2%3Ci32%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="uniform";align=2;type={"name":"vec2%3Cf16%3E","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="uniform";align=2;type={"name":"vec3%3Cu32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="uniform";align=2;type={"name":"vec3%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="uniform";align=2;type={"name":"vec4%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="uniform";align=2;type={"name":"vec4%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="uniform";align=2;type={"name":"mat2x2%3Cf32%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="uniform";align=2;type={"name":"mat3x2%3Cf32%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="uniform";align=2;type={"name":"mat4x2%3Cf32%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="uniform";align=2;type={"name":"mat2x2%3Cf16%3E","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="uniform";align=2;type={"name":"mat3x2%3Cf16%3E","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="uniform";align=2;type={"name":"mat4x2%3Cf16%3E","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="uniform";align=2;type={"name":"mat2x3%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="uniform";align=2;type={"name":"mat3x3%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="uniform";align=2;type={"name":"mat4x3%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="uniform";align=2;type={"name":"mat2x3%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="uniform";align=2;type={"name":"mat3x3%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="uniform";align=2;type={"name":"mat4x3%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="uniform";align=2;type={"name":"mat2x4%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="uniform";align=2;type={"name":"mat3x4%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="uniform";align=2;type={"name":"mat4x4%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="uniform";align=2;type={"name":"mat2x4%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="uniform";align=2;type={"name":"mat3x4%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="uniform";align=2;type={"name":"mat4x4%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="uniform";align=2;type={"name":"array%3Cvec2%3Ci32%3E,%202%3E","storage":8,"uniform":16}] + expected: FAIL + + [:address_space="uniform";align=2;type={"name":"array%3Cvec4%3Ci32%3E,%202%3E","storage":8,"uniform":16}] + expected: FAIL + + [:address_space="uniform";align=2;type={"name":"S","storage":8,"uniform":16}] + expected: FAIL + + [:address_space="uniform";align="alignment";type={"name":"i32","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="uniform";align="alignment";type={"name":"u32","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="uniform";align="alignment";type={"name":"f32","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="uniform";align="alignment";type={"name":"f16","storage":2,"uniform":2}] + expected: FAIL + + [:address_space="uniform";align="alignment";type={"name":"atomic%3Ci32%3E","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="uniform";align="alignment";type={"name":"vec2%3Ci32%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="uniform";align="alignment";type={"name":"vec2%3Cf16%3E","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="uniform";align="alignment";type={"name":"vec3%3Cu32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="uniform";align="alignment";type={"name":"vec3%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="uniform";align="alignment";type={"name":"vec4%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="uniform";align="alignment";type={"name":"vec4%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="uniform";align="alignment";type={"name":"mat2x2%3Cf32%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="uniform";align="alignment";type={"name":"mat3x2%3Cf32%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="uniform";align="alignment";type={"name":"mat4x2%3Cf32%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="uniform";align="alignment";type={"name":"mat2x2%3Cf16%3E","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="uniform";align="alignment";type={"name":"mat3x2%3Cf16%3E","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="uniform";align="alignment";type={"name":"mat4x2%3Cf16%3E","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="uniform";align="alignment";type={"name":"mat2x3%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="uniform";align="alignment";type={"name":"mat3x3%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="uniform";align="alignment";type={"name":"mat4x3%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="uniform";align="alignment";type={"name":"mat2x3%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="uniform";align="alignment";type={"name":"mat3x3%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="uniform";align="alignment";type={"name":"mat4x3%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="uniform";align="alignment";type={"name":"mat2x4%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="uniform";align="alignment";type={"name":"mat3x4%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="uniform";align="alignment";type={"name":"mat4x4%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="uniform";align="alignment";type={"name":"mat2x4%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="uniform";align="alignment";type={"name":"mat3x4%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="uniform";align="alignment";type={"name":"mat4x4%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="uniform";align="alignment";type={"name":"array%3Cvec2%3Ci32%3E,%202%3E","storage":8,"uniform":16}] + expected: FAIL + + [:address_space="uniform";align="alignment";type={"name":"array%3Cvec4%3Ci32%3E,%202%3E","storage":8,"uniform":16}] + expected: FAIL + + [:address_space="uniform";align="alignment";type={"name":"S","storage":8,"uniform":16}] + expected: FAIL + + [:address_space="uniform";align=32;type={"name":"i32","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="uniform";align=32;type={"name":"u32","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="uniform";align=32;type={"name":"f32","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="uniform";align=32;type={"name":"f16","storage":2,"uniform":2}] + expected: FAIL + + [:address_space="uniform";align=32;type={"name":"atomic%3Ci32%3E","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="uniform";align=32;type={"name":"vec2%3Ci32%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="uniform";align=32;type={"name":"vec2%3Cf16%3E","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="uniform";align=32;type={"name":"vec3%3Cu32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="uniform";align=32;type={"name":"vec3%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="uniform";align=32;type={"name":"vec4%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="uniform";align=32;type={"name":"vec4%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="uniform";align=32;type={"name":"mat2x2%3Cf32%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="uniform";align=32;type={"name":"mat3x2%3Cf32%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="uniform";align=32;type={"name":"mat4x2%3Cf32%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="uniform";align=32;type={"name":"mat2x2%3Cf16%3E","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="uniform";align=32;type={"name":"mat3x2%3Cf16%3E","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="uniform";align=32;type={"name":"mat4x2%3Cf16%3E","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="uniform";align=32;type={"name":"mat2x3%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="uniform";align=32;type={"name":"mat3x3%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="uniform";align=32;type={"name":"mat4x3%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="uniform";align=32;type={"name":"mat2x3%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="uniform";align=32;type={"name":"mat3x3%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="uniform";align=32;type={"name":"mat4x3%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="uniform";align=32;type={"name":"mat2x4%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="uniform";align=32;type={"name":"mat3x4%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="uniform";align=32;type={"name":"mat4x4%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="uniform";align=32;type={"name":"mat2x4%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="uniform";align=32;type={"name":"mat3x4%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="uniform";align=32;type={"name":"mat4x4%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="uniform";align=32;type={"name":"array%3Cvec2%3Ci32%3E,%202%3E","storage":8,"uniform":16}] + expected: FAIL + + [:address_space="uniform";align=32;type={"name":"array%3Cvec4%3Ci32%3E,%202%3E","storage":8,"uniform":16}] + expected: FAIL + + [:address_space="uniform";align=32;type={"name":"S","storage":8,"uniform":16}] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,dpdx:f32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleCompareLevel:arrayed_2d_coords:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,render,dynamic_state:setViewport,xy_rect_contained_in_attachment:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,state,device_lost,destroy:command,copyBufferToBuffer:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createBindGroup:texture_must_have_correct_dimension:*] + [:usage=4;viewDimension="1d"] + expected: FAIL + + [:usage=4;viewDimension="2d"] + expected: FAIL + + [:usage=4;viewDimension="2d-array"] + expected: FAIL + + [:usage=4;viewDimension="cube"] + expected: FAIL + + [:usage=4;viewDimension="cube-array"] + expected: FAIL + + [:usage=4;viewDimension="3d"] + expected: FAIL + + [:usage=8;viewDimension="1d"] + expected: FAIL + + [:usage=8;viewDimension="2d"] + expected: FAIL + + [:usage=8;viewDimension="2d-array"] + expected: FAIL + + [:usage=8;viewDimension="3d"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_enable:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,render_bundle:color_formats_mismatch:*] + [:bundleFormats=["bgra8unorm","rg8unorm"\];passFormats=["bgra8unorm","rg8unorm"\]] + expected: FAIL + + [:bundleFormats=["bgra8unorm","rg8unorm"\];passFormats=["bgra8unorm","bgra8unorm"\]] + expected: FAIL + + [:bundleFormats=["bgra8unorm","rg8unorm"\];passFormats=["rg8unorm","bgra8unorm"\]] + expected: FAIL + + [:bundleFormats=["bgra8unorm","rg8unorm"\];passFormats=["rg8unorm","bgra8unorm","rgba8unorm"\]] + expected: FAIL + + [:bundleFormats=["bgra8unorm","rg8unorm","rgba8unorm"\];passFormats=["rg8unorm","bgra8unorm"\]] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,buffers,map:mapAsync,mapState:*] + [:usageType="invalid";mapModeType="READ";beforeUnmap=false;beforeDestroy=false;afterUnmap=false;afterDestroy=false] + expected: FAIL + + [:usageType="invalid";mapModeType="READ";beforeUnmap=false;beforeDestroy=false;afterUnmap=false;afterDestroy=true] + expected: FAIL + + [:usageType="invalid";mapModeType="READ";beforeUnmap=false;beforeDestroy=false;afterUnmap=true;afterDestroy=false] + expected: FAIL + + [:usageType="invalid";mapModeType="READ";beforeUnmap=false;beforeDestroy=false;afterUnmap=true;afterDestroy=true] + expected: FAIL + + [:usageType="invalid";mapModeType="READ";beforeUnmap=false;beforeDestroy=true;afterUnmap=false;afterDestroy=false] + expected: FAIL + + [:usageType="invalid";mapModeType="READ";beforeUnmap=false;beforeDestroy=true;afterUnmap=false;afterDestroy=true] + expected: FAIL + + [:usageType="invalid";mapModeType="READ";beforeUnmap=false;beforeDestroy=true;afterUnmap=true;afterDestroy=false] + expected: FAIL + + [:usageType="invalid";mapModeType="READ";beforeUnmap=false;beforeDestroy=true;afterUnmap=true;afterDestroy=true] + expected: FAIL + + [:usageType="invalid";mapModeType="READ";beforeUnmap=true;beforeDestroy=false;afterUnmap=false;afterDestroy=false] + expected: FAIL + + [:usageType="invalid";mapModeType="READ";beforeUnmap=true;beforeDestroy=false;afterUnmap=false;afterDestroy=true] + expected: FAIL + + [:usageType="invalid";mapModeType="READ";beforeUnmap=true;beforeDestroy=false;afterUnmap=true;afterDestroy=false] + expected: FAIL + + [:usageType="invalid";mapModeType="READ";beforeUnmap=true;beforeDestroy=false;afterUnmap=true;afterDestroy=true] + expected: FAIL + + [:usageType="invalid";mapModeType="READ";beforeUnmap=true;beforeDestroy=true;afterUnmap=false;afterDestroy=false] + expected: FAIL + + [:usageType="invalid";mapModeType="READ";beforeUnmap=true;beforeDestroy=true;afterUnmap=false;afterDestroy=true] + expected: FAIL + + [:usageType="invalid";mapModeType="READ";beforeUnmap=true;beforeDestroy=true;afterUnmap=true;afterDestroy=false] + expected: FAIL + + [:usageType="invalid";mapModeType="READ";beforeUnmap=true;beforeDestroy=true;afterUnmap=true;afterDestroy=true] + expected: FAIL + + [:usageType="invalid";mapModeType="WRITE";beforeUnmap=false;beforeDestroy=false;afterUnmap=false;afterDestroy=false] + expected: FAIL + + [:usageType="invalid";mapModeType="WRITE";beforeUnmap=false;beforeDestroy=false;afterUnmap=false;afterDestroy=true] + expected: FAIL + + [:usageType="invalid";mapModeType="WRITE";beforeUnmap=false;beforeDestroy=false;afterUnmap=true;afterDestroy=false] + expected: FAIL + + [:usageType="invalid";mapModeType="WRITE";beforeUnmap=false;beforeDestroy=false;afterUnmap=true;afterDestroy=true] + expected: FAIL + + [:usageType="invalid";mapModeType="WRITE";beforeUnmap=false;beforeDestroy=true;afterUnmap=false;afterDestroy=false] + expected: FAIL + + [:usageType="invalid";mapModeType="WRITE";beforeUnmap=false;beforeDestroy=true;afterUnmap=false;afterDestroy=true] + expected: FAIL + + [:usageType="invalid";mapModeType="WRITE";beforeUnmap=false;beforeDestroy=true;afterUnmap=true;afterDestroy=false] + expected: FAIL + + [:usageType="invalid";mapModeType="WRITE";beforeUnmap=false;beforeDestroy=true;afterUnmap=true;afterDestroy=true] + expected: FAIL + + [:usageType="invalid";mapModeType="WRITE";beforeUnmap=true;beforeDestroy=false;afterUnmap=false;afterDestroy=false] + expected: FAIL + + [:usageType="invalid";mapModeType="WRITE";beforeUnmap=true;beforeDestroy=false;afterUnmap=false;afterDestroy=true] + expected: FAIL + + [:usageType="invalid";mapModeType="WRITE";beforeUnmap=true;beforeDestroy=false;afterUnmap=true;afterDestroy=false] + expected: FAIL + + [:usageType="invalid";mapModeType="WRITE";beforeUnmap=true;beforeDestroy=false;afterUnmap=true;afterDestroy=true] + expected: FAIL + + [:usageType="invalid";mapModeType="WRITE";beforeUnmap=true;beforeDestroy=true;afterUnmap=false;afterDestroy=false] + expected: FAIL + + [:usageType="invalid";mapModeType="WRITE";beforeUnmap=true;beforeDestroy=true;afterUnmap=false;afterDestroy=true] + expected: FAIL + + [:usageType="invalid";mapModeType="WRITE";beforeUnmap=true;beforeDestroy=true;afterUnmap=true;afterDestroy=false] + expected: FAIL + + [:usageType="invalid";mapModeType="WRITE";beforeUnmap=true;beforeDestroy=true;afterUnmap=true;afterDestroy=true] + expected: FAIL + + [:usageType="read";mapModeType="READ";beforeUnmap=false;beforeDestroy=false;afterUnmap=false;afterDestroy=false] + expected: FAIL + + [:usageType="read";mapModeType="READ";beforeUnmap=false;beforeDestroy=false;afterUnmap=false;afterDestroy=true] + expected: FAIL + + [:usageType="read";mapModeType="READ";beforeUnmap=false;beforeDestroy=false;afterUnmap=true;afterDestroy=false] + expected: FAIL + + [:usageType="read";mapModeType="READ";beforeUnmap=false;beforeDestroy=false;afterUnmap=true;afterDestroy=true] + expected: FAIL + + [:usageType="read";mapModeType="READ";beforeUnmap=false;beforeDestroy=true;afterUnmap=false;afterDestroy=false] + expected: FAIL + + [:usageType="read";mapModeType="READ";beforeUnmap=false;beforeDestroy=true;afterUnmap=false;afterDestroy=true] + expected: FAIL + + [:usageType="read";mapModeType="READ";beforeUnmap=false;beforeDestroy=true;afterUnmap=true;afterDestroy=false] + expected: FAIL + + [:usageType="read";mapModeType="READ";beforeUnmap=false;beforeDestroy=true;afterUnmap=true;afterDestroy=true] + expected: FAIL + + [:usageType="read";mapModeType="READ";beforeUnmap=true;beforeDestroy=false;afterUnmap=false;afterDestroy=false] + expected: FAIL + + [:usageType="read";mapModeType="READ";beforeUnmap=true;beforeDestroy=false;afterUnmap=false;afterDestroy=true] + expected: FAIL + + [:usageType="read";mapModeType="READ";beforeUnmap=true;beforeDestroy=false;afterUnmap=true;afterDestroy=false] + expected: FAIL + + [:usageType="read";mapModeType="READ";beforeUnmap=true;beforeDestroy=false;afterUnmap=true;afterDestroy=true] + expected: FAIL + + [:usageType="read";mapModeType="READ";beforeUnmap=true;beforeDestroy=true;afterUnmap=false;afterDestroy=false] + expected: FAIL + + [:usageType="read";mapModeType="READ";beforeUnmap=true;beforeDestroy=true;afterUnmap=false;afterDestroy=true] + expected: FAIL + + [:usageType="read";mapModeType="READ";beforeUnmap=true;beforeDestroy=true;afterUnmap=true;afterDestroy=false] + expected: FAIL + + [:usageType="read";mapModeType="READ";beforeUnmap=true;beforeDestroy=true;afterUnmap=true;afterDestroy=true] + expected: FAIL + + [:usageType="read";mapModeType="WRITE";beforeUnmap=false;beforeDestroy=false;afterUnmap=false;afterDestroy=false] + expected: FAIL + + [:usageType="read";mapModeType="WRITE";beforeUnmap=false;beforeDestroy=false;afterUnmap=false;afterDestroy=true] + expected: FAIL + + [:usageType="read";mapModeType="WRITE";beforeUnmap=false;beforeDestroy=false;afterUnmap=true;afterDestroy=false] + expected: FAIL + + [:usageType="read";mapModeType="WRITE";beforeUnmap=false;beforeDestroy=false;afterUnmap=true;afterDestroy=true] + expected: FAIL + + [:usageType="read";mapModeType="WRITE";beforeUnmap=false;beforeDestroy=true;afterUnmap=false;afterDestroy=false] + expected: FAIL + + [:usageType="read";mapModeType="WRITE";beforeUnmap=false;beforeDestroy=true;afterUnmap=false;afterDestroy=true] + expected: FAIL + + [:usageType="read";mapModeType="WRITE";beforeUnmap=false;beforeDestroy=true;afterUnmap=true;afterDestroy=false] + expected: FAIL + + [:usageType="read";mapModeType="WRITE";beforeUnmap=false;beforeDestroy=true;afterUnmap=true;afterDestroy=true] + expected: FAIL + + [:usageType="read";mapModeType="WRITE";beforeUnmap=true;beforeDestroy=false;afterUnmap=false;afterDestroy=false] + expected: FAIL + + [:usageType="read";mapModeType="WRITE";beforeUnmap=true;beforeDestroy=false;afterUnmap=false;afterDestroy=true] + expected: FAIL + + [:usageType="read";mapModeType="WRITE";beforeUnmap=true;beforeDestroy=false;afterUnmap=true;afterDestroy=false] + expected: FAIL + + [:usageType="read";mapModeType="WRITE";beforeUnmap=true;beforeDestroy=false;afterUnmap=true;afterDestroy=true] + expected: FAIL + + [:usageType="read";mapModeType="WRITE";beforeUnmap=true;beforeDestroy=true;afterUnmap=false;afterDestroy=false] + expected: FAIL + + [:usageType="read";mapModeType="WRITE";beforeUnmap=true;beforeDestroy=true;afterUnmap=false;afterDestroy=true] + expected: FAIL + + [:usageType="read";mapModeType="WRITE";beforeUnmap=true;beforeDestroy=true;afterUnmap=true;afterDestroy=false] + expected: FAIL + + [:usageType="read";mapModeType="WRITE";beforeUnmap=true;beforeDestroy=true;afterUnmap=true;afterDestroy=true] + expected: FAIL + + [:usageType="write";mapModeType="READ";beforeUnmap=false;beforeDestroy=false;afterUnmap=false;afterDestroy=false] + expected: FAIL + + [:usageType="write";mapModeType="READ";beforeUnmap=false;beforeDestroy=false;afterUnmap=false;afterDestroy=true] + expected: FAIL + + [:usageType="write";mapModeType="READ";beforeUnmap=false;beforeDestroy=false;afterUnmap=true;afterDestroy=false] + expected: FAIL + + [:usageType="write";mapModeType="READ";beforeUnmap=false;beforeDestroy=false;afterUnmap=true;afterDestroy=true] + expected: FAIL + + [:usageType="write";mapModeType="READ";beforeUnmap=false;beforeDestroy=true;afterUnmap=false;afterDestroy=false] + expected: FAIL + + [:usageType="write";mapModeType="READ";beforeUnmap=false;beforeDestroy=true;afterUnmap=false;afterDestroy=true] + expected: FAIL + + [:usageType="write";mapModeType="READ";beforeUnmap=false;beforeDestroy=true;afterUnmap=true;afterDestroy=false] + expected: FAIL + + [:usageType="write";mapModeType="READ";beforeUnmap=false;beforeDestroy=true;afterUnmap=true;afterDestroy=true] + expected: FAIL + + [:usageType="write";mapModeType="READ";beforeUnmap=true;beforeDestroy=false;afterUnmap=false;afterDestroy=false] + expected: FAIL + + [:usageType="write";mapModeType="READ";beforeUnmap=true;beforeDestroy=false;afterUnmap=false;afterDestroy=true] + expected: FAIL + + [:usageType="write";mapModeType="READ";beforeUnmap=true;beforeDestroy=false;afterUnmap=true;afterDestroy=false] + expected: FAIL + + [:usageType="write";mapModeType="READ";beforeUnmap=true;beforeDestroy=false;afterUnmap=true;afterDestroy=true] + expected: FAIL + + [:usageType="write";mapModeType="READ";beforeUnmap=true;beforeDestroy=true;afterUnmap=false;afterDestroy=false] + expected: FAIL + + [:usageType="write";mapModeType="READ";beforeUnmap=true;beforeDestroy=true;afterUnmap=false;afterDestroy=true] + expected: FAIL + + [:usageType="write";mapModeType="READ";beforeUnmap=true;beforeDestroy=true;afterUnmap=true;afterDestroy=false] + expected: FAIL + + [:usageType="write";mapModeType="READ";beforeUnmap=true;beforeDestroy=true;afterUnmap=true;afterDestroy=true] + expected: FAIL + + [:usageType="write";mapModeType="WRITE";beforeUnmap=false;beforeDestroy=false;afterUnmap=false;afterDestroy=false] + expected: FAIL + + [:usageType="write";mapModeType="WRITE";beforeUnmap=false;beforeDestroy=false;afterUnmap=false;afterDestroy=true] + expected: FAIL + + [:usageType="write";mapModeType="WRITE";beforeUnmap=false;beforeDestroy=false;afterUnmap=true;afterDestroy=false] + expected: FAIL + + [:usageType="write";mapModeType="WRITE";beforeUnmap=false;beforeDestroy=false;afterUnmap=true;afterDestroy=true] + expected: FAIL + + [:usageType="write";mapModeType="WRITE";beforeUnmap=false;beforeDestroy=true;afterUnmap=false;afterDestroy=false] + expected: FAIL + + [:usageType="write";mapModeType="WRITE";beforeUnmap=false;beforeDestroy=true;afterUnmap=false;afterDestroy=true] + expected: FAIL + + [:usageType="write";mapModeType="WRITE";beforeUnmap=false;beforeDestroy=true;afterUnmap=true;afterDestroy=false] + expected: FAIL + + [:usageType="write";mapModeType="WRITE";beforeUnmap=false;beforeDestroy=true;afterUnmap=true;afterDestroy=true] + expected: FAIL + + [:usageType="write";mapModeType="WRITE";beforeUnmap=true;beforeDestroy=false;afterUnmap=false;afterDestroy=false] + expected: FAIL + + [:usageType="write";mapModeType="WRITE";beforeUnmap=true;beforeDestroy=false;afterUnmap=false;afterDestroy=true] + expected: FAIL + + [:usageType="write";mapModeType="WRITE";beforeUnmap=true;beforeDestroy=false;afterUnmap=true;afterDestroy=false] + expected: FAIL + + [:usageType="write";mapModeType="WRITE";beforeUnmap=true;beforeDestroy=false;afterUnmap=true;afterDestroy=true] + expected: FAIL + + [:usageType="write";mapModeType="WRITE";beforeUnmap=true;beforeDestroy=true;afterUnmap=false;afterDestroy=false] + expected: FAIL + + [:usageType="write";mapModeType="WRITE";beforeUnmap=true;beforeDestroy=true;afterUnmap=false;afterDestroy=true] + expected: FAIL + + [:usageType="write";mapModeType="WRITE";beforeUnmap=true;beforeDestroy=true;afterUnmap=true;afterDestroy=false] + expected: FAIL + + [:usageType="write";mapModeType="WRITE";beforeUnmap=true;beforeDestroy=true;afterUnmap=true;afterDestroy=true] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxStorageBufferBindingSize:createBindGroup,at_over:*] + [:limitTest="atDefault";testValueName="atLimit";bufferPart="wholeBuffer"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";bufferPart="biggerBufferWithOffset"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";bufferPart="wholeBuffer"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";bufferPart="biggerBufferWithOffset"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";bufferPart="wholeBuffer"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";bufferPart="biggerBufferWithOffset"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";bufferPart="wholeBuffer"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";bufferPart="biggerBufferWithOffset"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";bufferPart="wholeBuffer"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";bufferPart="biggerBufferWithOffset"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";bufferPart="wholeBuffer"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";bufferPart="biggerBufferWithOffset"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";bufferPart="wholeBuffer"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";bufferPart="biggerBufferWithOffset"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";bufferPart="wholeBuffer"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";bufferPart="biggerBufferWithOffset"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";bufferPart="wholeBuffer"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";bufferPart="biggerBufferWithOffset"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";bufferPart="wholeBuffer"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";bufferPart="biggerBufferWithOffset"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,asinh:f32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:web_platform,canvas,configure:size_zero_before_configure:*] + [:canvasType="onscreen";zeroDimension="width"] + expected: FAIL + + [:canvasType="onscreen";zeroDimension="height"] + expected: FAIL + + [:canvasType="offscreen";zeroDimension="width"] + expected: FAIL + + [:canvasType="offscreen";zeroDimension="height"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createView:dimension:*] + [:textureDimension="1d";viewDimension="1d"] + expected: FAIL + + [:textureDimension="1d";viewDimension="2d"] + expected: FAIL + + [:textureDimension="1d";viewDimension="2d-array"] + expected: FAIL + + [:textureDimension="1d";viewDimension="cube"] + expected: FAIL + + [:textureDimension="1d";viewDimension="cube-array"] + expected: FAIL + + [:textureDimension="1d";viewDimension="3d"] + expected: FAIL + + [:textureDimension="1d";viewDimension="_undef_"] + expected: FAIL + + [:textureDimension="2d";viewDimension="1d"] + expected: FAIL + + [:textureDimension="2d";viewDimension="2d"] + expected: FAIL + + [:textureDimension="2d";viewDimension="2d-array"] + expected: FAIL + + [:textureDimension="2d";viewDimension="cube"] + expected: FAIL + + [:textureDimension="2d";viewDimension="cube-array"] + expected: FAIL + + [:textureDimension="2d";viewDimension="3d"] + expected: FAIL + + [:textureDimension="2d";viewDimension="_undef_"] + expected: FAIL + + [:textureDimension="3d";viewDimension="1d"] + expected: FAIL + + [:textureDimension="3d";viewDimension="2d"] + expected: FAIL + + [:textureDimension="3d";viewDimension="2d-array"] + expected: FAIL + + [:textureDimension="3d";viewDimension="cube"] + expected: FAIL + + [:textureDimension="3d";viewDimension="cube-array"] + expected: FAIL + + [:textureDimension="3d";viewDimension="3d"] + expected: FAIL + + [:textureDimension="3d";viewDimension="_undef_"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,sinh:f16:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxColorAttachments:beginRenderPass,at_over:*] + [:limitTest="atDefault";testValueName="atLimit"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,unary,i32_conversion:u32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,f32_subtraction:vector_scalar:*] + [:inputSource="const";dim=2] + expected: FAIL + + [:inputSource="const";dim=3] + expected: FAIL + + [:inputSource="const";dim=4] + expected: FAIL + + [:inputSource="uniform";dim=2] + expected: FAIL + + [:inputSource="uniform";dim=3] + expected: FAIL + + [:inputSource="uniform";dim=4] + expected: FAIL + + [:inputSource="storage_r";dim=2] + expected: FAIL + + [:inputSource="storage_r";dim=3] + expected: FAIL + + [:inputSource="storage_r";dim=4] + expected: FAIL + + [:inputSource="storage_rw";dim=2] + expected: FAIL + + [:inputSource="storage_rw";dim=3] + expected: FAIL + + [:inputSource="storage_rw";dim=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,resource_init,texture_zero:uninitialized_texture_is_zero:*] + [:dimension="1d";readMethod="CopyToBuffer";format="r8unorm"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToBuffer";format="r8snorm"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToBuffer";format="r8uint"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToBuffer";format="r8sint"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToBuffer";format="rg8unorm"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToBuffer";format="rg8snorm"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToBuffer";format="rg8uint"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToBuffer";format="rg8sint"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToBuffer";format="rgba8unorm"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToBuffer";format="rgba8unorm-srgb"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToBuffer";format="rgba8snorm"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToBuffer";format="rgba8uint"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToBuffer";format="rgba8sint"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToBuffer";format="bgra8unorm"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToBuffer";format="bgra8unorm-srgb"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToBuffer";format="r16uint"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToBuffer";format="r16sint"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToBuffer";format="r16float"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToBuffer";format="rg16uint"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToBuffer";format="rg16sint"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToBuffer";format="rg16float"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToBuffer";format="rgba16uint"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToBuffer";format="rgba16sint"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToBuffer";format="rgba16float"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToBuffer";format="r32uint"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToBuffer";format="r32sint"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToBuffer";format="r32float"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToBuffer";format="rg32uint"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToBuffer";format="rg32sint"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToBuffer";format="rg32float"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToBuffer";format="rgba32uint"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToBuffer";format="rgba32sint"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToBuffer";format="rgba32float"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToBuffer";format="rgb10a2unorm"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToBuffer";format="rg11b10ufloat"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToBuffer";format="rgb9e5ufloat"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToTexture";format="r8unorm"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToTexture";format="r8snorm"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToTexture";format="r8uint"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToTexture";format="r8sint"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToTexture";format="rg8unorm"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToTexture";format="rg8snorm"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToTexture";format="rg8uint"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToTexture";format="rg8sint"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToTexture";format="rgba8unorm"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToTexture";format="rgba8unorm-srgb"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToTexture";format="rgba8snorm"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToTexture";format="rgba8uint"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToTexture";format="rgba8sint"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToTexture";format="bgra8unorm"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToTexture";format="bgra8unorm-srgb"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToTexture";format="r16uint"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToTexture";format="r16sint"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToTexture";format="r16float"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToTexture";format="rg16uint"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToTexture";format="rg16sint"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToTexture";format="rg16float"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToTexture";format="rgba16uint"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToTexture";format="rgba16sint"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToTexture";format="rgba16float"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToTexture";format="r32uint"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToTexture";format="r32sint"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToTexture";format="r32float"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToTexture";format="rg32uint"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToTexture";format="rg32sint"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToTexture";format="rg32float"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToTexture";format="rgba32uint"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToTexture";format="rgba32sint"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToTexture";format="rgba32float"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToTexture";format="rgb10a2unorm"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToTexture";format="rg11b10ufloat"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToTexture";format="rgb9e5ufloat"] + expected: FAIL + + [:dimension="1d";readMethod="Sample";format="r8unorm"] + expected: FAIL + + [:dimension="1d";readMethod="Sample";format="r8snorm"] + expected: FAIL + + [:dimension="1d";readMethod="Sample";format="r8uint"] + expected: FAIL + + [:dimension="1d";readMethod="Sample";format="r8sint"] + expected: FAIL + + [:dimension="1d";readMethod="Sample";format="rg8unorm"] + expected: FAIL + + [:dimension="1d";readMethod="Sample";format="rg8snorm"] + expected: FAIL + + [:dimension="1d";readMethod="Sample";format="rg8uint"] + expected: FAIL + + [:dimension="1d";readMethod="Sample";format="rg8sint"] + expected: FAIL + + [:dimension="1d";readMethod="Sample";format="rgba8unorm"] + expected: FAIL + + [:dimension="1d";readMethod="Sample";format="rgba8unorm-srgb"] + expected: FAIL + + [:dimension="1d";readMethod="Sample";format="rgba8snorm"] + expected: FAIL + + [:dimension="1d";readMethod="Sample";format="rgba8uint"] + expected: FAIL + + [:dimension="1d";readMethod="Sample";format="rgba8sint"] + expected: FAIL + + [:dimension="1d";readMethod="Sample";format="bgra8unorm"] + expected: FAIL + + [:dimension="1d";readMethod="Sample";format="bgra8unorm-srgb"] + expected: FAIL + + [:dimension="1d";readMethod="Sample";format="r16uint"] + expected: FAIL + + [:dimension="1d";readMethod="Sample";format="r16sint"] + expected: FAIL + + [:dimension="1d";readMethod="Sample";format="r16float"] + expected: FAIL + + [:dimension="1d";readMethod="Sample";format="rg16uint"] + expected: FAIL + + [:dimension="1d";readMethod="Sample";format="rg16sint"] + expected: FAIL + + [:dimension="1d";readMethod="Sample";format="rg16float"] + expected: FAIL + + [:dimension="1d";readMethod="Sample";format="rgba16uint"] + expected: FAIL + + [:dimension="1d";readMethod="Sample";format="rgba16sint"] + expected: FAIL + + [:dimension="1d";readMethod="Sample";format="rgba16float"] + expected: FAIL + + [:dimension="1d";readMethod="Sample";format="r32uint"] + expected: FAIL + + [:dimension="1d";readMethod="Sample";format="r32sint"] + expected: FAIL + + [:dimension="1d";readMethod="Sample";format="r32float"] + expected: FAIL + + [:dimension="1d";readMethod="Sample";format="rg32uint"] + expected: FAIL + + [:dimension="1d";readMethod="Sample";format="rg32sint"] + expected: FAIL + + [:dimension="1d";readMethod="Sample";format="rg32float"] + expected: FAIL + + [:dimension="1d";readMethod="Sample";format="rgba32uint"] + expected: FAIL + + [:dimension="1d";readMethod="Sample";format="rgba32sint"] + expected: FAIL + + [:dimension="1d";readMethod="Sample";format="rgba32float"] + expected: FAIL + + [:dimension="1d";readMethod="Sample";format="rgb10a2unorm"] + expected: FAIL + + [:dimension="1d";readMethod="Sample";format="rg11b10ufloat"] + expected: FAIL + + [:dimension="1d";readMethod="Sample";format="rgb9e5ufloat"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToBuffer";format="r8unorm"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToBuffer";format="r8snorm"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToBuffer";format="r8uint"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToBuffer";format="r8sint"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToBuffer";format="rg8unorm"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToBuffer";format="rg8snorm"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToBuffer";format="rg8uint"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToBuffer";format="rg8sint"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToBuffer";format="rgba8unorm"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToBuffer";format="rgba8unorm-srgb"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToBuffer";format="rgba8snorm"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToBuffer";format="rgba8uint"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToBuffer";format="rgba8sint"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToBuffer";format="bgra8unorm"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToBuffer";format="bgra8unorm-srgb"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToBuffer";format="r16uint"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToBuffer";format="r16sint"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToBuffer";format="r16float"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToBuffer";format="rg16uint"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToBuffer";format="rg16sint"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToBuffer";format="rg16float"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToBuffer";format="rgba16uint"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToBuffer";format="rgba16sint"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToBuffer";format="rgba16float"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToBuffer";format="r32uint"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToBuffer";format="r32sint"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToBuffer";format="r32float"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToBuffer";format="rg32uint"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToBuffer";format="rg32sint"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToBuffer";format="rg32float"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToBuffer";format="rgba32uint"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToBuffer";format="rgba32sint"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToBuffer";format="rgba32float"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToBuffer";format="rgb10a2unorm"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToBuffer";format="rg11b10ufloat"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToBuffer";format="rgb9e5ufloat"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToBuffer";format="stencil8"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToBuffer";format="depth16unorm"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToBuffer";format="depth32float"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToBuffer";format="depth32float-stencil8"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToTexture";format="r8unorm"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToTexture";format="r8snorm"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToTexture";format="r8uint"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToTexture";format="r8sint"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToTexture";format="rg8unorm"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToTexture";format="rg8snorm"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToTexture";format="rg8uint"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToTexture";format="rg8sint"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToTexture";format="rgba8unorm"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToTexture";format="rgba8unorm-srgb"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToTexture";format="rgba8snorm"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToTexture";format="rgba8uint"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToTexture";format="rgba8sint"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToTexture";format="bgra8unorm"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToTexture";format="bgra8unorm-srgb"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToTexture";format="r16uint"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToTexture";format="r16sint"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToTexture";format="r16float"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToTexture";format="rg16uint"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToTexture";format="rg16sint"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToTexture";format="rg16float"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToTexture";format="rgba16uint"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToTexture";format="rgba16sint"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToTexture";format="rgba16float"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToTexture";format="r32uint"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToTexture";format="r32sint"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToTexture";format="r32float"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToTexture";format="rg32uint"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToTexture";format="rg32sint"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToTexture";format="rg32float"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToTexture";format="rgba32uint"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToTexture";format="rgba32sint"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToTexture";format="rgba32float"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToTexture";format="rgb10a2unorm"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToTexture";format="rg11b10ufloat"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToTexture";format="rgb9e5ufloat"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToTexture";format="stencil8"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToTexture";format="depth16unorm"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToTexture";format="depth32float"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToTexture";format="depth32float-stencil8"] + expected: FAIL + + [:dimension="2d";readMethod="Sample";format="r8unorm"] + expected: FAIL + + [:dimension="2d";readMethod="Sample";format="r8snorm"] + expected: FAIL + + [:dimension="2d";readMethod="Sample";format="r8uint"] + expected: FAIL + + [:dimension="2d";readMethod="Sample";format="r8sint"] + expected: FAIL + + [:dimension="2d";readMethod="Sample";format="rg8unorm"] + expected: FAIL + + [:dimension="2d";readMethod="Sample";format="rg8snorm"] + expected: FAIL + + [:dimension="2d";readMethod="Sample";format="rg8uint"] + expected: FAIL + + [:dimension="2d";readMethod="Sample";format="rg8sint"] + expected: FAIL + + [:dimension="2d";readMethod="Sample";format="rgba8unorm"] + expected: FAIL + + [:dimension="2d";readMethod="Sample";format="rgba8unorm-srgb"] + expected: FAIL + + [:dimension="2d";readMethod="Sample";format="rgba8snorm"] + expected: FAIL + + [:dimension="2d";readMethod="Sample";format="rgba8uint"] + expected: FAIL + + [:dimension="2d";readMethod="Sample";format="rgba8sint"] + expected: FAIL + + [:dimension="2d";readMethod="Sample";format="bgra8unorm"] + expected: FAIL + + [:dimension="2d";readMethod="Sample";format="bgra8unorm-srgb"] + expected: FAIL + + [:dimension="2d";readMethod="Sample";format="r16uint"] + expected: FAIL + + [:dimension="2d";readMethod="Sample";format="r16sint"] + expected: FAIL + + [:dimension="2d";readMethod="Sample";format="r16float"] + expected: FAIL + + [:dimension="2d";readMethod="Sample";format="rg16uint"] + expected: FAIL + + [:dimension="2d";readMethod="Sample";format="rg16sint"] + expected: FAIL + + [:dimension="2d";readMethod="Sample";format="rg16float"] + expected: FAIL + + [:dimension="2d";readMethod="Sample";format="rgba16uint"] + expected: FAIL + + [:dimension="2d";readMethod="Sample";format="rgba16sint"] + expected: FAIL + + [:dimension="2d";readMethod="Sample";format="rgba16float"] + expected: FAIL + + [:dimension="2d";readMethod="Sample";format="r32uint"] + expected: FAIL + + [:dimension="2d";readMethod="Sample";format="r32sint"] + expected: FAIL + + [:dimension="2d";readMethod="Sample";format="r32float"] + expected: FAIL + + [:dimension="2d";readMethod="Sample";format="rg32uint"] + expected: FAIL + + [:dimension="2d";readMethod="Sample";format="rg32sint"] + expected: FAIL + + [:dimension="2d";readMethod="Sample";format="rg32float"] + expected: FAIL + + [:dimension="2d";readMethod="Sample";format="rgba32uint"] + expected: FAIL + + [:dimension="2d";readMethod="Sample";format="rgba32sint"] + expected: FAIL + + [:dimension="2d";readMethod="Sample";format="rgba32float"] + expected: FAIL + + [:dimension="2d";readMethod="Sample";format="rgb10a2unorm"] + expected: FAIL + + [:dimension="2d";readMethod="Sample";format="rg11b10ufloat"] + expected: FAIL + + [:dimension="2d";readMethod="Sample";format="rgb9e5ufloat"] + expected: FAIL + + [:dimension="2d";readMethod="DepthTest";format="depth16unorm"] + expected: FAIL + + [:dimension="2d";readMethod="DepthTest";format="depth32float"] + expected: FAIL + + [:dimension="2d";readMethod="DepthTest";format="depth24plus"] + expected: FAIL + + [:dimension="2d";readMethod="DepthTest";format="depth24plus-stencil8"] + expected: FAIL + + [:dimension="2d";readMethod="DepthTest";format="depth32float-stencil8"] + expected: FAIL + + [:dimension="2d";readMethod="StencilTest";format="stencil8"] + expected: FAIL + + [:dimension="2d";readMethod="StencilTest";format="depth24plus-stencil8"] + expected: FAIL + + [:dimension="2d";readMethod="StencilTest";format="depth32float-stencil8"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToBuffer";format="r8unorm"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToBuffer";format="r8snorm"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToBuffer";format="r8uint"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToBuffer";format="r8sint"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToBuffer";format="rg8unorm"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToBuffer";format="rg8snorm"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToBuffer";format="rg8uint"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToBuffer";format="rg8sint"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToBuffer";format="rgba8unorm"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToBuffer";format="rgba8unorm-srgb"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToBuffer";format="rgba8snorm"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToBuffer";format="rgba8uint"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToBuffer";format="rgba8sint"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToBuffer";format="bgra8unorm"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToBuffer";format="bgra8unorm-srgb"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToBuffer";format="r16uint"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToBuffer";format="r16sint"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToBuffer";format="r16float"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToBuffer";format="rg16uint"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToBuffer";format="rg16sint"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToBuffer";format="rg16float"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToBuffer";format="rgba16uint"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToBuffer";format="rgba16sint"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToBuffer";format="rgba16float"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToBuffer";format="r32uint"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToBuffer";format="r32sint"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToBuffer";format="r32float"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToBuffer";format="rg32uint"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToBuffer";format="rg32sint"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToBuffer";format="rg32float"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToBuffer";format="rgba32uint"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToBuffer";format="rgba32sint"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToBuffer";format="rgba32float"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToBuffer";format="rgb10a2unorm"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToBuffer";format="rg11b10ufloat"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToBuffer";format="rgb9e5ufloat"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToTexture";format="r8unorm"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToTexture";format="r8snorm"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToTexture";format="r8uint"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToTexture";format="r8sint"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToTexture";format="rg8unorm"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToTexture";format="rg8snorm"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToTexture";format="rg8uint"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToTexture";format="rg8sint"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToTexture";format="rgba8unorm"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToTexture";format="rgba8unorm-srgb"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToTexture";format="rgba8snorm"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToTexture";format="rgba8uint"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToTexture";format="rgba8sint"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToTexture";format="bgra8unorm"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToTexture";format="bgra8unorm-srgb"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToTexture";format="r16uint"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToTexture";format="r16sint"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToTexture";format="r16float"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToTexture";format="rg16uint"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToTexture";format="rg16sint"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToTexture";format="rg16float"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToTexture";format="rgba16uint"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToTexture";format="rgba16sint"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToTexture";format="rgba16float"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToTexture";format="r32uint"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToTexture";format="r32sint"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToTexture";format="r32float"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToTexture";format="rg32uint"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToTexture";format="rg32sint"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToTexture";format="rg32float"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToTexture";format="rgba32uint"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToTexture";format="rgba32sint"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToTexture";format="rgba32float"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToTexture";format="rgb10a2unorm"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToTexture";format="rg11b10ufloat"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToTexture";format="rgb9e5ufloat"] + expected: FAIL + + [:dimension="3d";readMethod="Sample";format="r8unorm"] + expected: FAIL + + [:dimension="3d";readMethod="Sample";format="r8snorm"] + expected: FAIL + + [:dimension="3d";readMethod="Sample";format="r8uint"] + expected: FAIL + + [:dimension="3d";readMethod="Sample";format="r8sint"] + expected: FAIL + + [:dimension="3d";readMethod="Sample";format="rg8unorm"] + expected: FAIL + + [:dimension="3d";readMethod="Sample";format="rg8snorm"] + expected: FAIL + + [:dimension="3d";readMethod="Sample";format="rg8uint"] + expected: FAIL + + [:dimension="3d";readMethod="Sample";format="rg8sint"] + expected: FAIL + + [:dimension="3d";readMethod="Sample";format="rgba8unorm"] + expected: FAIL + + [:dimension="3d";readMethod="Sample";format="rgba8unorm-srgb"] + expected: FAIL + + [:dimension="3d";readMethod="Sample";format="rgba8snorm"] + expected: FAIL + + [:dimension="3d";readMethod="Sample";format="rgba8uint"] + expected: FAIL + + [:dimension="3d";readMethod="Sample";format="rgba8sint"] + expected: FAIL + + [:dimension="3d";readMethod="Sample";format="bgra8unorm"] + expected: FAIL + + [:dimension="3d";readMethod="Sample";format="bgra8unorm-srgb"] + expected: FAIL + + [:dimension="3d";readMethod="Sample";format="r16uint"] + expected: FAIL + + [:dimension="3d";readMethod="Sample";format="r16sint"] + expected: FAIL + + [:dimension="3d";readMethod="Sample";format="r16float"] + expected: FAIL + + [:dimension="3d";readMethod="Sample";format="rg16uint"] + expected: FAIL + + [:dimension="3d";readMethod="Sample";format="rg16sint"] + expected: FAIL + + [:dimension="3d";readMethod="Sample";format="rg16float"] + expected: FAIL + + [:dimension="3d";readMethod="Sample";format="rgba16uint"] + expected: FAIL + + [:dimension="3d";readMethod="Sample";format="rgba16sint"] + expected: FAIL + + [:dimension="3d";readMethod="Sample";format="rgba16float"] + expected: FAIL + + [:dimension="3d";readMethod="Sample";format="r32uint"] + expected: FAIL + + [:dimension="3d";readMethod="Sample";format="r32sint"] + expected: FAIL + + [:dimension="3d";readMethod="Sample";format="r32float"] + expected: FAIL + + [:dimension="3d";readMethod="Sample";format="rg32uint"] + expected: FAIL + + [:dimension="3d";readMethod="Sample";format="rg32sint"] + expected: FAIL + + [:dimension="3d";readMethod="Sample";format="rg32float"] + expected: FAIL + + [:dimension="3d";readMethod="Sample";format="rgba32uint"] + expected: FAIL + + [:dimension="3d";readMethod="Sample";format="rgba32sint"] + expected: FAIL + + [:dimension="3d";readMethod="Sample";format="rgba32float"] + expected: FAIL + + [:dimension="3d";readMethod="Sample";format="rgb10a2unorm"] + expected: FAIL + + [:dimension="3d";readMethod="Sample";format="rg11b10ufloat"] + expected: FAIL + + [:dimension="3d";readMethod="Sample";format="rgb9e5ufloat"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,vertex_state,correctness:vertex_buffer_used_multiple_times_overlapped:*] + [:format="uint8x2"] + expected: FAIL + + [:format="uint8x4"] + expected: FAIL + + [:format="sint8x2"] + expected: FAIL + + [:format="sint8x4"] + expected: FAIL + + [:format="unorm8x2"] + expected: FAIL + + [:format="unorm8x4"] + expected: FAIL + + [:format="snorm8x2"] + expected: FAIL + + [:format="snorm8x4"] + expected: FAIL + + [:format="uint16x2"] + expected: FAIL + + [:format="uint16x4"] + expected: FAIL + + [:format="sint16x2"] + expected: FAIL + + [:format="sint16x4"] + expected: FAIL + + [:format="unorm16x2"] + expected: FAIL + + [:format="unorm16x4"] + expected: FAIL + + [:format="snorm16x2"] + expected: FAIL + + [:format="snorm16x4"] + expected: FAIL + + [:format="float16x2"] + expected: FAIL + + [:format="float16x4"] + expected: FAIL + + [:format="float32"] + expected: FAIL + + [:format="float32x2"] + expected: FAIL + + [:format="float32x3"] + expected: FAIL + + [:format="float32x4"] + expected: FAIL + + [:format="uint32"] + expected: FAIL + + [:format="uint32x2"] + expected: FAIL + + [:format="uint32x3"] + expected: FAIL + + [:format="uint32x4"] + expected: FAIL + + [:format="sint32"] + expected: FAIL + + [:format="sint32x2"] + expected: FAIL + + [:format="sint32x3"] + expected: FAIL + + [:format="sint32x4"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,bitcast:u32_to_u32:*] + [:inputSource="const";vectorize="_undef_";alias=false] + expected: FAIL + + [:inputSource="const";vectorize="_undef_";alias=true] + expected: FAIL + + [:inputSource="const";vectorize=2;alias=false] + expected: FAIL + + [:inputSource="const";vectorize=2;alias=true] + expected: FAIL + + [:inputSource="const";vectorize=3;alias=false] + expected: FAIL + + [:inputSource="const";vectorize=3;alias=true] + expected: FAIL + + [:inputSource="const";vectorize=4;alias=false] + expected: FAIL + + [:inputSource="const";vectorize=4;alias=true] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_";alias=false] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_";alias=true] + expected: FAIL + + [:inputSource="uniform";vectorize=2;alias=false] + expected: FAIL + + [:inputSource="uniform";vectorize=2;alias=true] + expected: FAIL + + [:inputSource="uniform";vectorize=3;alias=false] + expected: FAIL + + [:inputSource="uniform";vectorize=3;alias=true] + expected: FAIL + + [:inputSource="uniform";vectorize=4;alias=false] + expected: FAIL + + [:inputSource="uniform";vectorize=4;alias=true] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_";alias=false] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_";alias=true] + expected: FAIL + + [:inputSource="storage_r";vectorize=2;alias=false] + expected: FAIL + + [:inputSource="storage_r";vectorize=2;alias=true] + expected: FAIL + + [:inputSource="storage_r";vectorize=3;alias=false] + expected: FAIL + + [:inputSource="storage_r";vectorize=3;alias=true] + expected: FAIL + + [:inputSource="storage_r";vectorize=4;alias=false] + expected: FAIL + + [:inputSource="storage_r";vectorize=4;alias=true] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_";alias=false] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_";alias=true] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2;alias=false] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2;alias=true] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3;alias=false] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3;alias=true] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4;alias=false] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4;alias=true] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,error_scope:simple:*] + expected: CRASH + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureLoad:arrayed:*] + [:texture_type="texture_2d_array"] + expected: FAIL + + [:texture_type="texture_depth_2d_array"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,unary,f32_arithmetic:negation:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,u32_arithmetic:remainder:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,float_parse:valid:*] + [:value="small_pos_zero_exp"] + expected: FAIL + + [:value="small_pos_non_zero_exp"] + expected: FAIL + + [:value="pos_exp_neg_result"] + expected: FAIL + + [:value="no_exp"] + expected: FAIL + + [:value="large_number_small_exp"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,render,setIndexBuffer:index_buffer_state:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createBindGroup:minBindingSize:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureGather:sampled_2d_coords:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,u32_arithmetic:subtraction_vector_scalar:*] + [:inputSource="const";vectorize_lhs=2] + expected: FAIL + + [:inputSource="const";vectorize_lhs=3] + expected: FAIL + + [:inputSource="const";vectorize_lhs=4] + expected: FAIL + + [:inputSource="uniform";vectorize_lhs=2] + expected: FAIL + + [:inputSource="uniform";vectorize_lhs=3] + expected: FAIL + + [:inputSource="uniform";vectorize_lhs=4] + expected: FAIL + + [:inputSource="storage_r";vectorize_lhs=2] + expected: FAIL + + [:inputSource="storage_r";vectorize_lhs=3] + expected: FAIL + + [:inputSource="storage_r";vectorize_lhs=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize_lhs=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize_lhs=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize_lhs=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,render,indirect_draw:indirect_buffer,device_mismatch:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,resource_usages,texture,in_render_misc:subresources,set_bind_group_on_same_index_depth_stencil_texture:*] + [:bindAspect="depth-only";depthStencilReadOnly=true] + expected: FAIL + + [:bindAspect="depth-only";depthStencilReadOnly=false] + expected: FAIL + + [:bindAspect="stencil-only";depthStencilReadOnly=true] + expected: FAIL + + [:bindAspect="stencil-only";depthStencilReadOnly=false] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,image_copy,layout_related:required_bytes_in_copy:*] + [:method="WriteTexture";format="r8unorm";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r8unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r8unorm";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r8snorm";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r8snorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r8snorm";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r8uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r8uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r8uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r8sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r8sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r8sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg8unorm";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg8unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg8unorm";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg8snorm";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg8snorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg8snorm";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg8uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg8uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg8uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg8sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg8sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg8sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8unorm";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8unorm";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8unorm-srgb";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8unorm-srgb";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8snorm";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8snorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8snorm";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="bgra8unorm";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="bgra8unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bgra8unorm";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="bgra8unorm-srgb";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="bgra8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bgra8unorm-srgb";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r16uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r16uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r16uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r16sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r16sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r16sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r16float";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r16float";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r16float";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg16uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg16uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg16uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg16sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg16sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg16sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg16float";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg16float";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg16float";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16float";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16float";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16float";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r32uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r32uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r32uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r32sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r32sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r32sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r32float";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r32float";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r32float";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg32uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg32uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg32uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg32sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg32sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg32sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg32float";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg32float";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg32float";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32float";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32float";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32float";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgb10a2unorm";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgb10a2unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgb10a2unorm";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg11b10ufloat";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg11b10ufloat";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg11b10ufloat";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgb9e5ufloat";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgb9e5ufloat";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgb9e5ufloat";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="stencil8";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="depth16unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc1-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc1-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc2-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc2-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc3-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc3-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc4-r-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc4-r-snorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc5-rg-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc5-rg-snorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc6h-rgb-ufloat";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc6h-rgb-float";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc7-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc7-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="etc2-rgb8unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="etc2-rgb8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="etc2-rgb8a1unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="etc2-rgb8a1unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="etc2-rgba8unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="etc2-rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="eac-r11unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="eac-r11snorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="eac-rg11unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="eac-rg11snorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-4x4-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-4x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-5x4-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-5x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-5x5-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-5x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-6x5-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-6x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-6x6-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-6x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-8x5-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-8x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-8x6-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-8x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-8x8-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-8x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x5-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x6-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x8-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x10-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-12x10-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-12x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-12x12-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-12x12-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r8unorm";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r8unorm";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r8snorm";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r8snorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r8snorm";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r8uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r8uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r8uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r8sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r8sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r8sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg8unorm";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg8unorm";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg8snorm";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg8snorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg8snorm";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg8uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg8uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg8uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg8sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg8sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg8sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8unorm";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8unorm";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8unorm-srgb";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8unorm-srgb";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8snorm";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8snorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8snorm";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="bgra8unorm";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="bgra8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bgra8unorm";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="bgra8unorm-srgb";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="bgra8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bgra8unorm-srgb";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r16uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r16uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r16uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r16sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r16sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r16sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r16float";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r16float";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r16float";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg16uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg16uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg16uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg16sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg16sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg16sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg16float";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg16float";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg16float";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16float";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16float";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16float";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r32uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r32uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r32uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r32sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r32sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r32sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r32float";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r32float";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r32float";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg32uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg32uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg32uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg32sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg32sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg32sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg32float";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg32float";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg32float";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32float";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32float";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32float";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgb10a2unorm";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgb10a2unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgb10a2unorm";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg11b10ufloat";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg11b10ufloat";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg11b10ufloat";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgb9e5ufloat";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgb9e5ufloat";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgb9e5ufloat";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="stencil8";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="depth16unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc1-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc1-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc2-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc2-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc3-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc3-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc4-r-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc4-r-snorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc5-rg-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc5-rg-snorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc6h-rgb-ufloat";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc6h-rgb-float";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc7-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc7-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="etc2-rgb8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="etc2-rgb8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="etc2-rgb8a1unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="etc2-rgb8a1unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="etc2-rgba8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="etc2-rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="eac-r11unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="eac-r11snorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="eac-rg11unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="eac-rg11snorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-4x4-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-4x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-5x4-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-5x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-5x5-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-5x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-6x5-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-6x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-6x6-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-6x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-8x5-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-8x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-8x6-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-8x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-8x8-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-8x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x5-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x6-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x8-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x10-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-12x10-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-12x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-12x12-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-12x12-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r8unorm";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r8unorm";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r8snorm";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r8snorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r8snorm";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r8uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r8uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r8uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r8sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r8sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r8sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg8unorm";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg8unorm";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg8snorm";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg8snorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg8snorm";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg8uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg8uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg8uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg8sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg8sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg8sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8unorm";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8unorm";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8unorm-srgb";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8unorm-srgb";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8snorm";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8snorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8snorm";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="bgra8unorm";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="bgra8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bgra8unorm";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="bgra8unorm-srgb";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="bgra8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bgra8unorm-srgb";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r16uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r16uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r16uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r16sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r16sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r16sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r16float";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r16float";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r16float";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg16uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg16uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg16uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg16sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg16sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg16sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg16float";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg16float";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg16float";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16float";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16float";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16float";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r32uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r32uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r32uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r32sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r32sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r32sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r32float";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r32float";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r32float";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg32uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg32uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg32uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg32sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg32sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg32sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg32float";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg32float";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg32float";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32float";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32float";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32float";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgb10a2unorm";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgb10a2unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgb10a2unorm";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg11b10ufloat";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg11b10ufloat";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg11b10ufloat";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgb9e5ufloat";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgb9e5ufloat";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgb9e5ufloat";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="stencil8";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="depth16unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="depth32float";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc1-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc1-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc2-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc2-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc3-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc3-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc4-r-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc4-r-snorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc5-rg-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc5-rg-snorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc6h-rgb-ufloat";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc6h-rgb-float";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc7-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc7-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="etc2-rgb8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="etc2-rgb8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="etc2-rgb8a1unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="etc2-rgb8a1unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="etc2-rgba8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="etc2-rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="eac-r11unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="eac-r11snorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="eac-rg11unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="eac-rg11snorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-4x4-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-4x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-5x4-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-5x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-5x5-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-5x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-6x5-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-6x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-6x6-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-6x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-8x5-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-8x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-8x6-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-8x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-8x8-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-8x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x5-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x6-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x8-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x10-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-12x10-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-12x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-12x12-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-12x12-unorm-srgb";dimension="2d"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,dot:i32:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,flow_control,for:for_continue:*] + [:preventValueOptimizations=true] + expected: FAIL + + [:preventValueOptimizations=false] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,render_pipeline,pipeline_output_targets:color,component_count,blend:*] + [:format="r8unorm"] + expected: FAIL + + [:format="rg8unorm"] + expected: FAIL + + [:format="rgba8unorm"] + expected: FAIL + + [:format="bgra8unorm"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,literal:f32:*] + [:val="0f"] + expected: FAIL + + [:val="0.0f"] + expected: FAIL + + [:val="12.223f"] + expected: FAIL + + [:val="12.f"] + expected: FAIL + + [:val=".12f"] + expected: FAIL + + [:val="2.4e%2B4f"] + expected: FAIL + + [:val="2.4e-2f"] + expected: FAIL + + [:val="2.e%2B4f"] + expected: FAIL + + [:val="1e-4f"] + expected: FAIL + + [:val="0x1P%2B4f"] + expected: FAIL + + [:val="0.0"] + expected: FAIL + + [:val=".0"] + expected: FAIL + + [:val="12."] + expected: FAIL + + [:val="00012."] + expected: FAIL + + [:val=".12"] + expected: FAIL + + [:val="1.2e2"] + expected: FAIL + + [:val="1.2E2"] + expected: FAIL + + [:val="1.2e%2B2"] + expected: FAIL + + [:val="2.4e-2"] + expected: FAIL + + [:val=".1e-2"] + expected: FAIL + + [:val="0x.3"] + expected: FAIL + + [:val="0X.3"] + expected: FAIL + + [:val="0xa.fp%2B2"] + expected: FAIL + + [:val="0xa.fP%2B2"] + expected: FAIL + + [:val="0xE.fp%2B2"] + expected: FAIL + + [:val="0X1.fp-4"] + expected: FAIL + + [:val="1"] + expected: FAIL + + [:val="-1"] + expected: FAIL + + [:val="0h"] + expected: FAIL + + [:val="1h"] + expected: FAIL + + [:val=".1h"] + expected: FAIL + + [:val="1.1e2h"] + expected: FAIL + + [:val="1.1E%2B2h"] + expected: FAIL + + [:val="2.4e-2h"] + expected: FAIL + + [:val="0xep2h"] + expected: FAIL + + [:val="0xEp-2h"] + expected: FAIL + + [:val="0x3p%2B2h"] + expected: FAIL + + [:val="0x3.2p%2B2h"] + expected: FAIL + + [:val="1u"] + expected: FAIL + + [:val="1i"] + expected: FAIL + + [:val=".f"] + expected: FAIL + + [:val=".e-2"] + expected: FAIL + + [:val="1.e%262f"] + expected: FAIL + + [:val="1.ef"] + expected: FAIL + + [:val="1.e%2Bf"] + expected: FAIL + + [:val="0x.p2"] + expected: FAIL + + [:val="0x1p"] + expected: FAIL + + [:val="0x1p%5E"] + expected: FAIL + + [:val="1.0e%2B999999999999f"] + expected: FAIL + + [:val="0x1.0p%2B999999999999f"] + expected: FAIL + + [:val="0x1.00000001pf0"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,clearBuffer:default_args:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,f32_matrix_vector_multiplication:vector_matrix_compound:*] + [:inputSource="const";dim=2] + expected: FAIL + + [:inputSource="const";dim=3] + expected: FAIL + + [:inputSource="const";dim=4] + expected: FAIL + + [:inputSource="uniform";dim=2] + expected: FAIL + + [:inputSource="uniform";dim=3] + expected: FAIL + + [:inputSource="uniform";dim=4] + expected: FAIL + + [:inputSource="storage_r";dim=2] + expected: FAIL + + [:inputSource="storage_r";dim=3] + expected: FAIL + + [:inputSource="storage_r";dim=4] + expected: FAIL + + [:inputSource="storage_rw";dim=2] + expected: FAIL + + [:inputSource="storage_rw";dim=3] + expected: FAIL + + [:inputSource="storage_rw";dim=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,log:f32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,padding:matCx3:*] + [:columns=2;use_struct=true] + expected: FAIL + + [:columns=2;use_struct=false] + expected: FAIL + + [:columns=3;use_struct=true] + expected: FAIL + + [:columns=3;use_struct=false] + expected: FAIL + + [:columns=4;use_struct=true] + expected: FAIL + + [:columns=4;use_struct=false] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSample:depth_3d_coords:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:attachments,one_depth_stencil_attachment:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,const_assert,const_assert:constant_expression:*] + [:case="true_literal";scope="module"] + expected: FAIL + + [:case="true_literal";scope="function"] + expected: FAIL + + [:case="not_false";scope="module"] + expected: FAIL + + [:case="not_false";scope="function"] + expected: FAIL + + [:case="const_eq_literal_int";scope="module"] + expected: FAIL + + [:case="const_eq_literal_int";scope="function"] + expected: FAIL + + [:case="const_eq_literal_float";scope="module"] + expected: FAIL + + [:case="const_eq_literal_float";scope="function"] + expected: FAIL + + [:case="binary_op_eq_const";scope="module"] + expected: FAIL + + [:case="binary_op_eq_const";scope="function"] + expected: FAIL + + [:case="any";scope="module"] + expected: FAIL + + [:case="any";scope="function"] + expected: FAIL + + [:case="min_max";scope="module"] + expected: FAIL + + [:case="min_max";scope="function"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,flow_control,eval_order:binary_op_chain_C_C_R_C:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,flow_control,if:if_false:*] + [:preventValueOptimizations=true] + expected: FAIL + + [:preventValueOptimizations=false] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:color_attachments,sample_count:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,flow_control,eval_order:array_index_via_struct_members:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,capability_checks,features,texture_formats:render_bundle_encoder_descriptor_depth_stencil_format:*] + [:format="depth32float-stencil8";enable_required_feature=true] + expected: FAIL + + [:format="depth32float-stencil8";enable_required_feature=false] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,source:valid_source:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atan:f16:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,cross:abstract_float:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,flow_control,eval_order:matrix_index:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureLoad:sampled_1d:*] + [:C="i32";coords="in-bounds";level=-1] + expected: FAIL + + [:C="i32";coords="in-bounds";level=0] + expected: FAIL + + [:C="i32";coords="in-bounds";level="numlevels-1"] + expected: FAIL + + [:C="i32";coords="in-bounds";level="numlevels"] + expected: FAIL + + [:C="i32";coords="x-min-wrap";level=-1] + expected: FAIL + + [:C="i32";coords="x-min-wrap";level=0] + expected: FAIL + + [:C="i32";coords="x-min-wrap";level="numlevels-1"] + expected: FAIL + + [:C="i32";coords="x-min-wrap";level="numlevels"] + expected: FAIL + + [:C="i32";coords="x-min-boundary";level=-1] + expected: FAIL + + [:C="i32";coords="x-min-boundary";level=0] + expected: FAIL + + [:C="i32";coords="x-min-boundary";level="numlevels-1"] + expected: FAIL + + [:C="i32";coords="x-min-boundary";level="numlevels"] + expected: FAIL + + [:C="i32";coords="x-max-wrap";level=-1] + expected: FAIL + + [:C="i32";coords="x-max-wrap";level=0] + expected: FAIL + + [:C="i32";coords="x-max-wrap";level="numlevels-1"] + expected: FAIL + + [:C="i32";coords="x-max-wrap";level="numlevels"] + expected: FAIL + + [:C="i32";coords="x-max-boundary";level=-1] + expected: FAIL + + [:C="i32";coords="x-max-boundary";level=0] + expected: FAIL + + [:C="i32";coords="x-max-boundary";level="numlevels-1"] + expected: FAIL + + [:C="i32";coords="x-max-boundary";level="numlevels"] + expected: FAIL + + [:C="u32";coords="in-bounds";level=-1] + expected: FAIL + + [:C="u32";coords="in-bounds";level=0] + expected: FAIL + + [:C="u32";coords="in-bounds";level="numlevels-1"] + expected: FAIL + + [:C="u32";coords="in-bounds";level="numlevels"] + expected: FAIL + + [:C="u32";coords="x-min-wrap";level=-1] + expected: FAIL + + [:C="u32";coords="x-min-wrap";level=0] + expected: FAIL + + [:C="u32";coords="x-min-wrap";level="numlevels-1"] + expected: FAIL + + [:C="u32";coords="x-min-wrap";level="numlevels"] + expected: FAIL + + [:C="u32";coords="x-min-boundary";level=-1] + expected: FAIL + + [:C="u32";coords="x-min-boundary";level=0] + expected: FAIL + + [:C="u32";coords="x-min-boundary";level="numlevels-1"] + expected: FAIL + + [:C="u32";coords="x-min-boundary";level="numlevels"] + expected: FAIL + + [:C="u32";coords="x-max-wrap";level=-1] + expected: FAIL + + [:C="u32";coords="x-max-wrap";level=0] + expected: FAIL + + [:C="u32";coords="x-max-wrap";level="numlevels-1"] + expected: FAIL + + [:C="u32";coords="x-max-wrap";level="numlevels"] + expected: FAIL + + [:C="u32";coords="x-max-boundary";level=-1] + expected: FAIL + + [:C="u32";coords="x-max-boundary";level=0] + expected: FAIL + + [:C="u32";coords="x-max-boundary";level="numlevels-1"] + expected: FAIL + + [:C="u32";coords="x-max-boundary";level="numlevels"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,flow_control,return:return:*] + [:preventValueOptimizations=true] + expected: FAIL + + [:preventValueOptimizations=false] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,gpu_external_texture_expiration:use_import_to_refresh:*] + [:sourceType="VideoElement"] + expected: FAIL + + [:sourceType="VideoFrame"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureGather:sampled_3d_coords:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,compute_pipeline,overrides:workgroup_size:*] + [:isAsync=true;type="u32";size=3;v="x"] + expected: FAIL + + [:isAsync=true;type="u32";size=3;v="y"] + expected: FAIL + + [:isAsync=true;type="u32";size=3;v="z"] + expected: FAIL + + [:isAsync=true;type="u32";size=16;v="x"] + expected: FAIL + + [:isAsync=true;type="u32";size=16;v="y"] + expected: FAIL + + [:isAsync=true;type="u32";size=16;v="z"] + expected: FAIL + + [:isAsync=true;type="u32";size=64;v="x"] + expected: FAIL + + [:isAsync=true;type="u32";size=64;v="y"] + expected: FAIL + + [:isAsync=true;type="u32";size=64;v="z"] + expected: FAIL + + [:isAsync=true;type="i32";size=3;v="x"] + expected: FAIL + + [:isAsync=true;type="i32";size=3;v="y"] + expected: FAIL + + [:isAsync=true;type="i32";size=3;v="z"] + expected: FAIL + + [:isAsync=true;type="i32";size=16;v="x"] + expected: FAIL + + [:isAsync=true;type="i32";size=16;v="y"] + expected: FAIL + + [:isAsync=true;type="i32";size=16;v="z"] + expected: FAIL + + [:isAsync=true;type="i32";size=64;v="x"] + expected: FAIL + + [:isAsync=true;type="i32";size=64;v="y"] + expected: FAIL + + [:isAsync=true;type="i32";size=64;v="z"] + expected: FAIL + + [:isAsync=false;type="u32";size=3;v="x"] + expected: FAIL + + [:isAsync=false;type="u32";size=3;v="y"] + expected: FAIL + + [:isAsync=false;type="u32";size=3;v="z"] + expected: FAIL + + [:isAsync=false;type="u32";size=16;v="x"] + expected: FAIL + + [:isAsync=false;type="u32";size=16;v="y"] + expected: FAIL + + [:isAsync=false;type="u32";size=16;v="z"] + expected: FAIL + + [:isAsync=false;type="u32";size=64;v="x"] + expected: FAIL + + [:isAsync=false;type="u32";size=64;v="y"] + expected: FAIL + + [:isAsync=false;type="u32";size=64;v="z"] + expected: FAIL + + [:isAsync=false;type="i32";size=3;v="x"] + expected: FAIL + + [:isAsync=false;type="i32";size=3;v="y"] + expected: FAIL + + [:isAsync=false;type="i32";size=3;v="z"] + expected: FAIL + + [:isAsync=false;type="i32";size=16;v="x"] + expected: FAIL + + [:isAsync=false;type="i32";size=16;v="y"] + expected: FAIL + + [:isAsync=false;type="i32";size=16;v="z"] + expected: FAIL + + [:isAsync=false;type="i32";size=64;v="x"] + expected: FAIL + + [:isAsync=false;type="i32";size=64;v="y"] + expected: FAIL + + [:isAsync=false;type="i32";size=64;v="z"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,normalize:f32_vec4:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,queries,general:occlusion_query,query_index:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,queue,submit:command_buffer,device_mismatch:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:color_attachments,limits,maxColorAttachments:*] + [:colorAttachmentsCount=8] + expected: FAIL + + [:colorAttachmentsCount=9] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeX:createComputePipeline,at_over:*] + [:limitTest="atDefault";testValueName="atLimit";async=false] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxColorAttachmentBytesPerSample:beginRenderPass,at_over:*] + [:limitTest="atDefault";testValueName="atLimit";sampleCount=1;interleaveFormat="rgba16float"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";sampleCount=1;interleaveFormat="rg16float"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";sampleCount=1;interleaveFormat="rgba8unorm"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";sampleCount=1;interleaveFormat="rg8unorm"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";sampleCount=1;interleaveFormat="r8unorm"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";sampleCount=4;interleaveFormat="rgba16float"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";sampleCount=4;interleaveFormat="rg16float"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";sampleCount=4;interleaveFormat="rgba8unorm"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";sampleCount=4;interleaveFormat="rg8unorm"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";sampleCount=4;interleaveFormat="r8unorm"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";sampleCount=1;interleaveFormat="rgba16float"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";sampleCount=1;interleaveFormat="rg16float"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";sampleCount=1;interleaveFormat="rgba8unorm"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";sampleCount=1;interleaveFormat="rg8unorm"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";sampleCount=1;interleaveFormat="r8unorm"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";sampleCount=4;interleaveFormat="rgba16float"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";sampleCount=4;interleaveFormat="rg16float"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";sampleCount=4;interleaveFormat="rgba8unorm"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";sampleCount=4;interleaveFormat="rg8unorm"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";sampleCount=4;interleaveFormat="r8unorm"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";sampleCount=1;interleaveFormat="rgba16float"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";sampleCount=1;interleaveFormat="rg16float"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";sampleCount=1;interleaveFormat="rgba8unorm"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";sampleCount=1;interleaveFormat="rg8unorm"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";sampleCount=1;interleaveFormat="r8unorm"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";sampleCount=4;interleaveFormat="rgba16float"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";sampleCount=4;interleaveFormat="rg16float"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";sampleCount=4;interleaveFormat="rgba8unorm"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";sampleCount=4;interleaveFormat="rg8unorm"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";sampleCount=4;interleaveFormat="r8unorm"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";sampleCount=1;interleaveFormat="rgba16float"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";sampleCount=1;interleaveFormat="rg16float"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";sampleCount=1;interleaveFormat="rgba8unorm"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";sampleCount=1;interleaveFormat="rg8unorm"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";sampleCount=1;interleaveFormat="r8unorm"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";sampleCount=4;interleaveFormat="rgba16float"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";sampleCount=4;interleaveFormat="rg16float"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";sampleCount=4;interleaveFormat="rgba8unorm"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";sampleCount=4;interleaveFormat="rg8unorm"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";sampleCount=4;interleaveFormat="r8unorm"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";sampleCount=1;interleaveFormat="rgba16float"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";sampleCount=1;interleaveFormat="rg16float"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";sampleCount=1;interleaveFormat="rgba8unorm"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";sampleCount=1;interleaveFormat="rg8unorm"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";sampleCount=1;interleaveFormat="r8unorm"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";sampleCount=4;interleaveFormat="rgba16float"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";sampleCount=4;interleaveFormat="rg16float"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";sampleCount=4;interleaveFormat="rgba8unorm"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";sampleCount=4;interleaveFormat="rg8unorm"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";sampleCount=4;interleaveFormat="r8unorm"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";sampleCount=1;interleaveFormat="rgba16float"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";sampleCount=1;interleaveFormat="rg16float"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";sampleCount=1;interleaveFormat="rgba8unorm"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";sampleCount=1;interleaveFormat="rg8unorm"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";sampleCount=1;interleaveFormat="r8unorm"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";sampleCount=4;interleaveFormat="rgba16float"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";sampleCount=4;interleaveFormat="rg16float"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";sampleCount=4;interleaveFormat="rgba8unorm"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";sampleCount=4;interleaveFormat="rg8unorm"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";sampleCount=4;interleaveFormat="r8unorm"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";sampleCount=1;interleaveFormat="rgba16float"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";sampleCount=1;interleaveFormat="rg16float"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";sampleCount=1;interleaveFormat="rgba8unorm"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";sampleCount=1;interleaveFormat="rg8unorm"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";sampleCount=1;interleaveFormat="r8unorm"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";sampleCount=4;interleaveFormat="rgba16float"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";sampleCount=4;interleaveFormat="rg16float"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";sampleCount=4;interleaveFormat="rgba8unorm"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";sampleCount=4;interleaveFormat="rg8unorm"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";sampleCount=4;interleaveFormat="r8unorm"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";sampleCount=1;interleaveFormat="rgba16float"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";sampleCount=1;interleaveFormat="rg16float"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";sampleCount=1;interleaveFormat="rgba8unorm"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";sampleCount=1;interleaveFormat="rg8unorm"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";sampleCount=1;interleaveFormat="r8unorm"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";sampleCount=4;interleaveFormat="rgba16float"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";sampleCount=4;interleaveFormat="rg16float"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";sampleCount=4;interleaveFormat="rgba8unorm"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";sampleCount=4;interleaveFormat="rg8unorm"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";sampleCount=4;interleaveFormat="r8unorm"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";sampleCount=1;interleaveFormat="rgba16float"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";sampleCount=1;interleaveFormat="rg16float"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";sampleCount=1;interleaveFormat="rgba8unorm"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";sampleCount=1;interleaveFormat="rg8unorm"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";sampleCount=1;interleaveFormat="r8unorm"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";sampleCount=4;interleaveFormat="rgba16float"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";sampleCount=4;interleaveFormat="rg16float"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";sampleCount=4;interleaveFormat="rgba8unorm"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";sampleCount=4;interleaveFormat="rg8unorm"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";sampleCount=4;interleaveFormat="r8unorm"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";sampleCount=1;interleaveFormat="rgba16float"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";sampleCount=1;interleaveFormat="rg16float"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";sampleCount=1;interleaveFormat="rgba8unorm"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";sampleCount=1;interleaveFormat="rg8unorm"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";sampleCount=1;interleaveFormat="r8unorm"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";sampleCount=4;interleaveFormat="rgba16float"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";sampleCount=4;interleaveFormat="rg16float"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";sampleCount=4;interleaveFormat="rgba8unorm"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";sampleCount=4;interleaveFormat="rg8unorm"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";sampleCount=4;interleaveFormat="r8unorm"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,blankspace:bom:*] + [:include_bom=true] + expected: FAIL + + [:include_bom=false] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxInterStageShaderVariables:createRenderPipeline,at_over:*] + [:limitTest="atDefault";testValueName="atLimit";async=false] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,capability_checks,features,query_types:createQuerySet:*] + [:type="occlusion";featureContainsTimestampQuery=false] + expected: FAIL + + [:type="occlusion";featureContainsTimestampQuery=true] + expected: FAIL + + [:type="timestamp";featureContainsTimestampQuery=false] + expected: FAIL + + [:type="timestamp";featureContainsTimestampQuery=true] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,queue,copyToTexture,CopyExternalImageToTexture:OOB,source:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,image_copy,texture_related:mip_level:*] + [:method="WriteTexture";dimension="1d";size=[32,1,1\]] + expected: FAIL + + [:method="WriteTexture";dimension="2d";size=[32,32,1\]] + expected: FAIL + + [:method="WriteTexture";dimension="2d";size=[32,32,3\]] + expected: FAIL + + [:method="WriteTexture";dimension="3d";size=[32,32,3\]] + expected: FAIL + + [:method="CopyB2T";dimension="1d";size=[32,1,1\]] + expected: FAIL + + [:method="CopyB2T";dimension="2d";size=[32,32,1\]] + expected: FAIL + + [:method="CopyB2T";dimension="2d";size=[32,32,3\]] + expected: FAIL + + [:method="CopyB2T";dimension="3d";size=[32,32,3\]] + expected: FAIL + + [:method="CopyT2B";dimension="1d";size=[32,1,1\]] + expected: FAIL + + [:method="CopyT2B";dimension="2d";size=[32,32,1\]] + expected: FAIL + + [:method="CopyT2B";dimension="2d";size=[32,32,3\]] + expected: FAIL + + [:method="CopyT2B";dimension="3d";size=[32,32,3\]] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pass,attachment_compatibility:render_pass_or_bundle_and_pipeline,color_format:*] + [:encoderType="render%20pass"] + expected: FAIL + + [:encoderType="render%20bundle"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createTexture:sample_count,1d_2d_array_3d:*] + [:dimension="2d";size=[4,4,1\];shouldError=false] + expected: FAIL + + [:dimension="2d";size=[4,4,4\];shouldError=true] + expected: FAIL + + [:dimension="2d";size=[4,4,6\];shouldError=true] + expected: FAIL + + [:dimension="1d";size=[4,1,1\];shouldError=true] + expected: FAIL + + [:dimension="3d";size=[4,4,4\];shouldError=true] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,resource_init,buffer:index_buffer:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,f32_comparison:greater_than:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,bitcast:f32_to_f32:*] + [:inputSource="const";vectorize="_undef_";alias=false] + expected: FAIL + + [:inputSource="const";vectorize="_undef_";alias=true] + expected: FAIL + + [:inputSource="const";vectorize=2;alias=false] + expected: FAIL + + [:inputSource="const";vectorize=2;alias=true] + expected: FAIL + + [:inputSource="const";vectorize=3;alias=false] + expected: FAIL + + [:inputSource="const";vectorize=3;alias=true] + expected: FAIL + + [:inputSource="const";vectorize=4;alias=false] + expected: FAIL + + [:inputSource="const";vectorize=4;alias=true] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_";alias=false] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_";alias=true] + expected: FAIL + + [:inputSource="uniform";vectorize=2;alias=false] + expected: FAIL + + [:inputSource="uniform";vectorize=2;alias=true] + expected: FAIL + + [:inputSource="uniform";vectorize=3;alias=false] + expected: FAIL + + [:inputSource="uniform";vectorize=3;alias=true] + expected: FAIL + + [:inputSource="uniform";vectorize=4;alias=false] + expected: FAIL + + [:inputSource="uniform";vectorize=4;alias=true] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_";alias=false] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_";alias=true] + expected: FAIL + + [:inputSource="storage_r";vectorize=2;alias=false] + expected: FAIL + + [:inputSource="storage_r";vectorize=2;alias=true] + expected: FAIL + + [:inputSource="storage_r";vectorize=3;alias=false] + expected: FAIL + + [:inputSource="storage_r";vectorize=3;alias=true] + expected: FAIL + + [:inputSource="storage_r";vectorize=4;alias=false] + expected: FAIL + + [:inputSource="storage_r";vectorize=4;alias=true] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_";alias=false] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_";alias=true] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2;alias=false] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2;alias=true] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3;alias=false] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3;alias=true] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4;alias=false] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4;alias=true] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,image_copy,buffer_texture_copies:depth_stencil_format,copy_buffer_size:*] + [:format="stencil8";aspect="stencil-only";copyType="CopyB2T"] + expected: FAIL + + [:format="stencil8";aspect="stencil-only";copyType="CopyT2B"] + expected: FAIL + + [:format="stencil8";aspect="stencil-only";copyType="WriteTexture"] + expected: FAIL + + [:format="depth16unorm";aspect="depth-only";copyType="CopyB2T"] + expected: FAIL + + [:format="depth16unorm";aspect="depth-only";copyType="CopyT2B"] + expected: FAIL + + [:format="depth16unorm";aspect="depth-only";copyType="WriteTexture"] + expected: FAIL + + [:format="depth32float";aspect="depth-only";copyType="CopyT2B"] + expected: FAIL + + [:format="depth24plus-stencil8";aspect="stencil-only";copyType="CopyB2T"] + expected: FAIL + + [:format="depth24plus-stencil8";aspect="stencil-only";copyType="CopyT2B"] + expected: FAIL + + [:format="depth24plus-stencil8";aspect="stencil-only";copyType="WriteTexture"] + expected: FAIL + + [:format="depth32float-stencil8";aspect="depth-only";copyType="CopyT2B"] + expected: FAIL + + [:format="depth32float-stencil8";aspect="stencil-only";copyType="CopyB2T"] + expected: FAIL + + [:format="depth32float-stencil8";aspect="stencil-only";copyType="CopyT2B"] + expected: FAIL + + [:format="depth32float-stencil8";aspect="stencil-only";copyType="WriteTexture"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,buffer,mapping:gc_behavior,mappedAtCreation:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,vertex_state,correctness:non_zero_array_stride_and_attribute_offset:*] + [:format="uint8x2"] + expected: FAIL + + [:format="uint8x4"] + expected: FAIL + + [:format="sint8x2"] + expected: FAIL + + [:format="sint8x4"] + expected: FAIL + + [:format="unorm8x2"] + expected: FAIL + + [:format="unorm8x4"] + expected: FAIL + + [:format="snorm8x2"] + expected: FAIL + + [:format="snorm8x4"] + expected: FAIL + + [:format="uint16x2"] + expected: FAIL + + [:format="uint16x4"] + expected: FAIL + + [:format="sint16x2"] + expected: FAIL + + [:format="sint16x4"] + expected: FAIL + + [:format="unorm16x2"] + expected: FAIL + + [:format="unorm16x4"] + expected: FAIL + + [:format="snorm16x2"] + expected: FAIL + + [:format="snorm16x4"] + expected: FAIL + + [:format="float16x2"] + expected: FAIL + + [:format="float16x4"] + expected: FAIL + + [:format="float32"] + expected: FAIL + + [:format="float32x2"] + expected: FAIL + + [:format="float32x3"] + expected: FAIL + + [:format="float32x4"] + expected: FAIL + + [:format="uint32"] + expected: FAIL + + [:format="uint32x2"] + expected: FAIL + + [:format="uint32x3"] + expected: FAIL + + [:format="uint32x4"] + expected: FAIL + + [:format="sint32"] + expected: FAIL + + [:format="sint32x2"] + expected: FAIL + + [:format="sint32x3"] + expected: FAIL + + [:format="sint32x4"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,u32_comparison:greater_equals:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,f32_division:vector_scalar_compound:*] + [:inputSource="const";dim=2] + expected: FAIL + + [:inputSource="const";dim=3] + expected: FAIL + + [:inputSource="const";dim=4] + expected: FAIL + + [:inputSource="uniform";dim=2] + expected: FAIL + + [:inputSource="uniform";dim=3] + expected: FAIL + + [:inputSource="uniform";dim=4] + expected: FAIL + + [:inputSource="storage_r";dim=2] + expected: FAIL + + [:inputSource="storage_r";dim=3] + expected: FAIL + + [:inputSource="storage_r";dim=4] + expected: FAIL + + [:inputSource="storage_rw";dim=2] + expected: FAIL + + [:inputSource="storage_rw";dim=3] + expected: FAIL + + [:inputSource="storage_rw";dim=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createBindGroupLayout:storage_texture,layout_dimension:*] + [:viewDimension="_undef_"] + expected: FAIL + + [:viewDimension="1d"] + expected: FAIL + + [:viewDimension="2d"] + expected: FAIL + + [:viewDimension="2d-array"] + expected: FAIL + + [:viewDimension="cube"] + expected: FAIL + + [:viewDimension="cube-array"] + expected: FAIL + + [:viewDimension="3d"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,render_pass,clear_value:layout:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_member:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createBindGroup:binding_resources,device_mismatch:*] + [:entry={"buffer":{"type":"storage"}}] + expected: FAIL + + [:entry={"sampler":{"type":"filtering"}}] + expected: FAIL + + [:entry={"texture":{"multisampled":false}}] + expected: FAIL + + [:entry={"storageTexture":{"access":"write-only","format":"rgba8unorm"}}] + expected: FAIL + + +[cts.https.html?q=webgpu:web_platform,canvas,readbackFromWebGPUCanvas:transferToImageBitmap_zero_size:*] + [:configure=true] + expected: FAIL + + [:configure=false] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,copyTextureToTexture:copy_with_invalid_or_destroyed_texture:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureGatherCompare:sampled_array_3d_coords:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,texture_view,read:aspect:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,buffer,destroy:twice:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_for_break:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,resource_init,buffer:copy_texture_to_partial_buffer:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,capability_checks,limits,minStorageBufferOffsetAlignment:validate,greaterThanOrEqualTo32:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,memory_model,barrier:workgroup_barrier_load_store:*] + [:memType="non_atomic_storage"] + expected: FAIL + + [:memType="non_atomic_workgroup"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,scissor:*] + [:writeMask=15;renderMode="direct";bufferOffset="zero";querySetOffset="zero"] + expected: FAIL + + [:writeMask=15;renderMode="direct";bufferOffset="zero";querySetOffset="non-zero"] + expected: FAIL + + [:writeMask=15;renderMode="direct";bufferOffset="non-zero";querySetOffset="zero"] + expected: FAIL + + [:writeMask=15;renderMode="direct";bufferOffset="non-zero";querySetOffset="non-zero"] + expected: FAIL + + [:writeMask=15;renderMode="render-bundle";bufferOffset="zero";querySetOffset="zero"] + expected: FAIL + + [:writeMask=15;renderMode="render-bundle";bufferOffset="zero";querySetOffset="non-zero"] + expected: FAIL + + [:writeMask=15;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="zero"] + expected: FAIL + + [:writeMask=15;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="non-zero"] + expected: FAIL + + [:writeMask=0;renderMode="direct";bufferOffset="zero";querySetOffset="zero"] + expected: FAIL + + [:writeMask=0;renderMode="direct";bufferOffset="zero";querySetOffset="non-zero"] + expected: FAIL + + [:writeMask=0;renderMode="direct";bufferOffset="non-zero";querySetOffset="zero"] + expected: FAIL + + [:writeMask=0;renderMode="direct";bufferOffset="non-zero";querySetOffset="non-zero"] + expected: FAIL + + [:writeMask=0;renderMode="render-bundle";bufferOffset="zero";querySetOffset="zero"] + expected: FAIL + + [:writeMask=0;renderMode="render-bundle";bufferOffset="zero";querySetOffset="non-zero"] + expected: FAIL + + [:writeMask=0;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="zero"] + expected: FAIL + + [:writeMask=0;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="non-zero"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxStorageTexturesPerShaderStage:createPipeline,at_over:*] + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,uncapturederror:only_original_device_is_event_target:*] + +[cts.https.html?q=webgpu:api,validation,compute_pipeline:pipeline_layout,device_mismatch:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:web_platform,worker,worker:worker:*] + expected: ERROR + [:] + expected: TIMEOUT + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,copyBufferToBuffer:copy_size_alignment:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:examples:gpu,with_texture_compression,etc2:*] + [:textureCompressionETC2=false] + expected: FAIL + + [:textureCompressionETC2=true] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_module_var_decl:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSample:sampled_array_2d_coords:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,f16_comparison:less_than:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureGather:depth_2d_coords:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,resource_usages,texture,in_pass_encoder:unused_bindings_in_pipeline:*] + [:compute=false;useBindGroup0=false;useBindGroup1=false;setBindGroupsOrder="common";setPipeline="before";callDrawOrDispatch=false] + expected: FAIL + + [:compute=false;useBindGroup0=false;useBindGroup1=false;setBindGroupsOrder="common";setPipeline="before";callDrawOrDispatch=true] + expected: FAIL + + [:compute=false;useBindGroup0=false;useBindGroup1=false;setBindGroupsOrder="common";setPipeline="middle";callDrawOrDispatch=false] + expected: FAIL + + [:compute=false;useBindGroup0=false;useBindGroup1=false;setBindGroupsOrder="common";setPipeline="middle";callDrawOrDispatch=true] + expected: FAIL + + [:compute=false;useBindGroup0=false;useBindGroup1=false;setBindGroupsOrder="common";setPipeline="after";callDrawOrDispatch=false] + expected: FAIL + + [:compute=false;useBindGroup0=false;useBindGroup1=false;setBindGroupsOrder="common";setPipeline="after";callDrawOrDispatch=true] + expected: FAIL + + [:compute=false;useBindGroup0=false;useBindGroup1=false;setBindGroupsOrder="common";setPipeline="none";callDrawOrDispatch=false] + expected: FAIL + + [:compute=false;useBindGroup0=false;useBindGroup1=false;setBindGroupsOrder="common";setPipeline="none";callDrawOrDispatch=true] + expected: FAIL + + [:compute=false;useBindGroup0=false;useBindGroup1=false;setBindGroupsOrder="reversed";setPipeline="before";callDrawOrDispatch=false] + expected: FAIL + + [:compute=false;useBindGroup0=false;useBindGroup1=false;setBindGroupsOrder="reversed";setPipeline="before";callDrawOrDispatch=true] + expected: FAIL + + [:compute=false;useBindGroup0=false;useBindGroup1=false;setBindGroupsOrder="reversed";setPipeline="middle";callDrawOrDispatch=false] + expected: FAIL + + [:compute=false;useBindGroup0=false;useBindGroup1=false;setBindGroupsOrder="reversed";setPipeline="middle";callDrawOrDispatch=true] + expected: FAIL + + [:compute=false;useBindGroup0=false;useBindGroup1=false;setBindGroupsOrder="reversed";setPipeline="after";callDrawOrDispatch=false] + expected: FAIL + + [:compute=false;useBindGroup0=false;useBindGroup1=false;setBindGroupsOrder="reversed";setPipeline="after";callDrawOrDispatch=true] + expected: FAIL + + [:compute=false;useBindGroup0=false;useBindGroup1=false;setBindGroupsOrder="reversed";setPipeline="none";callDrawOrDispatch=false] + expected: FAIL + + [:compute=false;useBindGroup0=false;useBindGroup1=false;setBindGroupsOrder="reversed";setPipeline="none";callDrawOrDispatch=true] + expected: FAIL + + [:compute=false;useBindGroup0=false;useBindGroup1=true;setBindGroupsOrder="common";setPipeline="before";callDrawOrDispatch=false] + expected: FAIL + + [:compute=false;useBindGroup0=false;useBindGroup1=true;setBindGroupsOrder="common";setPipeline="before";callDrawOrDispatch=true] + expected: FAIL + + [:compute=false;useBindGroup0=false;useBindGroup1=true;setBindGroupsOrder="common";setPipeline="middle";callDrawOrDispatch=false] + expected: FAIL + + [:compute=false;useBindGroup0=false;useBindGroup1=true;setBindGroupsOrder="common";setPipeline="middle";callDrawOrDispatch=true] + expected: FAIL + + [:compute=false;useBindGroup0=false;useBindGroup1=true;setBindGroupsOrder="common";setPipeline="after";callDrawOrDispatch=false] + expected: FAIL + + [:compute=false;useBindGroup0=false;useBindGroup1=true;setBindGroupsOrder="common";setPipeline="after";callDrawOrDispatch=true] + expected: FAIL + + [:compute=false;useBindGroup0=false;useBindGroup1=true;setBindGroupsOrder="common";setPipeline="none";callDrawOrDispatch=false] + expected: FAIL + + [:compute=false;useBindGroup0=false;useBindGroup1=true;setBindGroupsOrder="common";setPipeline="none";callDrawOrDispatch=true] + expected: FAIL + + [:compute=false;useBindGroup0=false;useBindGroup1=true;setBindGroupsOrder="reversed";setPipeline="before";callDrawOrDispatch=false] + expected: FAIL + + [:compute=false;useBindGroup0=false;useBindGroup1=true;setBindGroupsOrder="reversed";setPipeline="before";callDrawOrDispatch=true] + expected: FAIL + + [:compute=false;useBindGroup0=false;useBindGroup1=true;setBindGroupsOrder="reversed";setPipeline="middle";callDrawOrDispatch=false] + expected: FAIL + + [:compute=false;useBindGroup0=false;useBindGroup1=true;setBindGroupsOrder="reversed";setPipeline="middle";callDrawOrDispatch=true] + expected: FAIL + + [:compute=false;useBindGroup0=false;useBindGroup1=true;setBindGroupsOrder="reversed";setPipeline="after";callDrawOrDispatch=false] + expected: FAIL + + [:compute=false;useBindGroup0=false;useBindGroup1=true;setBindGroupsOrder="reversed";setPipeline="after";callDrawOrDispatch=true] + expected: FAIL + + [:compute=false;useBindGroup0=false;useBindGroup1=true;setBindGroupsOrder="reversed";setPipeline="none";callDrawOrDispatch=false] + expected: FAIL + + [:compute=false;useBindGroup0=false;useBindGroup1=true;setBindGroupsOrder="reversed";setPipeline="none";callDrawOrDispatch=true] + expected: FAIL + + [:compute=false;useBindGroup0=true;useBindGroup1=false;setBindGroupsOrder="common";setPipeline="before";callDrawOrDispatch=false] + expected: FAIL + + [:compute=false;useBindGroup0=true;useBindGroup1=false;setBindGroupsOrder="common";setPipeline="before";callDrawOrDispatch=true] + expected: FAIL + + [:compute=false;useBindGroup0=true;useBindGroup1=false;setBindGroupsOrder="common";setPipeline="middle";callDrawOrDispatch=false] + expected: FAIL + + [:compute=false;useBindGroup0=true;useBindGroup1=false;setBindGroupsOrder="common";setPipeline="middle";callDrawOrDispatch=true] + expected: FAIL + + [:compute=false;useBindGroup0=true;useBindGroup1=false;setBindGroupsOrder="common";setPipeline="after";callDrawOrDispatch=false] + expected: FAIL + + [:compute=false;useBindGroup0=true;useBindGroup1=false;setBindGroupsOrder="common";setPipeline="after";callDrawOrDispatch=true] + expected: FAIL + + [:compute=false;useBindGroup0=true;useBindGroup1=false;setBindGroupsOrder="common";setPipeline="none";callDrawOrDispatch=false] + expected: FAIL + + [:compute=false;useBindGroup0=true;useBindGroup1=false;setBindGroupsOrder="common";setPipeline="none";callDrawOrDispatch=true] + expected: FAIL + + [:compute=false;useBindGroup0=true;useBindGroup1=false;setBindGroupsOrder="reversed";setPipeline="before";callDrawOrDispatch=false] + expected: FAIL + + [:compute=false;useBindGroup0=true;useBindGroup1=false;setBindGroupsOrder="reversed";setPipeline="before";callDrawOrDispatch=true] + expected: FAIL + + [:compute=false;useBindGroup0=true;useBindGroup1=false;setBindGroupsOrder="reversed";setPipeline="middle";callDrawOrDispatch=false] + expected: FAIL + + [:compute=false;useBindGroup0=true;useBindGroup1=false;setBindGroupsOrder="reversed";setPipeline="middle";callDrawOrDispatch=true] + expected: FAIL + + [:compute=false;useBindGroup0=true;useBindGroup1=false;setBindGroupsOrder="reversed";setPipeline="after";callDrawOrDispatch=false] + expected: FAIL + + [:compute=false;useBindGroup0=true;useBindGroup1=false;setBindGroupsOrder="reversed";setPipeline="after";callDrawOrDispatch=true] + expected: FAIL + + [:compute=false;useBindGroup0=true;useBindGroup1=false;setBindGroupsOrder="reversed";setPipeline="none";callDrawOrDispatch=false] + expected: FAIL + + [:compute=false;useBindGroup0=true;useBindGroup1=false;setBindGroupsOrder="reversed";setPipeline="none";callDrawOrDispatch=true] + expected: FAIL + + [:compute=false;useBindGroup0=true;useBindGroup1=true;setBindGroupsOrder="common";setPipeline="before";callDrawOrDispatch=false] + expected: FAIL + + [:compute=false;useBindGroup0=true;useBindGroup1=true;setBindGroupsOrder="common";setPipeline="before";callDrawOrDispatch=true] + expected: FAIL + + [:compute=false;useBindGroup0=true;useBindGroup1=true;setBindGroupsOrder="common";setPipeline="middle";callDrawOrDispatch=false] + expected: FAIL + + [:compute=false;useBindGroup0=true;useBindGroup1=true;setBindGroupsOrder="common";setPipeline="middle";callDrawOrDispatch=true] + expected: FAIL + + [:compute=false;useBindGroup0=true;useBindGroup1=true;setBindGroupsOrder="common";setPipeline="after";callDrawOrDispatch=false] + expected: FAIL + + [:compute=false;useBindGroup0=true;useBindGroup1=true;setBindGroupsOrder="common";setPipeline="after";callDrawOrDispatch=true] + expected: FAIL + + [:compute=false;useBindGroup0=true;useBindGroup1=true;setBindGroupsOrder="common";setPipeline="none";callDrawOrDispatch=false] + expected: FAIL + + [:compute=false;useBindGroup0=true;useBindGroup1=true;setBindGroupsOrder="common";setPipeline="none";callDrawOrDispatch=true] + expected: FAIL + + [:compute=false;useBindGroup0=true;useBindGroup1=true;setBindGroupsOrder="reversed";setPipeline="before";callDrawOrDispatch=false] + expected: FAIL + + [:compute=false;useBindGroup0=true;useBindGroup1=true;setBindGroupsOrder="reversed";setPipeline="before";callDrawOrDispatch=true] + expected: FAIL + + [:compute=false;useBindGroup0=true;useBindGroup1=true;setBindGroupsOrder="reversed";setPipeline="middle";callDrawOrDispatch=false] + expected: FAIL + + [:compute=false;useBindGroup0=true;useBindGroup1=true;setBindGroupsOrder="reversed";setPipeline="middle";callDrawOrDispatch=true] + expected: FAIL + + [:compute=false;useBindGroup0=true;useBindGroup1=true;setBindGroupsOrder="reversed";setPipeline="after";callDrawOrDispatch=false] + expected: FAIL + + [:compute=false;useBindGroup0=true;useBindGroup1=true;setBindGroupsOrder="reversed";setPipeline="after";callDrawOrDispatch=true] + expected: FAIL + + [:compute=false;useBindGroup0=true;useBindGroup1=true;setBindGroupsOrder="reversed";setPipeline="none";callDrawOrDispatch=false] + expected: FAIL + + [:compute=false;useBindGroup0=true;useBindGroup1=true;setBindGroupsOrder="reversed";setPipeline="none";callDrawOrDispatch=true] + expected: FAIL + + [:compute=true;useBindGroup0=false;useBindGroup1=false;setBindGroupsOrder="common";setPipeline="before";callDrawOrDispatch=false] + expected: FAIL + + [:compute=true;useBindGroup0=false;useBindGroup1=false;setBindGroupsOrder="common";setPipeline="before";callDrawOrDispatch=true] + expected: FAIL + + [:compute=true;useBindGroup0=false;useBindGroup1=false;setBindGroupsOrder="common";setPipeline="middle";callDrawOrDispatch=false] + expected: FAIL + + [:compute=true;useBindGroup0=false;useBindGroup1=false;setBindGroupsOrder="common";setPipeline="middle";callDrawOrDispatch=true] + expected: FAIL + + [:compute=true;useBindGroup0=false;useBindGroup1=false;setBindGroupsOrder="common";setPipeline="after";callDrawOrDispatch=false] + expected: FAIL + + [:compute=true;useBindGroup0=false;useBindGroup1=false;setBindGroupsOrder="common";setPipeline="after";callDrawOrDispatch=true] + expected: FAIL + + [:compute=true;useBindGroup0=false;useBindGroup1=false;setBindGroupsOrder="common";setPipeline="none";callDrawOrDispatch=false] + expected: FAIL + + [:compute=true;useBindGroup0=false;useBindGroup1=false;setBindGroupsOrder="common";setPipeline="none";callDrawOrDispatch=true] + expected: FAIL + + [:compute=true;useBindGroup0=false;useBindGroup1=false;setBindGroupsOrder="reversed";setPipeline="before";callDrawOrDispatch=false] + expected: FAIL + + [:compute=true;useBindGroup0=false;useBindGroup1=false;setBindGroupsOrder="reversed";setPipeline="before";callDrawOrDispatch=true] + expected: FAIL + + [:compute=true;useBindGroup0=false;useBindGroup1=false;setBindGroupsOrder="reversed";setPipeline="middle";callDrawOrDispatch=false] + expected: FAIL + + [:compute=true;useBindGroup0=false;useBindGroup1=false;setBindGroupsOrder="reversed";setPipeline="middle";callDrawOrDispatch=true] + expected: FAIL + + [:compute=true;useBindGroup0=false;useBindGroup1=false;setBindGroupsOrder="reversed";setPipeline="after";callDrawOrDispatch=false] + expected: FAIL + + [:compute=true;useBindGroup0=false;useBindGroup1=false;setBindGroupsOrder="reversed";setPipeline="after";callDrawOrDispatch=true] + expected: FAIL + + [:compute=true;useBindGroup0=false;useBindGroup1=false;setBindGroupsOrder="reversed";setPipeline="none";callDrawOrDispatch=false] + expected: FAIL + + [:compute=true;useBindGroup0=false;useBindGroup1=false;setBindGroupsOrder="reversed";setPipeline="none";callDrawOrDispatch=true] + expected: FAIL + + [:compute=true;useBindGroup0=false;useBindGroup1=true;setBindGroupsOrder="common";setPipeline="before";callDrawOrDispatch=false] + expected: FAIL + + [:compute=true;useBindGroup0=false;useBindGroup1=true;setBindGroupsOrder="common";setPipeline="before";callDrawOrDispatch=true] + expected: FAIL + + [:compute=true;useBindGroup0=false;useBindGroup1=true;setBindGroupsOrder="common";setPipeline="middle";callDrawOrDispatch=false] + expected: FAIL + + [:compute=true;useBindGroup0=false;useBindGroup1=true;setBindGroupsOrder="common";setPipeline="middle";callDrawOrDispatch=true] + expected: FAIL + + [:compute=true;useBindGroup0=false;useBindGroup1=true;setBindGroupsOrder="common";setPipeline="after";callDrawOrDispatch=false] + expected: FAIL + + [:compute=true;useBindGroup0=false;useBindGroup1=true;setBindGroupsOrder="common";setPipeline="after";callDrawOrDispatch=true] + expected: FAIL + + [:compute=true;useBindGroup0=false;useBindGroup1=true;setBindGroupsOrder="common";setPipeline="none";callDrawOrDispatch=false] + expected: FAIL + + [:compute=true;useBindGroup0=false;useBindGroup1=true;setBindGroupsOrder="common";setPipeline="none";callDrawOrDispatch=true] + expected: FAIL + + [:compute=true;useBindGroup0=false;useBindGroup1=true;setBindGroupsOrder="reversed";setPipeline="before";callDrawOrDispatch=false] + expected: FAIL + + [:compute=true;useBindGroup0=false;useBindGroup1=true;setBindGroupsOrder="reversed";setPipeline="before";callDrawOrDispatch=true] + expected: FAIL + + [:compute=true;useBindGroup0=false;useBindGroup1=true;setBindGroupsOrder="reversed";setPipeline="middle";callDrawOrDispatch=false] + expected: FAIL + + [:compute=true;useBindGroup0=false;useBindGroup1=true;setBindGroupsOrder="reversed";setPipeline="middle";callDrawOrDispatch=true] + expected: FAIL + + [:compute=true;useBindGroup0=false;useBindGroup1=true;setBindGroupsOrder="reversed";setPipeline="after";callDrawOrDispatch=false] + expected: FAIL + + [:compute=true;useBindGroup0=false;useBindGroup1=true;setBindGroupsOrder="reversed";setPipeline="after";callDrawOrDispatch=true] + expected: FAIL + + [:compute=true;useBindGroup0=false;useBindGroup1=true;setBindGroupsOrder="reversed";setPipeline="none";callDrawOrDispatch=false] + expected: FAIL + + [:compute=true;useBindGroup0=false;useBindGroup1=true;setBindGroupsOrder="reversed";setPipeline="none";callDrawOrDispatch=true] + expected: FAIL + + [:compute=true;useBindGroup0=true;useBindGroup1=false;setBindGroupsOrder="common";setPipeline="before";callDrawOrDispatch=false] + expected: FAIL + + [:compute=true;useBindGroup0=true;useBindGroup1=false;setBindGroupsOrder="common";setPipeline="before";callDrawOrDispatch=true] + expected: FAIL + + [:compute=true;useBindGroup0=true;useBindGroup1=false;setBindGroupsOrder="common";setPipeline="middle";callDrawOrDispatch=false] + expected: FAIL + + [:compute=true;useBindGroup0=true;useBindGroup1=false;setBindGroupsOrder="common";setPipeline="middle";callDrawOrDispatch=true] + expected: FAIL + + [:compute=true;useBindGroup0=true;useBindGroup1=false;setBindGroupsOrder="common";setPipeline="after";callDrawOrDispatch=false] + expected: FAIL + + [:compute=true;useBindGroup0=true;useBindGroup1=false;setBindGroupsOrder="common";setPipeline="after";callDrawOrDispatch=true] + expected: FAIL + + [:compute=true;useBindGroup0=true;useBindGroup1=false;setBindGroupsOrder="common";setPipeline="none";callDrawOrDispatch=false] + expected: FAIL + + [:compute=true;useBindGroup0=true;useBindGroup1=false;setBindGroupsOrder="common";setPipeline="none";callDrawOrDispatch=true] + expected: FAIL + + [:compute=true;useBindGroup0=true;useBindGroup1=false;setBindGroupsOrder="reversed";setPipeline="before";callDrawOrDispatch=false] + expected: FAIL + + [:compute=true;useBindGroup0=true;useBindGroup1=false;setBindGroupsOrder="reversed";setPipeline="before";callDrawOrDispatch=true] + expected: FAIL + + [:compute=true;useBindGroup0=true;useBindGroup1=false;setBindGroupsOrder="reversed";setPipeline="middle";callDrawOrDispatch=false] + expected: FAIL + + [:compute=true;useBindGroup0=true;useBindGroup1=false;setBindGroupsOrder="reversed";setPipeline="middle";callDrawOrDispatch=true] + expected: FAIL + + [:compute=true;useBindGroup0=true;useBindGroup1=false;setBindGroupsOrder="reversed";setPipeline="after";callDrawOrDispatch=false] + expected: FAIL + + [:compute=true;useBindGroup0=true;useBindGroup1=false;setBindGroupsOrder="reversed";setPipeline="after";callDrawOrDispatch=true] + expected: FAIL + + [:compute=true;useBindGroup0=true;useBindGroup1=false;setBindGroupsOrder="reversed";setPipeline="none";callDrawOrDispatch=false] + expected: FAIL + + [:compute=true;useBindGroup0=true;useBindGroup1=false;setBindGroupsOrder="reversed";setPipeline="none";callDrawOrDispatch=true] + expected: FAIL + + [:compute=true;useBindGroup0=true;useBindGroup1=true;setBindGroupsOrder="common";setPipeline="before";callDrawOrDispatch=false] + expected: FAIL + + [:compute=true;useBindGroup0=true;useBindGroup1=true;setBindGroupsOrder="common";setPipeline="before";callDrawOrDispatch=true] + expected: FAIL + + [:compute=true;useBindGroup0=true;useBindGroup1=true;setBindGroupsOrder="common";setPipeline="middle";callDrawOrDispatch=false] + expected: FAIL + + [:compute=true;useBindGroup0=true;useBindGroup1=true;setBindGroupsOrder="common";setPipeline="middle";callDrawOrDispatch=true] + expected: FAIL + + [:compute=true;useBindGroup0=true;useBindGroup1=true;setBindGroupsOrder="common";setPipeline="after";callDrawOrDispatch=false] + expected: FAIL + + [:compute=true;useBindGroup0=true;useBindGroup1=true;setBindGroupsOrder="common";setPipeline="after";callDrawOrDispatch=true] + expected: FAIL + + [:compute=true;useBindGroup0=true;useBindGroup1=true;setBindGroupsOrder="common";setPipeline="none";callDrawOrDispatch=false] + expected: FAIL + + [:compute=true;useBindGroup0=true;useBindGroup1=true;setBindGroupsOrder="common";setPipeline="none";callDrawOrDispatch=true] + expected: FAIL + + [:compute=true;useBindGroup0=true;useBindGroup1=true;setBindGroupsOrder="reversed";setPipeline="before";callDrawOrDispatch=false] + expected: FAIL + + [:compute=true;useBindGroup0=true;useBindGroup1=true;setBindGroupsOrder="reversed";setPipeline="before";callDrawOrDispatch=true] + expected: FAIL + + [:compute=true;useBindGroup0=true;useBindGroup1=true;setBindGroupsOrder="reversed";setPipeline="middle";callDrawOrDispatch=false] + expected: FAIL + + [:compute=true;useBindGroup0=true;useBindGroup1=true;setBindGroupsOrder="reversed";setPipeline="middle";callDrawOrDispatch=true] + expected: FAIL + + [:compute=true;useBindGroup0=true;useBindGroup1=true;setBindGroupsOrder="reversed";setPipeline="after";callDrawOrDispatch=false] + expected: FAIL + + [:compute=true;useBindGroup0=true;useBindGroup1=true;setBindGroupsOrder="reversed";setPipeline="after";callDrawOrDispatch=true] + expected: FAIL + + [:compute=true;useBindGroup0=true;useBindGroup1=true;setBindGroupsOrder="reversed";setPipeline="none";callDrawOrDispatch=false] + expected: FAIL + + [:compute=true;useBindGroup0=true;useBindGroup1=true;setBindGroupsOrder="reversed";setPipeline="none";callDrawOrDispatch=true] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,render,dynamic_state:setStencilReference:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,programmable,pipeline_bind_group_compat:bgl_visibility_mismatch:*] + [:encoderType="compute%20pass";call="dispatch";callWithZero=true] + expected: FAIL + + [:encoderType="compute%20pass";call="dispatch";callWithZero=false] + expected: FAIL + + [:encoderType="compute%20pass";call="dispatchIndirect";callWithZero=true] + expected: FAIL + + [:encoderType="compute%20pass";call="dispatchIndirect";callWithZero=false] + expected: FAIL + + [:encoderType="render%20pass";call="draw";callWithZero=true] + expected: FAIL + + [:encoderType="render%20pass";call="draw";callWithZero=false] + expected: FAIL + + [:encoderType="render%20pass";call="drawIndexed";callWithZero=true] + expected: FAIL + + [:encoderType="render%20pass";call="drawIndexed";callWithZero=false] + expected: FAIL + + [:encoderType="render%20pass";call="drawIndirect";callWithZero=true] + expected: FAIL + + [:encoderType="render%20pass";call="drawIndirect";callWithZero=false] + expected: FAIL + + [:encoderType="render%20pass";call="drawIndexedIndirect";callWithZero=true] + expected: FAIL + + [:encoderType="render%20pass";call="drawIndexedIndirect";callWithZero=false] + expected: FAIL + + [:encoderType="render%20bundle";call="draw";callWithZero=true] + expected: FAIL + + [:encoderType="render%20bundle";call="draw";callWithZero=false] + expected: FAIL + + [:encoderType="render%20bundle";call="drawIndexed";callWithZero=true] + expected: FAIL + + [:encoderType="render%20bundle";call="drawIndexed";callWithZero=false] + expected: FAIL + + [:encoderType="render%20bundle";call="drawIndirect";callWithZero=true] + expected: FAIL + + [:encoderType="render%20bundle";call="drawIndirect";callWithZero=false] + expected: FAIL + + [:encoderType="render%20bundle";call="drawIndexedIndirect";callWithZero=true] + expected: FAIL + + [:encoderType="render%20bundle";call="drawIndexedIndirect";callWithZero=false] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,createRenderBundleEncoder:valid_texture_formats:*] + [:format="r8unorm"] + expected: FAIL + + [:format="r8snorm"] + expected: FAIL + + [:format="r8uint"] + expected: FAIL + + [:format="r8sint"] + expected: FAIL + + [:format="rg8unorm"] + expected: FAIL + + [:format="rg8snorm"] + expected: FAIL + + [:format="rg8uint"] + expected: FAIL + + [:format="rg8sint"] + expected: FAIL + + [:format="rgba8unorm"] + expected: FAIL + + [:format="rgba8unorm-srgb"] + expected: FAIL + + [:format="rgba8snorm"] + expected: FAIL + + [:format="rgba8uint"] + expected: FAIL + + [:format="rgba8sint"] + expected: FAIL + + [:format="bgra8unorm"] + expected: FAIL + + [:format="bgra8unorm-srgb"] + expected: FAIL + + [:format="r16uint"] + expected: FAIL + + [:format="r16sint"] + expected: FAIL + + [:format="r16float"] + expected: FAIL + + [:format="rg16uint"] + expected: FAIL + + [:format="rg16sint"] + expected: FAIL + + [:format="rg16float"] + expected: FAIL + + [:format="rgba16uint"] + expected: FAIL + + [:format="rgba16sint"] + expected: FAIL + + [:format="rgba16float"] + expected: FAIL + + [:format="r32uint"] + expected: FAIL + + [:format="r32sint"] + expected: FAIL + + [:format="r32float"] + expected: FAIL + + [:format="rg32uint"] + expected: FAIL + + [:format="rg32sint"] + expected: FAIL + + [:format="rg32float"] + expected: FAIL + + [:format="rgba32uint"] + expected: FAIL + + [:format="rgba32sint"] + expected: FAIL + + [:format="rgba32float"] + expected: FAIL + + [:format="rgb10a2unorm"] + expected: FAIL + + [:format="rg11b10ufloat"] + expected: FAIL + + [:format="rgb9e5ufloat"] + expected: FAIL + + [:format="stencil8"] + expected: FAIL + + [:format="depth16unorm"] + expected: FAIL + + [:format="depth32float"] + expected: FAIL + + [:format="depth24plus"] + expected: FAIL + + [:format="depth24plus-stencil8"] + expected: FAIL + + [:format="depth32float-stencil8"] + expected: FAIL + + [:format="bc1-rgba-unorm"] + expected: FAIL + + [:format="bc1-rgba-unorm-srgb"] + expected: FAIL + + [:format="bc2-rgba-unorm"] + expected: FAIL + + [:format="bc2-rgba-unorm-srgb"] + expected: FAIL + + [:format="bc3-rgba-unorm"] + expected: FAIL + + [:format="bc3-rgba-unorm-srgb"] + expected: FAIL + + [:format="bc4-r-unorm"] + expected: FAIL + + [:format="bc4-r-snorm"] + expected: FAIL + + [:format="bc5-rg-unorm"] + expected: FAIL + + [:format="bc5-rg-snorm"] + expected: FAIL + + [:format="bc6h-rgb-ufloat"] + expected: FAIL + + [:format="bc6h-rgb-float"] + expected: FAIL + + [:format="bc7-rgba-unorm"] + expected: FAIL + + [:format="bc7-rgba-unorm-srgb"] + expected: FAIL + + [:format="etc2-rgb8unorm"] + expected: FAIL + + [:format="etc2-rgb8unorm-srgb"] + expected: FAIL + + [:format="etc2-rgb8a1unorm"] + expected: FAIL + + [:format="etc2-rgb8a1unorm-srgb"] + expected: FAIL + + [:format="etc2-rgba8unorm"] + expected: FAIL + + [:format="etc2-rgba8unorm-srgb"] + expected: FAIL + + [:format="eac-r11unorm"] + expected: FAIL + + [:format="eac-r11snorm"] + expected: FAIL + + [:format="eac-rg11unorm"] + expected: FAIL + + [:format="eac-rg11snorm"] + expected: FAIL + + [:format="astc-4x4-unorm"] + expected: FAIL + + [:format="astc-4x4-unorm-srgb"] + expected: FAIL + + [:format="astc-5x4-unorm"] + expected: FAIL + + [:format="astc-5x4-unorm-srgb"] + expected: FAIL + + [:format="astc-5x5-unorm"] + expected: FAIL + + [:format="astc-5x5-unorm-srgb"] + expected: FAIL + + [:format="astc-6x5-unorm"] + expected: FAIL + + [:format="astc-6x5-unorm-srgb"] + expected: FAIL + + [:format="astc-6x6-unorm"] + expected: FAIL + + [:format="astc-6x6-unorm-srgb"] + expected: FAIL + + [:format="astc-8x5-unorm"] + expected: FAIL + + [:format="astc-8x5-unorm-srgb"] + expected: FAIL + + [:format="astc-8x6-unorm"] + expected: FAIL + + [:format="astc-8x6-unorm-srgb"] + expected: FAIL + + [:format="astc-8x8-unorm"] + expected: FAIL + + [:format="astc-8x8-unorm-srgb"] + expected: FAIL + + [:format="astc-10x5-unorm"] + expected: FAIL + + [:format="astc-10x5-unorm-srgb"] + expected: FAIL + + [:format="astc-10x6-unorm"] + expected: FAIL + + [:format="astc-10x6-unorm-srgb"] + expected: FAIL + + [:format="astc-10x8-unorm"] + expected: FAIL + + [:format="astc-10x8-unorm-srgb"] + expected: FAIL + + [:format="astc-10x10-unorm"] + expected: FAIL + + [:format="astc-10x10-unorm-srgb"] + expected: FAIL + + [:format="astc-12x10-unorm"] + expected: FAIL + + [:format="astc-12x10-unorm-srgb"] + expected: FAIL + + [:format="astc-12x12-unorm"] + expected: FAIL + + [:format="astc-12x12-unorm-srgb"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,adapter,requestAdapter:requestAdapter_no_parameters:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,bitcast:f32_to_vec2h:*] + [:inputSource="const";vectorize="_undef_";alias=false] + expected: FAIL + + [:inputSource="const";vectorize="_undef_";alias=true] + expected: FAIL + + [:inputSource="const";vectorize=2;alias=false] + expected: FAIL + + [:inputSource="const";vectorize=2;alias=true] + expected: FAIL + + [:inputSource="const";vectorize=3;alias=false] + expected: FAIL + + [:inputSource="const";vectorize=3;alias=true] + expected: FAIL + + [:inputSource="const";vectorize=4;alias=false] + expected: FAIL + + [:inputSource="const";vectorize=4;alias=true] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_";alias=false] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_";alias=true] + expected: FAIL + + [:inputSource="uniform";vectorize=2;alias=false] + expected: FAIL + + [:inputSource="uniform";vectorize=2;alias=true] + expected: FAIL + + [:inputSource="uniform";vectorize=3;alias=false] + expected: FAIL + + [:inputSource="uniform";vectorize=3;alias=true] + expected: FAIL + + [:inputSource="uniform";vectorize=4;alias=false] + expected: FAIL + + [:inputSource="uniform";vectorize=4;alias=true] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_";alias=false] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_";alias=true] + expected: FAIL + + [:inputSource="storage_r";vectorize=2;alias=false] + expected: FAIL + + [:inputSource="storage_r";vectorize=2;alias=true] + expected: FAIL + + [:inputSource="storage_r";vectorize=3;alias=false] + expected: FAIL + + [:inputSource="storage_r";vectorize=3;alias=true] + expected: FAIL + + [:inputSource="storage_r";vectorize=4;alias=false] + expected: FAIL + + [:inputSource="storage_r";vectorize=4;alias=true] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_";alias=false] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_";alias=true] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2;alias=false] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2;alias=true] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3;alias=false] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3;alias=true] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4;alias=false] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4;alias=true] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createBindGroupLayout:max_resources_per_stage,in_pipeline_layout:*] + [:maxedEntry={"buffer":{"type":"uniform"}}] + expected: FAIL + + [:maxedEntry={"buffer":{"type":"storage"}}] + expected: FAIL + + [:maxedEntry={"buffer":{"type":"read-only-storage"}}] + expected: FAIL + + [:maxedEntry={"sampler":{"type":"comparison"}}] + expected: FAIL + + [:maxedEntry={"sampler":{"type":"filtering"}}] + expected: FAIL + + [:maxedEntry={"sampler":{"type":"non-filtering"}}] + expected: FAIL + + [:maxedEntry={"texture":{"multisampled":false}}] + expected: FAIL + + [:maxedEntry={"texture":{"multisampled":true,"sampleType":"unfilterable-float"}}] + expected: FAIL + + [:maxedEntry={"storageTexture":{"access":"write-only","format":"rgba8unorm"}}] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,overrides:uninitialized,fragment:*] + [:isAsync=true;fragmentConstants={}] + expected: FAIL + + [:isAsync=true;fragmentConstants={"r":1,"g":1}] + expected: FAIL + + [:isAsync=true;fragmentConstants={"r":1,"b":1}] + expected: FAIL + + [:isAsync=true;fragmentConstants={"r":1,"g":1,"b":1,"a":1}] + expected: FAIL + + [:isAsync=false;fragmentConstants={}] + expected: FAIL + + [:isAsync=false;fragmentConstants={"r":1,"g":1}] + expected: FAIL + + [:isAsync=false;fragmentConstants={"r":1,"b":1}] + expected: FAIL + + [:isAsync=false;fragmentConstants={"r":1,"g":1,"b":1,"a":1}] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_if_else:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,render_pipeline,pipeline_output_targets:color,component_count:*] + [:format="r8unorm"] + expected: FAIL + + [:format="r8uint"] + expected: FAIL + + [:format="r8sint"] + expected: FAIL + + [:format="rg8unorm"] + expected: FAIL + + [:format="rg8uint"] + expected: FAIL + + [:format="rg8sint"] + expected: FAIL + + [:format="rgba8unorm"] + expected: FAIL + + [:format="rgba8unorm-srgb"] + expected: FAIL + + [:format="rgba8uint"] + expected: FAIL + + [:format="rgba8sint"] + expected: FAIL + + [:format="bgra8unorm"] + expected: FAIL + + [:format="bgra8unorm-srgb"] + expected: FAIL + + [:format="r16uint"] + expected: FAIL + + [:format="r16sint"] + expected: FAIL + + [:format="r16float"] + expected: FAIL + + [:format="rg16uint"] + expected: FAIL + + [:format="rg16sint"] + expected: FAIL + + [:format="rg16float"] + expected: FAIL + + [:format="rgba16uint"] + expected: FAIL + + [:format="rgba16sint"] + expected: FAIL + + [:format="rgba16float"] + expected: FAIL + + [:format="r32uint"] + expected: FAIL + + [:format="r32sint"] + expected: FAIL + + [:format="r32float"] + expected: FAIL + + [:format="rg32uint"] + expected: FAIL + + [:format="rg32sint"] + expected: FAIL + + [:format="rg32float"] + expected: FAIL + + [:format="rgba32uint"] + expected: FAIL + + [:format="rgba32sint"] + expected: FAIL + + [:format="rgba32float"] + expected: FAIL + + [:format="rgb10a2unorm"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,fract:f32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,texture,rg11b10ufloat_renderable:begin_render_pass_msaa_and_resolve:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,pipeline,default_layout:incompatible_with_explicit:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,queue,buffer_mapped:map_command_recording_order:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,queue,copyToTexture,CopyExternalImageToTexture:source_image,crossOrigin:*] + [:sourceImage="canvas";isOriginClean=true] + expected: FAIL + + [:sourceImage="canvas";isOriginClean=false] + expected: FAIL + + [:sourceImage="offscreenCanvas";isOriginClean=true] + expected: FAIL + + [:sourceImage="offscreenCanvas";isOriginClean=false] + expected: FAIL + + [:sourceImage="imageBitmap";isOriginClean=true] + expected: FAIL + + [:sourceImage="imageBitmap";isOriginClean=false] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,workgroupBarrier:stage:*] + [:stage="vertex"] + expected: FAIL + + [:stage="fragment"] + expected: FAIL + + [:stage="compute"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,shader_io,shared_structs:shared_with_buffer:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,command_buffer,copyBufferToBuffer:copy_order:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,error_scope:parent_scope:*] + [:errorFilter="out-of-memory";stackDepth=1] + expected: FAIL + + [:errorFilter="out-of-memory";stackDepth=10] + expected: FAIL + + [:errorFilter="out-of-memory";stackDepth=100] + expected: FAIL + + [:errorFilter="out-of-memory";stackDepth=1000] + expected: FAIL + + [:errorFilter="validation";stackDepth=1] + expected: FAIL + + [:errorFilter="validation";stackDepth=10] + expected: FAIL + + [:errorFilter="validation";stackDepth=100] + expected: FAIL + + [:errorFilter="validation";stackDepth=1000] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,distance:abstract_float:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,resource_init,buffer:map_whole_buffer:*] + [:mapMode=1] + expected: FAIL + + [:mapMode=2] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createView:format:*] + [:textureFormatFeature="_undef_";viewFormatFeature="_undef_"] + expected: FAIL + + [:textureFormatFeature="_undef_";viewFormatFeature="depth32float-stencil8"] + expected: FAIL + + [:textureFormatFeature="_undef_";viewFormatFeature="texture-compression-bc"] + expected: FAIL + + [:textureFormatFeature="_undef_";viewFormatFeature="texture-compression-etc2"] + expected: FAIL + + [:textureFormatFeature="_undef_";viewFormatFeature="texture-compression-astc"] + expected: FAIL + + [:textureFormatFeature="depth32float-stencil8";viewFormatFeature="_undef_"] + expected: FAIL + + [:textureFormatFeature="depth32float-stencil8";viewFormatFeature="depth32float-stencil8"] + expected: FAIL + + [:textureFormatFeature="depth32float-stencil8";viewFormatFeature="texture-compression-bc"] + expected: FAIL + + [:textureFormatFeature="depth32float-stencil8";viewFormatFeature="texture-compression-etc2"] + expected: FAIL + + [:textureFormatFeature="depth32float-stencil8";viewFormatFeature="texture-compression-astc"] + expected: FAIL + + [:textureFormatFeature="texture-compression-bc";viewFormatFeature="_undef_"] + expected: FAIL + + [:textureFormatFeature="texture-compression-bc";viewFormatFeature="depth32float-stencil8"] + expected: FAIL + + [:textureFormatFeature="texture-compression-bc";viewFormatFeature="texture-compression-bc"] + expected: FAIL + + [:textureFormatFeature="texture-compression-bc";viewFormatFeature="texture-compression-etc2"] + expected: FAIL + + [:textureFormatFeature="texture-compression-bc";viewFormatFeature="texture-compression-astc"] + expected: FAIL + + [:textureFormatFeature="texture-compression-etc2";viewFormatFeature="_undef_"] + expected: FAIL + + [:textureFormatFeature="texture-compression-etc2";viewFormatFeature="depth32float-stencil8"] + expected: FAIL + + [:textureFormatFeature="texture-compression-etc2";viewFormatFeature="texture-compression-bc"] + expected: FAIL + + [:textureFormatFeature="texture-compression-etc2";viewFormatFeature="texture-compression-etc2"] + expected: FAIL + + [:textureFormatFeature="texture-compression-etc2";viewFormatFeature="texture-compression-astc"] + expected: FAIL + + [:textureFormatFeature="texture-compression-astc";viewFormatFeature="_undef_"] + expected: FAIL + + [:textureFormatFeature="texture-compression-astc";viewFormatFeature="depth32float-stencil8"] + expected: FAIL + + [:textureFormatFeature="texture-compression-astc";viewFormatFeature="texture-compression-bc"] + expected: FAIL + + [:textureFormatFeature="texture-compression-astc";viewFormatFeature="texture-compression-etc2"] + expected: FAIL + + [:textureFormatFeature="texture-compression-astc";viewFormatFeature="texture-compression-astc"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createBindGroup:multisampled_validation:*] + [:multisampled=true] + expected: FAIL + + [:multisampled=false] + expected: FAIL + + +[cts.https.html?q=webgpu:util,texture,texture_ok:snorm_min:*] + [:mode="bytes";format="r8snorm"] + expected: FAIL + + [:mode="colors";format="r8snorm"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,degrees:f16:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,shadow:for_loop:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,inter_stage:location,superset:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:util,texture,texel_data:uint_texel_data_in_shader:*] + [:format="r8uint"] + expected: FAIL + + [:format="rg8uint"] + expected: FAIL + + [:format="rgba8uint"] + expected: FAIL + + [:format="r16uint"] + expected: FAIL + + [:format="rg16uint"] + expected: FAIL + + [:format="rgba16uint"] + expected: FAIL + + [:format="r32uint"] + expected: FAIL + + [:format="rg32uint"] + expected: FAIL + + [:format="rgba32uint"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxDynamicUniformBuffersPerPipelineLayout:createBindGroupLayout,at_over:*] + [:limitTest="atDefault";testValueName="atLimit";visibility=1] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=2] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=3] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=4] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=5] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=6] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=7] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=1] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=2] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=3] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=4] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=5] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=6] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=7] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=1] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=2] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=3] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=4] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=5] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=6] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=7] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=1] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=2] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=3] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=4] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=5] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=6] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=7] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=1] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=2] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=3] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=4] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=5] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=6] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=7] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=1] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=2] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=3] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=4] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=5] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=6] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=7] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=1] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=2] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=3] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=4] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=5] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=6] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=7] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=1] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=2] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=3] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=4] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=5] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=6] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=7] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=1] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=2] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=3] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=4] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=5] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=6] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=7] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=1] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=2] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=3] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=4] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=5] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=6] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=7] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,encoder_state:pass_end_twice,render_pass_invalid:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:timestampWrites,query_set_type:*] + [:queryType="occlusion"] + expected: FAIL + + [:queryType="timestamp"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,state,device_lost,destroy:createRenderBundleEncoder:*] + [:format="r8unorm"] + expected: FAIL + + [:format="r8uint"] + expected: FAIL + + [:format="r8sint"] + expected: FAIL + + [:format="rg8unorm"] + expected: FAIL + + [:format="rg8uint"] + expected: FAIL + + [:format="rg8sint"] + expected: FAIL + + [:format="rgba8unorm"] + expected: FAIL + + [:format="rgba8unorm-srgb"] + expected: FAIL + + [:format="rgba8uint"] + expected: FAIL + + [:format="rgba8sint"] + expected: FAIL + + [:format="bgra8unorm"] + expected: FAIL + + [:format="bgra8unorm-srgb"] + expected: FAIL + + [:format="r16uint"] + expected: FAIL + + [:format="r16sint"] + expected: FAIL + + [:format="r16float"] + expected: FAIL + + [:format="rg16uint"] + expected: FAIL + + [:format="rg16sint"] + expected: FAIL + + [:format="rg16float"] + expected: FAIL + + [:format="rgba16uint"] + expected: FAIL + + [:format="rgba16sint"] + expected: FAIL + + [:format="rgba16float"] + expected: FAIL + + [:format="r32uint"] + expected: FAIL + + [:format="r32sint"] + expected: FAIL + + [:format="r32float"] + expected: FAIL + + [:format="rg32uint"] + expected: FAIL + + [:format="rg32sint"] + expected: FAIL + + [:format="rg32float"] + expected: FAIL + + [:format="rgba32uint"] + expected: FAIL + + [:format="rgba32sint"] + expected: FAIL + + [:format="rgba32float"] + expected: FAIL + + [:format="rgb10a2unorm"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,length:f32_vec4:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,memory_model,atomicity:atomicity:*] + [:memType="atomic_storage";testType="inter_workgroup"] + expected: FAIL + + [:memType="atomic_storage";testType="intra_workgroup"] + expected: FAIL + + [:memType="atomic_workgroup";testType="intra_workgroup"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_texture_in_bind_groups:*] + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,render,dynamic_state:setBlendConstant:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,sqrt:f16:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,buffers,map:mappedAtCreation:*] + [:mappable=false] + expected: FAIL + + [:mappable=true] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,unpack4x8unorm:unpack:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,log2:abstract_float:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleCompare:arrayed_3d_coords:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,state,device_lost,destroy:command,renderPass,draw:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,comments:unterminated_block_comment:*] + [:terminated=true] + expected: FAIL + + [:terminated=false] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleCompareLevel:3d_coords:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,flow_control,return:return_conditional_false:*] + [:preventValueOptimizations=true] + expected: FAIL + + [:preventValueOptimizations=false] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,render_bundle:device_mismatch:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,i32_comparison:greater_equals:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:resolveTarget,array_layer_count:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,shader_io,compute_builtins:inputs:*] + [:method="param";dispatch="direct";groupSize={"x":1,"y":1,"z":1};numGroups={"x":1,"y":1,"z":1}] + expected: FAIL + + [:method="param";dispatch="direct";groupSize={"x":1,"y":1,"z":1};numGroups={"x":8,"y":4,"z":2}] + expected: FAIL + + [:method="param";dispatch="direct";groupSize={"x":8,"y":4,"z":2};numGroups={"x":1,"y":1,"z":1}] + expected: FAIL + + [:method="param";dispatch="direct";groupSize={"x":3,"y":7,"z":5};numGroups={"x":13,"y":9,"z":11}] + expected: FAIL + + [:method="param";dispatch="indirect";groupSize={"x":1,"y":1,"z":1};numGroups={"x":1,"y":1,"z":1}] + expected: FAIL + + [:method="param";dispatch="indirect";groupSize={"x":1,"y":1,"z":1};numGroups={"x":8,"y":4,"z":2}] + expected: FAIL + + [:method="param";dispatch="indirect";groupSize={"x":8,"y":4,"z":2};numGroups={"x":1,"y":1,"z":1}] + expected: FAIL + + [:method="param";dispatch="indirect";groupSize={"x":3,"y":7,"z":5};numGroups={"x":13,"y":9,"z":11}] + expected: FAIL + + [:method="struct";dispatch="direct";groupSize={"x":1,"y":1,"z":1};numGroups={"x":1,"y":1,"z":1}] + expected: FAIL + + [:method="struct";dispatch="direct";groupSize={"x":1,"y":1,"z":1};numGroups={"x":8,"y":4,"z":2}] + expected: FAIL + + [:method="struct";dispatch="direct";groupSize={"x":8,"y":4,"z":2};numGroups={"x":1,"y":1,"z":1}] + expected: FAIL + + [:method="struct";dispatch="direct";groupSize={"x":3,"y":7,"z":5};numGroups={"x":13,"y":9,"z":11}] + expected: FAIL + + [:method="struct";dispatch="indirect";groupSize={"x":1,"y":1,"z":1};numGroups={"x":1,"y":1,"z":1}] + expected: FAIL + + [:method="struct";dispatch="indirect";groupSize={"x":1,"y":1,"z":1};numGroups={"x":8,"y":4,"z":2}] + expected: FAIL + + [:method="struct";dispatch="indirect";groupSize={"x":8,"y":4,"z":2};numGroups={"x":1,"y":1,"z":1}] + expected: FAIL + + [:method="struct";dispatch="indirect";groupSize={"x":3,"y":7,"z":5};numGroups={"x":13,"y":9,"z":11}] + expected: FAIL + + [:method="mixed";dispatch="direct";groupSize={"x":1,"y":1,"z":1};numGroups={"x":1,"y":1,"z":1}] + expected: FAIL + + [:method="mixed";dispatch="direct";groupSize={"x":1,"y":1,"z":1};numGroups={"x":8,"y":4,"z":2}] + expected: FAIL + + [:method="mixed";dispatch="direct";groupSize={"x":8,"y":4,"z":2};numGroups={"x":1,"y":1,"z":1}] + expected: FAIL + + [:method="mixed";dispatch="direct";groupSize={"x":3,"y":7,"z":5};numGroups={"x":13,"y":9,"z":11}] + expected: FAIL + + [:method="mixed";dispatch="indirect";groupSize={"x":1,"y":1,"z":1};numGroups={"x":1,"y":1,"z":1}] + expected: FAIL + + [:method="mixed";dispatch="indirect";groupSize={"x":1,"y":1,"z":1};numGroups={"x":8,"y":4,"z":2}] + expected: FAIL + + [:method="mixed";dispatch="indirect";groupSize={"x":8,"y":4,"z":2};numGroups={"x":1,"y":1,"z":1}] + expected: FAIL + + [:method="mixed";dispatch="indirect";groupSize={"x":3,"y":7,"z":5};numGroups={"x":13,"y":9,"z":11}] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,state,device_lost,destroy:importExternalTexture:*] + [:sourceType="VideoElement"] + expected: FAIL + + [:sourceType="VideoFrame"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,f32_matrix_scalar_multiplication:scalar_matrix:*] + [:inputSource="const";cols=2;rows=2] + expected: FAIL + + [:inputSource="const";cols=2;rows=3] + expected: FAIL + + [:inputSource="const";cols=2;rows=4] + expected: FAIL + + [:inputSource="const";cols=3;rows=2] + expected: FAIL + + [:inputSource="const";cols=3;rows=3] + expected: FAIL + + [:inputSource="const";cols=3;rows=4] + expected: FAIL + + [:inputSource="const";cols=4;rows=2] + expected: FAIL + + [:inputSource="const";cols=4;rows=3] + expected: FAIL + + [:inputSource="const";cols=4;rows=4] + expected: FAIL + + [:inputSource="uniform";cols=2;rows=2] + expected: FAIL + + [:inputSource="uniform";cols=2;rows=3] + expected: FAIL + + [:inputSource="uniform";cols=2;rows=4] + expected: FAIL + + [:inputSource="uniform";cols=3;rows=2] + expected: FAIL + + [:inputSource="uniform";cols=3;rows=3] + expected: FAIL + + [:inputSource="uniform";cols=3;rows=4] + expected: FAIL + + [:inputSource="uniform";cols=4;rows=2] + expected: FAIL + + [:inputSource="uniform";cols=4;rows=3] + expected: FAIL + + [:inputSource="uniform";cols=4;rows=4] + expected: FAIL + + [:inputSource="storage_r";cols=2;rows=2] + expected: FAIL + + [:inputSource="storage_r";cols=2;rows=3] + expected: FAIL + + [:inputSource="storage_r";cols=2;rows=4] + expected: FAIL + + [:inputSource="storage_r";cols=3;rows=2] + expected: FAIL + + [:inputSource="storage_r";cols=3;rows=3] + expected: FAIL + + [:inputSource="storage_r";cols=3;rows=4] + expected: FAIL + + [:inputSource="storage_r";cols=4;rows=2] + expected: FAIL + + [:inputSource="storage_r";cols=4;rows=3] + expected: FAIL + + [:inputSource="storage_r";cols=4;rows=4] + expected: FAIL + + [:inputSource="storage_rw";cols=2;rows=2] + expected: FAIL + + [:inputSource="storage_rw";cols=2;rows=3] + expected: FAIL + + [:inputSource="storage_rw";cols=2;rows=4] + expected: FAIL + + [:inputSource="storage_rw";cols=3;rows=2] + expected: FAIL + + [:inputSource="storage_rw";cols=3;rows=3] + expected: FAIL + + [:inputSource="storage_rw";cols=3;rows=4] + expected: FAIL + + [:inputSource="storage_rw";cols=4;rows=2] + expected: FAIL + + [:inputSource="storage_rw";cols=4;rows=3] + expected: FAIL + + [:inputSource="storage_rw";cols=4;rows=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,padding:struct_explicit:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,abs:u32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxBindGroups:createPipelineLayout,at_over:*] + [:limitTest="atDefault";testValueName="atLimit"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:color_attachments,limits,maxColorAttachmentBytesPerSample,unaligned:*] + [:formats=["r8unorm","r32float","rgba8unorm","rgba32float","r8unorm"\]] + expected: FAIL + + [:formats=["r32float","rgba8unorm","rgba32float","r8unorm","r8unorm"\]] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,resource_usages,buffer,in_pass_encoder:subresources,buffer_usage_in_one_render_pass_with_one_draw:*] + [:usage0="uniform";usage1="uniform"] + expected: FAIL + + [:usage0="uniform";usage1="storage"] + expected: FAIL + + [:usage0="uniform";usage1="read-only-storage"] + expected: FAIL + + [:usage0="uniform";usage1="vertex"] + expected: FAIL + + [:usage0="uniform";usage1="index"] + expected: FAIL + + [:usage0="uniform";usage1="indirect"] + expected: FAIL + + [:usage0="uniform";usage1="indexedIndirect"] + expected: FAIL + + [:usage0="storage";usage1="uniform"] + expected: FAIL + + [:usage0="storage";usage1="read-only-storage"] + expected: FAIL + + [:usage0="storage";usage1="vertex"] + expected: FAIL + + [:usage0="storage";usage1="index"] + expected: FAIL + + [:usage0="storage";usage1="indirect"] + expected: FAIL + + [:usage0="storage";usage1="indexedIndirect"] + expected: FAIL + + [:usage0="read-only-storage";usage1="uniform"] + expected: FAIL + + [:usage0="read-only-storage";usage1="storage"] + expected: FAIL + + [:usage0="read-only-storage";usage1="read-only-storage"] + expected: FAIL + + [:usage0="read-only-storage";usage1="vertex"] + expected: FAIL + + [:usage0="read-only-storage";usage1="index"] + expected: FAIL + + [:usage0="read-only-storage";usage1="indirect"] + expected: FAIL + + [:usage0="read-only-storage";usage1="indexedIndirect"] + expected: FAIL + + [:usage0="vertex";usage1="uniform"] + expected: FAIL + + [:usage0="vertex";usage1="storage"] + expected: FAIL + + [:usage0="vertex";usage1="read-only-storage"] + expected: FAIL + + [:usage0="vertex";usage1="vertex"] + expected: FAIL + + [:usage0="vertex";usage1="index"] + expected: FAIL + + [:usage0="vertex";usage1="indirect"] + expected: FAIL + + [:usage0="vertex";usage1="indexedIndirect"] + expected: FAIL + + [:usage0="index";usage1="uniform"] + expected: FAIL + + [:usage0="index";usage1="storage"] + expected: FAIL + + [:usage0="index";usage1="read-only-storage"] + expected: FAIL + + [:usage0="index";usage1="vertex"] + expected: FAIL + + [:usage0="index";usage1="index"] + expected: FAIL + + [:usage0="index";usage1="indirect"] + expected: FAIL + + [:usage0="index";usage1="indexedIndirect"] + expected: FAIL + + [:usage0="indirect";usage1="uniform"] + expected: FAIL + + [:usage0="indirect";usage1="storage"] + expected: FAIL + + [:usage0="indirect";usage1="read-only-storage"] + expected: FAIL + + [:usage0="indirect";usage1="vertex"] + expected: FAIL + + [:usage0="indirect";usage1="index"] + expected: FAIL + + [:usage0="indexedIndirect";usage1="uniform"] + expected: FAIL + + [:usage0="indexedIndirect";usage1="storage"] + expected: FAIL + + [:usage0="indexedIndirect";usage1="read-only-storage"] + expected: FAIL + + [:usage0="indexedIndirect";usage1="vertex"] + expected: FAIL + + [:usage0="indexedIndirect";usage1="index"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,buffers,map:remapped_for_write:*] + [:mapAsyncRegionLeft="default-expand";mapAsyncRegionRight="default-expand"] + expected: FAIL + + [:mapAsyncRegionLeft="default-expand";mapAsyncRegionRight="explicit-expand"] + expected: FAIL + + [:mapAsyncRegionLeft="default-expand";mapAsyncRegionRight="minimal"] + expected: FAIL + + [:mapAsyncRegionLeft="explicit-expand";mapAsyncRegionRight="default-expand"] + expected: FAIL + + [:mapAsyncRegionLeft="explicit-expand";mapAsyncRegionRight="explicit-expand"] + expected: FAIL + + [:mapAsyncRegionLeft="explicit-expand";mapAsyncRegionRight="minimal"] + expected: FAIL + + [:mapAsyncRegionLeft="minimal";mapAsyncRegionRight="default-expand"] + expected: FAIL + + [:mapAsyncRegionLeft="minimal";mapAsyncRegionRight="explicit-expand"] + expected: FAIL + + [:mapAsyncRegionLeft="minimal";mapAsyncRegionRight="minimal"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createBindGroup:texture_binding_must_have_correct_usage:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,queue,destroyed,buffer:writeBuffer:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,buffer,mapping:getMappedRange,state,destroyed:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,resource_interface,bindings:binding_attributes:*] + [:stage="vertex";has_group=true;has_binding=true] + expected: FAIL + + [:stage="vertex";has_group=true;has_binding=false] + expected: FAIL + + [:stage="vertex";has_group=false;has_binding=true] + expected: FAIL + + [:stage="vertex";has_group=false;has_binding=false] + expected: FAIL + + [:stage="fragment";has_group=true;has_binding=true] + expected: FAIL + + [:stage="fragment";has_group=true;has_binding=false] + expected: FAIL + + [:stage="fragment";has_group=false;has_binding=true] + expected: FAIL + + [:stage="fragment";has_group=false;has_binding=false] + expected: FAIL + + [:stage="compute";has_group=true;has_binding=true] + expected: FAIL + + [:stage="compute";has_group=true;has_binding=false] + expected: FAIL + + [:stage="compute";has_group=false;has_binding=true] + expected: FAIL + + [:stage="compute";has_group=false;has_binding=false] + expected: FAIL + + +[cts.https.html?q=webgpu:web_platform,copyToTexture,canvas:copy_contents_from_2d_context_canvas:*] + [:canvasType="onscreen";dstColorFormat="r8unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="r8unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="r8unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="r8unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="r16float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="r16float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="r16float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="r16float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="r32float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="r32float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="r32float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="r32float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="rg8unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="rg8unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="rg8unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="rg8unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="rg16float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="rg16float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="rg16float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="rg16float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="rg32float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="rg32float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="rg32float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="rg32float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="rgba8unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="rgba8unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="rgba8unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="rgba8unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="rgba8unorm-srgb";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="rgba8unorm-srgb";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="rgba8unorm-srgb";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="rgba8unorm-srgb";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="bgra8unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="bgra8unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="bgra8unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="bgra8unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="bgra8unorm-srgb";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="bgra8unorm-srgb";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="bgra8unorm-srgb";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="bgra8unorm-srgb";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="rgb10a2unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="rgb10a2unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="rgb10a2unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="rgb10a2unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="rgba16float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="rgba16float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="rgba16float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="rgba16float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="rgba32float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="rgba32float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="rgba32float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="rgba32float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="r8unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="r8unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="r8unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="r8unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="r16float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="r16float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="r16float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="r16float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="r32float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="r32float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="r32float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="r32float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="rg8unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="rg8unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="rg8unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="rg8unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="rg16float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="rg16float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="rg16float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="rg16float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="rg32float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="rg32float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="rg32float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="rg32float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="rgba8unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="rgba8unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="rgba8unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="rgba8unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="rgba8unorm-srgb";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="rgba8unorm-srgb";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="rgba8unorm-srgb";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="rgba8unorm-srgb";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="bgra8unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="bgra8unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="bgra8unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="bgra8unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="bgra8unorm-srgb";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="bgra8unorm-srgb";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="bgra8unorm-srgb";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="bgra8unorm-srgb";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="rgb10a2unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="rgb10a2unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="rgb10a2unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="rgb10a2unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="rgba16float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="rgba16float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="rgba16float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="rgba16float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="rgba32float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="rgba32float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="rgba32float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="rgba32float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,capability_checks,features,texture_formats:depth_stencil_state:*] + [:format="depth32float-stencil8";enable_required_feature=true] + expected: FAIL + + [:format="depth32float-stencil8";enable_required_feature=false] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,shader_io,builtins:reuse_builtin_name:*] + [:name="vertex_index";stage="vertex";io="in";type="u32";use="alias"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use="struct"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use="function"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use="module-var"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use="function-var"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use="alias"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use="struct"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use="function"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use="module-var"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use="function-var"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use="alias"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use="struct"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use="function"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use="module-var"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use="function-var"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use="alias"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use="struct"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use="function"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use="module-var"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use="function-var"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use="alias"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use="struct"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use="function"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use="module-var"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use="function-var"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use="alias"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use="struct"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use="function"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use="module-var"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use="function-var"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use="alias"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use="struct"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use="function"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use="module-var"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use="function-var"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use="alias"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use="struct"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use="function"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use="module-var"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use="function-var"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use="alias"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use="struct"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use="function"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use="module-var"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use="function-var"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use="alias"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use="struct"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use="function"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use="module-var"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use="function-var"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use="alias"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use="struct"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use="function"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use="module-var"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use="function-var"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use="alias"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use="struct"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use="function"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use="module-var"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use="function-var"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use="alias"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use="struct"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use="function"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use="module-var"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use="function-var"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use="alias"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use="struct"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use="function"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use="module-var"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use="function-var"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,i32_arithmetic:addition_vector_scalar_compound:*] + [:inputSource="const";vectorize_lhs=2] + expected: FAIL + + [:inputSource="const";vectorize_lhs=3] + expected: FAIL + + [:inputSource="const";vectorize_lhs=4] + expected: FAIL + + [:inputSource="uniform";vectorize_lhs=2] + expected: FAIL + + [:inputSource="uniform";vectorize_lhs=3] + expected: FAIL + + [:inputSource="uniform";vectorize_lhs=4] + expected: FAIL + + [:inputSource="storage_r";vectorize_lhs=2] + expected: FAIL + + [:inputSource="storage_r";vectorize_lhs=3] + expected: FAIL + + [:inputSource="storage_r";vectorize_lhs=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize_lhs=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize_lhs=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize_lhs=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,f32_comparison:equals:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pass,attachment_compatibility:render_pass_and_bundle,color_format:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,arrayLength:read_only:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,buffer,mapping:mapAsync,sizeUnspecifiedOOB:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,asinh:abstract_float:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,state,device_lost,destroy:createBindGroup:*] + [:resourceType="uniformBuf";entry={"buffer":{"type":"uniform"}}] + expected: FAIL + + [:resourceType="storageBuf";entry={"buffer":{"type":"storage"}}] + expected: FAIL + + [:resourceType="storageBuf";entry={"buffer":{"type":"read-only-storage"}}] + expected: FAIL + + [:resourceType="filtSamp";entry={"sampler":{"type":"filtering"}}] + expected: FAIL + + [:resourceType="nonFiltSamp";entry={"sampler":{"type":"filtering"}}] + expected: FAIL + + [:resourceType="nonFiltSamp";entry={"sampler":{"type":"non-filtering"}}] + expected: FAIL + + [:resourceType="compareSamp";entry={"sampler":{"type":"comparison"}}] + expected: FAIL + + [:resourceType="sampledTex";entry={"texture":{"multisampled":false}}] + expected: FAIL + + [:resourceType="sampledTexMS";entry={"texture":{"multisampled":true,"sampleType":"unfilterable-float"}}] + expected: FAIL + + [:resourceType="storageTex";entry={"storageTexture":{"access":"write-only","format":"rgba8unorm"}}] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pass,attachment_compatibility:render_pass_or_bundle_and_pipeline,color_count:*] + [:encoderType="render%20pass"] + expected: FAIL + + [:encoderType="render%20bundle"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,u32_arithmetic:addition_scalar_vector:*] + [:inputSource="const";vectorize_rhs=2] + expected: FAIL + + [:inputSource="const";vectorize_rhs=3] + expected: FAIL + + [:inputSource="const";vectorize_rhs=4] + expected: FAIL + + [:inputSource="uniform";vectorize_rhs=2] + expected: FAIL + + [:inputSource="uniform";vectorize_rhs=3] + expected: FAIL + + [:inputSource="uniform";vectorize_rhs=4] + expected: FAIL + + [:inputSource="storage_r";vectorize_rhs=2] + expected: FAIL + + [:inputSource="storage_r";vectorize_rhs=3] + expected: FAIL + + [:inputSource="storage_r";vectorize_rhs=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize_rhs=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize_rhs=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize_rhs=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createBindGroupLayout:storage_texture,formats:*] + [:format="r8unorm"] + expected: FAIL + + [:format="r8snorm"] + expected: FAIL + + [:format="r8uint"] + expected: FAIL + + [:format="r8sint"] + expected: FAIL + + [:format="rg8unorm"] + expected: FAIL + + [:format="rg8snorm"] + expected: FAIL + + [:format="rg8uint"] + expected: FAIL + + [:format="rg8sint"] + expected: FAIL + + [:format="rgba8unorm"] + expected: FAIL + + [:format="rgba8unorm-srgb"] + expected: FAIL + + [:format="rgba8snorm"] + expected: FAIL + + [:format="rgba8uint"] + expected: FAIL + + [:format="rgba8sint"] + expected: FAIL + + [:format="bgra8unorm"] + expected: FAIL + + [:format="bgra8unorm-srgb"] + expected: FAIL + + [:format="r16uint"] + expected: FAIL + + [:format="r16sint"] + expected: FAIL + + [:format="r16float"] + expected: FAIL + + [:format="rg16uint"] + expected: FAIL + + [:format="rg16sint"] + expected: FAIL + + [:format="rg16float"] + expected: FAIL + + [:format="rgba16uint"] + expected: FAIL + + [:format="rgba16sint"] + expected: FAIL + + [:format="rgba16float"] + expected: FAIL + + [:format="r32uint"] + expected: FAIL + + [:format="r32sint"] + expected: FAIL + + [:format="r32float"] + expected: FAIL + + [:format="rg32uint"] + expected: FAIL + + [:format="rg32sint"] + expected: FAIL + + [:format="rg32float"] + expected: FAIL + + [:format="rgba32uint"] + expected: FAIL + + [:format="rgba32sint"] + expected: FAIL + + [:format="rgba32float"] + expected: FAIL + + [:format="rgb10a2unorm"] + expected: FAIL + + [:format="rg11b10ufloat"] + expected: FAIL + + [:format="rgb9e5ufloat"] + expected: FAIL + + [:format="stencil8"] + expected: FAIL + + [:format="depth16unorm"] + expected: FAIL + + [:format="depth32float"] + expected: FAIL + + [:format="depth24plus"] + expected: FAIL + + [:format="depth24plus-stencil8"] + expected: FAIL + + [:format="depth32float-stencil8"] + expected: FAIL + + [:format="bc1-rgba-unorm"] + expected: FAIL + + [:format="bc1-rgba-unorm-srgb"] + expected: FAIL + + [:format="bc2-rgba-unorm"] + expected: FAIL + + [:format="bc2-rgba-unorm-srgb"] + expected: FAIL + + [:format="bc3-rgba-unorm"] + expected: FAIL + + [:format="bc3-rgba-unorm-srgb"] + expected: FAIL + + [:format="bc4-r-unorm"] + expected: FAIL + + [:format="bc4-r-snorm"] + expected: FAIL + + [:format="bc5-rg-unorm"] + expected: FAIL + + [:format="bc5-rg-snorm"] + expected: FAIL + + [:format="bc6h-rgb-ufloat"] + expected: FAIL + + [:format="bc6h-rgb-float"] + expected: FAIL + + [:format="bc7-rgba-unorm"] + expected: FAIL + + [:format="bc7-rgba-unorm-srgb"] + expected: FAIL + + [:format="etc2-rgb8unorm"] + expected: FAIL + + [:format="etc2-rgb8unorm-srgb"] + expected: FAIL + + [:format="etc2-rgb8a1unorm"] + expected: FAIL + + [:format="etc2-rgb8a1unorm-srgb"] + expected: FAIL + + [:format="etc2-rgba8unorm"] + expected: FAIL + + [:format="etc2-rgba8unorm-srgb"] + expected: FAIL + + [:format="eac-r11unorm"] + expected: FAIL + + [:format="eac-r11snorm"] + expected: FAIL + + [:format="eac-rg11unorm"] + expected: FAIL + + [:format="eac-rg11snorm"] + expected: FAIL + + [:format="astc-4x4-unorm"] + expected: FAIL + + [:format="astc-4x4-unorm-srgb"] + expected: FAIL + + [:format="astc-5x4-unorm"] + expected: FAIL + + [:format="astc-5x4-unorm-srgb"] + expected: FAIL + + [:format="astc-5x5-unorm"] + expected: FAIL + + [:format="astc-5x5-unorm-srgb"] + expected: FAIL + + [:format="astc-6x5-unorm"] + expected: FAIL + + [:format="astc-6x5-unorm-srgb"] + expected: FAIL + + [:format="astc-6x6-unorm"] + expected: FAIL + + [:format="astc-6x6-unorm-srgb"] + expected: FAIL + + [:format="astc-8x5-unorm"] + expected: FAIL + + [:format="astc-8x5-unorm-srgb"] + expected: FAIL + + [:format="astc-8x6-unorm"] + expected: FAIL + + [:format="astc-8x6-unorm-srgb"] + expected: FAIL + + [:format="astc-8x8-unorm"] + expected: FAIL + + [:format="astc-8x8-unorm-srgb"] + expected: FAIL + + [:format="astc-10x5-unorm"] + expected: FAIL + + [:format="astc-10x5-unorm-srgb"] + expected: FAIL + + [:format="astc-10x6-unorm"] + expected: FAIL + + [:format="astc-10x6-unorm-srgb"] + expected: FAIL + + [:format="astc-10x8-unorm"] + expected: FAIL + + [:format="astc-10x8-unorm-srgb"] + expected: FAIL + + [:format="astc-10x10-unorm"] + expected: FAIL + + [:format="astc-10x10-unorm-srgb"] + expected: FAIL + + [:format="astc-12x10-unorm"] + expected: FAIL + + [:format="astc-12x10-unorm-srgb"] + expected: FAIL + + [:format="astc-12x12-unorm"] + expected: FAIL + + [:format="astc-12x12-unorm-srgb"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,state,device_lost,destroy:createTexture,2d,compressed_format:*] + [:format="bc1-rgba-unorm"] + expected: FAIL + + [:format="bc1-rgba-unorm-srgb"] + expected: FAIL + + [:format="bc2-rgba-unorm"] + expected: FAIL + + [:format="bc2-rgba-unorm-srgb"] + expected: FAIL + + [:format="bc3-rgba-unorm"] + expected: FAIL + + [:format="bc3-rgba-unorm-srgb"] + expected: FAIL + + [:format="bc4-r-unorm"] + expected: FAIL + + [:format="bc4-r-snorm"] + expected: FAIL + + [:format="bc5-rg-unorm"] + expected: FAIL + + [:format="bc5-rg-snorm"] + expected: FAIL + + [:format="bc6h-rgb-ufloat"] + expected: FAIL + + [:format="bc6h-rgb-float"] + expected: FAIL + + [:format="bc7-rgba-unorm"] + expected: FAIL + + [:format="bc7-rgba-unorm-srgb"] + expected: FAIL + + [:format="etc2-rgb8unorm"] + expected: FAIL + + [:format="etc2-rgb8unorm-srgb"] + expected: FAIL + + [:format="etc2-rgb8a1unorm"] + expected: FAIL + + [:format="etc2-rgb8a1unorm-srgb"] + expected: FAIL + + [:format="etc2-rgba8unorm"] + expected: FAIL + + [:format="etc2-rgba8unorm-srgb"] + expected: FAIL + + [:format="eac-r11unorm"] + expected: FAIL + + [:format="eac-r11snorm"] + expected: FAIL + + [:format="eac-rg11unorm"] + expected: FAIL + + [:format="eac-rg11snorm"] + expected: FAIL + + [:format="astc-4x4-unorm"] + expected: FAIL + + [:format="astc-4x4-unorm-srgb"] + expected: FAIL + + [:format="astc-5x4-unorm"] + expected: FAIL + + [:format="astc-5x4-unorm-srgb"] + expected: FAIL + + [:format="astc-5x5-unorm"] + expected: FAIL + + [:format="astc-5x5-unorm-srgb"] + expected: FAIL + + [:format="astc-6x5-unorm"] + expected: FAIL + + [:format="astc-6x5-unorm-srgb"] + expected: FAIL + + [:format="astc-6x6-unorm"] + expected: FAIL + + [:format="astc-6x6-unorm-srgb"] + expected: FAIL + + [:format="astc-8x5-unorm"] + expected: FAIL + + [:format="astc-8x5-unorm-srgb"] + expected: FAIL + + [:format="astc-8x6-unorm"] + expected: FAIL + + [:format="astc-8x6-unorm-srgb"] + expected: FAIL + + [:format="astc-8x8-unorm"] + expected: FAIL + + [:format="astc-8x8-unorm-srgb"] + expected: FAIL + + [:format="astc-10x5-unorm"] + expected: FAIL + + [:format="astc-10x5-unorm-srgb"] + expected: FAIL + + [:format="astc-10x6-unorm"] + expected: FAIL + + [:format="astc-10x6-unorm-srgb"] + expected: FAIL + + [:format="astc-10x8-unorm"] + expected: FAIL + + [:format="astc-10x8-unorm-srgb"] + expected: FAIL + + [:format="astc-10x10-unorm"] + expected: FAIL + + [:format="astc-10x10-unorm-srgb"] + expected: FAIL + + [:format="astc-12x10-unorm"] + expected: FAIL + + [:format="astc-12x10-unorm-srgb"] + expected: FAIL + + [:format="astc-12x12-unorm"] + expected: FAIL + + [:format="astc-12x12-unorm-srgb"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createView:cube_faces_square:*] + [:dimension="2d";size=[4,4,6\]] + expected: FAIL + + [:dimension="2d";size=[5,5,6\]] + expected: FAIL + + [:dimension="2d";size=[4,5,6\]] + expected: FAIL + + [:dimension="2d";size=[4,8,6\]] + expected: FAIL + + [:dimension="2d";size=[8,4,6\]] + expected: FAIL + + [:dimension="cube";size=[4,4,6\]] + expected: FAIL + + [:dimension="cube";size=[5,5,6\]] + expected: FAIL + + [:dimension="cube";size=[4,5,6\]] + expected: FAIL + + [:dimension="cube";size=[4,8,6\]] + expected: FAIL + + [:dimension="cube";size=[8,4,6\]] + expected: FAIL + + [:dimension="cube-array";size=[4,4,6\]] + expected: FAIL + + [:dimension="cube-array";size=[5,5,6\]] + expected: FAIL + + [:dimension="cube-array";size=[4,5,6\]] + expected: FAIL + + [:dimension="cube-array";size=[4,8,6\]] + expected: FAIL + + [:dimension="cube-array";size=[8,4,6\]] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,shader_module,compilation_info:getCompilationInfo_returns:*] + [:valid=true;name="ascii"] + expected: FAIL + + [:valid=true;name="unicode"] + expected: FAIL + + [:valid=false;name="ascii"] + expected: FAIL + + [:valid=false;name="unicode"] + expected: FAIL + + [:valid=false;name="carriage-return"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleBias:control_flow:*] + [:stage="fragment"] + expected: FAIL + + [:stage="vertex"] + expected: FAIL + + [:stage="compute"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,misc:vertex_state_only:*] + [:isAsync=false] + expected: FAIL + + [:isAsync=true] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,step:f32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,createRenderBundleEncoder:attachment_state,limits,maxColorAttachmentBytesPerSample,aligned:*] + [:format="r8unorm"] + expected: FAIL + + [:format="r8uint"] + expected: FAIL + + [:format="r8sint"] + expected: FAIL + + [:format="rg8unorm"] + expected: FAIL + + [:format="rg8uint"] + expected: FAIL + + [:format="rg8sint"] + expected: FAIL + + [:format="rgba8unorm"] + expected: FAIL + + [:format="rgba8unorm-srgb"] + expected: FAIL + + [:format="rgba8uint"] + expected: FAIL + + [:format="rgba8sint"] + expected: FAIL + + [:format="bgra8unorm"] + expected: FAIL + + [:format="bgra8unorm-srgb"] + expected: FAIL + + [:format="r16uint"] + expected: FAIL + + [:format="r16sint"] + expected: FAIL + + [:format="r16float"] + expected: FAIL + + [:format="rg16uint"] + expected: FAIL + + [:format="rg16sint"] + expected: FAIL + + [:format="rg16float"] + expected: FAIL + + [:format="rgba16uint"] + expected: FAIL + + [:format="rgba16sint"] + expected: FAIL + + [:format="rgba16float"] + expected: FAIL + + [:format="r32uint"] + expected: FAIL + + [:format="r32sint"] + expected: FAIL + + [:format="r32float"] + expected: FAIL + + [:format="rg32uint"] + expected: FAIL + + [:format="rg32sint"] + expected: FAIL + + [:format="rg32float"] + expected: FAIL + + [:format="rgba32uint"] + expected: FAIL + + [:format="rgba32sint"] + expected: FAIL + + [:format="rgba32float"] + expected: FAIL + + [:format="rgb10a2unorm"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,copyBufferToBuffer:copy_overflow:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,radians:f16:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,state,device_lost,destroy:createTexture,2d,uncompressed_format:*] + [:format="r8unorm"] + expected: FAIL + + [:format="r8snorm"] + expected: FAIL + + [:format="r8uint"] + expected: FAIL + + [:format="r8sint"] + expected: FAIL + + [:format="rg8unorm"] + expected: FAIL + + [:format="rg8snorm"] + expected: FAIL + + [:format="rg8uint"] + expected: FAIL + + [:format="rg8sint"] + expected: FAIL + + [:format="rgba8unorm"] + expected: FAIL + + [:format="rgba8unorm-srgb"] + expected: FAIL + + [:format="rgba8snorm"] + expected: FAIL + + [:format="rgba8uint"] + expected: FAIL + + [:format="rgba8sint"] + expected: FAIL + + [:format="bgra8unorm"] + expected: FAIL + + [:format="bgra8unorm-srgb"] + expected: FAIL + + [:format="r16uint"] + expected: FAIL + + [:format="r16sint"] + expected: FAIL + + [:format="r16float"] + expected: FAIL + + [:format="rg16uint"] + expected: FAIL + + [:format="rg16sint"] + expected: FAIL + + [:format="rg16float"] + expected: FAIL + + [:format="rgba16uint"] + expected: FAIL + + [:format="rgba16sint"] + expected: FAIL + + [:format="rgba16float"] + expected: FAIL + + [:format="r32uint"] + expected: FAIL + + [:format="r32sint"] + expected: FAIL + + [:format="r32float"] + expected: FAIL + + [:format="rg32uint"] + expected: FAIL + + [:format="rg32sint"] + expected: FAIL + + [:format="rg32float"] + expected: FAIL + + [:format="rgba32uint"] + expected: FAIL + + [:format="rgba32sint"] + expected: FAIL + + [:format="rgba32float"] + expected: FAIL + + [:format="rgb10a2unorm"] + expected: FAIL + + [:format="rg11b10ufloat"] + expected: FAIL + + [:format="rgb9e5ufloat"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,adapter,requestDevice:stale:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,image_copy,texture_related:usage:*] + [:method="WriteTexture";dimension="1d";size=[4,1,1\]] + expected: FAIL + + [:method="WriteTexture";dimension="2d";size=[4,4,1\]] + expected: FAIL + + [:method="WriteTexture";dimension="2d";size=[4,4,3\]] + expected: FAIL + + [:method="WriteTexture";dimension="3d";size=[4,4,3\]] + expected: FAIL + + [:method="CopyB2T";dimension="1d";size=[4,1,1\]] + expected: FAIL + + [:method="CopyB2T";dimension="2d";size=[4,4,1\]] + expected: FAIL + + [:method="CopyB2T";dimension="2d";size=[4,4,3\]] + expected: FAIL + + [:method="CopyB2T";dimension="3d";size=[4,4,3\]] + expected: FAIL + + [:method="CopyT2B";dimension="1d";size=[4,1,1\]] + expected: FAIL + + [:method="CopyT2B";dimension="2d";size=[4,4,1\]] + expected: FAIL + + [:method="CopyT2B";dimension="2d";size=[4,4,3\]] + expected: FAIL + + [:method="CopyT2B";dimension="3d";size=[4,4,3\]] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,u32_arithmetic:addition_vector_scalar:*] + [:inputSource="const";vectorize_lhs=2] + expected: FAIL + + [:inputSource="const";vectorize_lhs=3] + expected: FAIL + + [:inputSource="const";vectorize_lhs=4] + expected: FAIL + + [:inputSource="uniform";vectorize_lhs=2] + expected: FAIL + + [:inputSource="uniform";vectorize_lhs=3] + expected: FAIL + + [:inputSource="uniform";vectorize_lhs=4] + expected: FAIL + + [:inputSource="storage_r";vectorize_lhs=2] + expected: FAIL + + [:inputSource="storage_r";vectorize_lhs=3] + expected: FAIL + + [:inputSource="storage_r";vectorize_lhs=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize_lhs=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize_lhs=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize_lhs=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,device,lost:not_lost_on_gc:*] + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,modf:f32_vec2_fract:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,command_buffer,copyBufferToBuffer:state_transitions:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,clamp:u32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:attachments,layer_count:*] + [:arrayLayerCount=5;baseArrayLayer=0] + expected: FAIL + + [:arrayLayerCount=1;baseArrayLayer=0] + expected: FAIL + + [:arrayLayerCount=1;baseArrayLayer=9] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,resource_usages,texture,in_pass_encoder:replaced_binding:*] + [:compute=false;callDrawOrDispatch=false;entry={"texture":{}}] + expected: FAIL + + [:compute=false;callDrawOrDispatch=false;entry={"storageTexture":{"access":"write-only","format":"rgba8unorm"}}] + expected: FAIL + + [:compute=false;callDrawOrDispatch=true;entry={"texture":{}}] + expected: FAIL + + [:compute=false;callDrawOrDispatch=true;entry={"storageTexture":{"access":"write-only","format":"rgba8unorm"}}] + expected: FAIL + + [:compute=true;callDrawOrDispatch=false;entry={"texture":{}}] + expected: FAIL + + [:compute=true;callDrawOrDispatch=false;entry={"storageTexture":{"access":"write-only","format":"rgba8unorm"}}] + expected: FAIL + + [:compute=true;callDrawOrDispatch=true;entry={"texture":{}}] + expected: FAIL + + [:compute=true;callDrawOrDispatch=true;entry={"storageTexture":{"access":"write-only","format":"rgba8unorm"}}] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atomics,atomicOr:or_storage:*] + [:workgroupSize=1;dispatchSize=1;mapId="passthrough";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=1;mapId="passthrough";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=1;mapId="remap";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=1;mapId="remap";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=4;mapId="passthrough";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=4;mapId="passthrough";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=4;mapId="remap";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=4;mapId="remap";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=8;mapId="passthrough";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=8;mapId="passthrough";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=8;mapId="remap";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=8;mapId="remap";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=16;mapId="passthrough";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=16;mapId="passthrough";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=16;mapId="remap";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=16;mapId="remap";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=1;mapId="passthrough";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=1;mapId="passthrough";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=1;mapId="remap";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=1;mapId="remap";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=4;mapId="passthrough";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=4;mapId="passthrough";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=4;mapId="remap";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=4;mapId="remap";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=8;mapId="passthrough";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=8;mapId="passthrough";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=8;mapId="remap";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=8;mapId="remap";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=16;mapId="passthrough";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=16;mapId="passthrough";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=16;mapId="remap";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=16;mapId="remap";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=1;mapId="passthrough";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=1;mapId="passthrough";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=1;mapId="remap";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=1;mapId="remap";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=4;mapId="passthrough";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=4;mapId="passthrough";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=4;mapId="remap";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=4;mapId="remap";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=8;mapId="passthrough";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=8;mapId="passthrough";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=8;mapId="remap";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=8;mapId="remap";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=16;mapId="passthrough";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=16;mapId="passthrough";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=16;mapId="remap";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=16;mapId="remap";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=1;mapId="passthrough";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=1;mapId="passthrough";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=1;mapId="remap";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=1;mapId="remap";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=4;mapId="passthrough";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=4;mapId="passthrough";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=4;mapId="remap";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=4;mapId="remap";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=8;mapId="passthrough";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=8;mapId="passthrough";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=8;mapId="remap";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=8;mapId="remap";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=16;mapId="passthrough";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=16;mapId="passthrough";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=16;mapId="remap";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=16;mapId="remap";scalarKind="i32"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atan:f32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,fragment_state:targets_format_filterable:*] + [:isAsync=false;format="r8unorm"] + expected: FAIL + + [:isAsync=false;format="r8uint"] + expected: FAIL + + [:isAsync=false;format="r8sint"] + expected: FAIL + + [:isAsync=false;format="rg8unorm"] + expected: FAIL + + [:isAsync=false;format="rg8uint"] + expected: FAIL + + [:isAsync=false;format="rg8sint"] + expected: FAIL + + [:isAsync=false;format="rgba8unorm"] + expected: FAIL + + [:isAsync=false;format="rgba8unorm-srgb"] + expected: FAIL + + [:isAsync=false;format="rgba8uint"] + expected: FAIL + + [:isAsync=false;format="rgba8sint"] + expected: FAIL + + [:isAsync=false;format="bgra8unorm"] + expected: FAIL + + [:isAsync=false;format="bgra8unorm-srgb"] + expected: FAIL + + [:isAsync=false;format="r16uint"] + expected: FAIL + + [:isAsync=false;format="r16sint"] + expected: FAIL + + [:isAsync=false;format="r16float"] + expected: FAIL + + [:isAsync=false;format="rg16uint"] + expected: FAIL + + [:isAsync=false;format="rg16sint"] + expected: FAIL + + [:isAsync=false;format="rg16float"] + expected: FAIL + + [:isAsync=false;format="rgba16uint"] + expected: FAIL + + [:isAsync=false;format="rgba16sint"] + expected: FAIL + + [:isAsync=false;format="rgba16float"] + expected: FAIL + + [:isAsync=false;format="r32uint"] + expected: FAIL + + [:isAsync=false;format="r32sint"] + expected: FAIL + + [:isAsync=false;format="r32float"] + expected: FAIL + + [:isAsync=false;format="rg32uint"] + expected: FAIL + + [:isAsync=false;format="rg32sint"] + expected: FAIL + + [:isAsync=false;format="rg32float"] + expected: FAIL + + [:isAsync=false;format="rgba32uint"] + expected: FAIL + + [:isAsync=false;format="rgba32sint"] + expected: FAIL + + [:isAsync=false;format="rgba32float"] + expected: FAIL + + [:isAsync=false;format="rgb10a2unorm"] + expected: FAIL + + [:isAsync=true;format="r8unorm"] + expected: FAIL + + [:isAsync=true;format="r8uint"] + expected: FAIL + + [:isAsync=true;format="r8sint"] + expected: FAIL + + [:isAsync=true;format="rg8unorm"] + expected: FAIL + + [:isAsync=true;format="rg8uint"] + expected: FAIL + + [:isAsync=true;format="rg8sint"] + expected: FAIL + + [:isAsync=true;format="rgba8unorm"] + expected: FAIL + + [:isAsync=true;format="rgba8unorm-srgb"] + expected: FAIL + + [:isAsync=true;format="rgba8uint"] + expected: FAIL + + [:isAsync=true;format="rgba8sint"] + expected: FAIL + + [:isAsync=true;format="bgra8unorm"] + expected: FAIL + + [:isAsync=true;format="bgra8unorm-srgb"] + expected: FAIL + + [:isAsync=true;format="r16uint"] + expected: FAIL + + [:isAsync=true;format="r16sint"] + expected: FAIL + + [:isAsync=true;format="r16float"] + expected: FAIL + + [:isAsync=true;format="rg16uint"] + expected: FAIL + + [:isAsync=true;format="rg16sint"] + expected: FAIL + + [:isAsync=true;format="rg16float"] + expected: FAIL + + [:isAsync=true;format="rgba16uint"] + expected: FAIL + + [:isAsync=true;format="rgba16sint"] + expected: FAIL + + [:isAsync=true;format="rgba16float"] + expected: FAIL + + [:isAsync=true;format="r32uint"] + expected: FAIL + + [:isAsync=true;format="r32sint"] + expected: FAIL + + [:isAsync=true;format="r32float"] + expected: FAIL + + [:isAsync=true;format="rg32uint"] + expected: FAIL + + [:isAsync=true;format="rg32sint"] + expected: FAIL + + [:isAsync=true;format="rg32float"] + expected: FAIL + + [:isAsync=true;format="rgba32uint"] + expected: FAIL + + [:isAsync=true;format="rgba32sint"] + expected: FAIL + + [:isAsync=true;format="rgba32float"] + expected: FAIL + + [:isAsync=true;format="rgb10a2unorm"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,vertex_state:vertex_shader_input_location_limit:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:examples:not_implemented_yet,without_plan:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,compute_pass:pipeline,device_mismatch:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atomics,atomicAdd:add_storage:*] + [:workgroupSize=1;dispatchSize=1;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=1;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=4;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=4;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=8;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=8;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=16;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=16;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=1;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=1;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=4;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=4;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=8;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=8;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=16;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=16;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=1;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=1;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=4;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=4;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=8;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=8;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=16;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=16;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=1;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=1;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=4;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=4;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=8;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=8;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=16;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=16;scalarKind="i32"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,sampling,anisotropy:anisotropic_filter_mipmap_color:*] + [:maxAnisotropy=1] + expected: FAIL + + [:maxAnisotropy=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,u32_arithmetic:addition:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,render_pass,resolve:render_pass_resolve:*] + [:storeOperation="discard"] + expected: FAIL + + [:storeOperation="store"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,memory_model,barrier:workgroup_barrier_store_load:*] + [:memType="non_atomic_storage"] + expected: FAIL + + [:memType="non_atomic_workgroup"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,f32_matrix_addition:matrix_compound:*] + [:inputSource="const";cols=2;rows=2] + expected: FAIL + + [:inputSource="const";cols=2;rows=3] + expected: FAIL + + [:inputSource="const";cols=2;rows=4] + expected: FAIL + + [:inputSource="const";cols=3;rows=2] + expected: FAIL + + [:inputSource="const";cols=3;rows=3] + expected: FAIL + + [:inputSource="const";cols=3;rows=4] + expected: FAIL + + [:inputSource="const";cols=4;rows=2] + expected: FAIL + + [:inputSource="const";cols=4;rows=3] + expected: FAIL + + [:inputSource="const";cols=4;rows=4] + expected: FAIL + + [:inputSource="uniform";cols=2;rows=2] + expected: FAIL + + [:inputSource="uniform";cols=2;rows=3] + expected: FAIL + + [:inputSource="uniform";cols=2;rows=4] + expected: FAIL + + [:inputSource="uniform";cols=3;rows=2] + expected: FAIL + + [:inputSource="uniform";cols=3;rows=3] + expected: FAIL + + [:inputSource="uniform";cols=3;rows=4] + expected: FAIL + + [:inputSource="uniform";cols=4;rows=2] + expected: FAIL + + [:inputSource="uniform";cols=4;rows=3] + expected: FAIL + + [:inputSource="uniform";cols=4;rows=4] + expected: FAIL + + [:inputSource="storage_r";cols=2;rows=2] + expected: FAIL + + [:inputSource="storage_r";cols=2;rows=3] + expected: FAIL + + [:inputSource="storage_r";cols=2;rows=4] + expected: FAIL + + [:inputSource="storage_r";cols=3;rows=2] + expected: FAIL + + [:inputSource="storage_r";cols=3;rows=3] + expected: FAIL + + [:inputSource="storage_r";cols=3;rows=4] + expected: FAIL + + [:inputSource="storage_r";cols=4;rows=2] + expected: FAIL + + [:inputSource="storage_r";cols=4;rows=3] + expected: FAIL + + [:inputSource="storage_r";cols=4;rows=4] + expected: FAIL + + [:inputSource="storage_rw";cols=2;rows=2] + expected: FAIL + + [:inputSource="storage_rw";cols=2;rows=3] + expected: FAIL + + [:inputSource="storage_rw";cols=2;rows=4] + expected: FAIL + + [:inputSource="storage_rw";cols=3;rows=2] + expected: FAIL + + [:inputSource="storage_rw";cols=3;rows=3] + expected: FAIL + + [:inputSource="storage_rw";cols=3;rows=4] + expected: FAIL + + [:inputSource="storage_rw";cols=4;rows=2] + expected: FAIL + + [:inputSource="storage_rw";cols=4;rows=3] + expected: FAIL + + [:inputSource="storage_rw";cols=4;rows=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,render_pipeline,overrides:multi_entry_points:*] + [:isAsync=true] + expected: FAIL + + [:isAsync=false] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,u32_comparison:equals:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,render_pipeline,sample_mask:alpha_to_coverage_mask:*] + [:interpolated=false;sampleCount=4;rasterizationMask=0] + expected: FAIL + + [:interpolated=false;sampleCount=4;rasterizationMask=1] + expected: FAIL + + [:interpolated=false;sampleCount=4;rasterizationMask=2] + expected: FAIL + + [:interpolated=false;sampleCount=4;rasterizationMask=3] + expected: FAIL + + [:interpolated=false;sampleCount=4;rasterizationMask=4] + expected: FAIL + + [:interpolated=false;sampleCount=4;rasterizationMask=5] + expected: FAIL + + [:interpolated=false;sampleCount=4;rasterizationMask=6] + expected: FAIL + + [:interpolated=false;sampleCount=4;rasterizationMask=7] + expected: FAIL + + [:interpolated=false;sampleCount=4;rasterizationMask=8] + expected: FAIL + + [:interpolated=false;sampleCount=4;rasterizationMask=9] + expected: FAIL + + [:interpolated=false;sampleCount=4;rasterizationMask=10] + expected: FAIL + + [:interpolated=false;sampleCount=4;rasterizationMask=11] + expected: FAIL + + [:interpolated=false;sampleCount=4;rasterizationMask=12] + expected: FAIL + + [:interpolated=false;sampleCount=4;rasterizationMask=13] + expected: FAIL + + [:interpolated=false;sampleCount=4;rasterizationMask=14] + expected: FAIL + + [:interpolated=false;sampleCount=4;rasterizationMask=15] + expected: FAIL + + [:interpolated=true;sampleCount=4;rasterizationMask=0] + expected: FAIL + + [:interpolated=true;sampleCount=4;rasterizationMask=1] + expected: FAIL + + [:interpolated=true;sampleCount=4;rasterizationMask=2] + expected: FAIL + + [:interpolated=true;sampleCount=4;rasterizationMask=3] + expected: FAIL + + [:interpolated=true;sampleCount=4;rasterizationMask=4] + expected: FAIL + + [:interpolated=true;sampleCount=4;rasterizationMask=5] + expected: FAIL + + [:interpolated=true;sampleCount=4;rasterizationMask=6] + expected: FAIL + + [:interpolated=true;sampleCount=4;rasterizationMask=7] + expected: FAIL + + [:interpolated=true;sampleCount=4;rasterizationMask=8] + expected: FAIL + + [:interpolated=true;sampleCount=4;rasterizationMask=9] + expected: FAIL + + [:interpolated=true;sampleCount=4;rasterizationMask=10] + expected: FAIL + + [:interpolated=true;sampleCount=4;rasterizationMask=11] + expected: FAIL + + [:interpolated=true;sampleCount=4;rasterizationMask=12] + expected: FAIL + + [:interpolated=true;sampleCount=4;rasterizationMask=13] + expected: FAIL + + [:interpolated=true;sampleCount=4;rasterizationMask=14] + expected: FAIL + + [:interpolated=true;sampleCount=4;rasterizationMask=15] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createPipelineLayout:number_of_dynamic_buffers_exceeds_the_maximum_value:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,log2:f32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,depth_stencil_state:depth_test:*] + [:isAsync=false;format="stencil8";depthCompare="never"] + expected: FAIL + + [:isAsync=false;format="stencil8";depthCompare="less"] + expected: FAIL + + [:isAsync=false;format="stencil8";depthCompare="equal"] + expected: FAIL + + [:isAsync=false;format="stencil8";depthCompare="less-equal"] + expected: FAIL + + [:isAsync=false;format="stencil8";depthCompare="greater"] + expected: FAIL + + [:isAsync=false;format="stencil8";depthCompare="not-equal"] + expected: FAIL + + [:isAsync=false;format="stencil8";depthCompare="greater-equal"] + expected: FAIL + + [:isAsync=false;format="stencil8";depthCompare="always"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";depthCompare="never"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";depthCompare="less"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";depthCompare="equal"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";depthCompare="less-equal"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";depthCompare="greater"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";depthCompare="not-equal"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";depthCompare="greater-equal"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";depthCompare="always"] + expected: FAIL + + [:isAsync=false;format="depth32float";depthCompare="never"] + expected: FAIL + + [:isAsync=false;format="depth32float";depthCompare="less"] + expected: FAIL + + [:isAsync=false;format="depth32float";depthCompare="equal"] + expected: FAIL + + [:isAsync=false;format="depth32float";depthCompare="less-equal"] + expected: FAIL + + [:isAsync=false;format="depth32float";depthCompare="greater"] + expected: FAIL + + [:isAsync=false;format="depth32float";depthCompare="not-equal"] + expected: FAIL + + [:isAsync=false;format="depth32float";depthCompare="greater-equal"] + expected: FAIL + + [:isAsync=false;format="depth32float";depthCompare="always"] + expected: FAIL + + [:isAsync=false;format="depth24plus";depthCompare="never"] + expected: FAIL + + [:isAsync=false;format="depth24plus";depthCompare="less"] + expected: FAIL + + [:isAsync=false;format="depth24plus";depthCompare="equal"] + expected: FAIL + + [:isAsync=false;format="depth24plus";depthCompare="less-equal"] + expected: FAIL + + [:isAsync=false;format="depth24plus";depthCompare="greater"] + expected: FAIL + + [:isAsync=false;format="depth24plus";depthCompare="not-equal"] + expected: FAIL + + [:isAsync=false;format="depth24plus";depthCompare="greater-equal"] + expected: FAIL + + [:isAsync=false;format="depth24plus";depthCompare="always"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";depthCompare="never"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";depthCompare="less"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";depthCompare="equal"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";depthCompare="less-equal"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";depthCompare="greater"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";depthCompare="not-equal"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";depthCompare="greater-equal"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";depthCompare="always"] + expected: FAIL + + [:isAsync=false;format="depth32float-stencil8";depthCompare="never"] + expected: FAIL + + [:isAsync=false;format="depth32float-stencil8";depthCompare="less"] + expected: FAIL + + [:isAsync=false;format="depth32float-stencil8";depthCompare="equal"] + expected: FAIL + + [:isAsync=false;format="depth32float-stencil8";depthCompare="less-equal"] + expected: FAIL + + [:isAsync=false;format="depth32float-stencil8";depthCompare="greater"] + expected: FAIL + + [:isAsync=false;format="depth32float-stencil8";depthCompare="not-equal"] + expected: FAIL + + [:isAsync=false;format="depth32float-stencil8";depthCompare="greater-equal"] + expected: FAIL + + [:isAsync=false;format="depth32float-stencil8";depthCompare="always"] + expected: FAIL + + [:isAsync=true;format="stencil8";depthCompare="never"] + expected: FAIL + + [:isAsync=true;format="stencil8";depthCompare="less"] + expected: FAIL + + [:isAsync=true;format="stencil8";depthCompare="equal"] + expected: FAIL + + [:isAsync=true;format="stencil8";depthCompare="less-equal"] + expected: FAIL + + [:isAsync=true;format="stencil8";depthCompare="greater"] + expected: FAIL + + [:isAsync=true;format="stencil8";depthCompare="not-equal"] + expected: FAIL + + [:isAsync=true;format="stencil8";depthCompare="greater-equal"] + expected: FAIL + + [:isAsync=true;format="stencil8";depthCompare="always"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";depthCompare="never"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";depthCompare="less"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";depthCompare="equal"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";depthCompare="less-equal"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";depthCompare="greater"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";depthCompare="not-equal"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";depthCompare="greater-equal"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";depthCompare="always"] + expected: FAIL + + [:isAsync=true;format="depth32float";depthCompare="never"] + expected: FAIL + + [:isAsync=true;format="depth32float";depthCompare="less"] + expected: FAIL + + [:isAsync=true;format="depth32float";depthCompare="equal"] + expected: FAIL + + [:isAsync=true;format="depth32float";depthCompare="less-equal"] + expected: FAIL + + [:isAsync=true;format="depth32float";depthCompare="greater"] + expected: FAIL + + [:isAsync=true;format="depth32float";depthCompare="not-equal"] + expected: FAIL + + [:isAsync=true;format="depth32float";depthCompare="greater-equal"] + expected: FAIL + + [:isAsync=true;format="depth32float";depthCompare="always"] + expected: FAIL + + [:isAsync=true;format="depth24plus";depthCompare="never"] + expected: FAIL + + [:isAsync=true;format="depth24plus";depthCompare="less"] + expected: FAIL + + [:isAsync=true;format="depth24plus";depthCompare="equal"] + expected: FAIL + + [:isAsync=true;format="depth24plus";depthCompare="less-equal"] + expected: FAIL + + [:isAsync=true;format="depth24plus";depthCompare="greater"] + expected: FAIL + + [:isAsync=true;format="depth24plus";depthCompare="not-equal"] + expected: FAIL + + [:isAsync=true;format="depth24plus";depthCompare="greater-equal"] + expected: FAIL + + [:isAsync=true;format="depth24plus";depthCompare="always"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";depthCompare="never"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";depthCompare="less"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";depthCompare="equal"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";depthCompare="less-equal"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";depthCompare="greater"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";depthCompare="not-equal"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";depthCompare="greater-equal"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";depthCompare="always"] + expected: FAIL + + [:isAsync=true;format="depth32float-stencil8";depthCompare="never"] + expected: FAIL + + [:isAsync=true;format="depth32float-stencil8";depthCompare="less"] + expected: FAIL + + [:isAsync=true;format="depth32float-stencil8";depthCompare="equal"] + expected: FAIL + + [:isAsync=true;format="depth32float-stencil8";depthCompare="less-equal"] + expected: FAIL + + [:isAsync=true;format="depth32float-stencil8";depthCompare="greater"] + expected: FAIL + + [:isAsync=true;format="depth32float-stencil8";depthCompare="not-equal"] + expected: FAIL + + [:isAsync=true;format="depth32float-stencil8";depthCompare="greater-equal"] + expected: FAIL + + [:isAsync=true;format="depth32float-stencil8";depthCompare="always"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureGather:depth_array_3d_coords:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,copyTextureToTexture:depth_stencil_copy_restrictions:*] + [:format="stencil8"] + expected: FAIL + + [:format="depth16unorm"] + expected: FAIL + + [:format="depth32float"] + expected: FAIL + + [:format="depth24plus"] + expected: FAIL + + [:format="depth24plus-stencil8"] + expected: FAIL + + [:format="depth32float-stencil8"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,pow:abstract_float:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,adapter,requestAdapterInfo:adapter_info:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,bitwise:bitwise_and:*] + [:type="i32";inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:type="i32";inputSource="const";vectorize=2] + expected: FAIL + + [:type="i32";inputSource="const";vectorize=3] + expected: FAIL + + [:type="i32";inputSource="const";vectorize=4] + expected: FAIL + + [:type="i32";inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:type="i32";inputSource="uniform";vectorize=2] + expected: FAIL + + [:type="i32";inputSource="uniform";vectorize=3] + expected: FAIL + + [:type="i32";inputSource="uniform";vectorize=4] + expected: FAIL + + [:type="i32";inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:type="i32";inputSource="storage_r";vectorize=2] + expected: FAIL + + [:type="i32";inputSource="storage_r";vectorize=3] + expected: FAIL + + [:type="i32";inputSource="storage_r";vectorize=4] + expected: FAIL + + [:type="i32";inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:type="i32";inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:type="i32";inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:type="i32";inputSource="storage_rw";vectorize=4] + expected: FAIL + + [:type="u32";inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:type="u32";inputSource="const";vectorize=2] + expected: FAIL + + [:type="u32";inputSource="const";vectorize=3] + expected: FAIL + + [:type="u32";inputSource="const";vectorize=4] + expected: FAIL + + [:type="u32";inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:type="u32";inputSource="uniform";vectorize=2] + expected: FAIL + + [:type="u32";inputSource="uniform";vectorize=3] + expected: FAIL + + [:type="u32";inputSource="uniform";vectorize=4] + expected: FAIL + + [:type="u32";inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:type="u32";inputSource="storage_r";vectorize=2] + expected: FAIL + + [:type="u32";inputSource="storage_r";vectorize=3] + expected: FAIL + + [:type="u32";inputSource="storage_r";vectorize=4] + expected: FAIL + + [:type="u32";inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:type="u32";inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:type="u32";inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:type="u32";inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,modf:f32_vec4_whole:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,modf:f16_vec2_fract:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,buffer,create:usage:*] + [:usage1=0;usage2=0] + expected: FAIL + + [:usage1=0;usage2=1] + expected: FAIL + + [:usage1=0;usage2=2] + expected: FAIL + + [:usage1=0;usage2=4] + expected: FAIL + + [:usage1=0;usage2=8] + expected: FAIL + + [:usage1=0;usage2=16] + expected: FAIL + + [:usage1=0;usage2=32] + expected: FAIL + + [:usage1=0;usage2=64] + expected: FAIL + + [:usage1=0;usage2=128] + expected: FAIL + + [:usage1=0;usage2=256] + expected: FAIL + + [:usage1=0;usage2=512] + expected: FAIL + + [:usage1=0;usage2=32768] + expected: FAIL + + [:usage1=1;usage2=0] + expected: FAIL + + [:usage1=1;usage2=1] + expected: FAIL + + [:usage1=1;usage2=2] + expected: FAIL + + [:usage1=1;usage2=4] + expected: FAIL + + [:usage1=1;usage2=8] + expected: FAIL + + [:usage1=1;usage2=16] + expected: FAIL + + [:usage1=1;usage2=32] + expected: FAIL + + [:usage1=1;usage2=64] + expected: FAIL + + [:usage1=1;usage2=128] + expected: FAIL + + [:usage1=1;usage2=256] + expected: FAIL + + [:usage1=1;usage2=512] + expected: FAIL + + [:usage1=1;usage2=32768] + expected: FAIL + + [:usage1=2;usage2=0] + expected: FAIL + + [:usage1=2;usage2=1] + expected: FAIL + + [:usage1=2;usage2=2] + expected: FAIL + + [:usage1=2;usage2=4] + expected: FAIL + + [:usage1=2;usage2=8] + expected: FAIL + + [:usage1=2;usage2=16] + expected: FAIL + + [:usage1=2;usage2=32] + expected: FAIL + + [:usage1=2;usage2=64] + expected: FAIL + + [:usage1=2;usage2=128] + expected: FAIL + + [:usage1=2;usage2=256] + expected: FAIL + + [:usage1=2;usage2=512] + expected: FAIL + + [:usage1=2;usage2=32768] + expected: FAIL + + [:usage1=4;usage2=0] + expected: FAIL + + [:usage1=4;usage2=1] + expected: FAIL + + [:usage1=4;usage2=2] + expected: FAIL + + [:usage1=4;usage2=4] + expected: FAIL + + [:usage1=4;usage2=8] + expected: FAIL + + [:usage1=4;usage2=16] + expected: FAIL + + [:usage1=4;usage2=32] + expected: FAIL + + [:usage1=4;usage2=64] + expected: FAIL + + [:usage1=4;usage2=128] + expected: FAIL + + [:usage1=4;usage2=256] + expected: FAIL + + [:usage1=4;usage2=512] + expected: FAIL + + [:usage1=4;usage2=32768] + expected: FAIL + + [:usage1=8;usage2=0] + expected: FAIL + + [:usage1=8;usage2=1] + expected: FAIL + + [:usage1=8;usage2=2] + expected: FAIL + + [:usage1=8;usage2=4] + expected: FAIL + + [:usage1=8;usage2=8] + expected: FAIL + + [:usage1=8;usage2=16] + expected: FAIL + + [:usage1=8;usage2=32] + expected: FAIL + + [:usage1=8;usage2=64] + expected: FAIL + + [:usage1=8;usage2=128] + expected: FAIL + + [:usage1=8;usage2=256] + expected: FAIL + + [:usage1=8;usage2=512] + expected: FAIL + + [:usage1=8;usage2=32768] + expected: FAIL + + [:usage1=16;usage2=0] + expected: FAIL + + [:usage1=16;usage2=1] + expected: FAIL + + [:usage1=16;usage2=2] + expected: FAIL + + [:usage1=16;usage2=4] + expected: FAIL + + [:usage1=16;usage2=8] + expected: FAIL + + [:usage1=16;usage2=16] + expected: FAIL + + [:usage1=16;usage2=32] + expected: FAIL + + [:usage1=16;usage2=64] + expected: FAIL + + [:usage1=16;usage2=128] + expected: FAIL + + [:usage1=16;usage2=256] + expected: FAIL + + [:usage1=16;usage2=512] + expected: FAIL + + [:usage1=16;usage2=32768] + expected: FAIL + + [:usage1=32;usage2=0] + expected: FAIL + + [:usage1=32;usage2=1] + expected: FAIL + + [:usage1=32;usage2=2] + expected: FAIL + + [:usage1=32;usage2=4] + expected: FAIL + + [:usage1=32;usage2=8] + expected: FAIL + + [:usage1=32;usage2=16] + expected: FAIL + + [:usage1=32;usage2=32] + expected: FAIL + + [:usage1=32;usage2=64] + expected: FAIL + + [:usage1=32;usage2=128] + expected: FAIL + + [:usage1=32;usage2=256] + expected: FAIL + + [:usage1=32;usage2=512] + expected: FAIL + + [:usage1=32;usage2=32768] + expected: FAIL + + [:usage1=64;usage2=0] + expected: FAIL + + [:usage1=64;usage2=1] + expected: FAIL + + [:usage1=64;usage2=2] + expected: FAIL + + [:usage1=64;usage2=4] + expected: FAIL + + [:usage1=64;usage2=8] + expected: FAIL + + [:usage1=64;usage2=16] + expected: FAIL + + [:usage1=64;usage2=32] + expected: FAIL + + [:usage1=64;usage2=64] + expected: FAIL + + [:usage1=64;usage2=128] + expected: FAIL + + [:usage1=64;usage2=256] + expected: FAIL + + [:usage1=64;usage2=512] + expected: FAIL + + [:usage1=64;usage2=32768] + expected: FAIL + + [:usage1=128;usage2=0] + expected: FAIL + + [:usage1=128;usage2=1] + expected: FAIL + + [:usage1=128;usage2=2] + expected: FAIL + + [:usage1=128;usage2=4] + expected: FAIL + + [:usage1=128;usage2=8] + expected: FAIL + + [:usage1=128;usage2=16] + expected: FAIL + + [:usage1=128;usage2=32] + expected: FAIL + + [:usage1=128;usage2=64] + expected: FAIL + + [:usage1=128;usage2=128] + expected: FAIL + + [:usage1=128;usage2=256] + expected: FAIL + + [:usage1=128;usage2=512] + expected: FAIL + + [:usage1=128;usage2=32768] + expected: FAIL + + [:usage1=256;usage2=0] + expected: FAIL + + [:usage1=256;usage2=1] + expected: FAIL + + [:usage1=256;usage2=2] + expected: FAIL + + [:usage1=256;usage2=4] + expected: FAIL + + [:usage1=256;usage2=8] + expected: FAIL + + [:usage1=256;usage2=16] + expected: FAIL + + [:usage1=256;usage2=32] + expected: FAIL + + [:usage1=256;usage2=64] + expected: FAIL + + [:usage1=256;usage2=128] + expected: FAIL + + [:usage1=256;usage2=256] + expected: FAIL + + [:usage1=256;usage2=512] + expected: FAIL + + [:usage1=256;usage2=32768] + expected: FAIL + + [:usage1=512;usage2=0] + expected: FAIL + + [:usage1=512;usage2=1] + expected: FAIL + + [:usage1=512;usage2=2] + expected: FAIL + + [:usage1=512;usage2=4] + expected: FAIL + + [:usage1=512;usage2=8] + expected: FAIL + + [:usage1=512;usage2=16] + expected: FAIL + + [:usage1=512;usage2=32] + expected: FAIL + + [:usage1=512;usage2=64] + expected: FAIL + + [:usage1=512;usage2=128] + expected: FAIL + + [:usage1=512;usage2=256] + expected: FAIL + + [:usage1=512;usage2=512] + expected: FAIL + + [:usage1=512;usage2=32768] + expected: FAIL + + [:usage1=32768;usage2=0] + expected: FAIL + + [:usage1=32768;usage2=1] + expected: FAIL + + [:usage1=32768;usage2=2] + expected: FAIL + + [:usage1=32768;usage2=4] + expected: FAIL + + [:usage1=32768;usage2=8] + expected: FAIL + + [:usage1=32768;usage2=16] + expected: FAIL + + [:usage1=32768;usage2=32] + expected: FAIL + + [:usage1=32768;usage2=64] + expected: FAIL + + [:usage1=32768;usage2=128] + expected: FAIL + + [:usage1=32768;usage2=256] + expected: FAIL + + [:usage1=32768;usage2=512] + expected: FAIL + + [:usage1=32768;usage2=32768] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pass,attachment_compatibility:render_pass_and_bundle,device_mismatch:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,flow_control,for:for_complex_initalizer:*] + [:preventValueOptimizations=true] + expected: FAIL + + [:preventValueOptimizations=false] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,compute_pipeline:shader_module,device_mismatch:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,compute_pipeline:basic:*] + [:isAsync=true] + expected: FAIL + + [:isAsync=false] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,i32_arithmetic:multiplication_compound:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,queries,resolveQuerySet:destination_offset_alignment:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,literal:abstract_int:*] + [:val="0x123"] + expected: FAIL + + [:val="123"] + expected: FAIL + + [:val="0"] + expected: FAIL + + [:val="0x3f"] + expected: FAIL + + [:val="2147483647"] + expected: FAIL + + [:val="-0x123"] + expected: FAIL + + [:val="-123"] + expected: FAIL + + [:val="-0x3f"] + expected: FAIL + + [:val="-2147483647"] + expected: FAIL + + [:val="-2147483648"] + expected: FAIL + + [:val="94i"] + expected: FAIL + + [:val="2147483647i"] + expected: FAIL + + [:val="-2147483647i"] + expected: FAIL + + [:val="i32(-2147483648)"] + expected: FAIL + + [:val="42u"] + expected: FAIL + + [:val="0u"] + expected: FAIL + + [:val="4294967295u"] + expected: FAIL + + [:val="0123"] + expected: FAIL + + [:val="2147483648i"] + expected: FAIL + + [:val="-2147483649i"] + expected: FAIL + + [:val="4294967295"] + expected: FAIL + + [:val="4294967295i"] + expected: FAIL + + [:val="4294967296u"] + expected: FAIL + + [:val="-1u"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,copyBufferToBuffer:copy_offset_alignment:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,command_buffer,image_copy:rowsPerImage_and_bytesPerRow_depth_stencil:*] + [:format="stencil8";copyMethod="WriteTexture";aspect="stencil-only"] + expected: FAIL + + [:format="stencil8";copyMethod="CopyB2T";aspect="stencil-only"] + expected: FAIL + + [:format="stencil8";copyMethod="CopyT2B";aspect="stencil-only"] + expected: FAIL + + [:format="depth16unorm";copyMethod="CopyT2B";aspect="depth-only"] + expected: FAIL + + [:format="depth32float";copyMethod="CopyT2B";aspect="depth-only"] + expected: FAIL + + [:format="depth24plus-stencil8";copyMethod="WriteTexture";aspect="stencil-only"] + expected: FAIL + + [:format="depth24plus-stencil8";copyMethod="CopyB2T";aspect="stencil-only"] + expected: FAIL + + [:format="depth24plus-stencil8";copyMethod="CopyT2B";aspect="stencil-only"] + expected: FAIL + + [:format="depth32float-stencil8";copyMethod="WriteTexture";aspect="stencil-only"] + expected: FAIL + + [:format="depth32float-stencil8";copyMethod="CopyB2T";aspect="stencil-only"] + expected: FAIL + + [:format="depth32float-stencil8";copyMethod="CopyT2B";aspect="depth-only"] + expected: FAIL + + [:format="depth32float-stencil8";copyMethod="CopyT2B";aspect="stencil-only"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,max:i32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,clearBuffer:offset_alignment:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,memory_sync,buffer,multiple_buffers:multiple_pairs_of_dispatches_in_one_compute_pass:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atomics,atomicAnd:and_workgroup:*] + [:workgroupSize=1;dispatchSize=1;mapId="passthrough";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=1;mapId="passthrough";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=1;mapId="remap";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=1;mapId="remap";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=4;mapId="passthrough";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=4;mapId="passthrough";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=4;mapId="remap";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=4;mapId="remap";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=8;mapId="passthrough";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=8;mapId="passthrough";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=8;mapId="remap";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=8;mapId="remap";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=16;mapId="passthrough";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=16;mapId="passthrough";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=16;mapId="remap";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=16;mapId="remap";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=1;mapId="passthrough";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=1;mapId="passthrough";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=1;mapId="remap";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=1;mapId="remap";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=4;mapId="passthrough";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=4;mapId="passthrough";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=4;mapId="remap";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=4;mapId="remap";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=8;mapId="passthrough";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=8;mapId="passthrough";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=8;mapId="remap";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=8;mapId="remap";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=16;mapId="passthrough";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=16;mapId="passthrough";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=16;mapId="remap";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=16;mapId="remap";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=1;mapId="passthrough";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=1;mapId="passthrough";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=1;mapId="remap";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=1;mapId="remap";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=4;mapId="passthrough";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=4;mapId="passthrough";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=4;mapId="remap";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=4;mapId="remap";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=8;mapId="passthrough";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=8;mapId="passthrough";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=8;mapId="remap";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=8;mapId="remap";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=16;mapId="passthrough";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=16;mapId="passthrough";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=16;mapId="remap";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=16;mapId="remap";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=1;mapId="passthrough";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=1;mapId="passthrough";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=1;mapId="remap";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=1;mapId="remap";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=4;mapId="passthrough";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=4;mapId="passthrough";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=4;mapId="remap";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=4;mapId="remap";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=8;mapId="passthrough";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=8;mapId="passthrough";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=8;mapId="remap";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=8;mapId="remap";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=16;mapId="passthrough";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=16;mapId="passthrough";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=16;mapId="remap";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=16;mapId="remap";scalarKind="i32"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,queue,buffer_mapped:copyBufferToBuffer:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,onSubmittedWorkDone:many,parallel_order:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atanh:f32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,identifiers:non_normalized:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,state,device_lost,destroy:queue,copyExternalImageToTexture,imageBitmap:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,rendering,stencil:stencil_passOp_operation:*] + [:format="stencil8";passOp="keep";initialStencil=1] + expected: FAIL + + [:format="stencil8";passOp="zero";initialStencil=1] + expected: FAIL + + [:format="stencil8";passOp="replace";initialStencil=1] + expected: FAIL + + [:format="stencil8";passOp="invert";initialStencil=240] + expected: FAIL + + [:format="stencil8";passOp="increment-clamp";initialStencil=1] + expected: FAIL + + [:format="stencil8";passOp="increment-clamp";initialStencil=255] + expected: FAIL + + [:format="stencil8";passOp="increment-wrap";initialStencil=1] + expected: FAIL + + [:format="stencil8";passOp="increment-wrap";initialStencil=255] + expected: FAIL + + [:format="stencil8";passOp="decrement-clamp";initialStencil=1] + expected: FAIL + + [:format="stencil8";passOp="decrement-clamp";initialStencil=0] + expected: FAIL + + [:format="stencil8";passOp="decrement-wrap";initialStencil=1] + expected: FAIL + + [:format="stencil8";passOp="decrement-wrap";initialStencil=0] + expected: FAIL + + [:format="depth24plus-stencil8";passOp="keep";initialStencil=1] + expected: FAIL + + [:format="depth24plus-stencil8";passOp="zero";initialStencil=1] + expected: FAIL + + [:format="depth24plus-stencil8";passOp="replace";initialStencil=1] + expected: FAIL + + [:format="depth24plus-stencil8";passOp="invert";initialStencil=240] + expected: FAIL + + [:format="depth24plus-stencil8";passOp="increment-clamp";initialStencil=1] + expected: FAIL + + [:format="depth24plus-stencil8";passOp="increment-clamp";initialStencil=255] + expected: FAIL + + [:format="depth24plus-stencil8";passOp="increment-wrap";initialStencil=1] + expected: FAIL + + [:format="depth24plus-stencil8";passOp="increment-wrap";initialStencil=255] + expected: FAIL + + [:format="depth24plus-stencil8";passOp="decrement-clamp";initialStencil=1] + expected: FAIL + + [:format="depth24plus-stencil8";passOp="decrement-clamp";initialStencil=0] + expected: FAIL + + [:format="depth24plus-stencil8";passOp="decrement-wrap";initialStencil=1] + expected: FAIL + + [:format="depth24plus-stencil8";passOp="decrement-wrap";initialStencil=0] + expected: FAIL + + [:format="depth32float-stencil8";passOp="keep";initialStencil=1] + expected: FAIL + + [:format="depth32float-stencil8";passOp="zero";initialStencil=1] + expected: FAIL + + [:format="depth32float-stencil8";passOp="replace";initialStencil=1] + expected: FAIL + + [:format="depth32float-stencil8";passOp="invert";initialStencil=240] + expected: FAIL + + [:format="depth32float-stencil8";passOp="increment-clamp";initialStencil=1] + expected: FAIL + + [:format="depth32float-stencil8";passOp="increment-clamp";initialStencil=255] + expected: FAIL + + [:format="depth32float-stencil8";passOp="increment-wrap";initialStencil=1] + expected: FAIL + + [:format="depth32float-stencil8";passOp="increment-wrap";initialStencil=255] + expected: FAIL + + [:format="depth32float-stencil8";passOp="decrement-clamp";initialStencil=1] + expected: FAIL + + [:format="depth32float-stencil8";passOp="decrement-clamp";initialStencil=0] + expected: FAIL + + [:format="depth32float-stencil8";passOp="decrement-wrap";initialStencil=1] + expected: FAIL + + [:format="depth32float-stencil8";passOp="decrement-wrap";initialStencil=0] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createBindGroup:texture,resource_state:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,buffer,mapping:getMappedRange,offsetAndSizeAlignment,mapped:*] + [:mapMode=1] + expected: FAIL + + [:mapMode=2] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,bool_logical:and:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,unary,u32_conversion:f16:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,align:multi_align:*] + [:multi=true] + expected: FAIL + + [:multi=false] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,queue,destroyed,texture:setBindGroup:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,sinh:f32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,f16_comparison:greater_equals:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,resource_usages,buffer,in_pass_misc:subresources,buffer_usages_in_copy_and_pass:*] + [:usage0="copy-src";usage1="copy-src";pass="render"] + expected: FAIL + + [:usage0="copy-src";usage1="copy-dst";pass="render"] + expected: FAIL + + [:usage0="copy-src";usage1="uniform";pass="render"] + expected: FAIL + + [:usage0="copy-src";usage1="uniform";pass="compute"] + expected: FAIL + + [:usage0="copy-src";usage1="storage";pass="render"] + expected: FAIL + + [:usage0="copy-src";usage1="storage";pass="compute"] + expected: FAIL + + [:usage0="copy-src";usage1="read-only-storage";pass="render"] + expected: FAIL + + [:usage0="copy-src";usage1="read-only-storage";pass="compute"] + expected: FAIL + + [:usage0="copy-src";usage1="vertex";pass="render"] + expected: FAIL + + [:usage0="copy-src";usage1="index";pass="render"] + expected: FAIL + + [:usage0="copy-src";usage1="indirect";pass="render"] + expected: FAIL + + [:usage0="copy-src";usage1="indirect";pass="compute"] + expected: FAIL + + [:usage0="copy-src";usage1="indexedIndirect";pass="render"] + expected: FAIL + + [:usage0="copy-dst";usage1="copy-src";pass="render"] + expected: FAIL + + [:usage0="copy-dst";usage1="copy-dst";pass="render"] + expected: FAIL + + [:usage0="copy-dst";usage1="uniform";pass="render"] + expected: FAIL + + [:usage0="copy-dst";usage1="uniform";pass="compute"] + expected: FAIL + + [:usage0="copy-dst";usage1="storage";pass="render"] + expected: FAIL + + [:usage0="copy-dst";usage1="storage";pass="compute"] + expected: FAIL + + [:usage0="copy-dst";usage1="read-only-storage";pass="render"] + expected: FAIL + + [:usage0="copy-dst";usage1="read-only-storage";pass="compute"] + expected: FAIL + + [:usage0="copy-dst";usage1="vertex";pass="render"] + expected: FAIL + + [:usage0="copy-dst";usage1="index";pass="render"] + expected: FAIL + + [:usage0="copy-dst";usage1="indirect";pass="render"] + expected: FAIL + + [:usage0="copy-dst";usage1="indirect";pass="compute"] + expected: FAIL + + [:usage0="copy-dst";usage1="indexedIndirect";pass="render"] + expected: FAIL + + [:usage0="uniform";usage1="copy-src";pass="render"] + expected: FAIL + + [:usage0="uniform";usage1="copy-src";pass="compute"] + expected: FAIL + + [:usage0="uniform";usage1="copy-dst";pass="render"] + expected: FAIL + + [:usage0="uniform";usage1="copy-dst";pass="compute"] + expected: FAIL + + [:usage0="storage";usage1="copy-src";pass="render"] + expected: FAIL + + [:usage0="storage";usage1="copy-src";pass="compute"] + expected: FAIL + + [:usage0="storage";usage1="copy-dst";pass="render"] + expected: FAIL + + [:usage0="storage";usage1="copy-dst";pass="compute"] + expected: FAIL + + [:usage0="read-only-storage";usage1="copy-src";pass="render"] + expected: FAIL + + [:usage0="read-only-storage";usage1="copy-src";pass="compute"] + expected: FAIL + + [:usage0="read-only-storage";usage1="copy-dst";pass="render"] + expected: FAIL + + [:usage0="read-only-storage";usage1="copy-dst";pass="compute"] + expected: FAIL + + [:usage0="vertex";usage1="copy-src";pass="render"] + expected: FAIL + + [:usage0="vertex";usage1="copy-dst";pass="render"] + expected: FAIL + + [:usage0="index";usage1="copy-src";pass="render"] + expected: FAIL + + [:usage0="index";usage1="copy-dst";pass="render"] + expected: FAIL + + [:usage0="indirect";usage1="copy-src";pass="render"] + expected: FAIL + + [:usage0="indirect";usage1="copy-src";pass="compute"] + expected: FAIL + + [:usage0="indirect";usage1="copy-dst";pass="render"] + expected: FAIL + + [:usage0="indirect";usage1="copy-dst";pass="compute"] + expected: FAIL + + [:usage0="indexedIndirect";usage1="copy-src";pass="render"] + expected: FAIL + + [:usage0="indexedIndirect";usage1="copy-dst";pass="render"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_vec_size_mismatch:*] + [:vectorize_lhs=2;vectorize_rhs=2] + expected: FAIL + + [:vectorize_lhs=2;vectorize_rhs=3] + expected: FAIL + + [:vectorize_lhs=2;vectorize_rhs=4] + expected: FAIL + + [:vectorize_lhs=3;vectorize_rhs=2] + expected: FAIL + + [:vectorize_lhs=3;vectorize_rhs=3] + expected: FAIL + + [:vectorize_lhs=3;vectorize_rhs=4] + expected: FAIL + + [:vectorize_lhs=4;vectorize_rhs=2] + expected: FAIL + + [:vectorize_lhs=4;vectorize_rhs=3] + expected: FAIL + + [:vectorize_lhs=4;vectorize_rhs=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxBindGroups:setBindGroup,at_over:*] + [:limitTest="atDefault";testValueName="atLimit";encoderType="compute"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";encoderType="render"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";encoderType="renderBundle"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";encoderType="compute"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";encoderType="render"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";encoderType="renderBundle"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";encoderType="compute"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";encoderType="render"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";encoderType="renderBundle"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";encoderType="compute"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";encoderType="render"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";encoderType="renderBundle"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";encoderType="compute"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";encoderType="render"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";encoderType="renderBundle"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";encoderType="compute"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";encoderType="render"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";encoderType="renderBundle"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";encoderType="compute"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";encoderType="render"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";encoderType="renderBundle"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";encoderType="compute"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";encoderType="render"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";encoderType="renderBundle"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";encoderType="compute"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";encoderType="render"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";encoderType="renderBundle"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";encoderType="compute"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";encoderType="render"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";encoderType="renderBundle"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,memory_model,weak:store_buffer:*] + [:memType="atomic_workgroup"] + expected: FAIL + + [:memType="atomic_storage"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,bool_logical:or_compound:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,flow_control,switch:switch:*] + [:preventValueOptimizations=true] + expected: FAIL + + [:preventValueOptimizations=false] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,uniformity,uniformity:compute_builtin_values:*] + [:builtin="local_invocation_id";type="vec3%3Cf32%3E";uniform=false] + expected: FAIL + + [:builtin="local_invocation_index";type="u32";uniform=false] + expected: FAIL + + [:builtin="global_invocation_id";type="vec3%3Cu32%3E";uniform=false] + expected: FAIL + + [:builtin="workgroup_id";type="vec3%3Cu32%3E";uniform=true] + expected: FAIL + + [:builtin="num_workgroups";type="vec3%3Cu32%3E";uniform=true] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,queue,writeTexture:texture_state:*] + [:textureState="valid"] + expected: FAIL + + [:textureState="invalid"] + expected: FAIL + + [:textureState="destroyed"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,image_copy,texture_related:texture,device_mismatch:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,exp2:abstract_float:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,multi_resolve:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,f32_comparison:less_than:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,flow_control,eval_order:1d_array_constructor:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,flow_control,if:nested_if_else:*] + [:preventValueOptimizations=true] + expected: FAIL + + [:preventValueOptimizations=false] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,min:abstract_float:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,texture_view,read:format:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleCompare:arrayed_2d_coords:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,queries,general:occlusion_query,query_type:*] + [:type="_undef_"] + expected: FAIL + + [:type="occlusion"] + expected: FAIL + + [:type="timestamp"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_array_3d_coords:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,bitcast:f16_to_f16:*] + [:inputSource="const";vectorize="_undef_";alias=false] + expected: FAIL + + [:inputSource="const";vectorize="_undef_";alias=true] + expected: FAIL + + [:inputSource="const";vectorize=2;alias=false] + expected: FAIL + + [:inputSource="const";vectorize=2;alias=true] + expected: FAIL + + [:inputSource="const";vectorize=3;alias=false] + expected: FAIL + + [:inputSource="const";vectorize=3;alias=true] + expected: FAIL + + [:inputSource="const";vectorize=4;alias=false] + expected: FAIL + + [:inputSource="const";vectorize=4;alias=true] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_";alias=false] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_";alias=true] + expected: FAIL + + [:inputSource="uniform";vectorize=2;alias=false] + expected: FAIL + + [:inputSource="uniform";vectorize=2;alias=true] + expected: FAIL + + [:inputSource="uniform";vectorize=3;alias=false] + expected: FAIL + + [:inputSource="uniform";vectorize=3;alias=true] + expected: FAIL + + [:inputSource="uniform";vectorize=4;alias=false] + expected: FAIL + + [:inputSource="uniform";vectorize=4;alias=true] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_";alias=false] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_";alias=true] + expected: FAIL + + [:inputSource="storage_r";vectorize=2;alias=false] + expected: FAIL + + [:inputSource="storage_r";vectorize=2;alias=true] + expected: FAIL + + [:inputSource="storage_r";vectorize=3;alias=false] + expected: FAIL + + [:inputSource="storage_r";vectorize=3;alias=true] + expected: FAIL + + [:inputSource="storage_r";vectorize=4;alias=false] + expected: FAIL + + [:inputSource="storage_r";vectorize=4;alias=true] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_";alias=false] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_";alias=true] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2;alias=false] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2;alias=true] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3;alias=false] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3;alias=true] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4;alias=false] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4;alias=true] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,resource_usages,texture,in_render_misc:subresources,texture_usages_in_copy_and_render_pass:*] + [:usage0="copy-src";usage1="copy-src"] + expected: FAIL + + [:usage0="copy-src";usage1="copy-dst"] + expected: FAIL + + [:usage0="copy-src";usage1="texture"] + expected: FAIL + + [:usage0="copy-src";usage1="storage"] + expected: FAIL + + [:usage0="copy-src";usage1="color-attachment"] + expected: FAIL + + [:usage0="copy-dst";usage1="copy-src"] + expected: FAIL + + [:usage0="copy-dst";usage1="copy-dst"] + expected: FAIL + + [:usage0="copy-dst";usage1="texture"] + expected: FAIL + + [:usage0="copy-dst";usage1="storage"] + expected: FAIL + + [:usage0="copy-dst";usage1="color-attachment"] + expected: FAIL + + [:usage0="texture";usage1="copy-src"] + expected: FAIL + + [:usage0="texture";usage1="copy-dst"] + expected: FAIL + + [:usage0="storage";usage1="copy-src"] + expected: FAIL + + [:usage0="storage";usage1="copy-dst"] + expected: FAIL + + [:usage0="color-attachment";usage1="copy-src"] + expected: FAIL + + [:usage0="color-attachment";usage1="copy-dst"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,tanh:f16:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_discard:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,f16_comparison:not_equals:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:examples:basic:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,reflect:f32_vec2:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,render,state_tracking:vertex_buffers_inherit_from_previous_pipeline:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,buffer,mapping:mapAsync,state,mappedAtCreation:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,render_bundle:sample_count_mismatch:*] + [:bundleSamples=1;passSamples=1] + expected: FAIL + + [:bundleSamples=4;passSamples=4] + expected: FAIL + + [:bundleFormat=4;passFormat=1] + expected: FAIL + + [:bundleFormat=1;passFormat=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,workgroupBarrier:barrier:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,memory_model,coherence:corw1:*] + [:memType="atomic_storage";testType="inter_workgroup"] + expected: FAIL + + [:memType="atomic_storage";testType="intra_workgroup"] + expected: FAIL + + [:memType="atomic_workgroup";testType="intra_workgroup"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,bitcast:u32_to_i32:*] + [:inputSource="const";vectorize="_undef_";alias=false] + expected: FAIL + + [:inputSource="const";vectorize="_undef_";alias=true] + expected: FAIL + + [:inputSource="const";vectorize=2;alias=false] + expected: FAIL + + [:inputSource="const";vectorize=2;alias=true] + expected: FAIL + + [:inputSource="const";vectorize=3;alias=false] + expected: FAIL + + [:inputSource="const";vectorize=3;alias=true] + expected: FAIL + + [:inputSource="const";vectorize=4;alias=false] + expected: FAIL + + [:inputSource="const";vectorize=4;alias=true] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_";alias=false] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_";alias=true] + expected: FAIL + + [:inputSource="uniform";vectorize=2;alias=false] + expected: FAIL + + [:inputSource="uniform";vectorize=2;alias=true] + expected: FAIL + + [:inputSource="uniform";vectorize=3;alias=false] + expected: FAIL + + [:inputSource="uniform";vectorize=3;alias=true] + expected: FAIL + + [:inputSource="uniform";vectorize=4;alias=false] + expected: FAIL + + [:inputSource="uniform";vectorize=4;alias=true] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_";alias=false] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_";alias=true] + expected: FAIL + + [:inputSource="storage_r";vectorize=2;alias=false] + expected: FAIL + + [:inputSource="storage_r";vectorize=2;alias=true] + expected: FAIL + + [:inputSource="storage_r";vectorize=3;alias=false] + expected: FAIL + + [:inputSource="storage_r";vectorize=3;alias=true] + expected: FAIL + + [:inputSource="storage_r";vectorize=4;alias=false] + expected: FAIL + + [:inputSource="storage_r";vectorize=4;alias=true] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_";alias=false] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_";alias=true] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2;alias=false] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2;alias=true] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3;alias=false] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3;alias=true] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4;alias=false] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4;alias=true] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,vertex_state:vertex_shader_input_location_in_vertex_state:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureLoad:external:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,fragment_state:targets_blend:*] + [:isAsync=false;component="color"] + expected: FAIL + + [:isAsync=false;component="alpha"] + expected: FAIL + + [:isAsync=true;component="color"] + expected: FAIL + + [:isAsync=true;component="alpha"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,primitive_state:strip_index_format:*] + [:isAsync=false;topology="_undef_";stripIndexFormat="_undef_"] + expected: FAIL + + [:isAsync=false;topology="_undef_";stripIndexFormat="uint16"] + expected: FAIL + + [:isAsync=false;topology="_undef_";stripIndexFormat="uint32"] + expected: FAIL + + [:isAsync=false;topology="point-list";stripIndexFormat="_undef_"] + expected: FAIL + + [:isAsync=false;topology="point-list";stripIndexFormat="uint16"] + expected: FAIL + + [:isAsync=false;topology="point-list";stripIndexFormat="uint32"] + expected: FAIL + + [:isAsync=false;topology="line-list";stripIndexFormat="_undef_"] + expected: FAIL + + [:isAsync=false;topology="line-list";stripIndexFormat="uint16"] + expected: FAIL + + [:isAsync=false;topology="line-list";stripIndexFormat="uint32"] + expected: FAIL + + [:isAsync=false;topology="line-strip";stripIndexFormat="_undef_"] + expected: FAIL + + [:isAsync=false;topology="line-strip";stripIndexFormat="uint16"] + expected: FAIL + + [:isAsync=false;topology="line-strip";stripIndexFormat="uint32"] + expected: FAIL + + [:isAsync=false;topology="triangle-list";stripIndexFormat="_undef_"] + expected: FAIL + + [:isAsync=false;topology="triangle-list";stripIndexFormat="uint16"] + expected: FAIL + + [:isAsync=false;topology="triangle-list";stripIndexFormat="uint32"] + expected: FAIL + + [:isAsync=false;topology="triangle-strip";stripIndexFormat="_undef_"] + expected: FAIL + + [:isAsync=false;topology="triangle-strip";stripIndexFormat="uint16"] + expected: FAIL + + [:isAsync=false;topology="triangle-strip";stripIndexFormat="uint32"] + expected: FAIL + + [:isAsync=true;topology="_undef_";stripIndexFormat="_undef_"] + expected: FAIL + + [:isAsync=true;topology="_undef_";stripIndexFormat="uint16"] + expected: FAIL + + [:isAsync=true;topology="_undef_";stripIndexFormat="uint32"] + expected: FAIL + + [:isAsync=true;topology="point-list";stripIndexFormat="_undef_"] + expected: FAIL + + [:isAsync=true;topology="point-list";stripIndexFormat="uint16"] + expected: FAIL + + [:isAsync=true;topology="point-list";stripIndexFormat="uint32"] + expected: FAIL + + [:isAsync=true;topology="line-list";stripIndexFormat="_undef_"] + expected: FAIL + + [:isAsync=true;topology="line-list";stripIndexFormat="uint16"] + expected: FAIL + + [:isAsync=true;topology="line-list";stripIndexFormat="uint32"] + expected: FAIL + + [:isAsync=true;topology="line-strip";stripIndexFormat="_undef_"] + expected: FAIL + + [:isAsync=true;topology="line-strip";stripIndexFormat="uint16"] + expected: FAIL + + [:isAsync=true;topology="line-strip";stripIndexFormat="uint32"] + expected: FAIL + + [:isAsync=true;topology="triangle-list";stripIndexFormat="_undef_"] + expected: FAIL + + [:isAsync=true;topology="triangle-list";stripIndexFormat="uint16"] + expected: FAIL + + [:isAsync=true;topology="triangle-list";stripIndexFormat="uint32"] + expected: FAIL + + [:isAsync=true;topology="triangle-strip";stripIndexFormat="_undef_"] + expected: FAIL + + [:isAsync=true;topology="triangle-strip";stripIndexFormat="uint16"] + expected: FAIL + + [:isAsync=true;topology="triangle-strip";stripIndexFormat="uint32"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,bitcast:vec2h_to_f32:*] + [:inputSource="const";vectorize="_undef_";alias=false] + expected: FAIL + + [:inputSource="const";vectorize="_undef_";alias=true] + expected: FAIL + + [:inputSource="const";vectorize=2;alias=false] + expected: FAIL + + [:inputSource="const";vectorize=2;alias=true] + expected: FAIL + + [:inputSource="const";vectorize=3;alias=false] + expected: FAIL + + [:inputSource="const";vectorize=3;alias=true] + expected: FAIL + + [:inputSource="const";vectorize=4;alias=false] + expected: FAIL + + [:inputSource="const";vectorize=4;alias=true] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_";alias=false] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_";alias=true] + expected: FAIL + + [:inputSource="uniform";vectorize=2;alias=false] + expected: FAIL + + [:inputSource="uniform";vectorize=2;alias=true] + expected: FAIL + + [:inputSource="uniform";vectorize=3;alias=false] + expected: FAIL + + [:inputSource="uniform";vectorize=3;alias=true] + expected: FAIL + + [:inputSource="uniform";vectorize=4;alias=false] + expected: FAIL + + [:inputSource="uniform";vectorize=4;alias=true] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_";alias=false] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_";alias=true] + expected: FAIL + + [:inputSource="storage_r";vectorize=2;alias=false] + expected: FAIL + + [:inputSource="storage_r";vectorize=2;alias=true] + expected: FAIL + + [:inputSource="storage_r";vectorize=3;alias=false] + expected: FAIL + + [:inputSource="storage_r";vectorize=3;alias=true] + expected: FAIL + + [:inputSource="storage_r";vectorize=4;alias=false] + expected: FAIL + + [:inputSource="storage_r";vectorize=4;alias=true] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_";alias=false] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_";alias=true] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2;alias=false] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2;alias=true] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3;alias=false] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3;alias=true] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4;alias=false] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4;alias=true] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,resource_init,buffer:mapped_at_creation_partial_buffer:*] + [:bufferUsage=9] + expected: FAIL + + [:bufferUsage=6] + expected: FAIL + + [:bufferUsage=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,compute_pipeline:overrides,uninitialized:*] + [:isAsync=true;constants={}] + expected: FAIL + + [:isAsync=true;constants={"c0":0,"c2":0,"c8":0}] + expected: FAIL + + [:isAsync=true;constants={"c0":0,"c2":0,"c5":0,"c8":0}] + expected: FAIL + + [:isAsync=true;constants={"c0":0,"c2":0,"c5":0,"c8":0,"c1":0}] + expected: FAIL + + [:isAsync=false;constants={}] + expected: FAIL + + [:isAsync=false;constants={"c0":0,"c2":0,"c8":0}] + expected: FAIL + + [:isAsync=false;constants={"c0":0,"c2":0,"c5":0,"c8":0}] + expected: FAIL + + [:isAsync=false;constants={"c0":0,"c2":0,"c5":0,"c8":0,"c1":0}] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,unary,i32_conversion:i32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,shadow:builtin:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,f16_comparison:greater_than:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,onSubmittedWorkDone:many,parallel:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,basic:*] + [:writeMask=15;renderMode="direct";bufferOffset="zero";querySetOffset="zero"] + expected: FAIL + + [:writeMask=15;renderMode="direct";bufferOffset="zero";querySetOffset="non-zero"] + expected: FAIL + + [:writeMask=15;renderMode="direct";bufferOffset="non-zero";querySetOffset="zero"] + expected: FAIL + + [:writeMask=15;renderMode="direct";bufferOffset="non-zero";querySetOffset="non-zero"] + expected: FAIL + + [:writeMask=15;renderMode="render-bundle";bufferOffset="zero";querySetOffset="zero"] + expected: FAIL + + [:writeMask=15;renderMode="render-bundle";bufferOffset="zero";querySetOffset="non-zero"] + expected: FAIL + + [:writeMask=15;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="zero"] + expected: FAIL + + [:writeMask=15;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="non-zero"] + expected: FAIL + + [:writeMask=0;renderMode="direct";bufferOffset="zero";querySetOffset="zero"] + expected: FAIL + + [:writeMask=0;renderMode="direct";bufferOffset="zero";querySetOffset="non-zero"] + expected: FAIL + + [:writeMask=0;renderMode="direct";bufferOffset="non-zero";querySetOffset="zero"] + expected: FAIL + + [:writeMask=0;renderMode="direct";bufferOffset="non-zero";querySetOffset="non-zero"] + expected: FAIL + + [:writeMask=0;renderMode="render-bundle";bufferOffset="zero";querySetOffset="zero"] + expected: FAIL + + [:writeMask=0;renderMode="render-bundle";bufferOffset="zero";querySetOffset="non-zero"] + expected: FAIL + + [:writeMask=0;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="zero"] + expected: FAIL + + [:writeMask=0;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="non-zero"] + expected: FAIL + + +[cts.https.html?q=webgpu:examples:gpu,buffers:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,acos:f32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,vertex_state,index_format:index_format,uint16:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,cos:abstract_float:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,rendering,draw:arguments:*] + [:first=0;count=0;first_instance=0;instance_count=0;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=0;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=0;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=0;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [: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: 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] + expected: 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=9] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=1;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=1;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=1;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=1;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [: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: 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: 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_"] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=4;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=0;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=0;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;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 + + [:first=0;count=0;first_instance=2;instance_count=0;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: 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=0] + expected: 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: FAIL + + [:first=0;count=0;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=1;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=1;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=1;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=1;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [: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: 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: 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: FAIL + + [:first=0;count=0;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=4;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=4;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=4;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=4;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=0;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=0;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=0;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=0;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=1;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=1;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=1;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=1;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=4;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=4;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=4;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=4;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=0;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=0;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=0;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=0;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [: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] + expected: 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=0] + expected: 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] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=1;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=1;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=1;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=1;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=4;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=4;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=4;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=4;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=0;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=0;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=0;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=0;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + 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: 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] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=1;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=1;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=1;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=1;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [: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] + expected: FAIL + + [: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: 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] + expected: 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=9] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=4;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=4;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=4;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=4;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=0;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=0;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=0;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=0;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [: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_"] + expected: FAIL + + [: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: 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 + + [:first=0;count=6;first_instance=2;instance_count=1;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + 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: 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] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [: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: 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: 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=9] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=4;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=4;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=4;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=4;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=0;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=0;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=0;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=0;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [: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: 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_"] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=1;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=1;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=4;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [: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: 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 + + [:first=3;count=0;first_instance=0;instance_count=4;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [: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] + expected: FAIL + + [: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: 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: 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=9] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=0;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: 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: 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 + + [:first=3;count=0;first_instance=2;instance_count=0;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=1;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=1;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=1;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=1;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=4;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=4;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=4;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=4;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: 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=0] + expected: 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: 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: 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=9] + expected: 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: 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=9] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=0;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=0;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=0;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=0;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=1;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=1;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=1;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=1;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [: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: 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] + expected: 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=9] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [: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: 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] + expected: 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=9] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=4;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=4;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=4;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=4;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=0;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=0;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=0;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=0;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=1;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=1;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=1;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=1;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + 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: 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] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=4;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=4;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=4;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=4;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=0;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=0;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=0;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=0;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=1;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=1;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=1;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=1;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=4;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=4;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=4;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=4;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=0;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=0;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=0;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=0;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=1;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=1;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;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 + + [:first=3;count=6;first_instance=2;instance_count=1;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=4;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=4;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=4;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=4;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,vertex_state,index_format:primitive_restart:*] + [:indexFormat="uint16";primitiveTopology="point-list"] + expected: FAIL + + [:indexFormat="uint16";primitiveTopology="line-list"] + expected: FAIL + + [:indexFormat="uint16";primitiveTopology="line-strip"] + expected: FAIL + + [:indexFormat="uint16";primitiveTopology="triangle-list"] + expected: FAIL + + [:indexFormat="uint16";primitiveTopology="triangle-strip"] + expected: FAIL + + [:indexFormat="uint32";primitiveTopology="point-list"] + expected: FAIL + + [:indexFormat="uint32";primitiveTopology="line-list"] + expected: FAIL + + [:indexFormat="uint32";primitiveTopology="line-strip"] + expected: FAIL + + [:indexFormat="uint32";primitiveTopology="triangle-list"] + expected: FAIL + + [:indexFormat="uint32";primitiveTopology="triangle-strip"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,unary,f32_conversion:u32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,onSubmittedWorkDone:many,serial:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,abs:f32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,capability_checks,features,query_types:writeTimestamp:*] + [:featureContainsTimestampQuery=false] + expected: FAIL + + [:featureContainsTimestampQuery=true] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,shader_io,invariant:duplicate:*] + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=true;attr=""] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=true;attr="%40invariant"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=false;attr=""] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=false;attr="%40invariant"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=true;attr=""] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=true;attr="%40invariant"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=false;attr=""] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=false;attr="%40invariant"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=true;attr=""] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=true;attr="%40invariant"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=false;attr=""] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=false;attr="%40invariant"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=true;attr=""] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=true;attr="%40invariant"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=false;attr=""] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=false;attr="%40invariant"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=true;attr=""] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=true;attr="%40invariant"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=false;attr=""] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=false;attr="%40invariant"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=true;attr=""] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=true;attr="%40invariant"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=false;attr=""] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=false;attr="%40invariant"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;attr=""] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;attr="%40invariant"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;attr=""] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;attr="%40invariant"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=true;attr=""] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=true;attr="%40invariant"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=false;attr=""] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=false;attr="%40invariant"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;attr=""] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;attr="%40invariant"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;attr=""] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;attr="%40invariant"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;attr=""] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;attr="%40invariant"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;attr=""] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;attr="%40invariant"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;attr=""] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;attr="%40invariant"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;attr=""] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;attr="%40invariant"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=true;attr=""] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=true;attr="%40invariant"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=false;attr=""] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=false;attr="%40invariant"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=true;attr=""] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=true;attr="%40invariant"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=false;attr=""] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=false;attr="%40invariant"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=true;attr=""] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=true;attr="%40invariant"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=false;attr=""] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=false;attr="%40invariant"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,adapter,requestDevice:features,unknown:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atomics,atomicMax:max_workgroup:*] + [:workgroupSize=1;dispatchSize=1;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=1;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=4;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=4;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=8;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=8;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=16;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=16;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=1;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=1;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=4;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=4;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=8;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=8;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=16;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=16;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=1;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=1;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=4;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=4;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=8;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=8;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=16;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=16;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=1;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=1;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=4;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=4;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=8;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=8;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=16;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=16;scalarKind="i32"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureNumLayers:storage:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,queue,copyToTexture,CopyExternalImageToTexture:destination_texture,usage:*] + [:usage=1] + expected: FAIL + + [:usage=2] + expected: FAIL + + [:usage=4] + expected: FAIL + + [:usage=8] + expected: FAIL + + [:usage=16] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleCompareLevel:arrayed_3d_coords:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,quantizeToF16:f32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxUniformBuffersPerShaderStage:createPipelineLayout,at_over:*] + [:limitTest="atDefault";testValueName="atLimit";visibility=1;order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=1;order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=1;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=2;order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=2;order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=2;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=3;order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=3;order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=3;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=4;order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=4;order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=4;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=5;order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=5;order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=5;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=6;order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=6;order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=6;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=7;order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=7;order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=7;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=1;order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=1;order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=1;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=2;order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=2;order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=2;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=3;order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=3;order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=3;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=4;order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=4;order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=4;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=5;order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=5;order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=5;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=6;order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=6;order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=6;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=7;order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=7;order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=7;order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=1;order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=1;order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=1;order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=2;order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=2;order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=2;order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=3;order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=3;order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=3;order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=4;order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=4;order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=4;order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=5;order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=5;order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=5;order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=6;order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=6;order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=6;order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=7;order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=7;order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=7;order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=1;order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=1;order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=1;order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=2;order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=2;order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=2;order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=3;order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=3;order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=3;order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=4;order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=4;order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=4;order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=5;order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=5;order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=5;order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=6;order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=6;order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=6;order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=7;order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=7;order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=7;order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=1;order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=1;order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=1;order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=2;order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=2;order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=2;order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=3;order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=3;order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=3;order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=4;order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=4;order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=4;order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=5;order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=5;order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=5;order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=6;order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=6;order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=6;order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=7;order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=7;order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=7;order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=1;order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=1;order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=1;order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=2;order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=2;order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=2;order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=3;order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=3;order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=3;order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=4;order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=4;order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=4;order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=5;order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=5;order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=5;order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=6;order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=6;order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=6;order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=7;order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=7;order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=7;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=1;order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=1;order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=1;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=2;order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=2;order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=2;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=3;order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=3;order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=3;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=4;order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=4;order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=4;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=5;order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=5;order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=5;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=6;order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=6;order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=6;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=7;order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=7;order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=7;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=1;order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=1;order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=1;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=2;order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=2;order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=2;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=3;order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=3;order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=3;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=4;order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=4;order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=4;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=5;order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=5;order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=5;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=6;order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=6;order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=6;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=7;order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=7;order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=7;order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=1;order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=1;order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=1;order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=2;order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=2;order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=2;order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=3;order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=3;order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=3;order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=4;order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=4;order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=4;order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=5;order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=5;order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=5;order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=6;order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=6;order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=6;order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=7;order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=7;order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=7;order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=1;order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=1;order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=1;order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=2;order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=2;order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=2;order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=3;order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=3;order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=3;order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=4;order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=4;order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=4;order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=5;order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=5;order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=5;order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=6;order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=6;order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=6;order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=7;order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=7;order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=7;order="shiftByHalf"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,queue,copyToTexture,CopyExternalImageToTexture:destination_texture,mipLevel:*] + [:mipLevel=0] + expected: FAIL + + [:mipLevel=5] + expected: FAIL + + [:mipLevel=6] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,i32_arithmetic:division_scalar_vector:*] + [:inputSource="const";vectorize_rhs=2] + expected: FAIL + + [:inputSource="const";vectorize_rhs=3] + expected: FAIL + + [:inputSource="const";vectorize_rhs=4] + expected: FAIL + + [:inputSource="uniform";vectorize_rhs=2] + expected: FAIL + + [:inputSource="uniform";vectorize_rhs=3] + expected: FAIL + + [:inputSource="uniform";vectorize_rhs=4] + expected: FAIL + + [:inputSource="storage_r";vectorize_rhs=2] + expected: FAIL + + [:inputSource="storage_r";vectorize_rhs=3] + expected: FAIL + + [:inputSource="storage_r";vectorize_rhs=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize_rhs=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize_rhs=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize_rhs=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,pack2x16snorm:pack:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,memory_sync,buffer,single_buffer:two_draws_in_the_same_render_pass:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,render_pass,clear_value:stencil_clear_value:*] + [:stencilFormat="stencil8";stencilClearValue=0;applyStencilClearValueAsStencilReferenceValue=true] + expected: FAIL + + [:stencilFormat="stencil8";stencilClearValue=0;applyStencilClearValueAsStencilReferenceValue=false] + expected: FAIL + + [:stencilFormat="stencil8";stencilClearValue=1;applyStencilClearValueAsStencilReferenceValue=true] + expected: FAIL + + [:stencilFormat="stencil8";stencilClearValue=1;applyStencilClearValueAsStencilReferenceValue=false] + expected: FAIL + + [:stencilFormat="stencil8";stencilClearValue=255;applyStencilClearValueAsStencilReferenceValue=true] + expected: FAIL + + [:stencilFormat="stencil8";stencilClearValue=255;applyStencilClearValueAsStencilReferenceValue=false] + expected: FAIL + + [:stencilFormat="stencil8";stencilClearValue=258;applyStencilClearValueAsStencilReferenceValue=true] + expected: FAIL + + [:stencilFormat="stencil8";stencilClearValue=258;applyStencilClearValueAsStencilReferenceValue=false] + expected: FAIL + + [:stencilFormat="stencil8";stencilClearValue=65539;applyStencilClearValueAsStencilReferenceValue=true] + expected: FAIL + + [:stencilFormat="stencil8";stencilClearValue=65539;applyStencilClearValueAsStencilReferenceValue=false] + expected: FAIL + + [:stencilFormat="depth24plus-stencil8";stencilClearValue=0;applyStencilClearValueAsStencilReferenceValue=true] + expected: FAIL + + [:stencilFormat="depth24plus-stencil8";stencilClearValue=0;applyStencilClearValueAsStencilReferenceValue=false] + expected: FAIL + + [:stencilFormat="depth24plus-stencil8";stencilClearValue=1;applyStencilClearValueAsStencilReferenceValue=true] + expected: FAIL + + [:stencilFormat="depth24plus-stencil8";stencilClearValue=1;applyStencilClearValueAsStencilReferenceValue=false] + expected: FAIL + + [:stencilFormat="depth24plus-stencil8";stencilClearValue=255;applyStencilClearValueAsStencilReferenceValue=true] + expected: FAIL + + [:stencilFormat="depth24plus-stencil8";stencilClearValue=255;applyStencilClearValueAsStencilReferenceValue=false] + expected: FAIL + + [:stencilFormat="depth24plus-stencil8";stencilClearValue=258;applyStencilClearValueAsStencilReferenceValue=true] + expected: FAIL + + [:stencilFormat="depth24plus-stencil8";stencilClearValue=258;applyStencilClearValueAsStencilReferenceValue=false] + expected: FAIL + + [:stencilFormat="depth24plus-stencil8";stencilClearValue=65539;applyStencilClearValueAsStencilReferenceValue=true] + expected: FAIL + + [:stencilFormat="depth24plus-stencil8";stencilClearValue=65539;applyStencilClearValueAsStencilReferenceValue=false] + expected: FAIL + + [:stencilFormat="depth32float-stencil8";stencilClearValue=0;applyStencilClearValueAsStencilReferenceValue=true] + expected: FAIL + + [:stencilFormat="depth32float-stencil8";stencilClearValue=0;applyStencilClearValueAsStencilReferenceValue=false] + expected: FAIL + + [:stencilFormat="depth32float-stencil8";stencilClearValue=1;applyStencilClearValueAsStencilReferenceValue=true] + expected: FAIL + + [:stencilFormat="depth32float-stencil8";stencilClearValue=1;applyStencilClearValueAsStencilReferenceValue=false] + expected: FAIL + + [:stencilFormat="depth32float-stencil8";stencilClearValue=255;applyStencilClearValueAsStencilReferenceValue=true] + expected: FAIL + + [:stencilFormat="depth32float-stencil8";stencilClearValue=255;applyStencilClearValueAsStencilReferenceValue=false] + expected: FAIL + + [:stencilFormat="depth32float-stencil8";stencilClearValue=258;applyStencilClearValueAsStencilReferenceValue=true] + expected: FAIL + + [:stencilFormat="depth32float-stencil8";stencilClearValue=258;applyStencilClearValueAsStencilReferenceValue=false] + expected: FAIL + + [:stencilFormat="depth32float-stencil8";stencilClearValue=65539;applyStencilClearValueAsStencilReferenceValue=true] + expected: FAIL + + [:stencilFormat="depth32float-stencil8";stencilClearValue=65539;applyStencilClearValueAsStencilReferenceValue=false] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,rendering,draw:vertex_attributes,formats:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,trunc:f32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,shadow:while:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,literal:abstract_float:*] + [:val="0f"] + expected: FAIL + + [:val="0.0f"] + expected: FAIL + + [:val="12.223f"] + expected: FAIL + + [:val="12.f"] + expected: FAIL + + [:val=".12f"] + expected: FAIL + + [:val="2.4e%2B4f"] + expected: FAIL + + [:val="2.4e-2f"] + expected: FAIL + + [:val="2.e%2B4f"] + expected: FAIL + + [:val="1e-4f"] + expected: FAIL + + [:val="0x1P%2B4f"] + expected: FAIL + + [:val="0h"] + expected: FAIL + + [:val="1h"] + expected: FAIL + + [:val=".1h"] + expected: FAIL + + [:val="1.1e2h"] + expected: FAIL + + [:val="1.1E%2B2h"] + expected: FAIL + + [:val="2.4e-2h"] + expected: FAIL + + [:val="0xep2h"] + expected: FAIL + + [:val="0xEp-2h"] + expected: FAIL + + [:val="0x3p%2B2h"] + expected: FAIL + + [:val="0x3.2p%2B2h"] + expected: FAIL + + [:val="0.0"] + expected: FAIL + + [:val=".0"] + expected: FAIL + + [:val="12."] + expected: FAIL + + [:val="00012."] + expected: FAIL + + [:val=".12"] + expected: FAIL + + [:val="1.2e2"] + expected: FAIL + + [:val="1.2E2"] + expected: FAIL + + [:val="1.2e%2B2"] + expected: FAIL + + [:val="2.4e-2"] + expected: FAIL + + [:val=".1e-2"] + expected: FAIL + + [:val="0x.3"] + expected: FAIL + + [:val="0X.3"] + expected: FAIL + + [:val="0xa.fp%2B2"] + expected: FAIL + + [:val="0xa.fP%2B2"] + expected: FAIL + + [:val="0xE.fp%2B2"] + expected: FAIL + + [:val="0X1.fp-4"] + expected: FAIL + + [:val=".f"] + expected: FAIL + + [:val=".e-2"] + expected: FAIL + + [:val="1.e%262f"] + expected: FAIL + + [:val="1.ef"] + expected: FAIL + + [:val="1.e%2Bf"] + expected: FAIL + + [:val="0x.p2"] + expected: FAIL + + [:val="0x1p"] + expected: FAIL + + [:val="0x1p%5E"] + expected: FAIL + + [:val="1.0e%2B999999999999f"] + expected: FAIL + + [:val="0x1.0p%2B999999999999f"] + expected: FAIL + + [:val="0x1.00000001pf0"] + expected: FAIL + + [:val="1.1eh"] + expected: FAIL + + [:val="1.1e%252h"] + expected: FAIL + + [:val="1.1e%2Bh"] + expected: FAIL + + [:val="1.0e%2B999999h"] + expected: FAIL + + [:val="0x1.0p%2B999999h"] + expected: FAIL + + [:val="0xf.h"] + expected: FAIL + + [:val="0x3h"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSample:stage:*] + [:stage="fragment"] + expected: FAIL + + [:stage="vertex"] + expected: FAIL + + [:stage="compute"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,rendering,stencil:stencil_reference_initialized:*] + [:format="stencil8"] + expected: FAIL + + [:format="depth24plus-stencil8"] + expected: FAIL + + [:format="depth32float-stencil8"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_3d_coords:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_switch:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,resource_usages,texture,in_pass_encoder:subresources_and_binding_types_combination_for_aspect:*] + [:compute=false;binding0InBundle=false;binding1InBundle=false;format="stencil8"] + expected: FAIL + + [:compute=false;binding0InBundle=false;binding1InBundle=false;format="depth16unorm"] + expected: FAIL + + [:compute=false;binding0InBundle=false;binding1InBundle=false;format="depth32float"] + expected: FAIL + + [:compute=false;binding0InBundle=false;binding1InBundle=false;format="depth24plus"] + expected: FAIL + + [:compute=false;binding0InBundle=false;binding1InBundle=false;format="depth24plus-stencil8"] + expected: FAIL + + [:compute=false;binding0InBundle=false;binding1InBundle=false;format="depth32float-stencil8"] + expected: FAIL + + [:compute=false;binding0InBundle=false;binding1InBundle=true;format="stencil8"] + expected: FAIL + + [:compute=false;binding0InBundle=false;binding1InBundle=true;format="depth16unorm"] + expected: FAIL + + [:compute=false;binding0InBundle=false;binding1InBundle=true;format="depth32float"] + expected: FAIL + + [:compute=false;binding0InBundle=false;binding1InBundle=true;format="depth24plus"] + expected: FAIL + + [:compute=false;binding0InBundle=false;binding1InBundle=true;format="depth24plus-stencil8"] + expected: FAIL + + [:compute=false;binding0InBundle=false;binding1InBundle=true;format="depth32float-stencil8"] + expected: FAIL + + [:compute=false;binding0InBundle=true;binding1InBundle=false;format="stencil8"] + expected: FAIL + + [:compute=false;binding0InBundle=true;binding1InBundle=false;format="depth16unorm"] + expected: FAIL + + [:compute=false;binding0InBundle=true;binding1InBundle=false;format="depth32float"] + expected: FAIL + + [:compute=false;binding0InBundle=true;binding1InBundle=false;format="depth24plus"] + expected: FAIL + + [:compute=false;binding0InBundle=true;binding1InBundle=false;format="depth24plus-stencil8"] + expected: FAIL + + [:compute=false;binding0InBundle=true;binding1InBundle=false;format="depth32float-stencil8"] + expected: FAIL + + [:compute=false;binding0InBundle=true;binding1InBundle=true;format="stencil8"] + expected: FAIL + + [:compute=false;binding0InBundle=true;binding1InBundle=true;format="depth16unorm"] + expected: FAIL + + [:compute=false;binding0InBundle=true;binding1InBundle=true;format="depth32float"] + expected: FAIL + + [:compute=false;binding0InBundle=true;binding1InBundle=true;format="depth24plus"] + expected: FAIL + + [:compute=false;binding0InBundle=true;binding1InBundle=true;format="depth24plus-stencil8"] + expected: FAIL + + [:compute=false;binding0InBundle=true;binding1InBundle=true;format="depth32float-stencil8"] + expected: FAIL + + [:compute=true;binding0InBundle=false;binding1InBundle=false;format="stencil8"] + expected: FAIL + + [:compute=true;binding0InBundle=false;binding1InBundle=false;format="depth16unorm"] + expected: FAIL + + [:compute=true;binding0InBundle=false;binding1InBundle=false;format="depth32float"] + expected: FAIL + + [:compute=true;binding0InBundle=false;binding1InBundle=false;format="depth24plus"] + expected: FAIL + + [:compute=true;binding0InBundle=false;binding1InBundle=false;format="depth24plus-stencil8"] + expected: FAIL + + [:compute=true;binding0InBundle=false;binding1InBundle=false;format="depth32float-stencil8"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,flow_control,phony:phony_assign_call_basic:*] + [:preventValueOptimizations=true] + expected: FAIL + + [:preventValueOptimizations=false] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,const_assert,const_assert:evaluation_stage:*] + [:scope="module";stage="constant"] + expected: FAIL + + [:scope="module";stage="override"] + expected: FAIL + + [:scope="module";stage="runtime"] + expected: FAIL + + [:scope="function";stage="constant"] + expected: FAIL + + [:scope="function";stage="override"] + expected: FAIL + + [:scope="function";stage="runtime"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,modf:f16_vec3_fract:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,compute_pipeline:limits,invocations_per_workgroup,each_component:*] + [:isAsync=true;size=[64\]] + expected: FAIL + + [:isAsync=true;size=[256,1,1\]] + expected: FAIL + + [:isAsync=true;size=[257,1,1\]] + expected: FAIL + + [:isAsync=true;size=[1,256,1\]] + expected: FAIL + + [:isAsync=true;size=[1,257,1\]] + expected: FAIL + + [:isAsync=true;size=[1,1,63\]] + expected: FAIL + + [:isAsync=true;size=[1,1,64\]] + expected: FAIL + + [:isAsync=true;size=[1,1,65\]] + expected: FAIL + + [:isAsync=false;size=[64\]] + expected: FAIL + + [:isAsync=false;size=[256,1,1\]] + expected: FAIL + + [:isAsync=false;size=[257,1,1\]] + expected: FAIL + + [:isAsync=false;size=[1,256,1\]] + expected: FAIL + + [:isAsync=false;size=[1,257,1\]] + expected: FAIL + + [:isAsync=false;size=[1,1,63\]] + expected: FAIL + + [:isAsync=false;size=[1,1,64\]] + expected: FAIL + + [:isAsync=false;size=[1,1,65\]] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,render,state_tracking:all_needed_index_buffer_should_be_bound:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_call:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,reflect:abstract_float:*] + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,state,device_lost,destroy:createBindGroupLayout:*] + [:entry={"buffer":{"type":"uniform"}}] + expected: FAIL + + [:entry={"buffer":{"type":"storage"}}] + expected: FAIL + + [:entry={"buffer":{"type":"read-only-storage"}}] + expected: FAIL + + [:entry={"sampler":{"type":"comparison"}}] + expected: FAIL + + [:entry={"sampler":{"type":"filtering"}}] + expected: FAIL + + [:entry={"sampler":{"type":"non-filtering"}}] + expected: FAIL + + [:entry={"texture":{"multisampled":false}}] + expected: FAIL + + [:entry={"texture":{"multisampled":true,"sampleType":"unfilterable-float"}}] + expected: FAIL + + [:entry={"storageTexture":{"access":"write-only","format":"rgba8unorm"}}] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,rendering,depth:depth_compare_func:*] + [:format="depth16unorm";depthCompare="never";depthClearValue=1] + expected: FAIL + + [:format="depth16unorm";depthCompare="never";depthClearValue=0.5001] + expected: FAIL + + [:format="depth16unorm";depthCompare="never";depthClearValue=0] + expected: FAIL + + [:format="depth16unorm";depthCompare="less";depthClearValue=1] + expected: FAIL + + [:format="depth16unorm";depthCompare="less";depthClearValue=0.5001] + expected: FAIL + + [:format="depth16unorm";depthCompare="less";depthClearValue=0] + expected: FAIL + + [:format="depth16unorm";depthCompare="less-equal";depthClearValue=1] + expected: FAIL + + [:format="depth16unorm";depthCompare="less-equal";depthClearValue=0.5001] + expected: FAIL + + [:format="depth16unorm";depthCompare="less-equal";depthClearValue=0] + expected: FAIL + + [:format="depth16unorm";depthCompare="equal";depthClearValue=1] + expected: FAIL + + [:format="depth16unorm";depthCompare="equal";depthClearValue=0.5001] + expected: FAIL + + [:format="depth16unorm";depthCompare="equal";depthClearValue=0] + expected: FAIL + + [:format="depth16unorm";depthCompare="not-equal";depthClearValue=1] + expected: FAIL + + [:format="depth16unorm";depthCompare="not-equal";depthClearValue=0.5001] + expected: FAIL + + [:format="depth16unorm";depthCompare="not-equal";depthClearValue=0] + expected: FAIL + + [:format="depth16unorm";depthCompare="greater-equal";depthClearValue=1] + expected: FAIL + + [:format="depth16unorm";depthCompare="greater-equal";depthClearValue=0.5001] + expected: FAIL + + [:format="depth16unorm";depthCompare="greater-equal";depthClearValue=0] + expected: FAIL + + [:format="depth16unorm";depthCompare="greater";depthClearValue=1] + expected: FAIL + + [:format="depth16unorm";depthCompare="greater";depthClearValue=0.5001] + expected: FAIL + + [:format="depth16unorm";depthCompare="greater";depthClearValue=0] + expected: FAIL + + [:format="depth16unorm";depthCompare="always";depthClearValue=1] + expected: FAIL + + [:format="depth16unorm";depthCompare="always";depthClearValue=0.5001] + expected: FAIL + + [:format="depth16unorm";depthCompare="always";depthClearValue=0] + expected: FAIL + + [:format="depth32float";depthCompare="never";depthClearValue=1] + expected: FAIL + + [:format="depth32float";depthCompare="never";depthClearValue=0.5001] + expected: FAIL + + [:format="depth32float";depthCompare="never";depthClearValue=0] + expected: FAIL + + [:format="depth32float";depthCompare="less";depthClearValue=1] + expected: FAIL + + [:format="depth32float";depthCompare="less";depthClearValue=0.5001] + expected: FAIL + + [:format="depth32float";depthCompare="less";depthClearValue=0] + expected: FAIL + + [:format="depth32float";depthCompare="less-equal";depthClearValue=1] + expected: FAIL + + [:format="depth32float";depthCompare="less-equal";depthClearValue=0.5001] + expected: FAIL + + [:format="depth32float";depthCompare="less-equal";depthClearValue=0] + expected: FAIL + + [:format="depth32float";depthCompare="equal";depthClearValue=1] + expected: FAIL + + [:format="depth32float";depthCompare="equal";depthClearValue=0.5001] + expected: FAIL + + [:format="depth32float";depthCompare="equal";depthClearValue=0] + expected: FAIL + + [:format="depth32float";depthCompare="not-equal";depthClearValue=1] + expected: FAIL + + [:format="depth32float";depthCompare="not-equal";depthClearValue=0.5001] + expected: FAIL + + [:format="depth32float";depthCompare="not-equal";depthClearValue=0] + expected: FAIL + + [:format="depth32float";depthCompare="greater-equal";depthClearValue=1] + expected: FAIL + + [:format="depth32float";depthCompare="greater-equal";depthClearValue=0.5001] + expected: FAIL + + [:format="depth32float";depthCompare="greater-equal";depthClearValue=0] + expected: FAIL + + [:format="depth32float";depthCompare="greater";depthClearValue=1] + expected: FAIL + + [:format="depth32float";depthCompare="greater";depthClearValue=0.5001] + expected: FAIL + + [:format="depth32float";depthCompare="greater";depthClearValue=0] + expected: FAIL + + [:format="depth32float";depthCompare="always";depthClearValue=1] + expected: FAIL + + [:format="depth32float";depthCompare="always";depthClearValue=0.5001] + expected: FAIL + + [:format="depth32float";depthCompare="always";depthClearValue=0] + expected: FAIL + + [:format="depth24plus";depthCompare="never";depthClearValue=1] + expected: FAIL + + [:format="depth24plus";depthCompare="never";depthClearValue=0.5001] + expected: FAIL + + [:format="depth24plus";depthCompare="never";depthClearValue=0] + expected: FAIL + + [:format="depth24plus";depthCompare="less";depthClearValue=1] + expected: FAIL + + [:format="depth24plus";depthCompare="less";depthClearValue=0.5001] + expected: FAIL + + [:format="depth24plus";depthCompare="less";depthClearValue=0] + expected: FAIL + + [:format="depth24plus";depthCompare="less-equal";depthClearValue=1] + expected: FAIL + + [:format="depth24plus";depthCompare="less-equal";depthClearValue=0.5001] + expected: FAIL + + [:format="depth24plus";depthCompare="less-equal";depthClearValue=0] + expected: FAIL + + [:format="depth24plus";depthCompare="equal";depthClearValue=1] + expected: FAIL + + [:format="depth24plus";depthCompare="equal";depthClearValue=0.5001] + expected: FAIL + + [:format="depth24plus";depthCompare="equal";depthClearValue=0] + expected: FAIL + + [:format="depth24plus";depthCompare="not-equal";depthClearValue=1] + expected: FAIL + + [:format="depth24plus";depthCompare="not-equal";depthClearValue=0.5001] + expected: FAIL + + [:format="depth24plus";depthCompare="not-equal";depthClearValue=0] + expected: FAIL + + [:format="depth24plus";depthCompare="greater-equal";depthClearValue=1] + expected: FAIL + + [:format="depth24plus";depthCompare="greater-equal";depthClearValue=0.5001] + expected: FAIL + + [:format="depth24plus";depthCompare="greater-equal";depthClearValue=0] + expected: FAIL + + [:format="depth24plus";depthCompare="greater";depthClearValue=1] + expected: FAIL + + [:format="depth24plus";depthCompare="greater";depthClearValue=0.5001] + expected: FAIL + + [:format="depth24plus";depthCompare="greater";depthClearValue=0] + expected: FAIL + + [:format="depth24plus";depthCompare="always";depthClearValue=1] + expected: FAIL + + [:format="depth24plus";depthCompare="always";depthClearValue=0.5001] + expected: FAIL + + [:format="depth24plus";depthCompare="always";depthClearValue=0] + expected: FAIL + + [:format="depth24plus-stencil8";depthCompare="never";depthClearValue=1] + expected: FAIL + + [:format="depth24plus-stencil8";depthCompare="never";depthClearValue=0.5001] + expected: FAIL + + [:format="depth24plus-stencil8";depthCompare="never";depthClearValue=0] + expected: FAIL + + [:format="depth24plus-stencil8";depthCompare="less";depthClearValue=1] + expected: FAIL + + [:format="depth24plus-stencil8";depthCompare="less";depthClearValue=0.5001] + expected: FAIL + + [:format="depth24plus-stencil8";depthCompare="less";depthClearValue=0] + expected: FAIL + + [:format="depth24plus-stencil8";depthCompare="less-equal";depthClearValue=1] + expected: FAIL + + [:format="depth24plus-stencil8";depthCompare="less-equal";depthClearValue=0.5001] + expected: FAIL + + [:format="depth24plus-stencil8";depthCompare="less-equal";depthClearValue=0] + expected: FAIL + + [:format="depth24plus-stencil8";depthCompare="equal";depthClearValue=1] + expected: FAIL + + [:format="depth24plus-stencil8";depthCompare="equal";depthClearValue=0.5001] + expected: FAIL + + [:format="depth24plus-stencil8";depthCompare="equal";depthClearValue=0] + expected: FAIL + + [:format="depth24plus-stencil8";depthCompare="not-equal";depthClearValue=1] + expected: FAIL + + [:format="depth24plus-stencil8";depthCompare="not-equal";depthClearValue=0.5001] + expected: FAIL + + [:format="depth24plus-stencil8";depthCompare="not-equal";depthClearValue=0] + expected: FAIL + + [:format="depth24plus-stencil8";depthCompare="greater-equal";depthClearValue=1] + expected: FAIL + + [:format="depth24plus-stencil8";depthCompare="greater-equal";depthClearValue=0.5001] + expected: FAIL + + [:format="depth24plus-stencil8";depthCompare="greater-equal";depthClearValue=0] + expected: FAIL + + [:format="depth24plus-stencil8";depthCompare="greater";depthClearValue=1] + expected: FAIL + + [:format="depth24plus-stencil8";depthCompare="greater";depthClearValue=0.5001] + expected: FAIL + + [:format="depth24plus-stencil8";depthCompare="greater";depthClearValue=0] + expected: FAIL + + [:format="depth24plus-stencil8";depthCompare="always";depthClearValue=1] + expected: FAIL + + [:format="depth24plus-stencil8";depthCompare="always";depthClearValue=0.5001] + expected: FAIL + + [:format="depth24plus-stencil8";depthCompare="always";depthClearValue=0] + expected: FAIL + + [:format="depth32float-stencil8";depthCompare="never";depthClearValue=1] + expected: FAIL + + [:format="depth32float-stencil8";depthCompare="never";depthClearValue=0.5001] + expected: FAIL + + [:format="depth32float-stencil8";depthCompare="never";depthClearValue=0] + expected: FAIL + + [:format="depth32float-stencil8";depthCompare="less";depthClearValue=1] + expected: FAIL + + [:format="depth32float-stencil8";depthCompare="less";depthClearValue=0.5001] + expected: FAIL + + [:format="depth32float-stencil8";depthCompare="less";depthClearValue=0] + expected: FAIL + + [:format="depth32float-stencil8";depthCompare="less-equal";depthClearValue=1] + expected: FAIL + + [:format="depth32float-stencil8";depthCompare="less-equal";depthClearValue=0.5001] + expected: FAIL + + [:format="depth32float-stencil8";depthCompare="less-equal";depthClearValue=0] + expected: FAIL + + [:format="depth32float-stencil8";depthCompare="equal";depthClearValue=1] + expected: FAIL + + [:format="depth32float-stencil8";depthCompare="equal";depthClearValue=0.5001] + expected: FAIL + + [:format="depth32float-stencil8";depthCompare="equal";depthClearValue=0] + expected: FAIL + + [:format="depth32float-stencil8";depthCompare="not-equal";depthClearValue=1] + expected: FAIL + + [:format="depth32float-stencil8";depthCompare="not-equal";depthClearValue=0.5001] + expected: FAIL + + [:format="depth32float-stencil8";depthCompare="not-equal";depthClearValue=0] + expected: FAIL + + [:format="depth32float-stencil8";depthCompare="greater-equal";depthClearValue=1] + expected: FAIL + + [:format="depth32float-stencil8";depthCompare="greater-equal";depthClearValue=0.5001] + expected: FAIL + + [:format="depth32float-stencil8";depthCompare="greater-equal";depthClearValue=0] + expected: FAIL + + [:format="depth32float-stencil8";depthCompare="greater";depthClearValue=1] + expected: FAIL + + [:format="depth32float-stencil8";depthCompare="greater";depthClearValue=0.5001] + expected: FAIL + + [:format="depth32float-stencil8";depthCompare="greater";depthClearValue=0] + expected: FAIL + + [:format="depth32float-stencil8";depthCompare="always";depthClearValue=1] + expected: FAIL + + [:format="depth32float-stencil8";depthCompare="always";depthClearValue=0.5001] + expected: FAIL + + [:format="depth32float-stencil8";depthCompare="always";depthClearValue=0] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,cross:f16:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,compute_pipeline:overrides,workgroup_size,limits,workgroup_storage_size:*] + [:isAsync=true] + expected: FAIL + + [:isAsync=false] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,reverseBits:u32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:web_platform,canvas,configure:defaults:*] + [:canvasType="onscreen"] + expected: FAIL + + [:canvasType="offscreen"] + expected: FAIL + + +[cts.https.html?q=webgpu:examples:basic,async:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,buffer,mapping:gc_behavior,mapAsync:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,copyTextureToTexture:texture_usage:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,compute_pipeline:shader_module,invalid:*] + [:isAsync=true] + expected: FAIL + + [:isAsync=false] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,vertex_state,index_format:index_format,setIndexBuffer_different_formats:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,pipeline_stage:placement:*] + [:scope="private-var";attr="%40compute"] + expected: FAIL + + [:scope="private-var";attr="%40fragment"] + expected: FAIL + + [:scope="private-var";attr="%40vertex"] + expected: FAIL + + [:scope="storage-var";attr="%40compute"] + expected: FAIL + + [:scope="storage-var";attr="%40fragment"] + expected: FAIL + + [:scope="storage-var";attr="%40vertex"] + expected: FAIL + + [:scope="struct-member";attr="%40compute"] + expected: FAIL + + [:scope="struct-member";attr="%40fragment"] + expected: FAIL + + [:scope="struct-member";attr="%40vertex"] + expected: FAIL + + [:scope="fn-param";attr="%40compute"] + expected: FAIL + + [:scope="fn-param";attr="%40fragment"] + expected: FAIL + + [:scope="fn-param";attr="%40vertex"] + expected: FAIL + + [:scope="fn-var";attr="%40compute"] + expected: FAIL + + [:scope="fn-var";attr="%40fragment"] + expected: FAIL + + [:scope="fn-var";attr="%40vertex"] + expected: FAIL + + [:scope="fn-return";attr="%40compute"] + expected: FAIL + + [:scope="fn-return";attr="%40fragment"] + expected: FAIL + + [:scope="fn-return";attr="%40vertex"] + expected: FAIL + + [:scope="while-stmt";attr="%40compute"] + expected: FAIL + + [:scope="while-stmt";attr="%40fragment"] + expected: FAIL + + [:scope="while-stmt";attr="%40vertex"] + expected: FAIL + + [:scope="_undef_";attr="%40compute"] + expected: FAIL + + [:scope="_undef_";attr="%40fragment"] + expected: FAIL + + [:scope="_undef_";attr="%40vertex"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,createRenderBundleEncoder:depth_stencil_readonly_with_undefined_depth:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,fragment_state:limits,maxColorAttachments:*] + [:isAsync=false;targetsLength=8] + expected: FAIL + + [:isAsync=false;targetsLength=9] + expected: FAIL + + [:isAsync=true;targetsLength=8] + expected: FAIL + + [:isAsync=true;targetsLength=9] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,render,setVertexBuffer:slot:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:resolveTarget,single_sample_count:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,sinh:abstract_float:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,f32_remainder:scalar_compound:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,f32_remainder:scalar:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,shader_io,interpolate:type_and_sampling:*] + [:stage="vertex";io="in";use_struct=true;type="";sampling=""] + expected: FAIL + + [:stage="vertex";io="in";use_struct=true;type="";sampling="center"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=true;type="";sampling="centroid"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=true;type="";sampling="sample"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=true;type="";sampling="flat"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=true;type="";sampling="perspective"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=true;type="";sampling="linear"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=true;type="flat";sampling=""] + expected: FAIL + + [: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="sample"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=true;type="flat";sampling="flat"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=true;type="flat";sampling="perspective"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=true;type="flat";sampling="linear"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=true;type="perspective";sampling=""] + expected: FAIL + + [:stage="vertex";io="in";use_struct=true;type="perspective";sampling="center"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=true;type="perspective";sampling="centroid"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=true;type="perspective";sampling="sample"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=true;type="perspective";sampling="flat"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=true;type="perspective";sampling="perspective"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=true;type="perspective";sampling="linear"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=true;type="linear";sampling=""] + expected: FAIL + + [:stage="vertex";io="in";use_struct=true;type="linear";sampling="center"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=true;type="linear";sampling="centroid"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=true;type="linear";sampling="sample"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=true;type="linear";sampling="flat"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=true;type="linear";sampling="perspective"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=true;type="linear";sampling="linear"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=true;type="center";sampling=""] + expected: FAIL + + [:stage="vertex";io="in";use_struct=true;type="center";sampling="center"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=true;type="center";sampling="centroid"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=true;type="center";sampling="sample"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=true;type="center";sampling="flat"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=true;type="center";sampling="perspective"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=true;type="center";sampling="linear"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=true;type="centroid";sampling=""] + expected: FAIL + + [:stage="vertex";io="in";use_struct=true;type="centroid";sampling="center"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=true;type="centroid";sampling="centroid"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=true;type="centroid";sampling="sample"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=true;type="centroid";sampling="flat"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=true;type="centroid";sampling="perspective"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=true;type="centroid";sampling="linear"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=true;type="sample";sampling=""] + expected: FAIL + + [:stage="vertex";io="in";use_struct=true;type="sample";sampling="center"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=true;type="sample";sampling="centroid"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=true;type="sample";sampling="sample"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=true;type="sample";sampling="flat"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=true;type="sample";sampling="perspective"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=true;type="sample";sampling="linear"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=false;type="";sampling=""] + expected: FAIL + + [:stage="vertex";io="in";use_struct=false;type="";sampling="center"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=false;type="";sampling="centroid"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=false;type="";sampling="sample"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=false;type="";sampling="flat"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=false;type="";sampling="perspective"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=false;type="";sampling="linear"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=false;type="flat";sampling=""] + expected: FAIL + + [:stage="vertex";io="in";use_struct=false;type="flat";sampling="center"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=false;type="flat";sampling="centroid"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=false;type="flat";sampling="sample"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=false;type="flat";sampling="flat"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=false;type="flat";sampling="perspective"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=false;type="flat";sampling="linear"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=false;type="perspective";sampling=""] + expected: FAIL + + [:stage="vertex";io="in";use_struct=false;type="perspective";sampling="center"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=false;type="perspective";sampling="centroid"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=false;type="perspective";sampling="sample"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=false;type="perspective";sampling="flat"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=false;type="perspective";sampling="perspective"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=false;type="perspective";sampling="linear"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=false;type="linear";sampling=""] + expected: FAIL + + [:stage="vertex";io="in";use_struct=false;type="linear";sampling="center"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=false;type="linear";sampling="centroid"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=false;type="linear";sampling="sample"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=false;type="linear";sampling="flat"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=false;type="linear";sampling="perspective"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=false;type="linear";sampling="linear"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=false;type="center";sampling=""] + expected: FAIL + + [:stage="vertex";io="in";use_struct=false;type="center";sampling="center"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=false;type="center";sampling="centroid"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=false;type="center";sampling="sample"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=false;type="center";sampling="flat"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=false;type="center";sampling="perspective"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=false;type="center";sampling="linear"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=false;type="centroid";sampling=""] + expected: FAIL + + [:stage="vertex";io="in";use_struct=false;type="centroid";sampling="center"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=false;type="centroid";sampling="centroid"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=false;type="centroid";sampling="sample"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=false;type="centroid";sampling="flat"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=false;type="centroid";sampling="perspective"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=false;type="centroid";sampling="linear"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=false;type="sample";sampling=""] + expected: FAIL + + [:stage="vertex";io="in";use_struct=false;type="sample";sampling="center"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=false;type="sample";sampling="centroid"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=false;type="sample";sampling="sample"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=false;type="sample";sampling="flat"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=false;type="sample";sampling="perspective"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=false;type="sample";sampling="linear"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=true;type="";sampling=""] + expected: FAIL + + [:stage="vertex";io="out";use_struct=true;type="";sampling="center"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=true;type="";sampling="centroid"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=true;type="";sampling="sample"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=true;type="";sampling="flat"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=true;type="";sampling="perspective"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=true;type="";sampling="linear"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=true;type="flat";sampling=""] + expected: FAIL + + [: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="sample"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=true;type="flat";sampling="flat"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=true;type="flat";sampling="perspective"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=true;type="flat";sampling="linear"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=true;type="perspective";sampling=""] + expected: FAIL + + [:stage="vertex";io="out";use_struct=true;type="perspective";sampling="center"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=true;type="perspective";sampling="centroid"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=true;type="perspective";sampling="sample"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=true;type="perspective";sampling="flat"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=true;type="perspective";sampling="perspective"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=true;type="perspective";sampling="linear"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=true;type="linear";sampling=""] + expected: FAIL + + [:stage="vertex";io="out";use_struct=true;type="linear";sampling="center"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=true;type="linear";sampling="centroid"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=true;type="linear";sampling="sample"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=true;type="linear";sampling="flat"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=true;type="linear";sampling="perspective"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=true;type="linear";sampling="linear"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=true;type="center";sampling=""] + expected: FAIL + + [:stage="vertex";io="out";use_struct=true;type="center";sampling="center"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=true;type="center";sampling="centroid"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=true;type="center";sampling="sample"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=true;type="center";sampling="flat"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=true;type="center";sampling="perspective"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=true;type="center";sampling="linear"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=true;type="centroid";sampling=""] + expected: FAIL + + [:stage="vertex";io="out";use_struct=true;type="centroid";sampling="center"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=true;type="centroid";sampling="centroid"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=true;type="centroid";sampling="sample"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=true;type="centroid";sampling="flat"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=true;type="centroid";sampling="perspective"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=true;type="centroid";sampling="linear"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=true;type="sample";sampling=""] + expected: FAIL + + [:stage="vertex";io="out";use_struct=true;type="sample";sampling="center"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=true;type="sample";sampling="centroid"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=true;type="sample";sampling="sample"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=true;type="sample";sampling="flat"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=true;type="sample";sampling="perspective"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=true;type="sample";sampling="linear"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=false;type="";sampling=""] + expected: FAIL + + [:stage="vertex";io="out";use_struct=false;type="";sampling="center"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=false;type="";sampling="centroid"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=false;type="";sampling="sample"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=false;type="";sampling="flat"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=false;type="";sampling="perspective"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=false;type="";sampling="linear"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=false;type="flat";sampling=""] + expected: FAIL + + [:stage="vertex";io="out";use_struct=false;type="flat";sampling="center"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=false;type="flat";sampling="centroid"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=false;type="flat";sampling="sample"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=false;type="flat";sampling="flat"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=false;type="flat";sampling="perspective"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=false;type="flat";sampling="linear"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=false;type="perspective";sampling=""] + expected: FAIL + + [:stage="vertex";io="out";use_struct=false;type="perspective";sampling="center"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=false;type="perspective";sampling="centroid"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=false;type="perspective";sampling="sample"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=false;type="perspective";sampling="flat"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=false;type="perspective";sampling="perspective"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=false;type="perspective";sampling="linear"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=false;type="linear";sampling=""] + expected: FAIL + + [:stage="vertex";io="out";use_struct=false;type="linear";sampling="center"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=false;type="linear";sampling="centroid"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=false;type="linear";sampling="sample"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=false;type="linear";sampling="flat"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=false;type="linear";sampling="perspective"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=false;type="linear";sampling="linear"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=false;type="center";sampling=""] + expected: FAIL + + [:stage="vertex";io="out";use_struct=false;type="center";sampling="center"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=false;type="center";sampling="centroid"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=false;type="center";sampling="sample"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=false;type="center";sampling="flat"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=false;type="center";sampling="perspective"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=false;type="center";sampling="linear"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=false;type="centroid";sampling=""] + expected: FAIL + + [:stage="vertex";io="out";use_struct=false;type="centroid";sampling="center"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=false;type="centroid";sampling="centroid"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=false;type="centroid";sampling="sample"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=false;type="centroid";sampling="flat"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=false;type="centroid";sampling="perspective"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=false;type="centroid";sampling="linear"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=false;type="sample";sampling=""] + expected: FAIL + + [:stage="vertex";io="out";use_struct=false;type="sample";sampling="center"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=false;type="sample";sampling="centroid"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=false;type="sample";sampling="sample"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=false;type="sample";sampling="flat"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=false;type="sample";sampling="perspective"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=false;type="sample";sampling="linear"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=true;type="";sampling=""] + expected: FAIL + + [:stage="fragment";io="in";use_struct=true;type="";sampling="center"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=true;type="";sampling="centroid"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=true;type="";sampling="sample"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=true;type="";sampling="flat"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=true;type="";sampling="perspective"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=true;type="";sampling="linear"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=true;type="flat";sampling=""] + expected: FAIL + + [: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="sample"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=true;type="flat";sampling="flat"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=true;type="flat";sampling="perspective"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=true;type="flat";sampling="linear"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=true;type="perspective";sampling=""] + expected: FAIL + + [:stage="fragment";io="in";use_struct=true;type="perspective";sampling="center"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=true;type="perspective";sampling="centroid"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=true;type="perspective";sampling="sample"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=true;type="perspective";sampling="flat"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=true;type="perspective";sampling="perspective"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=true;type="perspective";sampling="linear"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=true;type="linear";sampling=""] + expected: FAIL + + [:stage="fragment";io="in";use_struct=true;type="linear";sampling="center"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=true;type="linear";sampling="centroid"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=true;type="linear";sampling="sample"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=true;type="linear";sampling="flat"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=true;type="linear";sampling="perspective"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=true;type="linear";sampling="linear"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=true;type="center";sampling=""] + expected: FAIL + + [:stage="fragment";io="in";use_struct=true;type="center";sampling="center"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=true;type="center";sampling="centroid"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=true;type="center";sampling="sample"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=true;type="center";sampling="flat"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=true;type="center";sampling="perspective"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=true;type="center";sampling="linear"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=true;type="centroid";sampling=""] + expected: FAIL + + [:stage="fragment";io="in";use_struct=true;type="centroid";sampling="center"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=true;type="centroid";sampling="centroid"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=true;type="centroid";sampling="sample"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=true;type="centroid";sampling="flat"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=true;type="centroid";sampling="perspective"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=true;type="centroid";sampling="linear"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=true;type="sample";sampling=""] + expected: FAIL + + [:stage="fragment";io="in";use_struct=true;type="sample";sampling="center"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=true;type="sample";sampling="centroid"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=true;type="sample";sampling="sample"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=true;type="sample";sampling="flat"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=true;type="sample";sampling="perspective"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=true;type="sample";sampling="linear"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=false;type="";sampling=""] + expected: FAIL + + [:stage="fragment";io="in";use_struct=false;type="";sampling="center"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=false;type="";sampling="centroid"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=false;type="";sampling="sample"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=false;type="";sampling="flat"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=false;type="";sampling="perspective"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=false;type="";sampling="linear"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=false;type="flat";sampling=""] + expected: FAIL + + [: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="sample"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=false;type="flat";sampling="flat"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=false;type="flat";sampling="perspective"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=false;type="flat";sampling="linear"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=false;type="perspective";sampling=""] + expected: FAIL + + [:stage="fragment";io="in";use_struct=false;type="perspective";sampling="center"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=false;type="perspective";sampling="centroid"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=false;type="perspective";sampling="sample"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=false;type="perspective";sampling="flat"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=false;type="perspective";sampling="perspective"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=false;type="perspective";sampling="linear"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=false;type="linear";sampling=""] + expected: FAIL + + [:stage="fragment";io="in";use_struct=false;type="linear";sampling="center"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=false;type="linear";sampling="centroid"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=false;type="linear";sampling="sample"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=false;type="linear";sampling="flat"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=false;type="linear";sampling="perspective"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=false;type="linear";sampling="linear"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=false;type="center";sampling=""] + expected: FAIL + + [:stage="fragment";io="in";use_struct=false;type="center";sampling="center"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=false;type="center";sampling="centroid"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=false;type="center";sampling="sample"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=false;type="center";sampling="flat"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=false;type="center";sampling="perspective"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=false;type="center";sampling="linear"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=false;type="centroid";sampling=""] + expected: FAIL + + [:stage="fragment";io="in";use_struct=false;type="centroid";sampling="center"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=false;type="centroid";sampling="centroid"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=false;type="centroid";sampling="sample"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=false;type="centroid";sampling="flat"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=false;type="centroid";sampling="perspective"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=false;type="centroid";sampling="linear"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=false;type="sample";sampling=""] + expected: FAIL + + [:stage="fragment";io="in";use_struct=false;type="sample";sampling="center"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=false;type="sample";sampling="centroid"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=false;type="sample";sampling="sample"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=false;type="sample";sampling="flat"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=false;type="sample";sampling="perspective"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=false;type="sample";sampling="linear"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=true;type="";sampling=""] + expected: FAIL + + [:stage="fragment";io="out";use_struct=true;type="";sampling="center"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=true;type="";sampling="centroid"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=true;type="";sampling="sample"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=true;type="";sampling="flat"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=true;type="";sampling="perspective"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=true;type="";sampling="linear"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=true;type="flat";sampling=""] + expected: FAIL + + [: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="sample"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=true;type="flat";sampling="flat"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=true;type="flat";sampling="perspective"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=true;type="flat";sampling="linear"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=true;type="perspective";sampling=""] + expected: FAIL + + [:stage="fragment";io="out";use_struct=true;type="perspective";sampling="center"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=true;type="perspective";sampling="centroid"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=true;type="perspective";sampling="sample"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=true;type="perspective";sampling="flat"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=true;type="perspective";sampling="perspective"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=true;type="perspective";sampling="linear"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=true;type="linear";sampling=""] + expected: FAIL + + [:stage="fragment";io="out";use_struct=true;type="linear";sampling="center"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=true;type="linear";sampling="centroid"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=true;type="linear";sampling="sample"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=true;type="linear";sampling="flat"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=true;type="linear";sampling="perspective"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=true;type="linear";sampling="linear"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=true;type="center";sampling=""] + expected: FAIL + + [:stage="fragment";io="out";use_struct=true;type="center";sampling="center"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=true;type="center";sampling="centroid"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=true;type="center";sampling="sample"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=true;type="center";sampling="flat"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=true;type="center";sampling="perspective"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=true;type="center";sampling="linear"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=true;type="centroid";sampling=""] + expected: FAIL + + [:stage="fragment";io="out";use_struct=true;type="centroid";sampling="center"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=true;type="centroid";sampling="centroid"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=true;type="centroid";sampling="sample"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=true;type="centroid";sampling="flat"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=true;type="centroid";sampling="perspective"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=true;type="centroid";sampling="linear"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=true;type="sample";sampling=""] + expected: FAIL + + [:stage="fragment";io="out";use_struct=true;type="sample";sampling="center"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=true;type="sample";sampling="centroid"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=true;type="sample";sampling="sample"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=true;type="sample";sampling="flat"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=true;type="sample";sampling="perspective"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=true;type="sample";sampling="linear"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=false;type="";sampling=""] + expected: FAIL + + [:stage="fragment";io="out";use_struct=false;type="";sampling="center"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=false;type="";sampling="centroid"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=false;type="";sampling="sample"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=false;type="";sampling="flat"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=false;type="";sampling="perspective"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=false;type="";sampling="linear"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=false;type="flat";sampling=""] + expected: FAIL + + [: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="sample"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=false;type="flat";sampling="flat"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=false;type="flat";sampling="perspective"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=false;type="flat";sampling="linear"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=false;type="perspective";sampling=""] + expected: FAIL + + [:stage="fragment";io="out";use_struct=false;type="perspective";sampling="center"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=false;type="perspective";sampling="centroid"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=false;type="perspective";sampling="sample"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=false;type="perspective";sampling="flat"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=false;type="perspective";sampling="perspective"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=false;type="perspective";sampling="linear"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=false;type="linear";sampling=""] + expected: FAIL + + [:stage="fragment";io="out";use_struct=false;type="linear";sampling="center"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=false;type="linear";sampling="centroid"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=false;type="linear";sampling="sample"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=false;type="linear";sampling="flat"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=false;type="linear";sampling="perspective"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=false;type="linear";sampling="linear"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=false;type="center";sampling=""] + expected: FAIL + + [:stage="fragment";io="out";use_struct=false;type="center";sampling="center"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=false;type="center";sampling="centroid"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=false;type="center";sampling="sample"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=false;type="center";sampling="flat"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=false;type="center";sampling="perspective"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=false;type="center";sampling="linear"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=false;type="centroid";sampling=""] + expected: FAIL + + [:stage="fragment";io="out";use_struct=false;type="centroid";sampling="center"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=false;type="centroid";sampling="centroid"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=false;type="centroid";sampling="sample"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=false;type="centroid";sampling="flat"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=false;type="centroid";sampling="perspective"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=false;type="centroid";sampling="linear"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=false;type="sample";sampling=""] + expected: FAIL + + [:stage="fragment";io="out";use_struct=false;type="sample";sampling="center"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=false;type="sample";sampling="centroid"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=false;type="sample";sampling="sample"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=false;type="sample";sampling="flat"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=false;type="sample";sampling="perspective"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=false;type="sample";sampling="linear"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,degrees:f32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,adapter,requestAdapterInfo:adapter_info_with_hints:*] + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,frexp:f32_vec2_fract:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,flow_control,eval_order:logical_or:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,cross:f32:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,state,device_lost,destroy:command,writeTimestamp:*] + [:type="occlusion"] + expected: FAIL + + [:type="timestamp"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureNumLevels:sampled:*] + [:texture_type="texture_1d"] + expected: FAIL + + [:texture_type="texture_2d"] + expected: FAIL + + [:texture_type="texture_2d_array"] + expected: FAIL + + [:texture_type="texture_3d"] + expected: FAIL + + [:texture_type="texture_cube"] + expected: FAIL + + [:texture_type="texture_cube_array%60"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createBindGroup:binding_must_be_present_in_layout:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,overrides:value,validation_error,fragment:*] + [:isAsync=true;fragmentConstants={"cu":0}] + expected: FAIL + + [:isAsync=true;fragmentConstants={"cu":-1}] + expected: FAIL + + [:isAsync=true;fragmentConstants={"cu":4294967295}] + expected: FAIL + + [:isAsync=true;fragmentConstants={"cu":4294967296}] + expected: FAIL + + [:isAsync=true;fragmentConstants={"ci":-2147483648}] + expected: FAIL + + [:isAsync=true;fragmentConstants={"ci":-2147483649}] + expected: FAIL + + [:isAsync=true;fragmentConstants={"ci":2147483647}] + expected: FAIL + + [:isAsync=true;fragmentConstants={"ci":2147483648}] + expected: FAIL + + [:isAsync=true;fragmentConstants={"cf":-3.4028234663852886e%2B38}] + expected: FAIL + + [:isAsync=true;fragmentConstants={"cf":-3.4028235677973366e%2B38}] + expected: FAIL + + [:isAsync=true;fragmentConstants={"cf":3.4028234663852886e%2B38}] + expected: FAIL + + [:isAsync=true;fragmentConstants={"cf":3.4028235677973366e%2B38}] + expected: FAIL + + [:isAsync=true;fragmentConstants={"cb":1.7976931348623157e%2B308}] + expected: FAIL + + [:isAsync=true;fragmentConstants={"cb":-2147483649}] + expected: FAIL + + [:isAsync=false;fragmentConstants={"cu":0}] + expected: FAIL + + [:isAsync=false;fragmentConstants={"cu":-1}] + expected: FAIL + + [:isAsync=false;fragmentConstants={"cu":4294967295}] + expected: FAIL + + [:isAsync=false;fragmentConstants={"cu":4294967296}] + expected: FAIL + + [:isAsync=false;fragmentConstants={"ci":-2147483648}] + expected: FAIL + + [:isAsync=false;fragmentConstants={"ci":-2147483649}] + expected: FAIL + + [:isAsync=false;fragmentConstants={"ci":2147483647}] + expected: FAIL + + [:isAsync=false;fragmentConstants={"ci":2147483648}] + expected: FAIL + + [:isAsync=false;fragmentConstants={"cf":-3.4028234663852886e%2B38}] + expected: FAIL + + [:isAsync=false;fragmentConstants={"cf":-3.4028235677973366e%2B38}] + expected: FAIL + + [:isAsync=false;fragmentConstants={"cf":3.4028234663852886e%2B38}] + expected: FAIL + + [:isAsync=false;fragmentConstants={"cf":3.4028235677973366e%2B38}] + expected: FAIL + + [:isAsync=false;fragmentConstants={"cb":1.7976931348623157e%2B308}] + expected: FAIL + + [:isAsync=false;fragmentConstants={"cb":-2147483649}] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,createRenderBundleEncoder:attachment_state,limits,maxColorAttachmentBytesPerSample,unaligned:*] + [:formats=["r8unorm","r32float","rgba8unorm","rgba32float","r8unorm"\]] + expected: FAIL + + [:formats=["r32float","rgba8unorm","rgba32float","r8unorm","r8unorm"\]] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,unary,f32_conversion:f16:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,all:bool:*] + [:inputSource="const";overload="scalar"] + expected: FAIL + + [:inputSource="const";overload="vec2"] + expected: FAIL + + [:inputSource="const";overload="vec3"] + expected: FAIL + + [:inputSource="const";overload="vec4"] + expected: FAIL + + [:inputSource="uniform";overload="scalar"] + expected: FAIL + + [:inputSource="uniform";overload="vec2"] + expected: FAIL + + [:inputSource="uniform";overload="vec3"] + expected: FAIL + + [:inputSource="uniform";overload="vec4"] + expected: FAIL + + [:inputSource="storage_r";overload="scalar"] + expected: FAIL + + [:inputSource="storage_r";overload="vec2"] + expected: FAIL + + [:inputSource="storage_r";overload="vec3"] + expected: FAIL + + [:inputSource="storage_r";overload="vec4"] + expected: FAIL + + [:inputSource="storage_rw";overload="scalar"] + expected: FAIL + + [:inputSource="storage_rw";overload="vec2"] + expected: FAIL + + [:inputSource="storage_rw";overload="vec3"] + expected: FAIL + + [:inputSource="storage_rw";overload="vec4"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,shader_io,builtins:nesting:*] + [:target_stage="fragment";target_io="in"] + expected: FAIL + + [:target_stage="fragment";target_io="out"] + expected: FAIL + + [:target_stage="";target_io="in"] + expected: FAIL + + [:target_stage="";target_io="out"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:*] + [:isAsync=false;format="_undef_"] + expected: FAIL + + [:isAsync=false;format="r8unorm"] + expected: FAIL + + [:isAsync=false;format="r8uint"] + expected: FAIL + + [:isAsync=false;format="r8sint"] + expected: FAIL + + [:isAsync=false;format="rg8unorm"] + expected: FAIL + + [:isAsync=false;format="rg8uint"] + expected: FAIL + + [:isAsync=false;format="rg8sint"] + expected: FAIL + + [:isAsync=false;format="rgba8unorm"] + expected: FAIL + + [:isAsync=false;format="rgba8unorm-srgb"] + expected: FAIL + + [:isAsync=false;format="rgba8uint"] + expected: FAIL + + [:isAsync=false;format="rgba8sint"] + expected: FAIL + + [:isAsync=false;format="bgra8unorm"] + expected: FAIL + + [:isAsync=false;format="bgra8unorm-srgb"] + expected: FAIL + + [:isAsync=false;format="r16uint"] + expected: FAIL + + [:isAsync=false;format="r16sint"] + expected: FAIL + + [:isAsync=false;format="r16float"] + expected: FAIL + + [:isAsync=false;format="rg16uint"] + expected: FAIL + + [:isAsync=false;format="rg16sint"] + expected: FAIL + + [:isAsync=false;format="rg16float"] + expected: FAIL + + [:isAsync=false;format="rgba16uint"] + expected: FAIL + + [:isAsync=false;format="rgba16sint"] + expected: FAIL + + [:isAsync=false;format="rgba16float"] + expected: FAIL + + [:isAsync=false;format="r32uint"] + expected: FAIL + + [:isAsync=false;format="r32sint"] + expected: FAIL + + [:isAsync=false;format="r32float"] + expected: FAIL + + [:isAsync=false;format="rg32uint"] + expected: FAIL + + [:isAsync=false;format="rg32sint"] + expected: FAIL + + [:isAsync=false;format="rg32float"] + expected: FAIL + + [:isAsync=false;format="rgba32uint"] + expected: FAIL + + [:isAsync=false;format="rgba32sint"] + expected: FAIL + + [:isAsync=false;format="rgba32float"] + expected: FAIL + + [:isAsync=false;format="rgb10a2unorm"] + expected: FAIL + + [:isAsync=true;format="_undef_"] + expected: FAIL + + [:isAsync=true;format="r8unorm"] + expected: FAIL + + [:isAsync=true;format="r8uint"] + expected: FAIL + + [:isAsync=true;format="r8sint"] + expected: FAIL + + [:isAsync=true;format="rg8unorm"] + expected: FAIL + + [:isAsync=true;format="rg8uint"] + expected: FAIL + + [:isAsync=true;format="rg8sint"] + expected: FAIL + + [:isAsync=true;format="rgba8unorm"] + expected: FAIL + + [:isAsync=true;format="rgba8unorm-srgb"] + expected: FAIL + + [:isAsync=true;format="rgba8uint"] + expected: FAIL + + [:isAsync=true;format="rgba8sint"] + expected: FAIL + + [:isAsync=true;format="bgra8unorm"] + expected: FAIL + + [:isAsync=true;format="bgra8unorm-srgb"] + expected: FAIL + + [:isAsync=true;format="r16uint"] + expected: FAIL + + [:isAsync=true;format="r16sint"] + expected: FAIL + + [:isAsync=true;format="r16float"] + expected: FAIL + + [:isAsync=true;format="rg16uint"] + expected: FAIL + + [:isAsync=true;format="rg16sint"] + expected: FAIL + + [:isAsync=true;format="rg16float"] + expected: FAIL + + [:isAsync=true;format="rgba16uint"] + expected: FAIL + + [:isAsync=true;format="rgba16sint"] + expected: FAIL + + [:isAsync=true;format="rgba16float"] + expected: FAIL + + [:isAsync=true;format="r32uint"] + expected: FAIL + + [:isAsync=true;format="r32sint"] + expected: FAIL + + [:isAsync=true;format="r32float"] + expected: FAIL + + [:isAsync=true;format="rg32uint"] + expected: FAIL + + [:isAsync=true;format="rg32sint"] + expected: FAIL + + [:isAsync=true;format="rg32float"] + expected: FAIL + + [:isAsync=true;format="rgba32uint"] + expected: FAIL + + [:isAsync=true;format="rgba32sint"] + expected: FAIL + + [:isAsync=true;format="rgba32float"] + expected: FAIL + + [:isAsync=true;format="rgb10a2unorm"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,f16_comparison:less_equals:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,const_assert:parse:*] + [:case="no_parentheses"] + expected: FAIL + + [:case="left_parenthesis_only"] + expected: FAIL + + [:case="right_parenthesis_only"] + expected: FAIL + + [:case="both_parentheses"] + expected: FAIL + + [:case="condition_on_newline"] + expected: FAIL + + [:case="multiline_with_parentheses"] + expected: FAIL + + [:case="invalid_expression"] + expected: FAIL + + [:case="no_condition_no_parentheses"] + expected: FAIL + + [:case="no_condition_with_parentheses"] + expected: FAIL + + [:case="not_a_boolean"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,radians:f32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,u32_arithmetic:remainder_scalar_vector:*] + [:inputSource="const";vectorize_rhs=2] + expected: FAIL + + [:inputSource="const";vectorize_rhs=3] + expected: FAIL + + [:inputSource="const";vectorize_rhs=4] + expected: FAIL + + [:inputSource="uniform";vectorize_rhs=2] + expected: FAIL + + [:inputSource="uniform";vectorize_rhs=3] + expected: FAIL + + [:inputSource="uniform";vectorize_rhs=4] + expected: FAIL + + [:inputSource="storage_r";vectorize_rhs=2] + expected: FAIL + + [:inputSource="storage_r";vectorize_rhs=3] + expected: FAIL + + [:inputSource="storage_r";vectorize_rhs=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize_rhs=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize_rhs=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize_rhs=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,f32_addition:scalar:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,shader_module,entry_point:compute:*] + [:isAsync=true;shaderModuleEntryPoint="main";stageEntryPoint="main"] + expected: FAIL + + [:isAsync=true;shaderModuleEntryPoint="main";stageEntryPoint=""] + expected: FAIL + + [:isAsync=true;shaderModuleEntryPoint="main";stageEntryPoint="main%5Cu0000"] + expected: FAIL + + [:isAsync=true;shaderModuleEntryPoint="main";stageEntryPoint="main%5Cu0000a"] + expected: FAIL + + [:isAsync=true;shaderModuleEntryPoint="main";stageEntryPoint="mian"] + expected: FAIL + + [:isAsync=true;shaderModuleEntryPoint="main";stageEntryPoint="main%20"] + expected: FAIL + + [:isAsync=true;shaderModuleEntryPoint="main";stageEntryPoint="ma%20in"] + expected: FAIL + + [:isAsync=true;shaderModuleEntryPoint="main";stageEntryPoint="main%5Cn"] + expected: FAIL + + [:isAsync=true;shaderModuleEntryPoint="mian";stageEntryPoint="mian"] + expected: FAIL + + [:isAsync=true;shaderModuleEntryPoint="mian";stageEntryPoint="main"] + expected: FAIL + + [:isAsync=true;shaderModuleEntryPoint="mainmain";stageEntryPoint="mainmain"] + expected: FAIL + + [:isAsync=true;shaderModuleEntryPoint="mainmain";stageEntryPoint="foo"] + expected: FAIL + + [:isAsync=true;shaderModuleEntryPoint="main_t12V3";stageEntryPoint="main_t12V3"] + expected: FAIL + + [:isAsync=true;shaderModuleEntryPoint="main_t12V3";stageEntryPoint="main_t12V5"] + expected: FAIL + + [:isAsync=true;shaderModuleEntryPoint="main_t12V3";stageEntryPoint="_main_t12V3"] + expected: FAIL + + [:isAsync=true;shaderModuleEntryPoint="s%C3%A9quen%C3%A7age";stageEntryPoint="s%C3%A9quen%C3%A7age"] + expected: FAIL + + [:isAsync=true;shaderModuleEntryPoint="s%C3%A9quen%C3%A7age";stageEntryPoint="se%CC%81quen%C3%A7age"] + expected: FAIL + + [:isAsync=false;shaderModuleEntryPoint="main";stageEntryPoint="main"] + expected: FAIL + + [:isAsync=false;shaderModuleEntryPoint="main";stageEntryPoint=""] + expected: FAIL + + [:isAsync=false;shaderModuleEntryPoint="main";stageEntryPoint="main%5Cu0000"] + expected: FAIL + + [:isAsync=false;shaderModuleEntryPoint="main";stageEntryPoint="main%5Cu0000a"] + expected: FAIL + + [:isAsync=false;shaderModuleEntryPoint="main";stageEntryPoint="mian"] + expected: FAIL + + [:isAsync=false;shaderModuleEntryPoint="main";stageEntryPoint="main%20"] + expected: FAIL + + [:isAsync=false;shaderModuleEntryPoint="main";stageEntryPoint="ma%20in"] + expected: FAIL + + [:isAsync=false;shaderModuleEntryPoint="main";stageEntryPoint="main%5Cn"] + expected: FAIL + + [:isAsync=false;shaderModuleEntryPoint="mian";stageEntryPoint="mian"] + expected: FAIL + + [:isAsync=false;shaderModuleEntryPoint="mian";stageEntryPoint="main"] + expected: FAIL + + [:isAsync=false;shaderModuleEntryPoint="mainmain";stageEntryPoint="mainmain"] + expected: FAIL + + [:isAsync=false;shaderModuleEntryPoint="mainmain";stageEntryPoint="foo"] + expected: FAIL + + [:isAsync=false;shaderModuleEntryPoint="main_t12V3";stageEntryPoint="main_t12V3"] + expected: FAIL + + [:isAsync=false;shaderModuleEntryPoint="main_t12V3";stageEntryPoint="main_t12V5"] + expected: FAIL + + [:isAsync=false;shaderModuleEntryPoint="main_t12V3";stageEntryPoint="_main_t12V3"] + expected: FAIL + + [:isAsync=false;shaderModuleEntryPoint="s%C3%A9quen%C3%A7age";stageEntryPoint="s%C3%A9quen%C3%A7age"] + expected: FAIL + + [:isAsync=false;shaderModuleEntryPoint="s%C3%A9quen%C3%A7age";stageEntryPoint="se%CC%81quen%C3%A7age"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createBindGroupLayout:max_resources_per_stage,in_bind_group_layout:*] + [:maxedEntry={"buffer":{"type":"uniform"}}] + expected: FAIL + + [:maxedEntry={"buffer":{"type":"storage"}}] + expected: FAIL + + [:maxedEntry={"buffer":{"type":"read-only-storage"}}] + expected: FAIL + + [:maxedEntry={"sampler":{"type":"comparison"}}] + expected: FAIL + + [:maxedEntry={"sampler":{"type":"filtering"}}] + expected: FAIL + + [:maxedEntry={"sampler":{"type":"non-filtering"}}] + expected: FAIL + + [:maxedEntry={"texture":{"multisampled":false}}] + expected: FAIL + + [:maxedEntry={"texture":{"multisampled":true,"sampleType":"unfilterable-float"}}] + expected: FAIL + + [:maxedEntry={"storageTexture":{"access":"write-only","format":"rgba8unorm"}}] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,vertex_state,correctness:discontiguous_location_and_attribs:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,state,device_lost,destroy:command,copyTextureToTexture:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,shader_io,builtins:missing_vertex_position:*] + [:use_struct=true;attribute="%40builtin(position)"] + expected: FAIL + + [:use_struct=true;attribute="%40location(0)"] + expected: FAIL + + [:use_struct=false;attribute="%40builtin(position)"] + expected: FAIL + + [:use_struct=false;attribute="%40location(0)"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,getBindGroupLayout:unique_js_object,auto_layout:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,flow_control,loop:loop_continuing_basic:*] + [:preventValueOptimizations=true] + expected: FAIL + + [:preventValueOptimizations=false] + expected: FAIL + + +[cts.https.html?q=webgpu:idl,constants,flags:ShaderStage,count:*] + +[cts.https.html?q=webgpu:api,validation,createBindGroup:storage_texture,format:*] + [:storageTextureFormat="rgba8unorm";resourceFormat="rgba8unorm"] + expected: FAIL + + [:storageTextureFormat="rgba8unorm";resourceFormat="rgba8snorm"] + expected: FAIL + + [:storageTextureFormat="rgba8unorm";resourceFormat="rgba8uint"] + expected: FAIL + + [:storageTextureFormat="rgba8unorm";resourceFormat="rgba8sint"] + expected: FAIL + + [:storageTextureFormat="rgba8unorm";resourceFormat="rgba16uint"] + expected: FAIL + + [:storageTextureFormat="rgba8unorm";resourceFormat="rgba16sint"] + expected: FAIL + + [:storageTextureFormat="rgba8unorm";resourceFormat="rgba16float"] + expected: FAIL + + [:storageTextureFormat="rgba8unorm";resourceFormat="r32uint"] + expected: FAIL + + [:storageTextureFormat="rgba8unorm";resourceFormat="r32sint"] + expected: FAIL + + [:storageTextureFormat="rgba8unorm";resourceFormat="r32float"] + expected: FAIL + + [:storageTextureFormat="rgba8unorm";resourceFormat="rg32uint"] + expected: FAIL + + [:storageTextureFormat="rgba8unorm";resourceFormat="rg32sint"] + expected: FAIL + + [:storageTextureFormat="rgba8unorm";resourceFormat="rg32float"] + expected: FAIL + + [:storageTextureFormat="rgba8unorm";resourceFormat="rgba32uint"] + expected: FAIL + + [:storageTextureFormat="rgba8unorm";resourceFormat="rgba32sint"] + expected: FAIL + + [:storageTextureFormat="rgba8unorm";resourceFormat="rgba32float"] + expected: FAIL + + [:storageTextureFormat="rgba8snorm";resourceFormat="rgba8unorm"] + expected: FAIL + + [:storageTextureFormat="rgba8snorm";resourceFormat="rgba8snorm"] + expected: FAIL + + [:storageTextureFormat="rgba8snorm";resourceFormat="rgba8uint"] + expected: FAIL + + [:storageTextureFormat="rgba8snorm";resourceFormat="rgba8sint"] + expected: FAIL + + [:storageTextureFormat="rgba8snorm";resourceFormat="rgba16uint"] + expected: FAIL + + [:storageTextureFormat="rgba8snorm";resourceFormat="rgba16sint"] + expected: FAIL + + [:storageTextureFormat="rgba8snorm";resourceFormat="rgba16float"] + expected: FAIL + + [:storageTextureFormat="rgba8snorm";resourceFormat="r32uint"] + expected: FAIL + + [:storageTextureFormat="rgba8snorm";resourceFormat="r32sint"] + expected: FAIL + + [:storageTextureFormat="rgba8snorm";resourceFormat="r32float"] + expected: FAIL + + [:storageTextureFormat="rgba8snorm";resourceFormat="rg32uint"] + expected: FAIL + + [:storageTextureFormat="rgba8snorm";resourceFormat="rg32sint"] + expected: FAIL + + [:storageTextureFormat="rgba8snorm";resourceFormat="rg32float"] + expected: FAIL + + [:storageTextureFormat="rgba8snorm";resourceFormat="rgba32uint"] + expected: FAIL + + [:storageTextureFormat="rgba8snorm";resourceFormat="rgba32sint"] + expected: FAIL + + [:storageTextureFormat="rgba8snorm";resourceFormat="rgba32float"] + expected: FAIL + + [:storageTextureFormat="rgba8uint";resourceFormat="rgba8unorm"] + expected: FAIL + + [:storageTextureFormat="rgba8uint";resourceFormat="rgba8snorm"] + expected: FAIL + + [:storageTextureFormat="rgba8uint";resourceFormat="rgba8uint"] + expected: FAIL + + [:storageTextureFormat="rgba8uint";resourceFormat="rgba8sint"] + expected: FAIL + + [:storageTextureFormat="rgba8uint";resourceFormat="rgba16uint"] + expected: FAIL + + [:storageTextureFormat="rgba8uint";resourceFormat="rgba16sint"] + expected: FAIL + + [:storageTextureFormat="rgba8uint";resourceFormat="rgba16float"] + expected: FAIL + + [:storageTextureFormat="rgba8uint";resourceFormat="r32uint"] + expected: FAIL + + [:storageTextureFormat="rgba8uint";resourceFormat="r32sint"] + expected: FAIL + + [:storageTextureFormat="rgba8uint";resourceFormat="r32float"] + expected: FAIL + + [:storageTextureFormat="rgba8uint";resourceFormat="rg32uint"] + expected: FAIL + + [:storageTextureFormat="rgba8uint";resourceFormat="rg32sint"] + expected: FAIL + + [:storageTextureFormat="rgba8uint";resourceFormat="rg32float"] + expected: FAIL + + [:storageTextureFormat="rgba8uint";resourceFormat="rgba32uint"] + expected: FAIL + + [:storageTextureFormat="rgba8uint";resourceFormat="rgba32sint"] + expected: FAIL + + [:storageTextureFormat="rgba8uint";resourceFormat="rgba32float"] + expected: FAIL + + [:storageTextureFormat="rgba8sint";resourceFormat="rgba8unorm"] + expected: FAIL + + [:storageTextureFormat="rgba8sint";resourceFormat="rgba8snorm"] + expected: FAIL + + [:storageTextureFormat="rgba8sint";resourceFormat="rgba8uint"] + expected: FAIL + + [:storageTextureFormat="rgba8sint";resourceFormat="rgba8sint"] + expected: FAIL + + [:storageTextureFormat="rgba8sint";resourceFormat="rgba16uint"] + expected: FAIL + + [:storageTextureFormat="rgba8sint";resourceFormat="rgba16sint"] + expected: FAIL + + [:storageTextureFormat="rgba8sint";resourceFormat="rgba16float"] + expected: FAIL + + [:storageTextureFormat="rgba8sint";resourceFormat="r32uint"] + expected: FAIL + + [:storageTextureFormat="rgba8sint";resourceFormat="r32sint"] + expected: FAIL + + [:storageTextureFormat="rgba8sint";resourceFormat="r32float"] + expected: FAIL + + [:storageTextureFormat="rgba8sint";resourceFormat="rg32uint"] + expected: FAIL + + [:storageTextureFormat="rgba8sint";resourceFormat="rg32sint"] + expected: FAIL + + [:storageTextureFormat="rgba8sint";resourceFormat="rg32float"] + expected: FAIL + + [:storageTextureFormat="rgba8sint";resourceFormat="rgba32uint"] + expected: FAIL + + [:storageTextureFormat="rgba8sint";resourceFormat="rgba32sint"] + expected: FAIL + + [:storageTextureFormat="rgba8sint";resourceFormat="rgba32float"] + expected: FAIL + + [:storageTextureFormat="rgba16uint";resourceFormat="rgba8unorm"] + expected: FAIL + + [:storageTextureFormat="rgba16uint";resourceFormat="rgba8snorm"] + expected: FAIL + + [:storageTextureFormat="rgba16uint";resourceFormat="rgba8uint"] + expected: FAIL + + [:storageTextureFormat="rgba16uint";resourceFormat="rgba8sint"] + expected: FAIL + + [:storageTextureFormat="rgba16uint";resourceFormat="rgba16uint"] + expected: FAIL + + [:storageTextureFormat="rgba16uint";resourceFormat="rgba16sint"] + expected: FAIL + + [:storageTextureFormat="rgba16uint";resourceFormat="rgba16float"] + expected: FAIL + + [:storageTextureFormat="rgba16uint";resourceFormat="r32uint"] + expected: FAIL + + [:storageTextureFormat="rgba16uint";resourceFormat="r32sint"] + expected: FAIL + + [:storageTextureFormat="rgba16uint";resourceFormat="r32float"] + expected: FAIL + + [:storageTextureFormat="rgba16uint";resourceFormat="rg32uint"] + expected: FAIL + + [:storageTextureFormat="rgba16uint";resourceFormat="rg32sint"] + expected: FAIL + + [:storageTextureFormat="rgba16uint";resourceFormat="rg32float"] + expected: FAIL + + [:storageTextureFormat="rgba16uint";resourceFormat="rgba32uint"] + expected: FAIL + + [:storageTextureFormat="rgba16uint";resourceFormat="rgba32sint"] + expected: FAIL + + [:storageTextureFormat="rgba16uint";resourceFormat="rgba32float"] + expected: FAIL + + [:storageTextureFormat="rgba16sint";resourceFormat="rgba8unorm"] + expected: FAIL + + [:storageTextureFormat="rgba16sint";resourceFormat="rgba8snorm"] + expected: FAIL + + [:storageTextureFormat="rgba16sint";resourceFormat="rgba8uint"] + expected: FAIL + + [:storageTextureFormat="rgba16sint";resourceFormat="rgba8sint"] + expected: FAIL + + [:storageTextureFormat="rgba16sint";resourceFormat="rgba16uint"] + expected: FAIL + + [:storageTextureFormat="rgba16sint";resourceFormat="rgba16sint"] + expected: FAIL + + [:storageTextureFormat="rgba16sint";resourceFormat="rgba16float"] + expected: FAIL + + [:storageTextureFormat="rgba16sint";resourceFormat="r32uint"] + expected: FAIL + + [:storageTextureFormat="rgba16sint";resourceFormat="r32sint"] + expected: FAIL + + [:storageTextureFormat="rgba16sint";resourceFormat="r32float"] + expected: FAIL + + [:storageTextureFormat="rgba16sint";resourceFormat="rg32uint"] + expected: FAIL + + [:storageTextureFormat="rgba16sint";resourceFormat="rg32sint"] + expected: FAIL + + [:storageTextureFormat="rgba16sint";resourceFormat="rg32float"] + expected: FAIL + + [:storageTextureFormat="rgba16sint";resourceFormat="rgba32uint"] + expected: FAIL + + [:storageTextureFormat="rgba16sint";resourceFormat="rgba32sint"] + expected: FAIL + + [:storageTextureFormat="rgba16sint";resourceFormat="rgba32float"] + expected: FAIL + + [:storageTextureFormat="rgba16float";resourceFormat="rgba8unorm"] + expected: FAIL + + [:storageTextureFormat="rgba16float";resourceFormat="rgba8snorm"] + expected: FAIL + + [:storageTextureFormat="rgba16float";resourceFormat="rgba8uint"] + expected: FAIL + + [:storageTextureFormat="rgba16float";resourceFormat="rgba8sint"] + expected: FAIL + + [:storageTextureFormat="rgba16float";resourceFormat="rgba16uint"] + expected: FAIL + + [:storageTextureFormat="rgba16float";resourceFormat="rgba16sint"] + expected: FAIL + + [:storageTextureFormat="rgba16float";resourceFormat="rgba16float"] + expected: FAIL + + [:storageTextureFormat="rgba16float";resourceFormat="r32uint"] + expected: FAIL + + [:storageTextureFormat="rgba16float";resourceFormat="r32sint"] + expected: FAIL + + [:storageTextureFormat="rgba16float";resourceFormat="r32float"] + expected: FAIL + + [:storageTextureFormat="rgba16float";resourceFormat="rg32uint"] + expected: FAIL + + [:storageTextureFormat="rgba16float";resourceFormat="rg32sint"] + expected: FAIL + + [:storageTextureFormat="rgba16float";resourceFormat="rg32float"] + expected: FAIL + + [:storageTextureFormat="rgba16float";resourceFormat="rgba32uint"] + expected: FAIL + + [:storageTextureFormat="rgba16float";resourceFormat="rgba32sint"] + expected: FAIL + + [:storageTextureFormat="rgba16float";resourceFormat="rgba32float"] + expected: FAIL + + [:storageTextureFormat="r32uint";resourceFormat="rgba8unorm"] + expected: FAIL + + [:storageTextureFormat="r32uint";resourceFormat="rgba8snorm"] + expected: FAIL + + [:storageTextureFormat="r32uint";resourceFormat="rgba8uint"] + expected: FAIL + + [:storageTextureFormat="r32uint";resourceFormat="rgba8sint"] + expected: FAIL + + [:storageTextureFormat="r32uint";resourceFormat="rgba16uint"] + expected: FAIL + + [:storageTextureFormat="r32uint";resourceFormat="rgba16sint"] + expected: FAIL + + [:storageTextureFormat="r32uint";resourceFormat="rgba16float"] + expected: FAIL + + [:storageTextureFormat="r32uint";resourceFormat="r32uint"] + expected: FAIL + + [:storageTextureFormat="r32uint";resourceFormat="r32sint"] + expected: FAIL + + [:storageTextureFormat="r32uint";resourceFormat="r32float"] + expected: FAIL + + [:storageTextureFormat="r32uint";resourceFormat="rg32uint"] + expected: FAIL + + [:storageTextureFormat="r32uint";resourceFormat="rg32sint"] + expected: FAIL + + [:storageTextureFormat="r32uint";resourceFormat="rg32float"] + expected: FAIL + + [:storageTextureFormat="r32uint";resourceFormat="rgba32uint"] + expected: FAIL + + [:storageTextureFormat="r32uint";resourceFormat="rgba32sint"] + expected: FAIL + + [:storageTextureFormat="r32uint";resourceFormat="rgba32float"] + expected: FAIL + + [:storageTextureFormat="r32sint";resourceFormat="rgba8unorm"] + expected: FAIL + + [:storageTextureFormat="r32sint";resourceFormat="rgba8snorm"] + expected: FAIL + + [:storageTextureFormat="r32sint";resourceFormat="rgba8uint"] + expected: FAIL + + [:storageTextureFormat="r32sint";resourceFormat="rgba8sint"] + expected: FAIL + + [:storageTextureFormat="r32sint";resourceFormat="rgba16uint"] + expected: FAIL + + [:storageTextureFormat="r32sint";resourceFormat="rgba16sint"] + expected: FAIL + + [:storageTextureFormat="r32sint";resourceFormat="rgba16float"] + expected: FAIL + + [:storageTextureFormat="r32sint";resourceFormat="r32uint"] + expected: FAIL + + [:storageTextureFormat="r32sint";resourceFormat="r32sint"] + expected: FAIL + + [:storageTextureFormat="r32sint";resourceFormat="r32float"] + expected: FAIL + + [:storageTextureFormat="r32sint";resourceFormat="rg32uint"] + expected: FAIL + + [:storageTextureFormat="r32sint";resourceFormat="rg32sint"] + expected: FAIL + + [:storageTextureFormat="r32sint";resourceFormat="rg32float"] + expected: FAIL + + [:storageTextureFormat="r32sint";resourceFormat="rgba32uint"] + expected: FAIL + + [:storageTextureFormat="r32sint";resourceFormat="rgba32sint"] + expected: FAIL + + [:storageTextureFormat="r32sint";resourceFormat="rgba32float"] + expected: FAIL + + [:storageTextureFormat="r32float";resourceFormat="rgba8unorm"] + expected: FAIL + + [:storageTextureFormat="r32float";resourceFormat="rgba8snorm"] + expected: FAIL + + [:storageTextureFormat="r32float";resourceFormat="rgba8uint"] + expected: FAIL + + [:storageTextureFormat="r32float";resourceFormat="rgba8sint"] + expected: FAIL + + [:storageTextureFormat="r32float";resourceFormat="rgba16uint"] + expected: FAIL + + [:storageTextureFormat="r32float";resourceFormat="rgba16sint"] + expected: FAIL + + [:storageTextureFormat="r32float";resourceFormat="rgba16float"] + expected: FAIL + + [:storageTextureFormat="r32float";resourceFormat="r32uint"] + expected: FAIL + + [:storageTextureFormat="r32float";resourceFormat="r32sint"] + expected: FAIL + + [:storageTextureFormat="r32float";resourceFormat="r32float"] + expected: FAIL + + [:storageTextureFormat="r32float";resourceFormat="rg32uint"] + expected: FAIL + + [:storageTextureFormat="r32float";resourceFormat="rg32sint"] + expected: FAIL + + [:storageTextureFormat="r32float";resourceFormat="rg32float"] + expected: FAIL + + [:storageTextureFormat="r32float";resourceFormat="rgba32uint"] + expected: FAIL + + [:storageTextureFormat="r32float";resourceFormat="rgba32sint"] + expected: FAIL + + [:storageTextureFormat="r32float";resourceFormat="rgba32float"] + expected: FAIL + + [:storageTextureFormat="rg32uint";resourceFormat="rgba8unorm"] + expected: FAIL + + [:storageTextureFormat="rg32uint";resourceFormat="rgba8snorm"] + expected: FAIL + + [:storageTextureFormat="rg32uint";resourceFormat="rgba8uint"] + expected: FAIL + + [:storageTextureFormat="rg32uint";resourceFormat="rgba8sint"] + expected: FAIL + + [:storageTextureFormat="rg32uint";resourceFormat="rgba16uint"] + expected: FAIL + + [:storageTextureFormat="rg32uint";resourceFormat="rgba16sint"] + expected: FAIL + + [:storageTextureFormat="rg32uint";resourceFormat="rgba16float"] + expected: FAIL + + [:storageTextureFormat="rg32uint";resourceFormat="r32uint"] + expected: FAIL + + [:storageTextureFormat="rg32uint";resourceFormat="r32sint"] + expected: FAIL + + [:storageTextureFormat="rg32uint";resourceFormat="r32float"] + expected: FAIL + + [:storageTextureFormat="rg32uint";resourceFormat="rg32uint"] + expected: FAIL + + [:storageTextureFormat="rg32uint";resourceFormat="rg32sint"] + expected: FAIL + + [:storageTextureFormat="rg32uint";resourceFormat="rg32float"] + expected: FAIL + + [:storageTextureFormat="rg32uint";resourceFormat="rgba32uint"] + expected: FAIL + + [:storageTextureFormat="rg32uint";resourceFormat="rgba32sint"] + expected: FAIL + + [:storageTextureFormat="rg32uint";resourceFormat="rgba32float"] + expected: FAIL + + [:storageTextureFormat="rg32sint";resourceFormat="rgba8unorm"] + expected: FAIL + + [:storageTextureFormat="rg32sint";resourceFormat="rgba8snorm"] + expected: FAIL + + [:storageTextureFormat="rg32sint";resourceFormat="rgba8uint"] + expected: FAIL + + [:storageTextureFormat="rg32sint";resourceFormat="rgba8sint"] + expected: FAIL + + [:storageTextureFormat="rg32sint";resourceFormat="rgba16uint"] + expected: FAIL + + [:storageTextureFormat="rg32sint";resourceFormat="rgba16sint"] + expected: FAIL + + [:storageTextureFormat="rg32sint";resourceFormat="rgba16float"] + expected: FAIL + + [:storageTextureFormat="rg32sint";resourceFormat="r32uint"] + expected: FAIL + + [:storageTextureFormat="rg32sint";resourceFormat="r32sint"] + expected: FAIL + + [:storageTextureFormat="rg32sint";resourceFormat="r32float"] + expected: FAIL + + [:storageTextureFormat="rg32sint";resourceFormat="rg32uint"] + expected: FAIL + + [:storageTextureFormat="rg32sint";resourceFormat="rg32sint"] + expected: FAIL + + [:storageTextureFormat="rg32sint";resourceFormat="rg32float"] + expected: FAIL + + [:storageTextureFormat="rg32sint";resourceFormat="rgba32uint"] + expected: FAIL + + [:storageTextureFormat="rg32sint";resourceFormat="rgba32sint"] + expected: FAIL + + [:storageTextureFormat="rg32sint";resourceFormat="rgba32float"] + expected: FAIL + + [:storageTextureFormat="rg32float";resourceFormat="rgba8unorm"] + expected: FAIL + + [:storageTextureFormat="rg32float";resourceFormat="rgba8snorm"] + expected: FAIL + + [:storageTextureFormat="rg32float";resourceFormat="rgba8uint"] + expected: FAIL + + [:storageTextureFormat="rg32float";resourceFormat="rgba8sint"] + expected: FAIL + + [:storageTextureFormat="rg32float";resourceFormat="rgba16uint"] + expected: FAIL + + [:storageTextureFormat="rg32float";resourceFormat="rgba16sint"] + expected: FAIL + + [:storageTextureFormat="rg32float";resourceFormat="rgba16float"] + expected: FAIL + + [:storageTextureFormat="rg32float";resourceFormat="r32uint"] + expected: FAIL + + [:storageTextureFormat="rg32float";resourceFormat="r32sint"] + expected: FAIL + + [:storageTextureFormat="rg32float";resourceFormat="r32float"] + expected: FAIL + + [:storageTextureFormat="rg32float";resourceFormat="rg32uint"] + expected: FAIL + + [:storageTextureFormat="rg32float";resourceFormat="rg32sint"] + expected: FAIL + + [:storageTextureFormat="rg32float";resourceFormat="rg32float"] + expected: FAIL + + [:storageTextureFormat="rg32float";resourceFormat="rgba32uint"] + expected: FAIL + + [:storageTextureFormat="rg32float";resourceFormat="rgba32sint"] + expected: FAIL + + [:storageTextureFormat="rg32float";resourceFormat="rgba32float"] + expected: FAIL + + [:storageTextureFormat="rgba32uint";resourceFormat="rgba8unorm"] + expected: FAIL + + [:storageTextureFormat="rgba32uint";resourceFormat="rgba8snorm"] + expected: FAIL + + [:storageTextureFormat="rgba32uint";resourceFormat="rgba8uint"] + expected: FAIL + + [:storageTextureFormat="rgba32uint";resourceFormat="rgba8sint"] + expected: FAIL + + [:storageTextureFormat="rgba32uint";resourceFormat="rgba16uint"] + expected: FAIL + + [:storageTextureFormat="rgba32uint";resourceFormat="rgba16sint"] + expected: FAIL + + [:storageTextureFormat="rgba32uint";resourceFormat="rgba16float"] + expected: FAIL + + [:storageTextureFormat="rgba32uint";resourceFormat="r32uint"] + expected: FAIL + + [:storageTextureFormat="rgba32uint";resourceFormat="r32sint"] + expected: FAIL + + [:storageTextureFormat="rgba32uint";resourceFormat="r32float"] + expected: FAIL + + [:storageTextureFormat="rgba32uint";resourceFormat="rg32uint"] + expected: FAIL + + [:storageTextureFormat="rgba32uint";resourceFormat="rg32sint"] + expected: FAIL + + [:storageTextureFormat="rgba32uint";resourceFormat="rg32float"] + expected: FAIL + + [:storageTextureFormat="rgba32uint";resourceFormat="rgba32uint"] + expected: FAIL + + [:storageTextureFormat="rgba32uint";resourceFormat="rgba32sint"] + expected: FAIL + + [:storageTextureFormat="rgba32uint";resourceFormat="rgba32float"] + expected: FAIL + + [:storageTextureFormat="rgba32sint";resourceFormat="rgba8unorm"] + expected: FAIL + + [:storageTextureFormat="rgba32sint";resourceFormat="rgba8snorm"] + expected: FAIL + + [:storageTextureFormat="rgba32sint";resourceFormat="rgba8uint"] + expected: FAIL + + [:storageTextureFormat="rgba32sint";resourceFormat="rgba8sint"] + expected: FAIL + + [:storageTextureFormat="rgba32sint";resourceFormat="rgba16uint"] + expected: FAIL + + [:storageTextureFormat="rgba32sint";resourceFormat="rgba16sint"] + expected: FAIL + + [:storageTextureFormat="rgba32sint";resourceFormat="rgba16float"] + expected: FAIL + + [:storageTextureFormat="rgba32sint";resourceFormat="r32uint"] + expected: FAIL + + [:storageTextureFormat="rgba32sint";resourceFormat="r32sint"] + expected: FAIL + + [:storageTextureFormat="rgba32sint";resourceFormat="r32float"] + expected: FAIL + + [:storageTextureFormat="rgba32sint";resourceFormat="rg32uint"] + expected: FAIL + + [:storageTextureFormat="rgba32sint";resourceFormat="rg32sint"] + expected: FAIL + + [:storageTextureFormat="rgba32sint";resourceFormat="rg32float"] + expected: FAIL + + [:storageTextureFormat="rgba32sint";resourceFormat="rgba32uint"] + expected: FAIL + + [:storageTextureFormat="rgba32sint";resourceFormat="rgba32sint"] + expected: FAIL + + [:storageTextureFormat="rgba32sint";resourceFormat="rgba32float"] + expected: FAIL + + [:storageTextureFormat="rgba32float";resourceFormat="rgba8unorm"] + expected: FAIL + + [:storageTextureFormat="rgba32float";resourceFormat="rgba8snorm"] + expected: FAIL + + [:storageTextureFormat="rgba32float";resourceFormat="rgba8uint"] + expected: FAIL + + [:storageTextureFormat="rgba32float";resourceFormat="rgba8sint"] + expected: FAIL + + [:storageTextureFormat="rgba32float";resourceFormat="rgba16uint"] + expected: FAIL + + [:storageTextureFormat="rgba32float";resourceFormat="rgba16sint"] + expected: FAIL + + [:storageTextureFormat="rgba32float";resourceFormat="rgba16float"] + expected: FAIL + + [:storageTextureFormat="rgba32float";resourceFormat="r32uint"] + expected: FAIL + + [:storageTextureFormat="rgba32float";resourceFormat="r32sint"] + expected: FAIL + + [:storageTextureFormat="rgba32float";resourceFormat="r32float"] + expected: FAIL + + [:storageTextureFormat="rgba32float";resourceFormat="rg32uint"] + expected: FAIL + + [:storageTextureFormat="rgba32float";resourceFormat="rg32sint"] + expected: FAIL + + [:storageTextureFormat="rgba32float";resourceFormat="rg32float"] + expected: FAIL + + [:storageTextureFormat="rgba32float";resourceFormat="rgba32uint"] + expected: FAIL + + [:storageTextureFormat="rgba32float";resourceFormat="rgba32sint"] + expected: FAIL + + [:storageTextureFormat="rgba32float";resourceFormat="rgba32float"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,labels:object_has_descriptor_label:*] + [:name="createBuffer"] + expected: FAIL + + [:name="requestDevice"] + expected: FAIL + + [:name="createTexture"] + expected: FAIL + + [:name="createSampler"] + expected: FAIL + + [:name="createBindGroupLayout"] + expected: FAIL + + [:name="createPipelineLayout"] + expected: FAIL + + [:name="createBindGroup"] + expected: FAIL + + [:name="createShaderModule"] + expected: FAIL + + [:name="createComputePipeline"] + expected: FAIL + + [:name="createRenderPipeline"] + expected: FAIL + + [:name="createComputePipelineAsync"] + expected: FAIL + + [:name="createRenderPipelineAsync"] + expected: FAIL + + [:name="createCommandEncoder"] + expected: FAIL + + [:name="createRenderBundleEncoder"] + expected: FAIL + + [:name="createQuerySet"] + expected: FAIL + + [:name="beginRenderPass"] + expected: FAIL + + [:name="beginComputePass"] + expected: FAIL + + [:name="finish"] + expected: FAIL + + [:name="createView"] + expected: FAIL + + +[cts.https.html?q=webgpu:web_platform,copyToTexture,ImageBitmap:from_canvas:*] + [:orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="r8unorm";dstPremultiplied=true] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="r8unorm";dstPremultiplied=false] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="r16float";dstPremultiplied=true] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="r16float";dstPremultiplied=false] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="r32float";dstPremultiplied=true] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="r32float";dstPremultiplied=false] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="rg8unorm";dstPremultiplied=true] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="rg8unorm";dstPremultiplied=false] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="rg16float";dstPremultiplied=true] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="rg16float";dstPremultiplied=false] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="rg32float";dstPremultiplied=true] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="rg32float";dstPremultiplied=false] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="rgba8unorm";dstPremultiplied=true] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="rgba8unorm";dstPremultiplied=false] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="rgba8unorm-srgb";dstPremultiplied=true] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="rgba8unorm-srgb";dstPremultiplied=false] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="bgra8unorm";dstPremultiplied=true] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="bgra8unorm";dstPremultiplied=false] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="bgra8unorm-srgb";dstPremultiplied=true] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="bgra8unorm-srgb";dstPremultiplied=false] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="rgb10a2unorm";dstPremultiplied=true] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="rgb10a2unorm";dstPremultiplied=false] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="rgba16float";dstPremultiplied=true] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="rgba16float";dstPremultiplied=false] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="rgba32float";dstPremultiplied=true] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="rgba32float";dstPremultiplied=false] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="r8unorm";dstPremultiplied=true] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="r8unorm";dstPremultiplied=false] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="r16float";dstPremultiplied=true] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="r16float";dstPremultiplied=false] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="r32float";dstPremultiplied=true] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="r32float";dstPremultiplied=false] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="rg8unorm";dstPremultiplied=true] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="rg8unorm";dstPremultiplied=false] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="rg16float";dstPremultiplied=true] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="rg16float";dstPremultiplied=false] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="rg32float";dstPremultiplied=true] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="rg32float";dstPremultiplied=false] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="rgba8unorm";dstPremultiplied=true] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="rgba8unorm";dstPremultiplied=false] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="rgba8unorm-srgb";dstPremultiplied=true] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="rgba8unorm-srgb";dstPremultiplied=false] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="bgra8unorm";dstPremultiplied=true] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="bgra8unorm";dstPremultiplied=false] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="bgra8unorm-srgb";dstPremultiplied=true] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="bgra8unorm-srgb";dstPremultiplied=false] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="rgb10a2unorm";dstPremultiplied=true] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="rgb10a2unorm";dstPremultiplied=false] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="rgba16float";dstPremultiplied=true] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="rgba16float";dstPremultiplied=false] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="rgba32float";dstPremultiplied=true] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="rgba32float";dstPremultiplied=false] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="r8unorm";dstPremultiplied=true] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="r8unorm";dstPremultiplied=false] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="r16float";dstPremultiplied=true] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="r16float";dstPremultiplied=false] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="r32float";dstPremultiplied=true] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="r32float";dstPremultiplied=false] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="rg8unorm";dstPremultiplied=true] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="rg8unorm";dstPremultiplied=false] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="rg16float";dstPremultiplied=true] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="rg16float";dstPremultiplied=false] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="rg32float";dstPremultiplied=true] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="rg32float";dstPremultiplied=false] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="rgba8unorm";dstPremultiplied=true] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="rgba8unorm";dstPremultiplied=false] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="rgba8unorm-srgb";dstPremultiplied=true] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="rgba8unorm-srgb";dstPremultiplied=false] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="bgra8unorm";dstPremultiplied=true] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="bgra8unorm";dstPremultiplied=false] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="bgra8unorm-srgb";dstPremultiplied=true] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="bgra8unorm-srgb";dstPremultiplied=false] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="rgb10a2unorm";dstPremultiplied=true] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="rgb10a2unorm";dstPremultiplied=false] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="rgba16float";dstPremultiplied=true] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="rgba16float";dstPremultiplied=false] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="rgba32float";dstPremultiplied=true] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="rgba32float";dstPremultiplied=false] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="r8unorm";dstPremultiplied=true] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="r8unorm";dstPremultiplied=false] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="r16float";dstPremultiplied=true] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="r16float";dstPremultiplied=false] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="r32float";dstPremultiplied=true] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="r32float";dstPremultiplied=false] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="rg8unorm";dstPremultiplied=true] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="rg8unorm";dstPremultiplied=false] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="rg16float";dstPremultiplied=true] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="rg16float";dstPremultiplied=false] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="rg32float";dstPremultiplied=true] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="rg32float";dstPremultiplied=false] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="rgba8unorm";dstPremultiplied=true] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="rgba8unorm";dstPremultiplied=false] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="rgba8unorm-srgb";dstPremultiplied=true] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="rgba8unorm-srgb";dstPremultiplied=false] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="bgra8unorm";dstPremultiplied=true] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="bgra8unorm";dstPremultiplied=false] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="bgra8unorm-srgb";dstPremultiplied=true] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="bgra8unorm-srgb";dstPremultiplied=false] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="rgb10a2unorm";dstPremultiplied=true] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="rgb10a2unorm";dstPremultiplied=false] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="rgba16float";dstPremultiplied=true] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="rgba16float";dstPremultiplied=false] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="rgba32float";dstPremultiplied=true] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="rgba32float";dstPremultiplied=false] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,image_copy,buffer_related:bytes_per_row_alignment:*] + [:method="WriteTexture";format="r8unorm";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r8unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r8unorm";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r8snorm";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r8snorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r8snorm";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r8uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r8uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r8uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r8sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r8sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r8sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg8unorm";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg8unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg8unorm";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg8snorm";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg8snorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg8snorm";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg8uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg8uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg8uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg8sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg8sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg8sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8unorm";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8unorm";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8unorm-srgb";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8unorm-srgb";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8snorm";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8snorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8snorm";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="bgra8unorm";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="bgra8unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bgra8unorm";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="bgra8unorm-srgb";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="bgra8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bgra8unorm-srgb";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r16uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r16uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r16uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r16sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r16sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r16sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r16float";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r16float";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r16float";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg16uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg16uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg16uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg16sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg16sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg16sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg16float";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg16float";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg16float";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16float";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16float";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16float";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r32uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r32uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r32uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r32sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r32sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r32sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r32float";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r32float";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r32float";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg32uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg32uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg32uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg32sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg32sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg32sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg32float";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg32float";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg32float";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32float";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32float";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32float";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgb10a2unorm";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgb10a2unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgb10a2unorm";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg11b10ufloat";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg11b10ufloat";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg11b10ufloat";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgb9e5ufloat";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgb9e5ufloat";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgb9e5ufloat";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="stencil8";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="depth16unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc1-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc1-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc2-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc2-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc3-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc3-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc4-r-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc4-r-snorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc5-rg-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc5-rg-snorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc6h-rgb-ufloat";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc6h-rgb-float";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc7-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc7-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="etc2-rgb8unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="etc2-rgb8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="etc2-rgb8a1unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="etc2-rgb8a1unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="etc2-rgba8unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="etc2-rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="eac-r11unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="eac-r11snorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="eac-rg11unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="eac-rg11snorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-4x4-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-4x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-5x4-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-5x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-5x5-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-5x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-6x5-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-6x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-6x6-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-6x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-8x5-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-8x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-8x6-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-8x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-8x8-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-8x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x5-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x6-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x8-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x10-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-12x10-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-12x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-12x12-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-12x12-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r8unorm";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r8unorm";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r8snorm";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r8snorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r8snorm";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r8uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r8uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r8uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r8sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r8sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r8sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg8unorm";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg8unorm";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg8snorm";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg8snorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg8snorm";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg8uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg8uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg8uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg8sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg8sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg8sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8unorm";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8unorm";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8unorm-srgb";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8unorm-srgb";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8snorm";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8snorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8snorm";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="bgra8unorm";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="bgra8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bgra8unorm";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="bgra8unorm-srgb";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="bgra8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bgra8unorm-srgb";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r16uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r16uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r16uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r16sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r16sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r16sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r16float";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r16float";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r16float";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg16uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg16uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg16uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg16sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg16sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg16sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg16float";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg16float";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg16float";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16float";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16float";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16float";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r32uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r32uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r32uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r32sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r32sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r32sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r32float";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r32float";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r32float";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg32uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg32uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg32uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg32sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg32sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg32sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg32float";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg32float";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg32float";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32float";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32float";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32float";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgb10a2unorm";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgb10a2unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgb10a2unorm";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg11b10ufloat";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg11b10ufloat";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg11b10ufloat";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgb9e5ufloat";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgb9e5ufloat";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgb9e5ufloat";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="stencil8";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="depth16unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc1-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc1-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc2-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc2-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc3-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc3-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc4-r-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc4-r-snorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc5-rg-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc5-rg-snorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc6h-rgb-ufloat";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc6h-rgb-float";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc7-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc7-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="etc2-rgb8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="etc2-rgb8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="etc2-rgb8a1unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="etc2-rgb8a1unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="etc2-rgba8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="etc2-rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="eac-r11unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="eac-r11snorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="eac-rg11unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="eac-rg11snorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-4x4-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-4x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-5x4-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-5x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-5x5-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-5x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-6x5-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-6x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-6x6-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-6x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-8x5-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-8x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-8x6-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-8x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-8x8-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-8x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x5-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x6-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x8-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x10-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-12x10-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-12x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-12x12-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-12x12-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r8unorm";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r8unorm";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r8snorm";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r8snorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r8snorm";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r8uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r8uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r8uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r8sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r8sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r8sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg8unorm";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg8unorm";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg8snorm";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg8snorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg8snorm";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg8uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg8uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg8uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg8sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg8sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg8sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8unorm";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8unorm";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8unorm-srgb";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8unorm-srgb";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8snorm";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8snorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8snorm";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="bgra8unorm";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="bgra8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bgra8unorm";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="bgra8unorm-srgb";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="bgra8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bgra8unorm-srgb";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r16uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r16uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r16uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r16sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r16sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r16sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r16float";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r16float";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r16float";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg16uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg16uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg16uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg16sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg16sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg16sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg16float";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg16float";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg16float";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16float";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16float";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16float";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r32uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r32uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r32uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r32sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r32sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r32sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r32float";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r32float";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r32float";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg32uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg32uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg32uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg32sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg32sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg32sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg32float";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg32float";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg32float";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32float";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32float";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32float";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgb10a2unorm";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgb10a2unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgb10a2unorm";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg11b10ufloat";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg11b10ufloat";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg11b10ufloat";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgb9e5ufloat";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgb9e5ufloat";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgb9e5ufloat";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="stencil8";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="depth16unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="depth32float";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc1-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc1-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc2-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc2-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc3-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc3-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc4-r-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc4-r-snorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc5-rg-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc5-rg-snorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc6h-rgb-ufloat";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc6h-rgb-float";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc7-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc7-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="etc2-rgb8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="etc2-rgb8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="etc2-rgb8a1unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="etc2-rgb8a1unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="etc2-rgba8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="etc2-rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="eac-r11unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="eac-r11snorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="eac-rg11unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="eac-rg11snorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-4x4-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-4x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-5x4-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-5x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-5x5-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-5x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-6x5-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-6x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-6x6-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-6x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-8x5-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-8x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-8x6-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-8x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-8x8-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-8x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x5-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x6-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x8-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x10-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-12x10-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-12x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-12x12-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-12x12-unorm-srgb";dimension="2d"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,u32_arithmetic:remainder_vector_scalar_compound:*] + [:inputSource="const";vectorize_lhs=2] + expected: FAIL + + [:inputSource="const";vectorize_lhs=3] + expected: FAIL + + [:inputSource="const";vectorize_lhs=4] + expected: FAIL + + [:inputSource="uniform";vectorize_lhs=2] + expected: FAIL + + [:inputSource="uniform";vectorize_lhs=3] + expected: FAIL + + [:inputSource="uniform";vectorize_lhs=4] + expected: FAIL + + [:inputSource="storage_r";vectorize_lhs=2] + expected: FAIL + + [:inputSource="storage_r";vectorize_lhs=3] + expected: FAIL + + [:inputSource="storage_r";vectorize_lhs=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize_lhs=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize_lhs=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize_lhs=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,ldexp:abstract_float:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:occlusionQuerySet,query_set_type:*] + [:queryType="occlusion"] + expected: FAIL + + [:queryType="timestamp"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,bool_logical:and_short_circuit:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,state,device_lost,destroy:command,copyBufferToTexture:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,discard:placement:*] + [:place="compute"] + expected: FAIL + + [:place="vertex"] + expected: FAIL + + [:place="fragment"] + expected: FAIL + + [:place="module"] + expected: FAIL + + [:place="subfrag"] + expected: FAIL + + [:place="subvert"] + expected: FAIL + + [:place="subcomp"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,length:f16:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_loop:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,shader_module,overrides:name_conflict:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,resource_usages,buffer,in_pass_encoder:subresources,buffer_usage_in_compute_pass_with_two_dispatches:*] + [:usage0="uniform";usage1="uniform"] + expected: FAIL + + [:usage0="uniform";usage1="storage"] + expected: FAIL + + [:usage0="uniform";usage1="read-only-storage"] + expected: FAIL + + [:usage0="uniform";usage1="indirect"] + expected: FAIL + + [:usage0="storage";usage1="uniform"] + expected: FAIL + + [:usage0="storage";usage1="storage"] + expected: FAIL + + [:usage0="storage";usage1="read-only-storage"] + expected: FAIL + + [:usage0="storage";usage1="indirect"] + expected: FAIL + + [:usage0="read-only-storage";usage1="uniform"] + expected: FAIL + + [:usage0="read-only-storage";usage1="storage"] + expected: FAIL + + [:usage0="read-only-storage";usage1="read-only-storage"] + expected: FAIL + + [:usage0="read-only-storage";usage1="indirect"] + expected: FAIL + + [:usage0="indirect";usage1="uniform"] + expected: FAIL + + [:usage0="indirect";usage1="storage"] + expected: FAIL + + [:usage0="indirect";usage1="read-only-storage"] + expected: FAIL + + [:usage0="indirect";usage1="indirect"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,statement,increment_decrement:scalar_u32_decrement:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,pipeline_stage:fragment_parsing:*] + [:val=""] + expected: FAIL + + [:val="%40fragment"] + expected: FAIL + + [:val="%40%5Ctfragment"] + expected: FAIL + + [:val="%40%2F%5Ecomment%5E%2Ffragment"] + expected: FAIL + + [:val="%40mfragment"] + expected: FAIL + + [:val="%40fragment()"] + expected: FAIL + + [:val="%40fragment%20)"] + expected: FAIL + + [:val="%40fragment("] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_while:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,rendering,color_target_state:blend_constant,not_inherited:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,inter_stage:max_components_count,output:*] + [:isAsync=false;numScalarDelta=0;topology="triangle-list"] + expected: FAIL + + [:isAsync=false;numScalarDelta=0;topology="point-list"] + expected: FAIL + + [:isAsync=false;numScalarDelta=1;topology="triangle-list"] + expected: FAIL + + [:isAsync=false;numScalarDelta=-1;topology="point-list"] + expected: FAIL + + [:isAsync=true;numScalarDelta=0;topology="triangle-list"] + expected: FAIL + + [:isAsync=true;numScalarDelta=0;topology="point-list"] + expected: FAIL + + [:isAsync=true;numScalarDelta=1;topology="triangle-list"] + expected: FAIL + + [:isAsync=true;numScalarDelta=-1;topology="point-list"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,flow_control,while:while_break:*] + [:preventValueOptimizations=true] + expected: FAIL + + [:preventValueOptimizations=false] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxColorAttachments:validate,maxColorAttachmentBytesPerSample:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,countTrailingZeros:u32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createBindGroupLayout:multisampled_validation:*] + [:viewDimension="_undef_"] + expected: FAIL + + [:viewDimension="1d"] + expected: FAIL + + [:viewDimension="2d"] + expected: FAIL + + [:viewDimension="2d-array"] + expected: FAIL + + [:viewDimension="cube"] + expected: FAIL + + [:viewDimension="cube-array"] + expected: FAIL + + [:viewDimension="3d"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxUniformBuffersPerShaderStage:createPipeline,at_over:*] + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="vertex";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="vertex";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="vertex";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="vertex";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="vertex";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="vertex";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="vertex";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="vertex";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="vertex";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="vertex";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="vertex";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="vertex";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="vertex";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="vertex";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="vertex";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="vertex";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="vertex";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="vertex";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="vertex";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="vertex";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="vertex";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="vertex";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="vertex";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="vertex";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="vertex";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="vertex";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="vertex";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="vertex";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="vertex";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="vertex";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="vertex";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="vertex";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="vertex";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="vertex";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="vertex";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="vertex";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="vertex";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="vertex";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="vertex";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="vertex";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="vertex";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="vertex";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="vertex";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="vertex";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="vertex";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="vertex";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="vertex";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="vertex";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="vertex";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="vertex";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="vertex";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="vertex";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="vertex";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="vertex";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="vertex";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="vertex";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="vertex";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="vertex";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="vertex";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="vertex";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="vertex";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="vertex";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="vertex";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="vertex";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="vertex";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="vertex";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="vertex";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="vertex";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="vertex";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="vertex";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="vertex";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="vertex";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="vertex";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="vertex";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="vertex";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="vertex";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="vertex";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="vertex";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="vertex";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="vertex";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,capability_checks,limits,minUniformBufferOffsetAlignment:validate,powerOf2:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,buffer,mapping:mapAsync,usage:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,getBindGroupLayout:index_range,auto_layout:*] + [:index=0] + expected: FAIL + + [:index=1] + expected: FAIL + + [:index=2] + expected: FAIL + + [:index=3] + expected: FAIL + + [:index=4] + expected: FAIL + + [:index=5] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,programmable,pipeline_bind_group_compat:bgl_resource_type_mismatch:*] + [:encoderType="compute%20pass";call="dispatch";callWithZero=true] + expected: FAIL + + [:encoderType="compute%20pass";call="dispatch";callWithZero=false] + expected: FAIL + + [:encoderType="compute%20pass";call="dispatchIndirect";callWithZero=true] + expected: FAIL + + [:encoderType="compute%20pass";call="dispatchIndirect";callWithZero=false] + expected: FAIL + + [:encoderType="render%20pass";call="draw";callWithZero=true] + expected: FAIL + + [:encoderType="render%20pass";call="draw";callWithZero=false] + expected: FAIL + + [:encoderType="render%20pass";call="drawIndexed";callWithZero=true] + expected: FAIL + + [:encoderType="render%20pass";call="drawIndexed";callWithZero=false] + expected: FAIL + + [:encoderType="render%20pass";call="drawIndirect";callWithZero=true] + expected: FAIL + + [:encoderType="render%20pass";call="drawIndirect";callWithZero=false] + expected: FAIL + + [:encoderType="render%20pass";call="drawIndexedIndirect";callWithZero=true] + expected: FAIL + + [:encoderType="render%20pass";call="drawIndexedIndirect";callWithZero=false] + expected: FAIL + + [:encoderType="render%20bundle";call="draw";callWithZero=true] + expected: FAIL + + [:encoderType="render%20bundle";call="draw";callWithZero=false] + expected: FAIL + + [:encoderType="render%20bundle";call="drawIndexed";callWithZero=true] + expected: FAIL + + [:encoderType="render%20bundle";call="drawIndexed";callWithZero=false] + expected: FAIL + + [:encoderType="render%20bundle";call="drawIndirect";callWithZero=true] + expected: FAIL + + [:encoderType="render%20bundle";call="drawIndirect";callWithZero=false] + expected: FAIL + + [:encoderType="render%20bundle";call="drawIndexedIndirect";callWithZero=true] + expected: FAIL + + [:encoderType="render%20bundle";call="drawIndexedIndirect";callWithZero=false] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:*] + [: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_"] + expected: FAIL + + [:case={"lhs":"0u","rhs":"32u","pass":false};vectorize=2] + expected: FAIL + + [:case={"lhs":"0u","rhs":"32u","pass":false};vectorize=3] + expected: FAIL + + [:case={"lhs":"0u","rhs":"32u","pass":false};vectorize=4] + expected: FAIL + + [:case={"lhs":"0u","rhs":"33u","pass":false};vectorize="_undef_"] + expected: FAIL + + [:case={"lhs":"0u","rhs":"33u","pass":false};vectorize=2] + expected: FAIL + + [:case={"lhs":"0u","rhs":"33u","pass":false};vectorize=3] + expected: FAIL + + [:case={"lhs":"0u","rhs":"33u","pass":false};vectorize=4] + expected: FAIL + + [:case={"lhs":"0u","rhs":"1000u","pass":false};vectorize="_undef_"] + expected: FAIL + + [:case={"lhs":"0u","rhs":"1000u","pass":false};vectorize=2] + expected: FAIL + + [:case={"lhs":"0u","rhs":"1000u","pass":false};vectorize=3] + expected: FAIL + + [:case={"lhs":"0u","rhs":"1000u","pass":false};vectorize=4] + expected: FAIL + + [:case={"lhs":"0u","rhs":"0xFFFFFFFFu","pass":false};vectorize="_undef_"] + expected: FAIL + + [:case={"lhs":"0u","rhs":"0xFFFFFFFFu","pass":false};vectorize=2] + expected: FAIL + + [:case={"lhs":"0u","rhs":"0xFFFFFFFFu","pass":false};vectorize=3] + expected: FAIL + + [:case={"lhs":"0u","rhs":"0xFFFFFFFFu","pass":false};vectorize=4] + expected: FAIL + + [: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_"] + expected: FAIL + + [:case={"lhs":"0i","rhs":"32u","pass":false};vectorize=2] + expected: FAIL + + [:case={"lhs":"0i","rhs":"32u","pass":false};vectorize=3] + expected: FAIL + + [:case={"lhs":"0i","rhs":"32u","pass":false};vectorize=4] + expected: FAIL + + [:case={"lhs":"0i","rhs":"33u","pass":false};vectorize="_undef_"] + expected: FAIL + + [:case={"lhs":"0i","rhs":"33u","pass":false};vectorize=2] + expected: FAIL + + [:case={"lhs":"0i","rhs":"33u","pass":false};vectorize=3] + expected: FAIL + + [:case={"lhs":"0i","rhs":"33u","pass":false};vectorize=4] + expected: FAIL + + [:case={"lhs":"0i","rhs":"1000u","pass":false};vectorize="_undef_"] + expected: FAIL + + [:case={"lhs":"0i","rhs":"1000u","pass":false};vectorize=2] + expected: FAIL + + [:case={"lhs":"0i","rhs":"1000u","pass":false};vectorize=3] + expected: FAIL + + [:case={"lhs":"0i","rhs":"1000u","pass":false};vectorize=4] + expected: FAIL + + [:case={"lhs":"0i","rhs":"0xFFFFFFFFu","pass":false};vectorize="_undef_"] + expected: FAIL + + [:case={"lhs":"0i","rhs":"0xFFFFFFFFu","pass":false};vectorize=2] + expected: FAIL + + [:case={"lhs":"0i","rhs":"0xFFFFFFFFu","pass":false};vectorize=3] + expected: FAIL + + [:case={"lhs":"0i","rhs":"0xFFFFFFFFu","pass":false};vectorize=4] + expected: FAIL + + [:case={"lhs":"1073741824i","rhs":"1u","pass":false};vectorize="_undef_"] + expected: FAIL + + [:case={"lhs":"1073741824i","rhs":"1u","pass":false};vectorize=2] + expected: FAIL + + [:case={"lhs":"1073741824i","rhs":"1u","pass":false};vectorize=3] + expected: FAIL + + [:case={"lhs":"1073741824i","rhs":"1u","pass":false};vectorize=4] + expected: FAIL + + [:case={"lhs":"2147483647i","rhs":"1u","pass":false};vectorize="_undef_"] + expected: FAIL + + [:case={"lhs":"2147483647i","rhs":"1u","pass":false};vectorize=2] + expected: FAIL + + [:case={"lhs":"2147483647i","rhs":"1u","pass":false};vectorize=3] + expected: FAIL + + [:case={"lhs":"2147483647i","rhs":"1u","pass":false};vectorize=4] + expected: FAIL + + [:case={"lhs":"1i","rhs":"31u","pass":false};vectorize="_undef_"] + expected: FAIL + + [:case={"lhs":"1i","rhs":"31u","pass":false};vectorize=2] + expected: FAIL + + [:case={"lhs":"1i","rhs":"31u","pass":false};vectorize=3] + expected: FAIL + + [:case={"lhs":"1i","rhs":"31u","pass":false};vectorize=4] + expected: FAIL + + [: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":"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":"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":"3221225472u","rhs":"1u","pass":false};vectorize="_undef_"] + expected: FAIL + + [:case={"lhs":"3221225472u","rhs":"1u","pass":false};vectorize=2] + expected: FAIL + + [:case={"lhs":"3221225472u","rhs":"1u","pass":false};vectorize=3] + expected: FAIL + + [:case={"lhs":"3221225472u","rhs":"1u","pass":false};vectorize=4] + expected: FAIL + + [:case={"lhs":"4294967295u","rhs":"1u","pass":false};vectorize="_undef_"] + expected: FAIL + + [:case={"lhs":"4294967295u","rhs":"1u","pass":false};vectorize=2] + expected: FAIL + + [:case={"lhs":"4294967295u","rhs":"1u","pass":false};vectorize=3] + expected: FAIL + + [:case={"lhs":"4294967295u","rhs":"1u","pass":false};vectorize=4] + expected: FAIL + + [:case={"lhs":"4294967295u","rhs":"31u","pass":false};vectorize="_undef_"] + expected: FAIL + + [:case={"lhs":"4294967295u","rhs":"31u","pass":false};vectorize=2] + expected: FAIL + + [:case={"lhs":"4294967295u","rhs":"31u","pass":false};vectorize=3] + expected: FAIL + + [:case={"lhs":"4294967295u","rhs":"31u","pass":false};vectorize=4] + expected: FAIL + + [: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":"1","rhs":"-1","pass":false};vectorize="_undef_"] + expected: FAIL + + [:case={"lhs":"1","rhs":"-1","pass":false};vectorize=2] + expected: FAIL + + [:case={"lhs":"1","rhs":"-1","pass":false};vectorize=3] + expected: FAIL + + [:case={"lhs":"1","rhs":"-1","pass":false};vectorize=4] + expected: FAIL + + [:case={"lhs":"1i","rhs":"-1","pass":false};vectorize="_undef_"] + expected: FAIL + + [:case={"lhs":"1i","rhs":"-1","pass":false};vectorize=2] + expected: FAIL + + [:case={"lhs":"1i","rhs":"-1","pass":false};vectorize=3] + expected: FAIL + + [:case={"lhs":"1i","rhs":"-1","pass":false};vectorize=4] + expected: FAIL + + [:case={"lhs":"1u","rhs":"-1","pass":false};vectorize="_undef_"] + expected: FAIL + + [:case={"lhs":"1u","rhs":"-1","pass":false};vectorize=2] + expected: FAIL + + [:case={"lhs":"1u","rhs":"-1","pass":false};vectorize=3] + expected: FAIL + + [:case={"lhs":"1u","rhs":"-1","pass":false};vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pass,attachment_compatibility:render_pass_or_bundle_and_pipeline,color_sparse:*] + [:encoderType="render%20pass";attachmentCount=1] + expected: FAIL + + [:encoderType="render%20pass";attachmentCount=2] + expected: FAIL + + [:encoderType="render%20pass";attachmentCount=3] + expected: FAIL + + [:encoderType="render%20pass";attachmentCount=4] + expected: FAIL + + [:encoderType="render%20pass";attachmentCount=5] + expected: FAIL + + [:encoderType="render%20pass";attachmentCount=6] + expected: FAIL + + [:encoderType="render%20pass";attachmentCount=7] + expected: FAIL + + [:encoderType="render%20pass";attachmentCount=8] + expected: FAIL + + [:encoderType="render%20bundle";attachmentCount=1] + expected: FAIL + + [:encoderType="render%20bundle";attachmentCount=2] + expected: FAIL + + [:encoderType="render%20bundle";attachmentCount=3] + expected: FAIL + + [:encoderType="render%20bundle";attachmentCount=4] + expected: FAIL + + [:encoderType="render%20bundle";attachmentCount=5] + expected: FAIL + + [:encoderType="render%20bundle";attachmentCount=6] + expected: FAIL + + [:encoderType="render%20bundle";attachmentCount=7] + expected: FAIL + + [:encoderType="render%20bundle";attachmentCount=8] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,render,setVertexBuffer:offset_alignment:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,determinant:f16:*] + [:inputSource="const";dimension=2] + expected: FAIL + + [:inputSource="const";dimension=3] + expected: FAIL + + [:inputSource="const";dimension=4] + expected: FAIL + + [:inputSource="uniform";dimension=2] + expected: FAIL + + [:inputSource="uniform";dimension=3] + expected: FAIL + + [:inputSource="uniform";dimension=4] + expected: FAIL + + [:inputSource="storage_r";dimension=2] + expected: FAIL + + [:inputSource="storage_r";dimension=3] + expected: FAIL + + [:inputSource="storage_r";dimension=4] + expected: FAIL + + [:inputSource="storage_rw";dimension=2] + expected: FAIL + + [:inputSource="storage_rw";dimension=3] + expected: FAIL + + [:inputSource="storage_rw";dimension=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,render,state_tracking:vertex_buffers_do_not_inherit_between_render_passes:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,queue,writeBuffer:multiple_writes_at_different_offsets_and_sizes:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupStorageSize:createComputePipeline,at_over:*] + [:limitTest="atDefault";testValueName="atLimit";async=false;wgslType="f16"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;wgslType="vec2%3Cf16%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;wgslType="vec3%3Cf16%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;wgslType="vec4%3Cf16%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;wgslType="mat2x2%3Cf16%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;wgslType="mat3x2%3Cf16%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;wgslType="mat4x2%3Cf16%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;wgslType="mat2x3%3Cf16%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;wgslType="mat3x3%3Cf16%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;wgslType="mat4x3%3Cf16%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;wgslType="mat2x4%3Cf16%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;wgslType="mat3x4%3Cf16%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;wgslType="mat4x4%3Cf16%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;wgslType="f32"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;wgslType="i32"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;wgslType="u32"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;wgslType="vec2%3Cf32%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;wgslType="vec2%3Ci32%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;wgslType="vec2%3Cu32%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;wgslType="vec3%3Cf32%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;wgslType="vec3%3Ci32%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;wgslType="vec3%3Cu32%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;wgslType="vec4%3Cf32%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;wgslType="vec4%3Ci32%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;wgslType="vec4%3Cu32%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;wgslType="mat2x2%3Cf32%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;wgslType="mat3x2%3Cf32%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;wgslType="mat4x2%3Cf32%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;wgslType="mat2x3%3Cf32%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;wgslType="mat3x3%3Cf32%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;wgslType="mat4x3%3Cf32%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;wgslType="mat2x4%3Cf32%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;wgslType="mat3x4%3Cf32%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;wgslType="mat4x4%3Cf32%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;wgslType="S1"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;wgslType="S2"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;wgslType="S3"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;wgslType="f16"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;wgslType="vec2%3Cf16%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;wgslType="vec3%3Cf16%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;wgslType="vec4%3Cf16%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;wgslType="mat2x2%3Cf16%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;wgslType="mat3x2%3Cf16%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;wgslType="mat4x2%3Cf16%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;wgslType="mat2x3%3Cf16%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;wgslType="mat3x3%3Cf16%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;wgslType="mat4x3%3Cf16%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;wgslType="mat2x4%3Cf16%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;wgslType="mat3x4%3Cf16%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;wgslType="mat4x4%3Cf16%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;wgslType="f32"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;wgslType="i32"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;wgslType="u32"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;wgslType="vec2%3Cf32%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;wgslType="vec2%3Ci32%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;wgslType="vec2%3Cu32%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;wgslType="vec3%3Cf32%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;wgslType="vec3%3Ci32%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;wgslType="vec3%3Cu32%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;wgslType="vec4%3Cf32%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;wgslType="vec4%3Ci32%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;wgslType="vec4%3Cu32%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;wgslType="mat2x2%3Cf32%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;wgslType="mat3x2%3Cf32%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;wgslType="mat4x2%3Cf32%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;wgslType="mat2x3%3Cf32%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;wgslType="mat3x3%3Cf32%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;wgslType="mat4x3%3Cf32%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;wgslType="mat2x4%3Cf32%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;wgslType="mat3x4%3Cf32%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;wgslType="mat4x4%3Cf32%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;wgslType="S1"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;wgslType="S2"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;wgslType="S3"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;wgslType="f16"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;wgslType="vec2%3Cf16%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;wgslType="vec3%3Cf16%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;wgslType="vec4%3Cf16%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;wgslType="mat2x2%3Cf16%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;wgslType="mat3x2%3Cf16%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;wgslType="mat4x2%3Cf16%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;wgslType="mat2x3%3Cf16%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;wgslType="mat3x3%3Cf16%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;wgslType="mat4x3%3Cf16%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;wgslType="mat2x4%3Cf16%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;wgslType="mat3x4%3Cf16%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;wgslType="mat4x4%3Cf16%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;wgslType="f32"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;wgslType="i32"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;wgslType="u32"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;wgslType="vec2%3Cf32%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;wgslType="vec2%3Ci32%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;wgslType="vec2%3Cu32%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;wgslType="vec3%3Cf32%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;wgslType="vec3%3Ci32%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;wgslType="vec3%3Cu32%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;wgslType="vec4%3Cf32%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;wgslType="vec4%3Ci32%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;wgslType="vec4%3Cu32%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;wgslType="mat2x2%3Cf32%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;wgslType="mat3x2%3Cf32%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;wgslType="mat4x2%3Cf32%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;wgslType="mat2x3%3Cf32%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;wgslType="mat3x3%3Cf32%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;wgslType="mat4x3%3Cf32%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;wgslType="mat2x4%3Cf32%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;wgslType="mat3x4%3Cf32%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;wgslType="mat4x4%3Cf32%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;wgslType="S1"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;wgslType="S2"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;wgslType="S3"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;wgslType="f16"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;wgslType="vec2%3Cf16%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;wgslType="vec3%3Cf16%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;wgslType="vec4%3Cf16%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;wgslType="mat2x2%3Cf16%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;wgslType="mat3x2%3Cf16%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;wgslType="mat4x2%3Cf16%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;wgslType="mat2x3%3Cf16%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;wgslType="mat3x3%3Cf16%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;wgslType="mat4x3%3Cf16%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;wgslType="mat2x4%3Cf16%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;wgslType="mat3x4%3Cf16%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;wgslType="mat4x4%3Cf16%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;wgslType="f32"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;wgslType="i32"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;wgslType="u32"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;wgslType="vec2%3Cf32%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;wgslType="vec2%3Ci32%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;wgslType="vec2%3Cu32%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;wgslType="vec3%3Cf32%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;wgslType="vec3%3Ci32%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;wgslType="vec3%3Cu32%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;wgslType="vec4%3Cf32%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;wgslType="vec4%3Ci32%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;wgslType="vec4%3Cu32%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;wgslType="mat2x2%3Cf32%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;wgslType="mat3x2%3Cf32%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;wgslType="mat4x2%3Cf32%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;wgslType="mat2x3%3Cf32%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;wgslType="mat3x3%3Cf32%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;wgslType="mat4x3%3Cf32%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;wgslType="mat2x4%3Cf32%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;wgslType="mat3x4%3Cf32%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;wgslType="mat4x4%3Cf32%3E"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;wgslType="S1"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;wgslType="S2"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;wgslType="S3"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;wgslType="f16"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;wgslType="vec2%3Cf16%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;wgslType="vec3%3Cf16%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;wgslType="vec4%3Cf16%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;wgslType="mat2x2%3Cf16%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;wgslType="mat3x2%3Cf16%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;wgslType="mat4x2%3Cf16%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;wgslType="mat2x3%3Cf16%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;wgslType="mat3x3%3Cf16%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;wgslType="mat4x3%3Cf16%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;wgslType="mat2x4%3Cf16%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;wgslType="mat3x4%3Cf16%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;wgslType="mat4x4%3Cf16%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;wgslType="f32"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;wgslType="i32"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;wgslType="u32"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;wgslType="vec2%3Cf32%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;wgslType="vec2%3Ci32%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;wgslType="vec2%3Cu32%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;wgslType="vec3%3Cf32%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;wgslType="vec3%3Ci32%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;wgslType="vec3%3Cu32%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;wgslType="vec4%3Cf32%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;wgslType="vec4%3Ci32%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;wgslType="vec4%3Cu32%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;wgslType="mat2x2%3Cf32%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;wgslType="mat3x2%3Cf32%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;wgslType="mat4x2%3Cf32%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;wgslType="mat2x3%3Cf32%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;wgslType="mat3x3%3Cf32%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;wgslType="mat4x3%3Cf32%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;wgslType="mat2x4%3Cf32%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;wgslType="mat3x4%3Cf32%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;wgslType="mat4x4%3Cf32%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;wgslType="S1"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;wgslType="S2"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;wgslType="S3"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;wgslType="f16"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;wgslType="vec2%3Cf16%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;wgslType="vec3%3Cf16%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;wgslType="vec4%3Cf16%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;wgslType="mat2x2%3Cf16%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;wgslType="mat3x2%3Cf16%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;wgslType="mat4x2%3Cf16%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;wgslType="mat2x3%3Cf16%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;wgslType="mat3x3%3Cf16%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;wgslType="mat4x3%3Cf16%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;wgslType="mat2x4%3Cf16%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;wgslType="mat3x4%3Cf16%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;wgslType="mat4x4%3Cf16%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;wgslType="f32"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;wgslType="i32"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;wgslType="u32"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;wgslType="vec2%3Cf32%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;wgslType="vec2%3Ci32%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;wgslType="vec2%3Cu32%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;wgslType="vec3%3Cf32%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;wgslType="vec3%3Ci32%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;wgslType="vec3%3Cu32%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;wgslType="vec4%3Cf32%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;wgslType="vec4%3Ci32%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;wgslType="vec4%3Cu32%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;wgslType="mat2x2%3Cf32%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;wgslType="mat3x2%3Cf32%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;wgslType="mat4x2%3Cf32%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;wgslType="mat2x3%3Cf32%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;wgslType="mat3x3%3Cf32%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;wgslType="mat4x3%3Cf32%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;wgslType="mat2x4%3Cf32%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;wgslType="mat3x4%3Cf32%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;wgslType="mat4x4%3Cf32%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;wgslType="S1"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;wgslType="S2"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;wgslType="S3"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;wgslType="f16"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;wgslType="vec2%3Cf16%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;wgslType="vec3%3Cf16%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;wgslType="vec4%3Cf16%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;wgslType="mat2x2%3Cf16%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;wgslType="mat3x2%3Cf16%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;wgslType="mat4x2%3Cf16%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;wgslType="mat2x3%3Cf16%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;wgslType="mat3x3%3Cf16%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;wgslType="mat4x3%3Cf16%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;wgslType="mat2x4%3Cf16%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;wgslType="mat3x4%3Cf16%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;wgslType="mat4x4%3Cf16%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;wgslType="f32"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;wgslType="i32"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;wgslType="u32"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;wgslType="vec2%3Cf32%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;wgslType="vec2%3Ci32%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;wgslType="vec2%3Cu32%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;wgslType="vec3%3Cf32%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;wgslType="vec3%3Ci32%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;wgslType="vec3%3Cu32%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;wgslType="vec4%3Cf32%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;wgslType="vec4%3Ci32%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;wgslType="vec4%3Cu32%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;wgslType="mat2x2%3Cf32%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;wgslType="mat3x2%3Cf32%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;wgslType="mat4x2%3Cf32%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;wgslType="mat2x3%3Cf32%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;wgslType="mat3x3%3Cf32%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;wgslType="mat4x3%3Cf32%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;wgslType="mat2x4%3Cf32%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;wgslType="mat3x4%3Cf32%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;wgslType="mat4x4%3Cf32%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;wgslType="S1"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;wgslType="S2"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;wgslType="S3"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;wgslType="f16"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;wgslType="vec2%3Cf16%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;wgslType="vec3%3Cf16%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;wgslType="vec4%3Cf16%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;wgslType="mat2x2%3Cf16%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;wgslType="mat3x2%3Cf16%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;wgslType="mat4x2%3Cf16%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;wgslType="mat2x3%3Cf16%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;wgslType="mat3x3%3Cf16%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;wgslType="mat4x3%3Cf16%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;wgslType="mat2x4%3Cf16%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;wgslType="mat3x4%3Cf16%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;wgslType="mat4x4%3Cf16%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;wgslType="f32"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;wgslType="i32"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;wgslType="u32"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;wgslType="vec2%3Cf32%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;wgslType="vec2%3Ci32%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;wgslType="vec2%3Cu32%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;wgslType="vec3%3Cf32%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;wgslType="vec3%3Ci32%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;wgslType="vec3%3Cu32%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;wgslType="vec4%3Cf32%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;wgslType="vec4%3Ci32%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;wgslType="vec4%3Cu32%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;wgslType="mat2x2%3Cf32%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;wgslType="mat3x2%3Cf32%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;wgslType="mat4x2%3Cf32%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;wgslType="mat2x3%3Cf32%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;wgslType="mat3x3%3Cf32%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;wgslType="mat4x3%3Cf32%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;wgslType="mat2x4%3Cf32%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;wgslType="mat3x4%3Cf32%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;wgslType="mat4x4%3Cf32%3E"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;wgslType="S1"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;wgslType="S2"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;wgslType="S3"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;wgslType="f16"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;wgslType="vec2%3Cf16%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;wgslType="vec3%3Cf16%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;wgslType="vec4%3Cf16%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;wgslType="mat2x2%3Cf16%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;wgslType="mat3x2%3Cf16%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;wgslType="mat4x2%3Cf16%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;wgslType="mat2x3%3Cf16%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;wgslType="mat3x3%3Cf16%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;wgslType="mat4x3%3Cf16%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;wgslType="mat2x4%3Cf16%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;wgslType="mat3x4%3Cf16%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;wgslType="mat4x4%3Cf16%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;wgslType="f32"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;wgslType="i32"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;wgslType="u32"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;wgslType="vec2%3Cf32%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;wgslType="vec2%3Ci32%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;wgslType="vec2%3Cu32%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;wgslType="vec3%3Cf32%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;wgslType="vec3%3Ci32%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;wgslType="vec3%3Cu32%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;wgslType="vec4%3Cf32%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;wgslType="vec4%3Ci32%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;wgslType="vec4%3Cu32%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;wgslType="mat2x2%3Cf32%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;wgslType="mat3x2%3Cf32%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;wgslType="mat4x2%3Cf32%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;wgslType="mat2x3%3Cf32%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;wgslType="mat3x3%3Cf32%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;wgslType="mat4x3%3Cf32%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;wgslType="mat2x4%3Cf32%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;wgslType="mat3x4%3Cf32%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;wgslType="mat4x4%3Cf32%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;wgslType="S1"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;wgslType="S2"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;wgslType="S3"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;wgslType="f16"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;wgslType="vec2%3Cf16%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;wgslType="vec3%3Cf16%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;wgslType="vec4%3Cf16%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;wgslType="mat2x2%3Cf16%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;wgslType="mat3x2%3Cf16%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;wgslType="mat4x2%3Cf16%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;wgslType="mat2x3%3Cf16%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;wgslType="mat3x3%3Cf16%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;wgslType="mat4x3%3Cf16%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;wgslType="mat2x4%3Cf16%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;wgslType="mat3x4%3Cf16%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;wgslType="mat4x4%3Cf16%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;wgslType="f32"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;wgslType="i32"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;wgslType="u32"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;wgslType="vec2%3Cf32%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;wgslType="vec2%3Ci32%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;wgslType="vec2%3Cu32%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;wgslType="vec3%3Cf32%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;wgslType="vec3%3Ci32%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;wgslType="vec3%3Cu32%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;wgslType="vec4%3Cf32%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;wgslType="vec4%3Ci32%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;wgslType="vec4%3Cu32%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;wgslType="mat2x2%3Cf32%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;wgslType="mat3x2%3Cf32%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;wgslType="mat4x2%3Cf32%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;wgslType="mat2x3%3Cf32%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;wgslType="mat3x3%3Cf32%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;wgslType="mat4x3%3Cf32%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;wgslType="mat2x4%3Cf32%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;wgslType="mat3x4%3Cf32%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;wgslType="mat4x4%3Cf32%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;wgslType="S1"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;wgslType="S2"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;wgslType="S3"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;wgslType="f16"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;wgslType="vec2%3Cf16%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;wgslType="vec3%3Cf16%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;wgslType="vec4%3Cf16%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;wgslType="mat2x2%3Cf16%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;wgslType="mat3x2%3Cf16%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;wgslType="mat4x2%3Cf16%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;wgslType="mat2x3%3Cf16%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;wgslType="mat3x3%3Cf16%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;wgslType="mat4x3%3Cf16%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;wgslType="mat2x4%3Cf16%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;wgslType="mat3x4%3Cf16%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;wgslType="mat4x4%3Cf16%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;wgslType="f32"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;wgslType="i32"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;wgslType="u32"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;wgslType="vec2%3Cf32%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;wgslType="vec2%3Ci32%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;wgslType="vec2%3Cu32%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;wgslType="vec3%3Cf32%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;wgslType="vec3%3Ci32%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;wgslType="vec3%3Cu32%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;wgslType="vec4%3Cf32%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;wgslType="vec4%3Ci32%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;wgslType="vec4%3Cu32%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;wgslType="mat2x2%3Cf32%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;wgslType="mat3x2%3Cf32%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;wgslType="mat4x2%3Cf32%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;wgslType="mat2x3%3Cf32%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;wgslType="mat3x3%3Cf32%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;wgslType="mat4x3%3Cf32%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;wgslType="mat2x4%3Cf32%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;wgslType="mat3x4%3Cf32%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;wgslType="mat4x4%3Cf32%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;wgslType="S1"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;wgslType="S2"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;wgslType="S3"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;wgslType="f16"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;wgslType="vec2%3Cf16%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;wgslType="vec3%3Cf16%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;wgslType="vec4%3Cf16%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;wgslType="mat2x2%3Cf16%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;wgslType="mat3x2%3Cf16%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;wgslType="mat4x2%3Cf16%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;wgslType="mat2x3%3Cf16%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;wgslType="mat3x3%3Cf16%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;wgslType="mat4x3%3Cf16%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;wgslType="mat2x4%3Cf16%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;wgslType="mat3x4%3Cf16%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;wgslType="mat4x4%3Cf16%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;wgslType="f32"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;wgslType="i32"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;wgslType="u32"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;wgslType="vec2%3Cf32%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;wgslType="vec2%3Ci32%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;wgslType="vec2%3Cu32%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;wgslType="vec3%3Cf32%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;wgslType="vec3%3Ci32%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;wgslType="vec3%3Cu32%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;wgslType="vec4%3Cf32%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;wgslType="vec4%3Ci32%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;wgslType="vec4%3Cu32%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;wgslType="mat2x2%3Cf32%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;wgslType="mat3x2%3Cf32%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;wgslType="mat4x2%3Cf32%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;wgslType="mat2x3%3Cf32%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;wgslType="mat3x3%3Cf32%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;wgslType="mat4x3%3Cf32%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;wgslType="mat2x4%3Cf32%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;wgslType="mat3x4%3Cf32%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;wgslType="mat4x4%3Cf32%3E"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;wgslType="S1"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;wgslType="S2"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;wgslType="S3"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;wgslType="f16"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;wgslType="vec2%3Cf16%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;wgslType="vec3%3Cf16%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;wgslType="vec4%3Cf16%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;wgslType="mat2x2%3Cf16%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;wgslType="mat3x2%3Cf16%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;wgslType="mat4x2%3Cf16%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;wgslType="mat2x3%3Cf16%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;wgslType="mat3x3%3Cf16%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;wgslType="mat4x3%3Cf16%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;wgslType="mat2x4%3Cf16%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;wgslType="mat3x4%3Cf16%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;wgslType="mat4x4%3Cf16%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;wgslType="f32"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;wgslType="i32"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;wgslType="u32"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;wgslType="vec2%3Cf32%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;wgslType="vec2%3Ci32%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;wgslType="vec2%3Cu32%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;wgslType="vec3%3Cf32%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;wgslType="vec3%3Ci32%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;wgslType="vec3%3Cu32%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;wgslType="vec4%3Cf32%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;wgslType="vec4%3Ci32%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;wgslType="vec4%3Cu32%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;wgslType="mat2x2%3Cf32%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;wgslType="mat3x2%3Cf32%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;wgslType="mat4x2%3Cf32%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;wgslType="mat2x3%3Cf32%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;wgslType="mat3x3%3Cf32%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;wgslType="mat4x3%3Cf32%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;wgslType="mat2x4%3Cf32%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;wgslType="mat3x4%3Cf32%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;wgslType="mat4x4%3Cf32%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;wgslType="S1"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;wgslType="S2"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;wgslType="S3"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;wgslType="f16"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;wgslType="vec2%3Cf16%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;wgslType="vec3%3Cf16%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;wgslType="vec4%3Cf16%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;wgslType="mat2x2%3Cf16%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;wgslType="mat3x2%3Cf16%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;wgslType="mat4x2%3Cf16%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;wgslType="mat2x3%3Cf16%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;wgslType="mat3x3%3Cf16%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;wgslType="mat4x3%3Cf16%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;wgslType="mat2x4%3Cf16%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;wgslType="mat3x4%3Cf16%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;wgslType="mat4x4%3Cf16%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;wgslType="f32"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;wgslType="i32"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;wgslType="u32"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;wgslType="vec2%3Cf32%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;wgslType="vec2%3Ci32%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;wgslType="vec2%3Cu32%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;wgslType="vec3%3Cf32%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;wgslType="vec3%3Ci32%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;wgslType="vec3%3Cu32%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;wgslType="vec4%3Cf32%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;wgslType="vec4%3Ci32%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;wgslType="vec4%3Cu32%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;wgslType="mat2x2%3Cf32%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;wgslType="mat3x2%3Cf32%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;wgslType="mat4x2%3Cf32%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;wgslType="mat2x3%3Cf32%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;wgslType="mat3x3%3Cf32%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;wgslType="mat4x3%3Cf32%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;wgslType="mat2x4%3Cf32%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;wgslType="mat3x4%3Cf32%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;wgslType="mat4x4%3Cf32%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;wgslType="S1"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;wgslType="S2"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;wgslType="S3"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;wgslType="f16"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;wgslType="vec2%3Cf16%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;wgslType="vec3%3Cf16%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;wgslType="vec4%3Cf16%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;wgslType="mat2x2%3Cf16%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;wgslType="mat3x2%3Cf16%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;wgslType="mat4x2%3Cf16%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;wgslType="mat2x3%3Cf16%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;wgslType="mat3x3%3Cf16%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;wgslType="mat4x3%3Cf16%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;wgslType="mat2x4%3Cf16%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;wgslType="mat3x4%3Cf16%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;wgslType="mat4x4%3Cf16%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;wgslType="f32"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;wgslType="i32"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;wgslType="u32"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;wgslType="vec2%3Cf32%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;wgslType="vec2%3Ci32%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;wgslType="vec2%3Cu32%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;wgslType="vec3%3Cf32%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;wgslType="vec3%3Ci32%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;wgslType="vec3%3Cu32%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;wgslType="vec4%3Cf32%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;wgslType="vec4%3Ci32%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;wgslType="vec4%3Cu32%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;wgslType="mat2x2%3Cf32%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;wgslType="mat3x2%3Cf32%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;wgslType="mat4x2%3Cf32%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;wgslType="mat2x3%3Cf32%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;wgslType="mat3x3%3Cf32%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;wgslType="mat4x3%3Cf32%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;wgslType="mat2x4%3Cf32%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;wgslType="mat3x4%3Cf32%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;wgslType="mat4x4%3Cf32%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;wgslType="S1"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;wgslType="S2"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;wgslType="S3"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;wgslType="f16"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;wgslType="vec2%3Cf16%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;wgslType="vec3%3Cf16%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;wgslType="vec4%3Cf16%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;wgslType="mat2x2%3Cf16%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;wgslType="mat3x2%3Cf16%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;wgslType="mat4x2%3Cf16%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;wgslType="mat2x3%3Cf16%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;wgslType="mat3x3%3Cf16%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;wgslType="mat4x3%3Cf16%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;wgslType="mat2x4%3Cf16%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;wgslType="mat3x4%3Cf16%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;wgslType="mat4x4%3Cf16%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;wgslType="f32"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;wgslType="i32"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;wgslType="u32"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;wgslType="vec2%3Cf32%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;wgslType="vec2%3Ci32%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;wgslType="vec2%3Cu32%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;wgslType="vec3%3Cf32%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;wgslType="vec3%3Ci32%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;wgslType="vec3%3Cu32%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;wgslType="vec4%3Cf32%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;wgslType="vec4%3Ci32%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;wgslType="vec4%3Cu32%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;wgslType="mat2x2%3Cf32%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;wgslType="mat3x2%3Cf32%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;wgslType="mat4x2%3Cf32%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;wgslType="mat2x3%3Cf32%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;wgslType="mat3x3%3Cf32%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;wgslType="mat4x3%3Cf32%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;wgslType="mat2x4%3Cf32%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;wgslType="mat3x4%3Cf32%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;wgslType="mat4x4%3Cf32%3E"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;wgslType="S1"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;wgslType="S2"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;wgslType="S3"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;wgslType="f16"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;wgslType="vec2%3Cf16%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;wgslType="vec3%3Cf16%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;wgslType="vec4%3Cf16%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;wgslType="mat2x2%3Cf16%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;wgslType="mat3x2%3Cf16%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;wgslType="mat4x2%3Cf16%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;wgslType="mat2x3%3Cf16%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;wgslType="mat3x3%3Cf16%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;wgslType="mat4x3%3Cf16%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;wgslType="mat2x4%3Cf16%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;wgslType="mat3x4%3Cf16%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;wgslType="mat4x4%3Cf16%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;wgslType="f32"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;wgslType="i32"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;wgslType="u32"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;wgslType="vec2%3Cf32%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;wgslType="vec2%3Ci32%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;wgslType="vec2%3Cu32%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;wgslType="vec3%3Cf32%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;wgslType="vec3%3Ci32%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;wgslType="vec3%3Cu32%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;wgslType="vec4%3Cf32%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;wgslType="vec4%3Ci32%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;wgslType="vec4%3Cu32%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;wgslType="mat2x2%3Cf32%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;wgslType="mat3x2%3Cf32%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;wgslType="mat4x2%3Cf32%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;wgslType="mat2x3%3Cf32%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;wgslType="mat3x3%3Cf32%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;wgslType="mat4x3%3Cf32%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;wgslType="mat2x4%3Cf32%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;wgslType="mat3x4%3Cf32%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;wgslType="mat4x4%3Cf32%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;wgslType="S1"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;wgslType="S2"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;wgslType="S3"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;wgslType="f16"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;wgslType="vec2%3Cf16%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;wgslType="vec3%3Cf16%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;wgslType="vec4%3Cf16%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;wgslType="mat2x2%3Cf16%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;wgslType="mat3x2%3Cf16%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;wgslType="mat4x2%3Cf16%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;wgslType="mat2x3%3Cf16%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;wgslType="mat3x3%3Cf16%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;wgslType="mat4x3%3Cf16%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;wgslType="mat2x4%3Cf16%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;wgslType="mat3x4%3Cf16%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;wgslType="mat4x4%3Cf16%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;wgslType="f32"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;wgslType="i32"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;wgslType="u32"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;wgslType="vec2%3Cf32%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;wgslType="vec2%3Ci32%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;wgslType="vec2%3Cu32%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;wgslType="vec3%3Cf32%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;wgslType="vec3%3Ci32%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;wgslType="vec3%3Cu32%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;wgslType="vec4%3Cf32%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;wgslType="vec4%3Ci32%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;wgslType="vec4%3Cu32%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;wgslType="mat2x2%3Cf32%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;wgslType="mat3x2%3Cf32%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;wgslType="mat4x2%3Cf32%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;wgslType="mat2x3%3Cf32%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;wgslType="mat3x3%3Cf32%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;wgslType="mat4x3%3Cf32%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;wgslType="mat2x4%3Cf32%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;wgslType="mat3x4%3Cf32%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;wgslType="mat4x4%3Cf32%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;wgslType="S1"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;wgslType="S2"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;wgslType="S3"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;wgslType="f16"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;wgslType="vec2%3Cf16%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;wgslType="vec3%3Cf16%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;wgslType="vec4%3Cf16%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;wgslType="mat2x2%3Cf16%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;wgslType="mat3x2%3Cf16%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;wgslType="mat4x2%3Cf16%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;wgslType="mat2x3%3Cf16%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;wgslType="mat3x3%3Cf16%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;wgslType="mat4x3%3Cf16%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;wgslType="mat2x4%3Cf16%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;wgslType="mat3x4%3Cf16%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;wgslType="mat4x4%3Cf16%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;wgslType="f32"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;wgslType="i32"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;wgslType="u32"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;wgslType="vec2%3Cf32%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;wgslType="vec2%3Ci32%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;wgslType="vec2%3Cu32%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;wgslType="vec3%3Cf32%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;wgslType="vec3%3Ci32%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;wgslType="vec3%3Cu32%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;wgslType="vec4%3Cf32%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;wgslType="vec4%3Ci32%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;wgslType="vec4%3Cu32%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;wgslType="mat2x2%3Cf32%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;wgslType="mat3x2%3Cf32%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;wgslType="mat4x2%3Cf32%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;wgslType="mat2x3%3Cf32%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;wgslType="mat3x3%3Cf32%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;wgslType="mat4x3%3Cf32%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;wgslType="mat2x4%3Cf32%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;wgslType="mat3x4%3Cf32%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;wgslType="mat4x4%3Cf32%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;wgslType="S1"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;wgslType="S2"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;wgslType="S3"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;wgslType="f16"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;wgslType="vec2%3Cf16%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;wgslType="vec3%3Cf16%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;wgslType="vec4%3Cf16%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;wgslType="mat2x2%3Cf16%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;wgslType="mat3x2%3Cf16%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;wgslType="mat4x2%3Cf16%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;wgslType="mat2x3%3Cf16%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;wgslType="mat3x3%3Cf16%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;wgslType="mat4x3%3Cf16%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;wgslType="mat2x4%3Cf16%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;wgslType="mat3x4%3Cf16%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;wgslType="mat4x4%3Cf16%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;wgslType="f32"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;wgslType="i32"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;wgslType="u32"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;wgslType="vec2%3Cf32%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;wgslType="vec2%3Ci32%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;wgslType="vec2%3Cu32%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;wgslType="vec3%3Cf32%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;wgslType="vec3%3Ci32%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;wgslType="vec3%3Cu32%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;wgslType="vec4%3Cf32%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;wgslType="vec4%3Ci32%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;wgslType="vec4%3Cu32%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;wgslType="mat2x2%3Cf32%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;wgslType="mat3x2%3Cf32%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;wgslType="mat4x2%3Cf32%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;wgslType="mat2x3%3Cf32%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;wgslType="mat3x3%3Cf32%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;wgslType="mat4x3%3Cf32%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;wgslType="mat2x4%3Cf32%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;wgslType="mat3x4%3Cf32%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;wgslType="mat4x4%3Cf32%3E"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;wgslType="S1"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;wgslType="S2"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;wgslType="S3"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,compute_pipeline:overrides,workgroup_size:*] + [:isAsync=true;type="u32";constants={}] + expected: FAIL + + [:isAsync=true;type="u32";constants={"x":0,"y":0,"z":0}] + expected: FAIL + + [:isAsync=true;type="u32";constants={"x":1,"y":-1,"z":1}] + expected: FAIL + + [:isAsync=true;type="u32";constants={"x":1,"y":0,"z":0}] + expected: FAIL + + [:isAsync=true;type="u32";constants={"x":16,"y":1,"z":1}] + expected: FAIL + + [:isAsync=true;type="i32";constants={}] + expected: FAIL + + [:isAsync=true;type="i32";constants={"x":0,"y":0,"z":0}] + expected: FAIL + + [:isAsync=true;type="i32";constants={"x":1,"y":-1,"z":1}] + expected: FAIL + + [:isAsync=true;type="i32";constants={"x":1,"y":0,"z":0}] + expected: FAIL + + [:isAsync=true;type="i32";constants={"x":16,"y":1,"z":1}] + expected: FAIL + + [:isAsync=false;type="u32";constants={}] + expected: FAIL + + [:isAsync=false;type="u32";constants={"x":0,"y":0,"z":0}] + expected: FAIL + + [:isAsync=false;type="u32";constants={"x":1,"y":-1,"z":1}] + expected: FAIL + + [:isAsync=false;type="u32";constants={"x":1,"y":0,"z":0}] + expected: FAIL + + [:isAsync=false;type="u32";constants={"x":16,"y":1,"z":1}] + expected: FAIL + + [:isAsync=false;type="i32";constants={}] + expected: FAIL + + [:isAsync=false;type="i32";constants={"x":0,"y":0,"z":0}] + expected: FAIL + + [:isAsync=false;type="i32";constants={"x":1,"y":-1,"z":1}] + expected: FAIL + + [:isAsync=false;type="i32";constants={"x":1,"y":0,"z":0}] + expected: FAIL + + [:isAsync=false;type="i32";constants={"x":16,"y":1,"z":1}] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,resource_usages,buffer,in_pass_encoder:subresources,buffer_usage_in_one_render_pass_with_two_draws:*] + [:usage0="uniform";usage1="uniform"] + expected: FAIL + + [:usage0="uniform";usage1="storage"] + expected: FAIL + + [:usage0="uniform";usage1="read-only-storage"] + expected: FAIL + + [:usage0="uniform";usage1="vertex"] + expected: FAIL + + [:usage0="uniform";usage1="index"] + expected: FAIL + + [:usage0="uniform";usage1="indirect"] + expected: FAIL + + [:usage0="uniform";usage1="indexedIndirect"] + expected: FAIL + + [:usage0="storage";usage1="uniform"] + expected: FAIL + + [:usage0="storage";usage1="storage"] + expected: FAIL + + [:usage0="storage";usage1="read-only-storage"] + expected: FAIL + + [:usage0="storage";usage1="vertex"] + expected: FAIL + + [:usage0="storage";usage1="index"] + expected: FAIL + + [:usage0="storage";usage1="indirect"] + expected: FAIL + + [:usage0="storage";usage1="indexedIndirect"] + expected: FAIL + + [:usage0="read-only-storage";usage1="uniform"] + expected: FAIL + + [:usage0="read-only-storage";usage1="storage"] + expected: FAIL + + [:usage0="read-only-storage";usage1="read-only-storage"] + expected: FAIL + + [:usage0="read-only-storage";usage1="vertex"] + expected: FAIL + + [:usage0="read-only-storage";usage1="index"] + expected: FAIL + + [:usage0="read-only-storage";usage1="indirect"] + expected: FAIL + + [:usage0="read-only-storage";usage1="indexedIndirect"] + expected: FAIL + + [:usage0="vertex";usage1="uniform"] + expected: FAIL + + [:usage0="vertex";usage1="storage"] + expected: FAIL + + [:usage0="vertex";usage1="read-only-storage"] + expected: FAIL + + [:usage0="vertex";usage1="vertex"] + expected: FAIL + + [:usage0="vertex";usage1="index"] + expected: FAIL + + [:usage0="vertex";usage1="indirect"] + expected: FAIL + + [:usage0="vertex";usage1="indexedIndirect"] + expected: FAIL + + [:usage0="index";usage1="uniform"] + expected: FAIL + + [:usage0="index";usage1="storage"] + expected: FAIL + + [:usage0="index";usage1="read-only-storage"] + expected: FAIL + + [:usage0="index";usage1="vertex"] + expected: FAIL + + [:usage0="index";usage1="index"] + expected: FAIL + + [:usage0="index";usage1="indirect"] + expected: FAIL + + [:usage0="index";usage1="indexedIndirect"] + expected: FAIL + + [:usage0="indirect";usage1="uniform"] + expected: FAIL + + [:usage0="indirect";usage1="storage"] + expected: FAIL + + [:usage0="indirect";usage1="read-only-storage"] + expected: FAIL + + [:usage0="indirect";usage1="vertex"] + expected: FAIL + + [:usage0="indirect";usage1="index"] + expected: FAIL + + [:usage0="indirect";usage1="indirect"] + expected: FAIL + + [:usage0="indirect";usage1="indexedIndirect"] + expected: FAIL + + [:usage0="indexedIndirect";usage1="uniform"] + expected: FAIL + + [:usage0="indexedIndirect";usage1="storage"] + expected: FAIL + + [:usage0="indexedIndirect";usage1="read-only-storage"] + expected: FAIL + + [:usage0="indexedIndirect";usage1="vertex"] + expected: FAIL + + [:usage0="indexedIndirect";usage1="index"] + expected: FAIL + + [:usage0="indexedIndirect";usage1="indirect"] + expected: FAIL + + [:usage0="indexedIndirect";usage1="indexedIndirect"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxSampledTexturesPerShaderStage:createPipelineLayout,at_over:*] + [:limitTest="atDefault";testValueName="atLimit";visibility=1;order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=1;order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=1;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=2;order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=2;order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=2;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=3;order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=3;order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=3;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=4;order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=4;order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=4;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=5;order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=5;order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=5;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=6;order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=6;order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=6;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=7;order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=7;order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=7;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=1;order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=1;order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=1;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=2;order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=2;order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=2;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=3;order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=3;order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=3;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=4;order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=4;order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=4;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=5;order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=5;order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=5;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=6;order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=6;order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=6;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=7;order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=7;order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=7;order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=1;order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=1;order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=1;order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=2;order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=2;order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=2;order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=3;order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=3;order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=3;order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=4;order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=4;order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=4;order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=5;order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=5;order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=5;order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=6;order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=6;order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=6;order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=7;order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=7;order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=7;order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=1;order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=1;order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=1;order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=2;order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=2;order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=2;order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=3;order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=3;order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=3;order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=4;order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=4;order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=4;order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=5;order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=5;order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=5;order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=6;order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=6;order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=6;order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=7;order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=7;order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=7;order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=1;order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=1;order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=1;order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=2;order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=2;order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=2;order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=3;order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=3;order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=3;order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=4;order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=4;order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=4;order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=5;order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=5;order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=5;order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=6;order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=6;order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=6;order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=7;order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=7;order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=7;order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=1;order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=1;order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=1;order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=2;order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=2;order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=2;order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=3;order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=3;order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=3;order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=4;order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=4;order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=4;order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=5;order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=5;order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=5;order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=6;order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=6;order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=6;order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=7;order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=7;order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=7;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=1;order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=1;order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=1;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=2;order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=2;order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=2;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=3;order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=3;order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=3;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=4;order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=4;order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=4;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=5;order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=5;order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=5;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=6;order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=6;order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=6;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=7;order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=7;order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=7;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=1;order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=1;order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=1;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=2;order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=2;order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=2;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=3;order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=3;order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=3;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=4;order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=4;order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=4;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=5;order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=5;order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=5;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=6;order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=6;order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=6;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=7;order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=7;order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=7;order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=1;order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=1;order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=1;order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=2;order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=2;order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=2;order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=3;order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=3;order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=3;order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=4;order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=4;order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=4;order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=5;order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=5;order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=5;order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=6;order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=6;order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=6;order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=7;order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=7;order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=7;order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=1;order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=1;order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=1;order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=2;order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=2;order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=2;order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=3;order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=3;order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=3;order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=4;order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=4;order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=4;order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=5;order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=5;order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=5;order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=6;order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=6;order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=6;order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=7;order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=7;order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=7;order="shiftByHalf"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createBindGroup:sampler,compare_function_with_binding_type:*] + [:bgType="filtering"] + expected: FAIL + + [:bgType="non-filtering"] + expected: FAIL + + [:bgType="comparison"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,bitcast:vec4h_to_vec2f:*] + [:inputSource="const";vectorize="_undef_";alias=false] + expected: FAIL + + [:inputSource="const";vectorize="_undef_";alias=true] + expected: FAIL + + [:inputSource="const";vectorize=2;alias=false] + expected: FAIL + + [:inputSource="const";vectorize=2;alias=true] + expected: FAIL + + [:inputSource="const";vectorize=3;alias=false] + expected: FAIL + + [:inputSource="const";vectorize=3;alias=true] + expected: FAIL + + [:inputSource="const";vectorize=4;alias=false] + expected: FAIL + + [:inputSource="const";vectorize=4;alias=true] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_";alias=false] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_";alias=true] + expected: FAIL + + [:inputSource="uniform";vectorize=2;alias=false] + expected: FAIL + + [:inputSource="uniform";vectorize=2;alias=true] + expected: FAIL + + [:inputSource="uniform";vectorize=3;alias=false] + expected: FAIL + + [:inputSource="uniform";vectorize=3;alias=true] + expected: FAIL + + [:inputSource="uniform";vectorize=4;alias=false] + expected: FAIL + + [:inputSource="uniform";vectorize=4;alias=true] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_";alias=false] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_";alias=true] + expected: FAIL + + [:inputSource="storage_r";vectorize=2;alias=false] + expected: FAIL + + [:inputSource="storage_r";vectorize=2;alias=true] + expected: FAIL + + [:inputSource="storage_r";vectorize=3;alias=false] + expected: FAIL + + [:inputSource="storage_r";vectorize=3;alias=true] + expected: FAIL + + [:inputSource="storage_r";vectorize=4;alias=false] + expected: FAIL + + [:inputSource="storage_r";vectorize=4;alias=true] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_";alias=false] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_";alias=true] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2;alias=false] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2;alias=true] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3;alias=false] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3;alias=true] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4;alias=false] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4;alias=true] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,i32_arithmetic:subtraction_scalar_vector:*] + [:inputSource="const";vectorize_rhs=2] + expected: FAIL + + [:inputSource="const";vectorize_rhs=3] + expected: FAIL + + [:inputSource="const";vectorize_rhs=4] + expected: FAIL + + [:inputSource="uniform";vectorize_rhs=2] + expected: FAIL + + [:inputSource="uniform";vectorize_rhs=3] + expected: FAIL + + [:inputSource="uniform";vectorize_rhs=4] + expected: FAIL + + [:inputSource="storage_r";vectorize_rhs=2] + expected: FAIL + + [:inputSource="storage_r";vectorize_rhs=3] + expected: FAIL + + [:inputSource="storage_r";vectorize_rhs=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize_rhs=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize_rhs=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize_rhs=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,compute_pipeline,overrides:shared_shader_module:*] + [:isAsync=true] + expected: FAIL + + [:isAsync=false] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,adapter,requestDevice:limits,unknown:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,dot:f16:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,resource_usages,texture,in_pass_encoder:shader_stages_and_visibility,attachment_write:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atanh:f16:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:examples:basic,builder_cases_subcases:*] + [:x=1] + expected: FAIL + + [:x=2] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,render_bundle:depth_stencil_readonly_mismatch:*] + [:depthStencilFormat="stencil8"] + expected: FAIL + + [:depthStencilFormat="depth16unorm"] + expected: FAIL + + [:depthStencilFormat="depth32float"] + expected: FAIL + + [:depthStencilFormat="depth24plus"] + expected: FAIL + + [:depthStencilFormat="depth24plus-stencil8"] + expected: FAIL + + [:depthStencilFormat="depth32float-stencil8"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,setBindGroup:buffer_dynamic_offsets:*] + [:type="uniform";encoderType="compute%20pass"] + expected: FAIL + + [:type="uniform";encoderType="render%20pass"] + expected: FAIL + + [:type="uniform";encoderType="render%20bundle"] + expected: FAIL + + [:type="storage";encoderType="compute%20pass"] + expected: FAIL + + [:type="storage";encoderType="render%20pass"] + expected: FAIL + + [:type="storage";encoderType="render%20bundle"] + expected: FAIL + + [:type="read-only-storage";encoderType="compute%20pass"] + expected: FAIL + + [:type="read-only-storage";encoderType="render%20pass"] + expected: FAIL + + [:type="read-only-storage";encoderType="render%20bundle"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,firstTrailingBit:u32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,texture,destroy:twice:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createTexture:texture_size,default_value_and_smallest_size,compressed_format:*] + [:dimension="_undef_";format="bc1-rgba-unorm"] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm"] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm"] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-unorm"] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-snorm"] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-unorm"] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-snorm"] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-ufloat"] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-float"] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm"] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm"] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm"] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm"] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="eac-r11unorm"] + expected: FAIL + + [:dimension="_undef_";format="eac-r11snorm"] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11unorm"] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11snorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-4x4-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-4x4-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-5x4-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-5x4-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-5x5-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-5x5-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-6x5-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-6x5-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-6x6-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-6x6-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-8x5-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-8x5-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-8x6-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-8x6-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-8x8-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-8x8-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-10x5-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-10x5-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-10x6-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-10x6-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-10x8-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-10x8-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-10x10-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-10x10-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-12x10-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-12x10-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-12x12-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-12x12-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="bc1-rgba-unorm"] + expected: FAIL + + [:dimension="2d";format="bc1-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="bc2-rgba-unorm"] + expected: FAIL + + [:dimension="2d";format="bc2-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="bc3-rgba-unorm"] + expected: FAIL + + [:dimension="2d";format="bc3-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="bc4-r-unorm"] + expected: FAIL + + [:dimension="2d";format="bc4-r-snorm"] + expected: FAIL + + [:dimension="2d";format="bc5-rg-unorm"] + expected: FAIL + + [:dimension="2d";format="bc5-rg-snorm"] + expected: FAIL + + [:dimension="2d";format="bc6h-rgb-ufloat"] + expected: FAIL + + [:dimension="2d";format="bc6h-rgb-float"] + expected: FAIL + + [:dimension="2d";format="bc7-rgba-unorm"] + expected: FAIL + + [:dimension="2d";format="bc7-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8unorm"] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8a1unorm"] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8a1unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="etc2-rgba8unorm"] + expected: FAIL + + [:dimension="2d";format="etc2-rgba8unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="eac-r11unorm"] + expected: FAIL + + [:dimension="2d";format="eac-r11snorm"] + expected: FAIL + + [:dimension="2d";format="eac-rg11unorm"] + expected: FAIL + + [:dimension="2d";format="eac-rg11snorm"] + expected: FAIL + + [:dimension="2d";format="astc-4x4-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-4x4-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-5x4-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-5x4-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-5x5-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-5x5-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-6x5-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-6x5-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-6x6-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-6x6-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-8x5-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-8x5-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-8x6-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-8x6-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-8x8-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-8x8-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-10x5-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-10x5-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-10x6-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-10x6-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-10x8-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-10x8-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-10x10-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-10x10-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-12x10-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-12x10-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-12x12-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-12x12-unorm-srgb"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,overrides:value,type_error,fragment:*] + [:isAsync=true;fragmentConstants={"cf":1}] + expected: FAIL + + [:isAsync=true;fragmentConstants={"cf":"_nan_"}] + expected: FAIL + + [:isAsync=true;fragmentConstants={"cf":"_posinfinity_"}] + expected: FAIL + + [:isAsync=true;fragmentConstants={"cf":"_neginfinity_"}] + expected: FAIL + + [:isAsync=false;fragmentConstants={"cf":1}] + expected: FAIL + + [:isAsync=false;fragmentConstants={"cf":"_nan_"}] + expected: FAIL + + [:isAsync=false;fragmentConstants={"cf":"_posinfinity_"}] + expected: FAIL + + [:isAsync=false;fragmentConstants={"cf":"_neginfinity_"}] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,fragment_state:targets_format_renderable:*] + [:isAsync=false;format="r8unorm"] + expected: FAIL + + [:isAsync=false;format="r8snorm"] + expected: FAIL + + [:isAsync=false;format="r8uint"] + expected: FAIL + + [:isAsync=false;format="r8sint"] + expected: FAIL + + [:isAsync=false;format="rg8unorm"] + expected: FAIL + + [:isAsync=false;format="rg8snorm"] + expected: FAIL + + [:isAsync=false;format="rg8uint"] + expected: FAIL + + [:isAsync=false;format="rg8sint"] + expected: FAIL + + [:isAsync=false;format="rgba8unorm"] + expected: FAIL + + [:isAsync=false;format="rgba8unorm-srgb"] + expected: FAIL + + [:isAsync=false;format="rgba8snorm"] + expected: FAIL + + [:isAsync=false;format="rgba8uint"] + expected: FAIL + + [:isAsync=false;format="rgba8sint"] + expected: FAIL + + [:isAsync=false;format="bgra8unorm"] + expected: FAIL + + [:isAsync=false;format="bgra8unorm-srgb"] + expected: FAIL + + [:isAsync=false;format="r16uint"] + expected: FAIL + + [:isAsync=false;format="r16sint"] + expected: FAIL + + [:isAsync=false;format="r16float"] + expected: FAIL + + [:isAsync=false;format="rg16uint"] + expected: FAIL + + [:isAsync=false;format="rg16sint"] + expected: FAIL + + [:isAsync=false;format="rg16float"] + expected: FAIL + + [:isAsync=false;format="rgba16uint"] + expected: FAIL + + [:isAsync=false;format="rgba16sint"] + expected: FAIL + + [:isAsync=false;format="rgba16float"] + expected: FAIL + + [:isAsync=false;format="r32uint"] + expected: FAIL + + [:isAsync=false;format="r32sint"] + expected: FAIL + + [:isAsync=false;format="r32float"] + expected: FAIL + + [:isAsync=false;format="rg32uint"] + expected: FAIL + + [:isAsync=false;format="rg32sint"] + expected: FAIL + + [:isAsync=false;format="rg32float"] + expected: FAIL + + [:isAsync=false;format="rgba32uint"] + expected: FAIL + + [:isAsync=false;format="rgba32sint"] + expected: FAIL + + [:isAsync=false;format="rgba32float"] + expected: FAIL + + [:isAsync=false;format="rgb10a2unorm"] + expected: FAIL + + [:isAsync=false;format="rg11b10ufloat"] + expected: FAIL + + [:isAsync=false;format="rgb9e5ufloat"] + expected: FAIL + + [:isAsync=false;format="stencil8"] + expected: FAIL + + [:isAsync=false;format="depth16unorm"] + expected: FAIL + + [:isAsync=false;format="depth32float"] + expected: FAIL + + [:isAsync=false;format="depth24plus"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8"] + expected: FAIL + + [:isAsync=false;format="depth32float-stencil8"] + expected: FAIL + + [:isAsync=false;format="bc1-rgba-unorm"] + expected: FAIL + + [:isAsync=false;format="bc1-rgba-unorm-srgb"] + expected: FAIL + + [:isAsync=false;format="bc2-rgba-unorm"] + expected: FAIL + + [:isAsync=false;format="bc2-rgba-unorm-srgb"] + expected: FAIL + + [:isAsync=false;format="bc3-rgba-unorm"] + expected: FAIL + + [:isAsync=false;format="bc3-rgba-unorm-srgb"] + expected: FAIL + + [:isAsync=false;format="bc4-r-unorm"] + expected: FAIL + + [:isAsync=false;format="bc4-r-snorm"] + expected: FAIL + + [:isAsync=false;format="bc5-rg-unorm"] + expected: FAIL + + [:isAsync=false;format="bc5-rg-snorm"] + expected: FAIL + + [:isAsync=false;format="bc6h-rgb-ufloat"] + expected: FAIL + + [:isAsync=false;format="bc6h-rgb-float"] + expected: FAIL + + [:isAsync=false;format="bc7-rgba-unorm"] + expected: FAIL + + [:isAsync=false;format="bc7-rgba-unorm-srgb"] + expected: FAIL + + [:isAsync=false;format="etc2-rgb8unorm"] + expected: FAIL + + [:isAsync=false;format="etc2-rgb8unorm-srgb"] + expected: FAIL + + [:isAsync=false;format="etc2-rgb8a1unorm"] + expected: FAIL + + [:isAsync=false;format="etc2-rgb8a1unorm-srgb"] + expected: FAIL + + [:isAsync=false;format="etc2-rgba8unorm"] + expected: FAIL + + [:isAsync=false;format="etc2-rgba8unorm-srgb"] + expected: FAIL + + [:isAsync=false;format="eac-r11unorm"] + expected: FAIL + + [:isAsync=false;format="eac-r11snorm"] + expected: FAIL + + [:isAsync=false;format="eac-rg11unorm"] + expected: FAIL + + [:isAsync=false;format="eac-rg11snorm"] + expected: FAIL + + [:isAsync=false;format="astc-4x4-unorm"] + expected: FAIL + + [:isAsync=false;format="astc-4x4-unorm-srgb"] + expected: FAIL + + [:isAsync=false;format="astc-5x4-unorm"] + expected: FAIL + + [:isAsync=false;format="astc-5x4-unorm-srgb"] + expected: FAIL + + [:isAsync=false;format="astc-5x5-unorm"] + expected: FAIL + + [:isAsync=false;format="astc-5x5-unorm-srgb"] + expected: FAIL + + [:isAsync=false;format="astc-6x5-unorm"] + expected: FAIL + + [:isAsync=false;format="astc-6x5-unorm-srgb"] + expected: FAIL + + [:isAsync=false;format="astc-6x6-unorm"] + expected: FAIL + + [:isAsync=false;format="astc-6x6-unorm-srgb"] + expected: FAIL + + [:isAsync=false;format="astc-8x5-unorm"] + expected: FAIL + + [:isAsync=false;format="astc-8x5-unorm-srgb"] + expected: FAIL + + [:isAsync=false;format="astc-8x6-unorm"] + expected: FAIL + + [:isAsync=false;format="astc-8x6-unorm-srgb"] + expected: FAIL + + [:isAsync=false;format="astc-8x8-unorm"] + expected: FAIL + + [:isAsync=false;format="astc-8x8-unorm-srgb"] + expected: FAIL + + [:isAsync=false;format="astc-10x5-unorm"] + expected: FAIL + + [:isAsync=false;format="astc-10x5-unorm-srgb"] + expected: FAIL + + [:isAsync=false;format="astc-10x6-unorm"] + expected: FAIL + + [:isAsync=false;format="astc-10x6-unorm-srgb"] + expected: FAIL + + [:isAsync=false;format="astc-10x8-unorm"] + expected: FAIL + + [:isAsync=false;format="astc-10x8-unorm-srgb"] + expected: FAIL + + [:isAsync=false;format="astc-10x10-unorm"] + expected: FAIL + + [:isAsync=false;format="astc-10x10-unorm-srgb"] + expected: FAIL + + [:isAsync=false;format="astc-12x10-unorm"] + expected: FAIL + + [:isAsync=false;format="astc-12x10-unorm-srgb"] + expected: FAIL + + [:isAsync=false;format="astc-12x12-unorm"] + expected: FAIL + + [:isAsync=false;format="astc-12x12-unorm-srgb"] + expected: FAIL + + [:isAsync=true;format="r8unorm"] + expected: FAIL + + [:isAsync=true;format="r8snorm"] + expected: FAIL + + [:isAsync=true;format="r8uint"] + expected: FAIL + + [:isAsync=true;format="r8sint"] + expected: FAIL + + [:isAsync=true;format="rg8unorm"] + expected: FAIL + + [:isAsync=true;format="rg8snorm"] + expected: FAIL + + [:isAsync=true;format="rg8uint"] + expected: FAIL + + [:isAsync=true;format="rg8sint"] + expected: FAIL + + [:isAsync=true;format="rgba8unorm"] + expected: FAIL + + [:isAsync=true;format="rgba8unorm-srgb"] + expected: FAIL + + [:isAsync=true;format="rgba8snorm"] + expected: FAIL + + [:isAsync=true;format="rgba8uint"] + expected: FAIL + + [:isAsync=true;format="rgba8sint"] + expected: FAIL + + [:isAsync=true;format="bgra8unorm"] + expected: FAIL + + [:isAsync=true;format="bgra8unorm-srgb"] + expected: FAIL + + [:isAsync=true;format="r16uint"] + expected: FAIL + + [:isAsync=true;format="r16sint"] + expected: FAIL + + [:isAsync=true;format="r16float"] + expected: FAIL + + [:isAsync=true;format="rg16uint"] + expected: FAIL + + [:isAsync=true;format="rg16sint"] + expected: FAIL + + [:isAsync=true;format="rg16float"] + expected: FAIL + + [:isAsync=true;format="rgba16uint"] + expected: FAIL + + [:isAsync=true;format="rgba16sint"] + expected: FAIL + + [:isAsync=true;format="rgba16float"] + expected: FAIL + + [:isAsync=true;format="r32uint"] + expected: FAIL + + [:isAsync=true;format="r32sint"] + expected: FAIL + + [:isAsync=true;format="r32float"] + expected: FAIL + + [:isAsync=true;format="rg32uint"] + expected: FAIL + + [:isAsync=true;format="rg32sint"] + expected: FAIL + + [:isAsync=true;format="rg32float"] + expected: FAIL + + [:isAsync=true;format="rgba32uint"] + expected: FAIL + + [:isAsync=true;format="rgba32sint"] + expected: FAIL + + [:isAsync=true;format="rgba32float"] + expected: FAIL + + [:isAsync=true;format="rgb10a2unorm"] + expected: FAIL + + [:isAsync=true;format="rg11b10ufloat"] + expected: FAIL + + [:isAsync=true;format="rgb9e5ufloat"] + expected: FAIL + + [:isAsync=true;format="stencil8"] + expected: FAIL + + [:isAsync=true;format="depth16unorm"] + expected: FAIL + + [:isAsync=true;format="depth32float"] + expected: FAIL + + [:isAsync=true;format="depth24plus"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8"] + expected: FAIL + + [:isAsync=true;format="depth32float-stencil8"] + expected: FAIL + + [:isAsync=true;format="bc1-rgba-unorm"] + expected: FAIL + + [:isAsync=true;format="bc1-rgba-unorm-srgb"] + expected: FAIL + + [:isAsync=true;format="bc2-rgba-unorm"] + expected: FAIL + + [:isAsync=true;format="bc2-rgba-unorm-srgb"] + expected: FAIL + + [:isAsync=true;format="bc3-rgba-unorm"] + expected: FAIL + + [:isAsync=true;format="bc3-rgba-unorm-srgb"] + expected: FAIL + + [:isAsync=true;format="bc4-r-unorm"] + expected: FAIL + + [:isAsync=true;format="bc4-r-snorm"] + expected: FAIL + + [:isAsync=true;format="bc5-rg-unorm"] + expected: FAIL + + [:isAsync=true;format="bc5-rg-snorm"] + expected: FAIL + + [:isAsync=true;format="bc6h-rgb-ufloat"] + expected: FAIL + + [:isAsync=true;format="bc6h-rgb-float"] + expected: FAIL + + [:isAsync=true;format="bc7-rgba-unorm"] + expected: FAIL + + [:isAsync=true;format="bc7-rgba-unorm-srgb"] + expected: FAIL + + [:isAsync=true;format="etc2-rgb8unorm"] + expected: FAIL + + [:isAsync=true;format="etc2-rgb8unorm-srgb"] + expected: FAIL + + [:isAsync=true;format="etc2-rgb8a1unorm"] + expected: FAIL + + [:isAsync=true;format="etc2-rgb8a1unorm-srgb"] + expected: FAIL + + [:isAsync=true;format="etc2-rgba8unorm"] + expected: FAIL + + [:isAsync=true;format="etc2-rgba8unorm-srgb"] + expected: FAIL + + [:isAsync=true;format="eac-r11unorm"] + expected: FAIL + + [:isAsync=true;format="eac-r11snorm"] + expected: FAIL + + [:isAsync=true;format="eac-rg11unorm"] + expected: FAIL + + [:isAsync=true;format="eac-rg11snorm"] + expected: FAIL + + [:isAsync=true;format="astc-4x4-unorm"] + expected: FAIL + + [:isAsync=true;format="astc-4x4-unorm-srgb"] + expected: FAIL + + [:isAsync=true;format="astc-5x4-unorm"] + expected: FAIL + + [:isAsync=true;format="astc-5x4-unorm-srgb"] + expected: FAIL + + [:isAsync=true;format="astc-5x5-unorm"] + expected: FAIL + + [:isAsync=true;format="astc-5x5-unorm-srgb"] + expected: FAIL + + [:isAsync=true;format="astc-6x5-unorm"] + expected: FAIL + + [:isAsync=true;format="astc-6x5-unorm-srgb"] + expected: FAIL + + [:isAsync=true;format="astc-6x6-unorm"] + expected: FAIL + + [:isAsync=true;format="astc-6x6-unorm-srgb"] + expected: FAIL + + [:isAsync=true;format="astc-8x5-unorm"] + expected: FAIL + + [:isAsync=true;format="astc-8x5-unorm-srgb"] + expected: FAIL + + [:isAsync=true;format="astc-8x6-unorm"] + expected: FAIL + + [:isAsync=true;format="astc-8x6-unorm-srgb"] + expected: FAIL + + [:isAsync=true;format="astc-8x8-unorm"] + expected: FAIL + + [:isAsync=true;format="astc-8x8-unorm-srgb"] + expected: FAIL + + [:isAsync=true;format="astc-10x5-unorm"] + expected: FAIL + + [:isAsync=true;format="astc-10x5-unorm-srgb"] + expected: FAIL + + [:isAsync=true;format="astc-10x6-unorm"] + expected: FAIL + + [:isAsync=true;format="astc-10x6-unorm-srgb"] + expected: FAIL + + [:isAsync=true;format="astc-10x8-unorm"] + expected: FAIL + + [:isAsync=true;format="astc-10x8-unorm-srgb"] + expected: FAIL + + [:isAsync=true;format="astc-10x10-unorm"] + expected: FAIL + + [:isAsync=true;format="astc-10x10-unorm-srgb"] + expected: FAIL + + [:isAsync=true;format="astc-12x10-unorm"] + expected: FAIL + + [:isAsync=true;format="astc-12x10-unorm-srgb"] + expected: FAIL + + [:isAsync=true;format="astc-12x12-unorm"] + expected: FAIL + + [:isAsync=true;format="astc-12x12-unorm-srgb"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_func_decl:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,statement,increment_decrement:frexp_exp_increment:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,unary,i32_conversion:bool:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxStorageBuffersPerShaderStage:createPipeline,at_over:*] + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="vertex";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="vertex";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="vertex";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="vertex";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="vertex";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="vertex";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="vertex";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="vertex";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="vertex";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="vertex";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="vertex";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="vertex";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="vertex";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="vertex";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="vertex";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="vertex";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="vertex";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="vertex";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="vertex";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="vertex";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="vertex";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="vertex";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="vertex";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="vertex";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="vertex";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="vertex";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="vertex";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="vertex";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="vertex";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="vertex";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="vertex";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="vertex";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="vertex";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="vertex";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="vertex";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="vertex";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="vertex";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="vertex";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="vertex";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="vertex";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="vertex";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="vertex";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="vertex";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="vertex";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="vertex";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="vertex";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="vertex";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="vertex";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="vertex";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="vertex";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="vertex";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="vertex";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="vertex";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="vertex";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="vertex";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="vertex";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="vertex";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="vertex";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="vertex";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="vertex";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="vertex";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="vertex";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="vertex";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="vertex";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="vertex";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="vertex";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="vertex";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="vertex";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="vertex";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="vertex";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="vertex";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="vertex";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="vertex";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="vertex";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="vertex";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="vertex";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="vertex";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="vertex";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="vertex";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="vertex";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,clearBuffer:buffer_usage:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,min:i32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,buffers,map_oom:mappedAtCreation:*] + [:oom=false;size=16] + expected: FAIL + + [:oom=true;size=9007199254740984] + expected: FAIL + + [:oom=true;size=137438953472] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,resource_init,buffer:indirect_buffer_for_draw_indirect:*] + [:test_indexed_draw=true] + expected: FAIL + + [:test_indexed_draw=false] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,setBindGroup:state_and_binding_index:*] + [:encoderType="compute%20pass";state="valid";resourceType="buffer"] + expected: FAIL + + [:encoderType="compute%20pass";state="valid";resourceType="texture"] + expected: FAIL + + [:encoderType="compute%20pass";state="invalid";resourceType="buffer"] + expected: FAIL + + [:encoderType="compute%20pass";state="invalid";resourceType="texture"] + expected: FAIL + + [:encoderType="compute%20pass";state="destroyed";resourceType="buffer"] + expected: FAIL + + [:encoderType="compute%20pass";state="destroyed";resourceType="texture"] + expected: FAIL + + [:encoderType="render%20pass";state="valid";resourceType="buffer"] + expected: FAIL + + [:encoderType="render%20pass";state="valid";resourceType="texture"] + expected: FAIL + + [:encoderType="render%20pass";state="invalid";resourceType="buffer"] + expected: FAIL + + [:encoderType="render%20pass";state="invalid";resourceType="texture"] + expected: FAIL + + [:encoderType="render%20pass";state="destroyed";resourceType="buffer"] + expected: FAIL + + [:encoderType="render%20pass";state="destroyed";resourceType="texture"] + expected: FAIL + + [:encoderType="render%20bundle";state="valid";resourceType="buffer"] + expected: FAIL + + [:encoderType="render%20bundle";state="valid";resourceType="texture"] + expected: FAIL + + [:encoderType="render%20bundle";state="invalid";resourceType="buffer"] + expected: FAIL + + [:encoderType="render%20bundle";state="invalid";resourceType="texture"] + expected: FAIL + + [:encoderType="render%20bundle";state="destroyed";resourceType="buffer"] + expected: FAIL + + [:encoderType="render%20bundle";state="destroyed";resourceType="texture"] + expected: FAIL + + +[cts.https.html?q=webgpu:web_platform,canvas,configure:viewFormats:*] + [:canvasType="onscreen";format="bgra8unorm";viewFormatFeature="_undef_"] + expected: FAIL + + [:canvasType="onscreen";format="bgra8unorm";viewFormatFeature="depth32float-stencil8"] + expected: FAIL + + [:canvasType="onscreen";format="bgra8unorm";viewFormatFeature="texture-compression-bc"] + expected: FAIL + + [:canvasType="onscreen";format="bgra8unorm";viewFormatFeature="texture-compression-etc2"] + expected: FAIL + + [:canvasType="onscreen";format="bgra8unorm";viewFormatFeature="texture-compression-astc"] + expected: FAIL + + [:canvasType="onscreen";format="rgba8unorm";viewFormatFeature="_undef_"] + expected: FAIL + + [:canvasType="onscreen";format="rgba8unorm";viewFormatFeature="depth32float-stencil8"] + expected: FAIL + + [:canvasType="onscreen";format="rgba8unorm";viewFormatFeature="texture-compression-bc"] + expected: FAIL + + [:canvasType="onscreen";format="rgba8unorm";viewFormatFeature="texture-compression-etc2"] + expected: FAIL + + [:canvasType="onscreen";format="rgba8unorm";viewFormatFeature="texture-compression-astc"] + expected: FAIL + + [:canvasType="onscreen";format="rgba16float";viewFormatFeature="_undef_"] + expected: FAIL + + [:canvasType="onscreen";format="rgba16float";viewFormatFeature="depth32float-stencil8"] + expected: FAIL + + [:canvasType="onscreen";format="rgba16float";viewFormatFeature="texture-compression-bc"] + expected: FAIL + + [:canvasType="onscreen";format="rgba16float";viewFormatFeature="texture-compression-etc2"] + expected: FAIL + + [:canvasType="onscreen";format="rgba16float";viewFormatFeature="texture-compression-astc"] + expected: FAIL + + [:canvasType="offscreen";format="bgra8unorm";viewFormatFeature="_undef_"] + expected: FAIL + + [:canvasType="offscreen";format="bgra8unorm";viewFormatFeature="depth32float-stencil8"] + expected: FAIL + + [:canvasType="offscreen";format="bgra8unorm";viewFormatFeature="texture-compression-bc"] + expected: FAIL + + [:canvasType="offscreen";format="bgra8unorm";viewFormatFeature="texture-compression-etc2"] + expected: FAIL + + [:canvasType="offscreen";format="bgra8unorm";viewFormatFeature="texture-compression-astc"] + expected: FAIL + + [:canvasType="offscreen";format="rgba8unorm";viewFormatFeature="_undef_"] + expected: FAIL + + [:canvasType="offscreen";format="rgba8unorm";viewFormatFeature="depth32float-stencil8"] + expected: FAIL + + [:canvasType="offscreen";format="rgba8unorm";viewFormatFeature="texture-compression-bc"] + expected: FAIL + + [:canvasType="offscreen";format="rgba8unorm";viewFormatFeature="texture-compression-etc2"] + expected: FAIL + + [:canvasType="offscreen";format="rgba8unorm";viewFormatFeature="texture-compression-astc"] + expected: FAIL + + [:canvasType="offscreen";format="rgba16float";viewFormatFeature="_undef_"] + expected: FAIL + + [:canvasType="offscreen";format="rgba16float";viewFormatFeature="depth32float-stencil8"] + expected: FAIL + + [:canvasType="offscreen";format="rgba16float";viewFormatFeature="texture-compression-bc"] + expected: FAIL + + [:canvasType="offscreen";format="rgba16float";viewFormatFeature="texture-compression-etc2"] + expected: FAIL + + [:canvasType="offscreen";format="rgba16float";viewFormatFeature="texture-compression-astc"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,compute_pipeline:shader_module,compute:*] + [:isAsync=true;shaderModuleStage="compute"] + expected: FAIL + + [:isAsync=true;shaderModuleStage="vertex"] + expected: FAIL + + [:isAsync=true;shaderModuleStage="fragment"] + expected: FAIL + + [:isAsync=false;shaderModuleStage="compute"] + expected: FAIL + + [:isAsync=false;shaderModuleStage="vertex"] + expected: FAIL + + [:isAsync=false;shaderModuleStage="fragment"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,ldexp:f16:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,resource_usages,texture,in_pass_encoder:bindings_in_bundle:*] + [:type0="render-target";type1="sampled-texture"] + expected: FAIL + + [:type0="render-target";type1="multisampled-texture"] + expected: FAIL + + [:type0="render-target";type1="writeonly-storage-texture"] + expected: FAIL + + [:type0="sampled-texture";type1="render-target"] + expected: FAIL + + [:type0="sampled-texture";type1="sampled-texture"] + expected: FAIL + + [:type0="sampled-texture";type1="writeonly-storage-texture"] + expected: FAIL + + [:type0="multisampled-texture";type1="render-target"] + expected: FAIL + + [:type0="multisampled-texture";type1="multisampled-texture"] + expected: FAIL + + [:type0="writeonly-storage-texture";type1="render-target"] + expected: FAIL + + [:type0="writeonly-storage-texture";type1="sampled-texture"] + expected: FAIL + + [:type0="writeonly-storage-texture";type1="writeonly-storage-texture"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,texture,rg11b10ufloat_renderable:begin_render_pass_single_sampled:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,flow_control,phony:phony_assign_call_nested_must_use:*] + [:preventValueOptimizations=true] + expected: FAIL + + [:preventValueOptimizations=false] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,tan:f16:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,rendering,depth:depth_test_fail:*] + [:secondDepth=1;lastDepth=2] + expected: FAIL + + [:secondDepth=0;lastDepth=2] + expected: FAIL + + [:secondDepth=2;lastDepth=0.9] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,countOneBits:i32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,semicolon:compound_statement_single:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,faceForward:f16:*] + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,resource_usages,texture,in_pass_encoder:scope,basic,render:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,index_access:out_of_bounds_zero_sized_index_buffer:*] + [:indexCount=3;firstIndex=1;instanceCount=1] + expected: FAIL + + [:indexCount=3;firstIndex=1;instanceCount=10000] + expected: FAIL + + [:indexCount=3;firstIndex=0;instanceCount=1] + expected: FAIL + + [:indexCount=3;firstIndex=0;instanceCount=10000] + expected: FAIL + + [:indexCount=0;firstIndex=1;instanceCount=1] + expected: FAIL + + [:indexCount=0;firstIndex=1;instanceCount=10000] + expected: FAIL + + [:indexCount=0;firstIndex=0;instanceCount=1] + expected: FAIL + + [:indexCount=0;firstIndex=0;instanceCount=10000] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,cosh:f16:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,modf:f16_whole:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pass,attachment_compatibility:render_pass_and_bundle,color_sparse:*] + [:attachmentCount=1] + expected: FAIL + + [:attachmentCount=2] + expected: FAIL + + [:attachmentCount=3] + expected: FAIL + + [:attachmentCount=4] + expected: FAIL + + [:attachmentCount=5] + expected: FAIL + + [:attachmentCount=6] + expected: FAIL + + [:attachmentCount=7] + expected: FAIL + + [:attachmentCount=8] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,round:f32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,queue,writeTexture:usages:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,buffer,create:createBuffer_invalid_and_oom:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:attachments,same_size:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,flow_control,eval_order:user_fn_args:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,state,device_lost,destroy:command,clearBuffer:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,f32_remainder:vector_scalar:*] + [:inputSource="const";dim=2] + expected: FAIL + + [:inputSource="const";dim=3] + expected: FAIL + + [:inputSource="const";dim=4] + expected: FAIL + + [:inputSource="uniform";dim=2] + expected: FAIL + + [:inputSource="uniform";dim=3] + expected: FAIL + + [:inputSource="uniform";dim=4] + expected: FAIL + + [:inputSource="storage_r";dim=2] + expected: FAIL + + [:inputSource="storage_r";dim=3] + expected: FAIL + + [:inputSource="storage_r";dim=4] + expected: FAIL + + [:inputSource="storage_rw";dim=2] + expected: FAIL + + [:inputSource="storage_rw";dim=3] + expected: FAIL + + [:inputSource="storage_rw";dim=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,saturate:abstract_float:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,flow_control,eval_order:binary_op_chain_C_C_C_R:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,state,device_lost,destroy:queue,copyExternalImageToTexture,canvas:*] + [:canvasType="onscreen";contextType="2d"] + expected: FAIL + + [:canvasType="onscreen";contextType="bitmaprenderer"] + expected: FAIL + + [:canvasType="onscreen";contextType="webgl"] + expected: FAIL + + [:canvasType="onscreen";contextType="webgl2"] + expected: FAIL + + [:canvasType="onscreen";contextType="webgpu"] + expected: FAIL + + [:canvasType="offscreen";contextType="2d"] + expected: FAIL + + [:canvasType="offscreen";contextType="bitmaprenderer"] + expected: FAIL + + [:canvasType="offscreen";contextType="webgl"] + expected: FAIL + + [:canvasType="offscreen";contextType="webgl2"] + expected: FAIL + + [:canvasType="offscreen";contextType="webgpu"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,cos:f16:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:attachments,mip_level_count:*] + [:mipLevelCount=2;baseMipLevel=0] + expected: FAIL + + [:mipLevelCount=1;baseMipLevel=0] + expected: FAIL + + [:mipLevelCount=1;baseMipLevel=3] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,texture_view,read:dimension:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,f32_subtraction:scalar_vector:*] + [:inputSource="const";dim=2] + expected: FAIL + + [:inputSource="const";dim=3] + expected: FAIL + + [:inputSource="const";dim=4] + expected: FAIL + + [:inputSource="uniform";dim=2] + expected: FAIL + + [:inputSource="uniform";dim=3] + expected: FAIL + + [:inputSource="uniform";dim=4] + expected: FAIL + + [:inputSource="storage_r";dim=2] + expected: FAIL + + [:inputSource="storage_r";dim=3] + expected: FAIL + + [:inputSource="storage_r";dim=4] + expected: FAIL + + [:inputSource="storage_rw";dim=2] + expected: FAIL + + [:inputSource="storage_rw";dim=3] + expected: FAIL + + [:inputSource="storage_rw";dim=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,fma:f16:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,i32_arithmetic:multiplication_vector_scalar_compound:*] + [:inputSource="const";vectorize_lhs=2] + expected: FAIL + + [:inputSource="const";vectorize_lhs=3] + expected: FAIL + + [:inputSource="const";vectorize_lhs=4] + expected: FAIL + + [:inputSource="uniform";vectorize_lhs=2] + expected: FAIL + + [:inputSource="uniform";vectorize_lhs=3] + expected: FAIL + + [:inputSource="uniform";vectorize_lhs=4] + expected: FAIL + + [:inputSource="storage_r";vectorize_lhs=2] + expected: FAIL + + [:inputSource="storage_r";vectorize_lhs=3] + expected: FAIL + + [:inputSource="storage_r";vectorize_lhs=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize_lhs=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize_lhs=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize_lhs=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,f32_addition:vector_scalar:*] + [:inputSource="const";dim=2] + expected: FAIL + + [:inputSource="const";dim=3] + expected: FAIL + + [:inputSource="const";dim=4] + expected: FAIL + + [:inputSource="uniform";dim=2] + expected: FAIL + + [:inputSource="uniform";dim=3] + expected: FAIL + + [:inputSource="uniform";dim=4] + expected: FAIL + + [:inputSource="storage_r";dim=2] + expected: FAIL + + [:inputSource="storage_r";dim=3] + expected: FAIL + + [:inputSource="storage_r";dim=4] + expected: FAIL + + [:inputSource="storage_rw";dim=2] + expected: FAIL + + [:inputSource="storage_rw";dim=3] + expected: FAIL + + [:inputSource="storage_rw";dim=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,image_copy,layout_related:copy_end_overflows_u64:*] + [:method="WriteTexture"] + expected: FAIL + + [:method="CopyB2T"] + expected: FAIL + + [:method="CopyT2B"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createTexture:texture_size,default_value_and_smallest_size,uncompressed_format:*] + [:dimension="_undef_";format="r8unorm"] + expected: FAIL + + [:dimension="_undef_";format="r8snorm"] + expected: FAIL + + [:dimension="_undef_";format="r8uint"] + expected: FAIL + + [:dimension="_undef_";format="r8sint"] + expected: FAIL + + [:dimension="_undef_";format="rg8unorm"] + expected: FAIL + + [:dimension="_undef_";format="rg8snorm"] + expected: FAIL + + [:dimension="_undef_";format="rg8uint"] + expected: FAIL + + [:dimension="_undef_";format="rg8sint"] + expected: FAIL + + [:dimension="_undef_";format="rgba8unorm"] + expected: FAIL + + [:dimension="_undef_";format="rgba8unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="rgba8snorm"] + expected: FAIL + + [:dimension="_undef_";format="rgba8uint"] + expected: FAIL + + [:dimension="_undef_";format="rgba8sint"] + expected: FAIL + + [:dimension="_undef_";format="bgra8unorm"] + expected: FAIL + + [:dimension="_undef_";format="bgra8unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="r16uint"] + expected: FAIL + + [:dimension="_undef_";format="r16sint"] + expected: FAIL + + [:dimension="_undef_";format="r16float"] + expected: FAIL + + [:dimension="_undef_";format="rg16uint"] + expected: FAIL + + [:dimension="_undef_";format="rg16sint"] + expected: FAIL + + [:dimension="_undef_";format="rg16float"] + expected: FAIL + + [:dimension="_undef_";format="rgba16uint"] + expected: FAIL + + [:dimension="_undef_";format="rgba16sint"] + expected: FAIL + + [:dimension="_undef_";format="rgba16float"] + expected: FAIL + + [:dimension="_undef_";format="r32uint"] + expected: FAIL + + [:dimension="_undef_";format="r32sint"] + expected: FAIL + + [:dimension="_undef_";format="r32float"] + expected: FAIL + + [:dimension="_undef_";format="rg32uint"] + expected: FAIL + + [:dimension="_undef_";format="rg32sint"] + expected: FAIL + + [:dimension="_undef_";format="rg32float"] + expected: FAIL + + [:dimension="_undef_";format="rgba32uint"] + expected: FAIL + + [:dimension="_undef_";format="rgba32sint"] + expected: FAIL + + [:dimension="_undef_";format="rgba32float"] + expected: FAIL + + [:dimension="_undef_";format="rgb10a2unorm"] + expected: FAIL + + [:dimension="_undef_";format="rg11b10ufloat"] + expected: FAIL + + [:dimension="_undef_";format="rgb9e5ufloat"] + expected: FAIL + + [:dimension="_undef_";format="stencil8"] + expected: FAIL + + [:dimension="_undef_";format="depth16unorm"] + expected: FAIL + + [:dimension="_undef_";format="depth32float"] + expected: FAIL + + [:dimension="_undef_";format="depth24plus"] + expected: FAIL + + [:dimension="_undef_";format="depth24plus-stencil8"] + expected: FAIL + + [:dimension="_undef_";format="depth32float-stencil8"] + expected: FAIL + + [:dimension="1d";format="r8unorm"] + expected: FAIL + + [:dimension="1d";format="r8snorm"] + expected: FAIL + + [:dimension="1d";format="r8uint"] + expected: FAIL + + [:dimension="1d";format="r8sint"] + expected: FAIL + + [:dimension="1d";format="rg8unorm"] + expected: FAIL + + [:dimension="1d";format="rg8snorm"] + expected: FAIL + + [:dimension="1d";format="rg8uint"] + expected: FAIL + + [:dimension="1d";format="rg8sint"] + expected: FAIL + + [:dimension="1d";format="rgba8unorm"] + expected: FAIL + + [:dimension="1d";format="rgba8unorm-srgb"] + expected: FAIL + + [:dimension="1d";format="rgba8snorm"] + expected: FAIL + + [:dimension="1d";format="rgba8uint"] + expected: FAIL + + [:dimension="1d";format="rgba8sint"] + expected: FAIL + + [:dimension="1d";format="bgra8unorm"] + expected: FAIL + + [:dimension="1d";format="bgra8unorm-srgb"] + expected: FAIL + + [:dimension="1d";format="r16uint"] + expected: FAIL + + [:dimension="1d";format="r16sint"] + expected: FAIL + + [:dimension="1d";format="r16float"] + expected: FAIL + + [:dimension="1d";format="rg16uint"] + expected: FAIL + + [:dimension="1d";format="rg16sint"] + expected: FAIL + + [:dimension="1d";format="rg16float"] + expected: FAIL + + [:dimension="1d";format="rgba16uint"] + expected: FAIL + + [:dimension="1d";format="rgba16sint"] + expected: FAIL + + [:dimension="1d";format="rgba16float"] + expected: FAIL + + [:dimension="1d";format="r32uint"] + expected: FAIL + + [:dimension="1d";format="r32sint"] + expected: FAIL + + [:dimension="1d";format="r32float"] + expected: FAIL + + [:dimension="1d";format="rg32uint"] + expected: FAIL + + [:dimension="1d";format="rg32sint"] + expected: FAIL + + [:dimension="1d";format="rg32float"] + expected: FAIL + + [:dimension="1d";format="rgba32uint"] + expected: FAIL + + [:dimension="1d";format="rgba32sint"] + expected: FAIL + + [:dimension="1d";format="rgba32float"] + expected: FAIL + + [:dimension="1d";format="rgb10a2unorm"] + expected: FAIL + + [:dimension="1d";format="rg11b10ufloat"] + expected: FAIL + + [:dimension="1d";format="rgb9e5ufloat"] + expected: FAIL + + [:dimension="2d";format="r8unorm"] + expected: FAIL + + [:dimension="2d";format="r8snorm"] + expected: FAIL + + [:dimension="2d";format="r8uint"] + expected: FAIL + + [:dimension="2d";format="r8sint"] + expected: FAIL + + [:dimension="2d";format="rg8unorm"] + expected: FAIL + + [:dimension="2d";format="rg8snorm"] + expected: FAIL + + [:dimension="2d";format="rg8uint"] + expected: FAIL + + [:dimension="2d";format="rg8sint"] + expected: FAIL + + [:dimension="2d";format="rgba8unorm"] + expected: FAIL + + [:dimension="2d";format="rgba8unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="rgba8snorm"] + expected: FAIL + + [:dimension="2d";format="rgba8uint"] + expected: FAIL + + [:dimension="2d";format="rgba8sint"] + expected: FAIL + + [:dimension="2d";format="bgra8unorm"] + expected: FAIL + + [:dimension="2d";format="bgra8unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="r16uint"] + expected: FAIL + + [:dimension="2d";format="r16sint"] + expected: FAIL + + [:dimension="2d";format="r16float"] + expected: FAIL + + [:dimension="2d";format="rg16uint"] + expected: FAIL + + [:dimension="2d";format="rg16sint"] + expected: FAIL + + [:dimension="2d";format="rg16float"] + expected: FAIL + + [:dimension="2d";format="rgba16uint"] + expected: FAIL + + [:dimension="2d";format="rgba16sint"] + expected: FAIL + + [:dimension="2d";format="rgba16float"] + expected: FAIL + + [:dimension="2d";format="r32uint"] + expected: FAIL + + [:dimension="2d";format="r32sint"] + expected: FAIL + + [:dimension="2d";format="r32float"] + expected: FAIL + + [:dimension="2d";format="rg32uint"] + expected: FAIL + + [:dimension="2d";format="rg32sint"] + expected: FAIL + + [:dimension="2d";format="rg32float"] + expected: FAIL + + [:dimension="2d";format="rgba32uint"] + expected: FAIL + + [:dimension="2d";format="rgba32sint"] + expected: FAIL + + [:dimension="2d";format="rgba32float"] + expected: FAIL + + [:dimension="2d";format="rgb10a2unorm"] + expected: FAIL + + [:dimension="2d";format="rg11b10ufloat"] + expected: FAIL + + [:dimension="2d";format="rgb9e5ufloat"] + expected: FAIL + + [:dimension="2d";format="stencil8"] + expected: FAIL + + [:dimension="2d";format="depth16unorm"] + expected: FAIL + + [:dimension="2d";format="depth32float"] + expected: FAIL + + [:dimension="2d";format="depth24plus"] + expected: FAIL + + [:dimension="2d";format="depth24plus-stencil8"] + expected: FAIL + + [:dimension="2d";format="depth32float-stencil8"] + expected: FAIL + + [:dimension="3d";format="r8unorm"] + expected: FAIL + + [:dimension="3d";format="r8snorm"] + expected: FAIL + + [:dimension="3d";format="r8uint"] + expected: FAIL + + [:dimension="3d";format="r8sint"] + expected: FAIL + + [:dimension="3d";format="rg8unorm"] + expected: FAIL + + [:dimension="3d";format="rg8snorm"] + expected: FAIL + + [:dimension="3d";format="rg8uint"] + expected: FAIL + + [:dimension="3d";format="rg8sint"] + expected: FAIL + + [:dimension="3d";format="rgba8unorm"] + expected: FAIL + + [:dimension="3d";format="rgba8unorm-srgb"] + expected: FAIL + + [:dimension="3d";format="rgba8snorm"] + expected: FAIL + + [:dimension="3d";format="rgba8uint"] + expected: FAIL + + [:dimension="3d";format="rgba8sint"] + expected: FAIL + + [:dimension="3d";format="bgra8unorm"] + expected: FAIL + + [:dimension="3d";format="bgra8unorm-srgb"] + expected: FAIL + + [:dimension="3d";format="r16uint"] + expected: FAIL + + [:dimension="3d";format="r16sint"] + expected: FAIL + + [:dimension="3d";format="r16float"] + expected: FAIL + + [:dimension="3d";format="rg16uint"] + expected: FAIL + + [:dimension="3d";format="rg16sint"] + expected: FAIL + + [:dimension="3d";format="rg16float"] + expected: FAIL + + [:dimension="3d";format="rgba16uint"] + expected: FAIL + + [:dimension="3d";format="rgba16sint"] + expected: FAIL + + [:dimension="3d";format="rgba16float"] + expected: FAIL + + [:dimension="3d";format="r32uint"] + expected: FAIL + + [:dimension="3d";format="r32sint"] + expected: FAIL + + [:dimension="3d";format="r32float"] + expected: FAIL + + [:dimension="3d";format="rg32uint"] + expected: FAIL + + [:dimension="3d";format="rg32sint"] + expected: FAIL + + [:dimension="3d";format="rg32float"] + expected: FAIL + + [:dimension="3d";format="rgba32uint"] + expected: FAIL + + [:dimension="3d";format="rgba32sint"] + expected: FAIL + + [:dimension="3d";format="rgba32float"] + expected: FAIL + + [:dimension="3d";format="rgb10a2unorm"] + expected: FAIL + + [:dimension="3d";format="rg11b10ufloat"] + expected: FAIL + + [:dimension="3d";format="rgb9e5ufloat"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createBindGroupLayout:visibility:*] + [:visibility=0] + expected: FAIL + + [:visibility=1] + expected: FAIL + + [:visibility=2] + expected: FAIL + + [:visibility=3] + expected: FAIL + + [:visibility=4] + expected: FAIL + + [:visibility=5] + expected: FAIL + + [:visibility=6] + expected: FAIL + + [:visibility=7] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,texture,destroy:submit_a_destroyed_texture_as_attachment:*] + [:depthStencilTextureAspect="all";colorTextureState="valid";depthStencilTextureState="valid"] + expected: FAIL + + [:depthStencilTextureAspect="all";colorTextureState="valid";depthStencilTextureState="destroyedBeforeEncode"] + expected: FAIL + + [:depthStencilTextureAspect="all";colorTextureState="valid";depthStencilTextureState="destroyedAfterEncode"] + expected: FAIL + + [:depthStencilTextureAspect="all";colorTextureState="destroyedBeforeEncode";depthStencilTextureState="valid"] + expected: FAIL + + [:depthStencilTextureAspect="all";colorTextureState="destroyedBeforeEncode";depthStencilTextureState="destroyedBeforeEncode"] + expected: FAIL + + [:depthStencilTextureAspect="all";colorTextureState="destroyedBeforeEncode";depthStencilTextureState="destroyedAfterEncode"] + expected: FAIL + + [:depthStencilTextureAspect="all";colorTextureState="destroyedAfterEncode";depthStencilTextureState="valid"] + expected: FAIL + + [:depthStencilTextureAspect="all";colorTextureState="destroyedAfterEncode";depthStencilTextureState="destroyedBeforeEncode"] + expected: FAIL + + [:depthStencilTextureAspect="all";colorTextureState="destroyedAfterEncode";depthStencilTextureState="destroyedAfterEncode"] + expected: FAIL + + [:depthStencilTextureAspect="depth-only";colorTextureState="valid";depthStencilTextureState="valid"] + expected: FAIL + + [:depthStencilTextureAspect="depth-only";colorTextureState="valid";depthStencilTextureState="destroyedBeforeEncode"] + expected: FAIL + + [:depthStencilTextureAspect="depth-only";colorTextureState="valid";depthStencilTextureState="destroyedAfterEncode"] + expected: FAIL + + [:depthStencilTextureAspect="depth-only";colorTextureState="destroyedBeforeEncode";depthStencilTextureState="valid"] + expected: FAIL + + [:depthStencilTextureAspect="depth-only";colorTextureState="destroyedBeforeEncode";depthStencilTextureState="destroyedBeforeEncode"] + expected: FAIL + + [:depthStencilTextureAspect="depth-only";colorTextureState="destroyedBeforeEncode";depthStencilTextureState="destroyedAfterEncode"] + expected: FAIL + + [:depthStencilTextureAspect="depth-only";colorTextureState="destroyedAfterEncode";depthStencilTextureState="valid"] + expected: FAIL + + [:depthStencilTextureAspect="depth-only";colorTextureState="destroyedAfterEncode";depthStencilTextureState="destroyedBeforeEncode"] + expected: FAIL + + [:depthStencilTextureAspect="depth-only";colorTextureState="destroyedAfterEncode";depthStencilTextureState="destroyedAfterEncode"] + expected: FAIL + + [:depthStencilTextureAspect="stencil-only";colorTextureState="valid";depthStencilTextureState="valid"] + expected: FAIL + + [:depthStencilTextureAspect="stencil-only";colorTextureState="valid";depthStencilTextureState="destroyedBeforeEncode"] + expected: FAIL + + [:depthStencilTextureAspect="stencil-only";colorTextureState="valid";depthStencilTextureState="destroyedAfterEncode"] + expected: FAIL + + [:depthStencilTextureAspect="stencil-only";colorTextureState="destroyedBeforeEncode";depthStencilTextureState="valid"] + expected: FAIL + + [:depthStencilTextureAspect="stencil-only";colorTextureState="destroyedBeforeEncode";depthStencilTextureState="destroyedBeforeEncode"] + expected: FAIL + + [:depthStencilTextureAspect="stencil-only";colorTextureState="destroyedBeforeEncode";depthStencilTextureState="destroyedAfterEncode"] + expected: FAIL + + [:depthStencilTextureAspect="stencil-only";colorTextureState="destroyedAfterEncode";depthStencilTextureState="valid"] + expected: FAIL + + [:depthStencilTextureAspect="stencil-only";colorTextureState="destroyedAfterEncode";depthStencilTextureState="destroyedBeforeEncode"] + expected: FAIL + + [:depthStencilTextureAspect="stencil-only";colorTextureState="destroyedAfterEncode";depthStencilTextureState="destroyedAfterEncode"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,buffer,mapping:getMappedRange,offsetAndSizeAlignment,mappedAtCreation:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,i32_arithmetic:addition:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,flow_control,for:for_initalizer:*] + [:preventValueOptimizations=true] + expected: FAIL + + [:preventValueOptimizations=false] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,sin:abstract_float:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,copyTextureToTexture:copy_ranges_with_compressed_texture_formats:*] + [:format="bc1-rgba-unorm";dimension="2d"] + expected: FAIL + + [:format="bc1-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:format="bc2-rgba-unorm";dimension="2d"] + expected: FAIL + + [:format="bc2-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:format="bc3-rgba-unorm";dimension="2d"] + expected: FAIL + + [:format="bc3-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:format="bc4-r-unorm";dimension="2d"] + expected: FAIL + + [:format="bc4-r-snorm";dimension="2d"] + expected: FAIL + + [:format="bc5-rg-unorm";dimension="2d"] + expected: FAIL + + [:format="bc5-rg-snorm";dimension="2d"] + expected: FAIL + + [:format="bc6h-rgb-ufloat";dimension="2d"] + expected: FAIL + + [:format="bc6h-rgb-float";dimension="2d"] + expected: FAIL + + [:format="bc7-rgba-unorm";dimension="2d"] + expected: FAIL + + [:format="bc7-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:format="etc2-rgb8unorm";dimension="2d"] + expected: FAIL + + [:format="etc2-rgb8unorm-srgb";dimension="2d"] + expected: FAIL + + [:format="etc2-rgb8a1unorm";dimension="2d"] + expected: FAIL + + [:format="etc2-rgb8a1unorm-srgb";dimension="2d"] + expected: FAIL + + [:format="etc2-rgba8unorm";dimension="2d"] + expected: FAIL + + [:format="etc2-rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:format="eac-r11unorm";dimension="2d"] + expected: FAIL + + [:format="eac-r11snorm";dimension="2d"] + expected: FAIL + + [:format="eac-rg11unorm";dimension="2d"] + expected: FAIL + + [:format="eac-rg11snorm";dimension="2d"] + expected: FAIL + + [:format="astc-4x4-unorm";dimension="2d"] + expected: FAIL + + [:format="astc-4x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:format="astc-5x4-unorm";dimension="2d"] + expected: FAIL + + [:format="astc-5x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:format="astc-5x5-unorm";dimension="2d"] + expected: FAIL + + [:format="astc-5x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:format="astc-6x5-unorm";dimension="2d"] + expected: FAIL + + [:format="astc-6x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:format="astc-6x6-unorm";dimension="2d"] + expected: FAIL + + [:format="astc-6x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:format="astc-8x5-unorm";dimension="2d"] + expected: FAIL + + [:format="astc-8x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:format="astc-8x6-unorm";dimension="2d"] + expected: FAIL + + [:format="astc-8x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:format="astc-8x8-unorm";dimension="2d"] + expected: FAIL + + [:format="astc-8x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:format="astc-10x5-unorm";dimension="2d"] + expected: FAIL + + [:format="astc-10x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:format="astc-10x6-unorm";dimension="2d"] + expected: FAIL + + [:format="astc-10x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:format="astc-10x8-unorm";dimension="2d"] + expected: FAIL + + [:format="astc-10x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:format="astc-10x10-unorm";dimension="2d"] + expected: FAIL + + [:format="astc-10x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:format="astc-12x10-unorm";dimension="2d"] + expected: FAIL + + [:format="astc-12x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:format="astc-12x12-unorm";dimension="2d"] + expected: FAIL + + [:format="astc-12x12-unorm-srgb";dimension="2d"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,texture,bgra8unorm_storage:create_shader_module_with_bgra8unorm_storage:*] + [:shaderType="fragment"] + expected: FAIL + + [:shaderType="compute"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,bitwise_shift:shift_left_concrete_compound:*] + [:type="i32";inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:type="i32";inputSource="const";vectorize=2] + expected: FAIL + + [:type="i32";inputSource="const";vectorize=3] + expected: FAIL + + [:type="i32";inputSource="const";vectorize=4] + expected: FAIL + + [:type="i32";inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:type="i32";inputSource="uniform";vectorize=2] + expected: FAIL + + [:type="i32";inputSource="uniform";vectorize=3] + expected: FAIL + + [:type="i32";inputSource="uniform";vectorize=4] + expected: FAIL + + [:type="i32";inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:type="i32";inputSource="storage_r";vectorize=2] + expected: FAIL + + [:type="i32";inputSource="storage_r";vectorize=3] + expected: FAIL + + [:type="i32";inputSource="storage_r";vectorize=4] + expected: FAIL + + [:type="i32";inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:type="i32";inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:type="i32";inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:type="i32";inputSource="storage_rw";vectorize=4] + expected: FAIL + + [:type="u32";inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:type="u32";inputSource="const";vectorize=2] + expected: FAIL + + [:type="u32";inputSource="const";vectorize=3] + expected: FAIL + + [:type="u32";inputSource="const";vectorize=4] + expected: FAIL + + [:type="u32";inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:type="u32";inputSource="uniform";vectorize=2] + expected: FAIL + + [:type="u32";inputSource="uniform";vectorize=3] + expected: FAIL + + [:type="u32";inputSource="uniform";vectorize=4] + expected: FAIL + + [:type="u32";inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:type="u32";inputSource="storage_r";vectorize=2] + expected: FAIL + + [:type="u32";inputSource="storage_r";vectorize=3] + expected: FAIL + + [:type="u32";inputSource="storage_r";vectorize=4] + expected: FAIL + + [:type="u32";inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:type="u32";inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:type="u32";inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:type="u32";inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,encoder_state:pass_end_twice,basic:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,flow_control,eval_order:binary_op_chain_R_C_C_C:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,render_pipeline,overrides:precision:*] + [:isAsync=true] + expected: FAIL + + [:isAsync=false] + expected: FAIL + + +[cts.https.html?q=webgpu:web_platform,canvas,readbackFromWebGPUCanvas:onscreenCanvas,uploadToWebGL:*] + [:format="bgra8unorm";alphaMode="opaque";webgl="webgl";upload="texImage2D"] + expected: FAIL + + [:format="bgra8unorm";alphaMode="opaque";webgl="webgl";upload="texSubImage2D"] + expected: FAIL + + [:format="bgra8unorm";alphaMode="opaque";webgl="webgl2";upload="texImage2D"] + expected: FAIL + + [:format="bgra8unorm";alphaMode="opaque";webgl="webgl2";upload="texSubImage2D"] + expected: FAIL + + [:format="bgra8unorm";alphaMode="premultiplied";webgl="webgl";upload="texImage2D"] + expected: FAIL + + [:format="bgra8unorm";alphaMode="premultiplied";webgl="webgl";upload="texSubImage2D"] + expected: FAIL + + [:format="bgra8unorm";alphaMode="premultiplied";webgl="webgl2";upload="texImage2D"] + expected: FAIL + + [:format="bgra8unorm";alphaMode="premultiplied";webgl="webgl2";upload="texSubImage2D"] + expected: FAIL + + [:format="rgba8unorm";alphaMode="opaque";webgl="webgl";upload="texImage2D"] + expected: FAIL + + [:format="rgba8unorm";alphaMode="opaque";webgl="webgl";upload="texSubImage2D"] + expected: FAIL + + [:format="rgba8unorm";alphaMode="opaque";webgl="webgl2";upload="texImage2D"] + expected: FAIL + + [:format="rgba8unorm";alphaMode="opaque";webgl="webgl2";upload="texSubImage2D"] + expected: FAIL + + [:format="rgba8unorm";alphaMode="premultiplied";webgl="webgl";upload="texImage2D"] + expected: FAIL + + [:format="rgba8unorm";alphaMode="premultiplied";webgl="webgl";upload="texSubImage2D"] + expected: FAIL + + [:format="rgba8unorm";alphaMode="premultiplied";webgl="webgl2";upload="texImage2D"] + expected: FAIL + + [:format="rgba8unorm";alphaMode="premultiplied";webgl="webgl2";upload="texSubImage2D"] + expected: FAIL + + [:format="rgba16float";alphaMode="opaque";webgl="webgl";upload="texImage2D"] + expected: FAIL + + [:format="rgba16float";alphaMode="opaque";webgl="webgl";upload="texSubImage2D"] + expected: FAIL + + [:format="rgba16float";alphaMode="opaque";webgl="webgl2";upload="texImage2D"] + expected: FAIL + + [:format="rgba16float";alphaMode="opaque";webgl="webgl2";upload="texSubImage2D"] + expected: FAIL + + [:format="rgba16float";alphaMode="premultiplied";webgl="webgl";upload="texImage2D"] + expected: FAIL + + [:format="rgba16float";alphaMode="premultiplied";webgl="webgl";upload="texSubImage2D"] + expected: FAIL + + [:format="rgba16float";alphaMode="premultiplied";webgl="webgl2";upload="texImage2D"] + expected: FAIL + + [:format="rgba16float";alphaMode="premultiplied";webgl="webgl2";upload="texSubImage2D"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,shader_io,builtins:duplicates:*] + [:first="p1";second="p2"] + expected: FAIL + + [:first="p1";second="s1b"] + expected: FAIL + + [:first="p1";second="s2b"] + expected: FAIL + + [:first="p1";second="rb"] + expected: FAIL + + [:first="s1a";second="p2"] + expected: FAIL + + [:first="s1a";second="s1b"] + expected: FAIL + + [:first="s1a";second="s2b"] + expected: FAIL + + [:first="s1a";second="rb"] + expected: FAIL + + [:first="s2a";second="p2"] + expected: FAIL + + [:first="s2a";second="s1b"] + expected: FAIL + + [:first="s2a";second="s2b"] + expected: FAIL + + [:first="s2a";second="rb"] + expected: FAIL + + [:first="ra";second="p2"] + expected: FAIL + + [:first="ra";second="s1b"] + expected: FAIL + + [:first="ra";second="s2b"] + expected: FAIL + + [:first="ra";second="rb"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,f32_division:scalar_compound:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,memory_sync,buffer,multiple_buffers:rw:*] + [:boundary="queue-op";readOp="b2b-copy";readContext="command-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="b2b-copy";readContext="command-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="b2b-copy";readContext="command-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="b2b-copy";readContext="command-encoder";writeOp="storage";writeContext="compute-pass-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="b2b-copy";readContext="command-encoder";writeOp="storage";writeContext="render-pass-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="b2b-copy";readContext="command-encoder";writeOp="storage";writeContext="render-bundle-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="b2t-copy";readContext="command-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="b2t-copy";readContext="command-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="b2t-copy";readContext="command-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="b2t-copy";readContext="command-encoder";writeOp="storage";writeContext="compute-pass-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="b2t-copy";readContext="command-encoder";writeOp="storage";writeContext="render-pass-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="b2t-copy";readContext="command-encoder";writeOp="storage";writeContext="render-bundle-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="storage";writeContext="compute-pass-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="storage";writeContext="render-pass-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="storage";writeContext="render-bundle-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="storage-read";readContext="compute-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: FAIL + + [:boundary="queue-op";readOp="storage-read";readContext="compute-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="storage-read";readContext="compute-pass-encoder";writeOp="storage";writeContext="compute-pass-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="storage-read";readContext="render-pass-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="storage-read";readContext="render-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="storage-read";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="storage-read";readContext="render-bundle-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="storage-read";readContext="render-bundle-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="storage-read";readContext="render-bundle-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="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-bundle-encoder";writeOp="write-buffer";writeContext="queue"] + 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-index";readContext="render-pass-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-bundle-encoder";writeOp="write-buffer";writeContext="queue"] + expected: 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-indirect";readContext="render-pass-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect";readContext="render-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect";readContext="render-bundle-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 + + [:boundary="queue-op";readOp="input-indirect";readContext="render-bundle-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect-index";readContext="render-pass-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect-index";readContext="render-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect-index";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect-index";readContext="render-bundle-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect-index";readContext="render-bundle-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect-index";readContext="render-bundle-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="constant-uniform";readContext="render-pass-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="constant-uniform";readContext="render-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="constant-uniform";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="constant-uniform";readContext="render-bundle-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="constant-uniform";readContext="render-bundle-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="constant-uniform";readContext="render-bundle-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="b2b-copy";readContext="command-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="b2b-copy";readContext="command-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="b2b-copy";readContext="command-encoder";writeOp="storage";writeContext="compute-pass-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="b2b-copy";readContext="command-encoder";writeOp="storage";writeContext="render-pass-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="b2b-copy";readContext="command-encoder";writeOp="storage";writeContext="render-bundle-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="b2t-copy";readContext="command-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="b2t-copy";readContext="command-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="b2t-copy";readContext="command-encoder";writeOp="storage";writeContext="compute-pass-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="b2t-copy";readContext="command-encoder";writeOp="storage";writeContext="render-pass-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="b2t-copy";readContext="command-encoder";writeOp="storage";writeContext="render-bundle-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="storage";writeContext="compute-pass-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="storage";writeContext="render-pass-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="storage";writeContext="render-bundle-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="storage-read";readContext="compute-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="storage-read";readContext="compute-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="storage-read";readContext="compute-pass-encoder";writeOp="storage";writeContext="compute-pass-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="storage-read";readContext="render-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="storage-read";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="storage-read";readContext="render-bundle-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="storage-read";readContext="render-bundle-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-vertex";readContext="render-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-vertex";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-vertex";readContext="render-bundle-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-vertex";readContext="render-bundle-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-index";readContext="render-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-index";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-index";readContext="render-bundle-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-index";readContext="render-bundle-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect";readContext="render-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect";readContext="render-bundle-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect";readContext="render-bundle-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect-index";readContext="render-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect-index";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect-index";readContext="render-bundle-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect-index";readContext="render-bundle-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="constant-uniform";readContext="render-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="constant-uniform";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="constant-uniform";readContext="render-bundle-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="constant-uniform";readContext="render-bundle-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="pass";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="storage";writeContext="compute-pass-encoder"] + expected: FAIL + + [:boundary="pass";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="storage";writeContext="render-pass-encoder"] + expected: FAIL + + [:boundary="pass";readOp="storage-read";readContext="compute-pass-encoder";writeOp="storage";writeContext="compute-pass-encoder"] + expected: FAIL + + [:boundary="dispatch";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="storage";writeContext="compute-pass-encoder"] + expected: FAIL + + [:boundary="dispatch";readOp="storage-read";readContext="compute-pass-encoder";writeOp="storage";writeContext="compute-pass-encoder"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createBindGroup:storage_texture,usage:*] + [:usage0=1;usage1=1] + expected: FAIL + + [:usage0=1;usage1=2] + expected: FAIL + + [:usage0=1;usage1=4] + expected: FAIL + + [:usage0=1;usage1=8] + expected: FAIL + + [:usage0=1;usage1=16] + expected: FAIL + + [:usage0=2;usage1=1] + expected: FAIL + + [:usage0=2;usage1=2] + expected: FAIL + + [:usage0=2;usage1=4] + expected: FAIL + + [:usage0=2;usage1=8] + expected: FAIL + + [:usage0=2;usage1=16] + expected: FAIL + + [:usage0=4;usage1=1] + expected: FAIL + + [:usage0=4;usage1=2] + expected: FAIL + + [:usage0=4;usage1=4] + expected: FAIL + + [:usage0=4;usage1=8] + expected: FAIL + + [:usage0=4;usage1=16] + expected: FAIL + + [:usage0=8;usage1=1] + expected: FAIL + + [:usage0=8;usage1=2] + expected: FAIL + + [:usage0=8;usage1=4] + expected: FAIL + + [:usage0=8;usage1=8] + expected: FAIL + + [:usage0=8;usage1=16] + expected: FAIL + + [:usage0=16;usage1=1] + expected: FAIL + + [:usage0=16;usage1=2] + expected: FAIL + + [:usage0=16;usage1=4] + expected: FAIL + + [:usage0=16;usage1=8] + expected: FAIL + + [:usage0=16;usage1=16] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,normalize:f16:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,image_copy,layout_related:rows_per_image_alignment:*] + [:method="WriteTexture";format="r8unorm";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r8unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r8unorm";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r8snorm";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r8snorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r8snorm";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r8uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r8uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r8uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r8sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r8sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r8sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg8unorm";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg8unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg8unorm";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg8snorm";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg8snorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg8snorm";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg8uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg8uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg8uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg8sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg8sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg8sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8unorm";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8unorm";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8unorm-srgb";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8unorm-srgb";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8snorm";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8snorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8snorm";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="bgra8unorm";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="bgra8unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bgra8unorm";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="bgra8unorm-srgb";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="bgra8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bgra8unorm-srgb";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r16uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r16uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r16uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r16sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r16sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r16sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r16float";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r16float";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r16float";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg16uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg16uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg16uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg16sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg16sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg16sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg16float";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg16float";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg16float";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16float";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16float";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16float";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r32uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r32uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r32uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r32sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r32sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r32sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r32float";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r32float";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r32float";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg32uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg32uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg32uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg32sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg32sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg32sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg32float";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg32float";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg32float";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32float";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32float";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32float";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgb10a2unorm";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgb10a2unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgb10a2unorm";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg11b10ufloat";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg11b10ufloat";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg11b10ufloat";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgb9e5ufloat";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgb9e5ufloat";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgb9e5ufloat";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="stencil8";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="depth16unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc1-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc1-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc2-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc2-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc3-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc3-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc4-r-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc4-r-snorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc5-rg-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc5-rg-snorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc6h-rgb-ufloat";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc6h-rgb-float";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc7-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc7-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="etc2-rgb8unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="etc2-rgb8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="etc2-rgb8a1unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="etc2-rgb8a1unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="etc2-rgba8unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="etc2-rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="eac-r11unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="eac-r11snorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="eac-rg11unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="eac-rg11snorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-4x4-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-4x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-5x4-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-5x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-5x5-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-5x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-6x5-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-6x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-6x6-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-6x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-8x5-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-8x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-8x6-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-8x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-8x8-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-8x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x5-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x6-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x8-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x10-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-12x10-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-12x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-12x12-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-12x12-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r8unorm";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r8unorm";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r8snorm";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r8snorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r8snorm";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r8uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r8uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r8uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r8sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r8sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r8sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg8unorm";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg8unorm";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg8snorm";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg8snorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg8snorm";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg8uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg8uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg8uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg8sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg8sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg8sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8unorm";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8unorm";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8unorm-srgb";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8unorm-srgb";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8snorm";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8snorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8snorm";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="bgra8unorm";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="bgra8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bgra8unorm";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="bgra8unorm-srgb";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="bgra8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bgra8unorm-srgb";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r16uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r16uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r16uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r16sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r16sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r16sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r16float";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r16float";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r16float";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg16uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg16uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg16uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg16sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg16sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg16sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg16float";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg16float";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg16float";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16float";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16float";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16float";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r32uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r32uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r32uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r32sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r32sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r32sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r32float";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r32float";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r32float";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg32uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg32uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg32uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg32sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg32sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg32sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg32float";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg32float";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg32float";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32float";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32float";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32float";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgb10a2unorm";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgb10a2unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgb10a2unorm";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg11b10ufloat";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg11b10ufloat";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg11b10ufloat";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgb9e5ufloat";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgb9e5ufloat";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgb9e5ufloat";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="stencil8";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="depth16unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc1-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc1-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc2-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc2-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc3-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc3-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc4-r-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc4-r-snorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc5-rg-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc5-rg-snorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc6h-rgb-ufloat";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc6h-rgb-float";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc7-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc7-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="etc2-rgb8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="etc2-rgb8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="etc2-rgb8a1unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="etc2-rgb8a1unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="etc2-rgba8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="etc2-rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="eac-r11unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="eac-r11snorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="eac-rg11unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="eac-rg11snorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-4x4-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-4x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-5x4-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-5x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-5x5-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-5x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-6x5-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-6x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-6x6-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-6x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-8x5-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-8x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-8x6-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-8x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-8x8-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-8x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x5-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x6-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x8-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x10-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-12x10-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-12x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-12x12-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-12x12-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r8unorm";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r8unorm";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r8snorm";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r8snorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r8snorm";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r8uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r8uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r8uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r8sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r8sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r8sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg8unorm";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg8unorm";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg8snorm";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg8snorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg8snorm";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg8uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg8uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg8uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg8sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg8sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg8sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8unorm";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8unorm";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8unorm-srgb";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8unorm-srgb";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8snorm";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8snorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8snorm";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="bgra8unorm";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="bgra8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bgra8unorm";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="bgra8unorm-srgb";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="bgra8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bgra8unorm-srgb";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r16uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r16uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r16uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r16sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r16sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r16sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r16float";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r16float";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r16float";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg16uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg16uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg16uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg16sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg16sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg16sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg16float";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg16float";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg16float";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16float";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16float";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16float";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r32uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r32uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r32uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r32sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r32sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r32sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r32float";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r32float";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r32float";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg32uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg32uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg32uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg32sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg32sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg32sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg32float";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg32float";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg32float";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32float";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32float";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32float";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgb10a2unorm";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgb10a2unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgb10a2unorm";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg11b10ufloat";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg11b10ufloat";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg11b10ufloat";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgb9e5ufloat";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgb9e5ufloat";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgb9e5ufloat";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="stencil8";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="depth16unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="depth32float";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc1-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc1-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc2-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc2-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc3-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc3-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc4-r-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc4-r-snorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc5-rg-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc5-rg-snorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc6h-rgb-ufloat";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc6h-rgb-float";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc7-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc7-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="etc2-rgb8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="etc2-rgb8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="etc2-rgb8a1unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="etc2-rgb8a1unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="etc2-rgba8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="etc2-rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="eac-r11unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="eac-r11snorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="eac-rg11unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="eac-rg11snorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-4x4-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-4x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-5x4-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-5x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-5x5-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-5x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-6x5-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-6x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-6x6-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-6x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-8x5-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-8x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-8x6-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-8x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-8x8-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-8x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x5-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x6-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x8-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x10-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-12x10-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-12x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-12x12-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-12x12-unorm-srgb";dimension="2d"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,buffer,mapping:getMappedRange,subrange,mappedAtCreation:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSample:depth_array_2d_coords:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,pow:f32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,f32_division:vector_scalar:*] + [:inputSource="const";dim=2] + expected: FAIL + + [:inputSource="const";dim=3] + expected: FAIL + + [:inputSource="const";dim=4] + expected: FAIL + + [:inputSource="uniform";dim=2] + expected: FAIL + + [:inputSource="uniform";dim=3] + expected: FAIL + + [:inputSource="uniform";dim=4] + expected: FAIL + + [:inputSource="storage_r";dim=2] + expected: FAIL + + [:inputSource="storage_r";dim=3] + expected: FAIL + + [:inputSource="storage_r";dim=4] + expected: FAIL + + [:inputSource="storage_rw";dim=2] + expected: FAIL + + [:inputSource="storage_rw";dim=3] + expected: FAIL + + [:inputSource="storage_rw";dim=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxInterStageShaderComponents:createRenderPipeline,at_over:*] + [:limitTest="atDefault";testValueName="atLimit";async=false;pointList=false;frontFacing=false;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;pointList=false;frontFacing=false;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;pointList=false;frontFacing=false;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;pointList=false;frontFacing=false;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;pointList=false;frontFacing=false;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;pointList=false;frontFacing=false;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;pointList=false;frontFacing=false;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;pointList=false;frontFacing=false;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;pointList=false;frontFacing=true;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;pointList=false;frontFacing=true;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;pointList=false;frontFacing=true;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;pointList=false;frontFacing=true;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;pointList=false;frontFacing=true;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;pointList=false;frontFacing=true;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;pointList=false;frontFacing=true;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;pointList=false;frontFacing=true;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;pointList=true;frontFacing=false;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;pointList=true;frontFacing=false;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;pointList=true;frontFacing=false;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;pointList=true;frontFacing=false;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;pointList=true;frontFacing=false;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;pointList=true;frontFacing=false;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;pointList=true;frontFacing=false;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;pointList=true;frontFacing=false;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;pointList=true;frontFacing=true;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;pointList=true;frontFacing=true;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;pointList=true;frontFacing=true;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;pointList=true;frontFacing=true;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;pointList=true;frontFacing=true;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;pointList=true;frontFacing=true;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;pointList=true;frontFacing=true;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=false;pointList=true;frontFacing=true;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;pointList=false;frontFacing=false;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;pointList=false;frontFacing=false;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;pointList=false;frontFacing=false;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;pointList=false;frontFacing=false;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;pointList=false;frontFacing=false;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;pointList=false;frontFacing=false;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;pointList=false;frontFacing=false;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;pointList=false;frontFacing=false;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;pointList=false;frontFacing=true;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;pointList=false;frontFacing=true;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;pointList=false;frontFacing=true;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;pointList=false;frontFacing=true;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;pointList=false;frontFacing=true;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;pointList=false;frontFacing=true;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;pointList=false;frontFacing=true;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;pointList=false;frontFacing=true;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;pointList=true;frontFacing=false;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;pointList=true;frontFacing=false;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;pointList=true;frontFacing=false;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;pointList=true;frontFacing=false;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;pointList=true;frontFacing=false;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;pointList=true;frontFacing=false;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;pointList=true;frontFacing=false;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;pointList=true;frontFacing=false;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;pointList=true;frontFacing=true;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;pointList=true;frontFacing=true;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;pointList=true;frontFacing=true;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;pointList=true;frontFacing=true;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;pointList=true;frontFacing=true;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;pointList=true;frontFacing=true;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;pointList=true;frontFacing=true;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true;pointList=true;frontFacing=true;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;pointList=false;frontFacing=false;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;pointList=false;frontFacing=false;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;pointList=false;frontFacing=false;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;pointList=false;frontFacing=false;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;pointList=false;frontFacing=false;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;pointList=false;frontFacing=false;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;pointList=false;frontFacing=false;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;pointList=false;frontFacing=false;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;pointList=false;frontFacing=true;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;pointList=false;frontFacing=true;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;pointList=false;frontFacing=true;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;pointList=false;frontFacing=true;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;pointList=false;frontFacing=true;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;pointList=false;frontFacing=true;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;pointList=false;frontFacing=true;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;pointList=false;frontFacing=true;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;pointList=true;frontFacing=false;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;pointList=true;frontFacing=false;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;pointList=true;frontFacing=false;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;pointList=true;frontFacing=false;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;pointList=true;frontFacing=false;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;pointList=true;frontFacing=false;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;pointList=true;frontFacing=false;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;pointList=true;frontFacing=false;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;pointList=true;frontFacing=true;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;pointList=true;frontFacing=true;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;pointList=true;frontFacing=true;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;pointList=true;frontFacing=true;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;pointList=true;frontFacing=true;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;pointList=true;frontFacing=true;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;pointList=true;frontFacing=true;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;pointList=true;frontFacing=true;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;pointList=false;frontFacing=false;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;pointList=false;frontFacing=false;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;pointList=false;frontFacing=false;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;pointList=false;frontFacing=false;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;pointList=false;frontFacing=false;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;pointList=false;frontFacing=false;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;pointList=false;frontFacing=false;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;pointList=false;frontFacing=false;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;pointList=false;frontFacing=true;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;pointList=false;frontFacing=true;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;pointList=false;frontFacing=true;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;pointList=false;frontFacing=true;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;pointList=false;frontFacing=true;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;pointList=false;frontFacing=true;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;pointList=false;frontFacing=true;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;pointList=false;frontFacing=true;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;pointList=true;frontFacing=false;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;pointList=true;frontFacing=false;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;pointList=true;frontFacing=false;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;pointList=true;frontFacing=false;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;pointList=true;frontFacing=false;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;pointList=true;frontFacing=false;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;pointList=true;frontFacing=false;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;pointList=true;frontFacing=false;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;pointList=true;frontFacing=true;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;pointList=true;frontFacing=true;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;pointList=true;frontFacing=true;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;pointList=true;frontFacing=true;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;pointList=true;frontFacing=true;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;pointList=true;frontFacing=true;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;pointList=true;frontFacing=true;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;pointList=true;frontFacing=true;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;pointList=false;frontFacing=false;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;pointList=false;frontFacing=false;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;pointList=false;frontFacing=false;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;pointList=false;frontFacing=false;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;pointList=false;frontFacing=false;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;pointList=false;frontFacing=false;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;pointList=false;frontFacing=false;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;pointList=false;frontFacing=false;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;pointList=false;frontFacing=true;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;pointList=false;frontFacing=true;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;pointList=false;frontFacing=true;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;pointList=false;frontFacing=true;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;pointList=false;frontFacing=true;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;pointList=false;frontFacing=true;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;pointList=false;frontFacing=true;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;pointList=false;frontFacing=true;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;pointList=true;frontFacing=false;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;pointList=true;frontFacing=false;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;pointList=true;frontFacing=false;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;pointList=true;frontFacing=false;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;pointList=true;frontFacing=false;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;pointList=true;frontFacing=false;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;pointList=true;frontFacing=false;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;pointList=true;frontFacing=false;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;pointList=true;frontFacing=true;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;pointList=true;frontFacing=true;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;pointList=true;frontFacing=true;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;pointList=true;frontFacing=true;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;pointList=true;frontFacing=true;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;pointList=true;frontFacing=true;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;pointList=true;frontFacing=true;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false;pointList=true;frontFacing=true;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;pointList=false;frontFacing=false;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;pointList=false;frontFacing=false;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;pointList=false;frontFacing=false;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;pointList=false;frontFacing=false;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;pointList=false;frontFacing=false;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;pointList=false;frontFacing=false;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;pointList=false;frontFacing=false;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;pointList=false;frontFacing=false;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;pointList=false;frontFacing=true;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;pointList=false;frontFacing=true;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;pointList=false;frontFacing=true;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;pointList=false;frontFacing=true;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;pointList=false;frontFacing=true;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;pointList=false;frontFacing=true;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;pointList=false;frontFacing=true;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;pointList=false;frontFacing=true;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;pointList=true;frontFacing=false;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;pointList=true;frontFacing=false;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;pointList=true;frontFacing=false;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;pointList=true;frontFacing=false;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;pointList=true;frontFacing=false;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;pointList=true;frontFacing=false;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;pointList=true;frontFacing=false;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;pointList=true;frontFacing=false;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;pointList=true;frontFacing=true;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;pointList=true;frontFacing=true;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;pointList=true;frontFacing=true;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;pointList=true;frontFacing=true;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;pointList=true;frontFacing=true;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;pointList=true;frontFacing=true;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;pointList=true;frontFacing=true;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true;pointList=true;frontFacing=true;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;pointList=false;frontFacing=false;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;pointList=false;frontFacing=false;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;pointList=false;frontFacing=false;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;pointList=false;frontFacing=false;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;pointList=false;frontFacing=false;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;pointList=false;frontFacing=false;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;pointList=false;frontFacing=false;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;pointList=false;frontFacing=false;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;pointList=false;frontFacing=true;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;pointList=false;frontFacing=true;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;pointList=false;frontFacing=true;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;pointList=false;frontFacing=true;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;pointList=false;frontFacing=true;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;pointList=false;frontFacing=true;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;pointList=false;frontFacing=true;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;pointList=false;frontFacing=true;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;pointList=true;frontFacing=false;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;pointList=true;frontFacing=false;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;pointList=true;frontFacing=false;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;pointList=true;frontFacing=false;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;pointList=true;frontFacing=false;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;pointList=true;frontFacing=false;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;pointList=true;frontFacing=false;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;pointList=true;frontFacing=false;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;pointList=true;frontFacing=true;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;pointList=true;frontFacing=true;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;pointList=true;frontFacing=true;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;pointList=true;frontFacing=true;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;pointList=true;frontFacing=true;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;pointList=true;frontFacing=true;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;pointList=true;frontFacing=true;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;pointList=true;frontFacing=true;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;pointList=false;frontFacing=false;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;pointList=false;frontFacing=false;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;pointList=false;frontFacing=false;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;pointList=false;frontFacing=false;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;pointList=false;frontFacing=false;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;pointList=false;frontFacing=false;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;pointList=false;frontFacing=false;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;pointList=false;frontFacing=false;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;pointList=false;frontFacing=true;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;pointList=false;frontFacing=true;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;pointList=false;frontFacing=true;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;pointList=false;frontFacing=true;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;pointList=false;frontFacing=true;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;pointList=false;frontFacing=true;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;pointList=false;frontFacing=true;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;pointList=false;frontFacing=true;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;pointList=true;frontFacing=false;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;pointList=true;frontFacing=false;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;pointList=true;frontFacing=false;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;pointList=true;frontFacing=false;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;pointList=true;frontFacing=false;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;pointList=true;frontFacing=false;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;pointList=true;frontFacing=false;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;pointList=true;frontFacing=false;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;pointList=true;frontFacing=true;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;pointList=true;frontFacing=true;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;pointList=true;frontFacing=true;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;pointList=true;frontFacing=true;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;pointList=true;frontFacing=true;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;pointList=true;frontFacing=true;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;pointList=true;frontFacing=true;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;pointList=true;frontFacing=true;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;pointList=false;frontFacing=false;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;pointList=false;frontFacing=false;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;pointList=false;frontFacing=false;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;pointList=false;frontFacing=false;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;pointList=false;frontFacing=false;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;pointList=false;frontFacing=false;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;pointList=false;frontFacing=false;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;pointList=false;frontFacing=false;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;pointList=false;frontFacing=true;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;pointList=false;frontFacing=true;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;pointList=false;frontFacing=true;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;pointList=false;frontFacing=true;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;pointList=false;frontFacing=true;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;pointList=false;frontFacing=true;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;pointList=false;frontFacing=true;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;pointList=false;frontFacing=true;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;pointList=true;frontFacing=false;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;pointList=true;frontFacing=false;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;pointList=true;frontFacing=false;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;pointList=true;frontFacing=false;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;pointList=true;frontFacing=false;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;pointList=true;frontFacing=false;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;pointList=true;frontFacing=false;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;pointList=true;frontFacing=false;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;pointList=true;frontFacing=true;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;pointList=true;frontFacing=true;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;pointList=true;frontFacing=true;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;pointList=true;frontFacing=true;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;pointList=true;frontFacing=true;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;pointList=true;frontFacing=true;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;pointList=true;frontFacing=true;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;pointList=true;frontFacing=true;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;pointList=false;frontFacing=false;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;pointList=false;frontFacing=false;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;pointList=false;frontFacing=false;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;pointList=false;frontFacing=false;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;pointList=false;frontFacing=false;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;pointList=false;frontFacing=false;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;pointList=false;frontFacing=false;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;pointList=false;frontFacing=false;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;pointList=false;frontFacing=true;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;pointList=false;frontFacing=true;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;pointList=false;frontFacing=true;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;pointList=false;frontFacing=true;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;pointList=false;frontFacing=true;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;pointList=false;frontFacing=true;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;pointList=false;frontFacing=true;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;pointList=false;frontFacing=true;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;pointList=true;frontFacing=false;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;pointList=true;frontFacing=false;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;pointList=true;frontFacing=false;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;pointList=true;frontFacing=false;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;pointList=true;frontFacing=false;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;pointList=true;frontFacing=false;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;pointList=true;frontFacing=false;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;pointList=true;frontFacing=false;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;pointList=true;frontFacing=true;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;pointList=true;frontFacing=true;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;pointList=true;frontFacing=true;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;pointList=true;frontFacing=true;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;pointList=true;frontFacing=true;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;pointList=true;frontFacing=true;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;pointList=true;frontFacing=true;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;pointList=true;frontFacing=true;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;pointList=false;frontFacing=false;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;pointList=false;frontFacing=false;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;pointList=false;frontFacing=false;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;pointList=false;frontFacing=false;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;pointList=false;frontFacing=false;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;pointList=false;frontFacing=false;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;pointList=false;frontFacing=false;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;pointList=false;frontFacing=false;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;pointList=false;frontFacing=true;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;pointList=false;frontFacing=true;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;pointList=false;frontFacing=true;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;pointList=false;frontFacing=true;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;pointList=false;frontFacing=true;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;pointList=false;frontFacing=true;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;pointList=false;frontFacing=true;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;pointList=false;frontFacing=true;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;pointList=true;frontFacing=false;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;pointList=true;frontFacing=false;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;pointList=true;frontFacing=false;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;pointList=true;frontFacing=false;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;pointList=true;frontFacing=false;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;pointList=true;frontFacing=false;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;pointList=true;frontFacing=false;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;pointList=true;frontFacing=false;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;pointList=true;frontFacing=true;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;pointList=true;frontFacing=true;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;pointList=true;frontFacing=true;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;pointList=true;frontFacing=true;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;pointList=true;frontFacing=true;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;pointList=true;frontFacing=true;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;pointList=true;frontFacing=true;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;pointList=true;frontFacing=true;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;pointList=false;frontFacing=false;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;pointList=false;frontFacing=false;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;pointList=false;frontFacing=false;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;pointList=false;frontFacing=false;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;pointList=false;frontFacing=false;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;pointList=false;frontFacing=false;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;pointList=false;frontFacing=false;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;pointList=false;frontFacing=false;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;pointList=false;frontFacing=true;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;pointList=false;frontFacing=true;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;pointList=false;frontFacing=true;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;pointList=false;frontFacing=true;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;pointList=false;frontFacing=true;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;pointList=false;frontFacing=true;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;pointList=false;frontFacing=true;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;pointList=false;frontFacing=true;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;pointList=true;frontFacing=false;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;pointList=true;frontFacing=false;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;pointList=true;frontFacing=false;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;pointList=true;frontFacing=false;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;pointList=true;frontFacing=false;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;pointList=true;frontFacing=false;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;pointList=true;frontFacing=false;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;pointList=true;frontFacing=false;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;pointList=true;frontFacing=true;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;pointList=true;frontFacing=true;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;pointList=true;frontFacing=true;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;pointList=true;frontFacing=true;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;pointList=true;frontFacing=true;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;pointList=true;frontFacing=true;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;pointList=true;frontFacing=true;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;pointList=true;frontFacing=true;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;pointList=false;frontFacing=false;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;pointList=false;frontFacing=false;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;pointList=false;frontFacing=false;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;pointList=false;frontFacing=false;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;pointList=false;frontFacing=false;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;pointList=false;frontFacing=false;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;pointList=false;frontFacing=false;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;pointList=false;frontFacing=false;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;pointList=false;frontFacing=true;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;pointList=false;frontFacing=true;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;pointList=false;frontFacing=true;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;pointList=false;frontFacing=true;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;pointList=false;frontFacing=true;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;pointList=false;frontFacing=true;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;pointList=false;frontFacing=true;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;pointList=false;frontFacing=true;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;pointList=true;frontFacing=false;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;pointList=true;frontFacing=false;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;pointList=true;frontFacing=false;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;pointList=true;frontFacing=false;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;pointList=true;frontFacing=false;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;pointList=true;frontFacing=false;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;pointList=true;frontFacing=false;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;pointList=true;frontFacing=false;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;pointList=true;frontFacing=true;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;pointList=true;frontFacing=true;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;pointList=true;frontFacing=true;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;pointList=true;frontFacing=true;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;pointList=true;frontFacing=true;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;pointList=true;frontFacing=true;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;pointList=true;frontFacing=true;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false;pointList=true;frontFacing=true;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;pointList=false;frontFacing=false;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;pointList=false;frontFacing=false;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;pointList=false;frontFacing=false;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;pointList=false;frontFacing=false;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;pointList=false;frontFacing=false;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;pointList=false;frontFacing=false;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;pointList=false;frontFacing=false;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;pointList=false;frontFacing=false;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;pointList=false;frontFacing=true;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;pointList=false;frontFacing=true;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;pointList=false;frontFacing=true;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;pointList=false;frontFacing=true;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;pointList=false;frontFacing=true;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;pointList=false;frontFacing=true;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;pointList=false;frontFacing=true;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;pointList=false;frontFacing=true;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;pointList=true;frontFacing=false;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;pointList=true;frontFacing=false;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;pointList=true;frontFacing=false;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;pointList=true;frontFacing=false;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;pointList=true;frontFacing=false;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;pointList=true;frontFacing=false;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;pointList=true;frontFacing=false;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;pointList=true;frontFacing=false;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;pointList=true;frontFacing=true;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;pointList=true;frontFacing=true;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;pointList=true;frontFacing=true;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;pointList=true;frontFacing=true;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;pointList=true;frontFacing=true;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;pointList=true;frontFacing=true;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;pointList=true;frontFacing=true;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true;pointList=true;frontFacing=true;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;pointList=false;frontFacing=false;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;pointList=false;frontFacing=false;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;pointList=false;frontFacing=false;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;pointList=false;frontFacing=false;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;pointList=false;frontFacing=false;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;pointList=false;frontFacing=false;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;pointList=false;frontFacing=false;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;pointList=false;frontFacing=false;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;pointList=false;frontFacing=true;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;pointList=false;frontFacing=true;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;pointList=false;frontFacing=true;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;pointList=false;frontFacing=true;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;pointList=false;frontFacing=true;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;pointList=false;frontFacing=true;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;pointList=false;frontFacing=true;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;pointList=false;frontFacing=true;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;pointList=true;frontFacing=false;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;pointList=true;frontFacing=false;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;pointList=true;frontFacing=false;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;pointList=true;frontFacing=false;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;pointList=true;frontFacing=false;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;pointList=true;frontFacing=false;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;pointList=true;frontFacing=false;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;pointList=true;frontFacing=false;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;pointList=true;frontFacing=true;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;pointList=true;frontFacing=true;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;pointList=true;frontFacing=true;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;pointList=true;frontFacing=true;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;pointList=true;frontFacing=true;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;pointList=true;frontFacing=true;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;pointList=true;frontFacing=true;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false;pointList=true;frontFacing=true;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;pointList=false;frontFacing=false;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;pointList=false;frontFacing=false;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;pointList=false;frontFacing=false;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;pointList=false;frontFacing=false;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;pointList=false;frontFacing=false;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;pointList=false;frontFacing=false;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;pointList=false;frontFacing=false;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;pointList=false;frontFacing=false;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;pointList=false;frontFacing=true;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;pointList=false;frontFacing=true;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;pointList=false;frontFacing=true;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;pointList=false;frontFacing=true;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;pointList=false;frontFacing=true;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;pointList=false;frontFacing=true;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;pointList=false;frontFacing=true;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;pointList=false;frontFacing=true;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;pointList=true;frontFacing=false;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;pointList=true;frontFacing=false;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;pointList=true;frontFacing=false;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;pointList=true;frontFacing=false;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;pointList=true;frontFacing=false;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;pointList=true;frontFacing=false;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;pointList=true;frontFacing=false;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;pointList=true;frontFacing=false;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;pointList=true;frontFacing=true;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;pointList=true;frontFacing=true;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;pointList=true;frontFacing=true;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;pointList=true;frontFacing=true;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;pointList=true;frontFacing=true;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;pointList=true;frontFacing=true;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;pointList=true;frontFacing=true;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true;pointList=true;frontFacing=true;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;pointList=false;frontFacing=false;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;pointList=false;frontFacing=false;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;pointList=false;frontFacing=false;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;pointList=false;frontFacing=false;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;pointList=false;frontFacing=false;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;pointList=false;frontFacing=false;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;pointList=false;frontFacing=false;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;pointList=false;frontFacing=false;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;pointList=false;frontFacing=true;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;pointList=false;frontFacing=true;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;pointList=false;frontFacing=true;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;pointList=false;frontFacing=true;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;pointList=false;frontFacing=true;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;pointList=false;frontFacing=true;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;pointList=false;frontFacing=true;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;pointList=false;frontFacing=true;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;pointList=true;frontFacing=false;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;pointList=true;frontFacing=false;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;pointList=true;frontFacing=false;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;pointList=true;frontFacing=false;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;pointList=true;frontFacing=false;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;pointList=true;frontFacing=false;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;pointList=true;frontFacing=false;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;pointList=true;frontFacing=false;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;pointList=true;frontFacing=true;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;pointList=true;frontFacing=true;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;pointList=true;frontFacing=true;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;pointList=true;frontFacing=true;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;pointList=true;frontFacing=true;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;pointList=true;frontFacing=true;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;pointList=true;frontFacing=true;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false;pointList=true;frontFacing=true;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;pointList=false;frontFacing=false;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;pointList=false;frontFacing=false;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;pointList=false;frontFacing=false;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;pointList=false;frontFacing=false;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;pointList=false;frontFacing=false;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;pointList=false;frontFacing=false;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;pointList=false;frontFacing=false;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;pointList=false;frontFacing=false;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;pointList=false;frontFacing=true;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;pointList=false;frontFacing=true;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;pointList=false;frontFacing=true;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;pointList=false;frontFacing=true;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;pointList=false;frontFacing=true;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;pointList=false;frontFacing=true;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;pointList=false;frontFacing=true;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;pointList=false;frontFacing=true;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;pointList=true;frontFacing=false;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;pointList=true;frontFacing=false;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;pointList=true;frontFacing=false;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;pointList=true;frontFacing=false;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;pointList=true;frontFacing=false;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;pointList=true;frontFacing=false;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;pointList=true;frontFacing=false;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;pointList=true;frontFacing=false;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;pointList=true;frontFacing=true;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;pointList=true;frontFacing=true;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;pointList=true;frontFacing=true;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;pointList=true;frontFacing=true;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;pointList=true;frontFacing=true;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;pointList=true;frontFacing=true;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;pointList=true;frontFacing=true;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true;pointList=true;frontFacing=true;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;pointList=false;frontFacing=false;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;pointList=false;frontFacing=false;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;pointList=false;frontFacing=false;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;pointList=false;frontFacing=false;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;pointList=false;frontFacing=false;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;pointList=false;frontFacing=false;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;pointList=false;frontFacing=false;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;pointList=false;frontFacing=false;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;pointList=false;frontFacing=true;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;pointList=false;frontFacing=true;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;pointList=false;frontFacing=true;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;pointList=false;frontFacing=true;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;pointList=false;frontFacing=true;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;pointList=false;frontFacing=true;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;pointList=false;frontFacing=true;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;pointList=false;frontFacing=true;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;pointList=true;frontFacing=false;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;pointList=true;frontFacing=false;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;pointList=true;frontFacing=false;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;pointList=true;frontFacing=false;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;pointList=true;frontFacing=false;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;pointList=true;frontFacing=false;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;pointList=true;frontFacing=false;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;pointList=true;frontFacing=false;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;pointList=true;frontFacing=true;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;pointList=true;frontFacing=true;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;pointList=true;frontFacing=true;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;pointList=true;frontFacing=true;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;pointList=true;frontFacing=true;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;pointList=true;frontFacing=true;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;pointList=true;frontFacing=true;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false;pointList=true;frontFacing=true;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;pointList=false;frontFacing=false;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;pointList=false;frontFacing=false;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;pointList=false;frontFacing=false;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;pointList=false;frontFacing=false;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;pointList=false;frontFacing=false;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;pointList=false;frontFacing=false;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;pointList=false;frontFacing=false;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;pointList=false;frontFacing=false;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;pointList=false;frontFacing=true;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;pointList=false;frontFacing=true;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;pointList=false;frontFacing=true;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;pointList=false;frontFacing=true;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;pointList=false;frontFacing=true;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;pointList=false;frontFacing=true;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;pointList=false;frontFacing=true;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;pointList=false;frontFacing=true;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;pointList=true;frontFacing=false;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;pointList=true;frontFacing=false;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;pointList=true;frontFacing=false;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;pointList=true;frontFacing=false;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;pointList=true;frontFacing=false;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;pointList=true;frontFacing=false;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;pointList=true;frontFacing=false;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;pointList=true;frontFacing=false;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;pointList=true;frontFacing=true;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;pointList=true;frontFacing=true;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;pointList=true;frontFacing=true;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;pointList=true;frontFacing=true;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;pointList=true;frontFacing=true;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=false] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;pointList=true;frontFacing=true;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=true] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;pointList=true;frontFacing=true;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=false] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true;pointList=true;frontFacing=true;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=true] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,sign:i32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,memory_sync,buffer,multiple_buffers:ww:*] + [:boundary="queue-op";writeOps=["write-buffer","write-buffer"\];contexts=["queue","queue"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["write-buffer","b2b-copy"\];contexts=["queue","command-encoder"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["write-buffer","t2b-copy"\];contexts=["queue","command-encoder"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["write-buffer","storage"\];contexts=["queue","compute-pass-encoder"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["write-buffer","storage"\];contexts=["queue","render-pass-encoder"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["write-buffer","storage"\];contexts=["queue","render-bundle-encoder"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["b2b-copy","write-buffer"\];contexts=["command-encoder","queue"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["t2b-copy","write-buffer"\];contexts=["command-encoder","queue"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["b2b-copy","b2b-copy"\];contexts=["command-encoder","command-encoder"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["b2b-copy","t2b-copy"\];contexts=["command-encoder","command-encoder"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["t2b-copy","b2b-copy"\];contexts=["command-encoder","command-encoder"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["t2b-copy","t2b-copy"\];contexts=["command-encoder","command-encoder"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["b2b-copy","storage"\];contexts=["command-encoder","compute-pass-encoder"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["b2b-copy","storage"\];contexts=["command-encoder","render-pass-encoder"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["b2b-copy","storage"\];contexts=["command-encoder","render-bundle-encoder"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["t2b-copy","storage"\];contexts=["command-encoder","compute-pass-encoder"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["t2b-copy","storage"\];contexts=["command-encoder","render-pass-encoder"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["t2b-copy","storage"\];contexts=["command-encoder","render-bundle-encoder"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["storage","write-buffer"\];contexts=["compute-pass-encoder","queue"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["storage","write-buffer"\];contexts=["render-pass-encoder","queue"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["storage","write-buffer"\];contexts=["render-bundle-encoder","queue"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["storage","b2b-copy"\];contexts=["compute-pass-encoder","command-encoder"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["storage","b2b-copy"\];contexts=["render-pass-encoder","command-encoder"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["storage","b2b-copy"\];contexts=["render-bundle-encoder","command-encoder"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["storage","t2b-copy"\];contexts=["compute-pass-encoder","command-encoder"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["storage","t2b-copy"\];contexts=["render-pass-encoder","command-encoder"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["storage","t2b-copy"\];contexts=["render-bundle-encoder","command-encoder"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["storage","storage"\];contexts=["compute-pass-encoder","compute-pass-encoder"\]] + expected: FAIL + + [:boundary="command-buffer";writeOps=["b2b-copy","b2b-copy"\];contexts=["command-encoder","command-encoder"\]] + expected: FAIL + + [:boundary="command-buffer";writeOps=["b2b-copy","t2b-copy"\];contexts=["command-encoder","command-encoder"\]] + expected: FAIL + + [:boundary="command-buffer";writeOps=["t2b-copy","b2b-copy"\];contexts=["command-encoder","command-encoder"\]] + expected: FAIL + + [:boundary="command-buffer";writeOps=["t2b-copy","t2b-copy"\];contexts=["command-encoder","command-encoder"\]] + expected: FAIL + + [:boundary="command-buffer";writeOps=["b2b-copy","storage"\];contexts=["command-encoder","compute-pass-encoder"\]] + expected: FAIL + + [:boundary="command-buffer";writeOps=["b2b-copy","storage"\];contexts=["command-encoder","render-pass-encoder"\]] + expected: FAIL + + [:boundary="command-buffer";writeOps=["b2b-copy","storage"\];contexts=["command-encoder","render-bundle-encoder"\]] + expected: FAIL + + [:boundary="command-buffer";writeOps=["t2b-copy","storage"\];contexts=["command-encoder","compute-pass-encoder"\]] + expected: FAIL + + [:boundary="command-buffer";writeOps=["t2b-copy","storage"\];contexts=["command-encoder","render-pass-encoder"\]] + expected: FAIL + + [:boundary="command-buffer";writeOps=["t2b-copy","storage"\];contexts=["command-encoder","render-bundle-encoder"\]] + expected: FAIL + + [:boundary="command-buffer";writeOps=["storage","b2b-copy"\];contexts=["compute-pass-encoder","command-encoder"\]] + expected: FAIL + + [:boundary="command-buffer";writeOps=["storage","b2b-copy"\];contexts=["render-pass-encoder","command-encoder"\]] + expected: FAIL + + [:boundary="command-buffer";writeOps=["storage","b2b-copy"\];contexts=["render-bundle-encoder","command-encoder"\]] + expected: FAIL + + [:boundary="command-buffer";writeOps=["storage","t2b-copy"\];contexts=["compute-pass-encoder","command-encoder"\]] + expected: FAIL + + [:boundary="command-buffer";writeOps=["storage","t2b-copy"\];contexts=["render-pass-encoder","command-encoder"\]] + expected: FAIL + + [:boundary="command-buffer";writeOps=["storage","t2b-copy"\];contexts=["render-bundle-encoder","command-encoder"\]] + expected: FAIL + + [:boundary="command-buffer";writeOps=["storage","storage"\];contexts=["compute-pass-encoder","compute-pass-encoder"\]] + expected: FAIL + + [:boundary="pass";writeOps=["storage","storage"\];contexts=["compute-pass-encoder","compute-pass-encoder"\]] + expected: FAIL + + [:boundary="dispatch";writeOps=["storage","storage"\];contexts=["compute-pass-encoder","compute-pass-encoder"\]] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,firstLeadingBit:i32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,overrides:value,validation_error,f16,vertex:*] + [:isAsync=true;vertexConstants={"cf16":-65504}] + expected: FAIL + + [:isAsync=true;vertexConstants={"cf16":-65520}] + expected: FAIL + + [:isAsync=true;vertexConstants={"cf16":65504}] + expected: FAIL + + [:isAsync=true;vertexConstants={"cf16":65520}] + expected: FAIL + + [:isAsync=true;vertexConstants={"cf16":-3.4028234663852886e%2B38}] + expected: FAIL + + [:isAsync=true;vertexConstants={"cf16":3.4028234663852886e%2B38}] + expected: FAIL + + [:isAsync=true;vertexConstants={"cf16":-3.4028235677973366e%2B38}] + expected: FAIL + + [:isAsync=true;vertexConstants={"cf16":3.4028235677973366e%2B38}] + expected: FAIL + + [:isAsync=false;vertexConstants={"cf16":-65504}] + expected: FAIL + + [:isAsync=false;vertexConstants={"cf16":-65520}] + expected: FAIL + + [:isAsync=false;vertexConstants={"cf16":65504}] + expected: FAIL + + [:isAsync=false;vertexConstants={"cf16":65520}] + expected: FAIL + + [:isAsync=false;vertexConstants={"cf16":-3.4028234663852886e%2B38}] + expected: FAIL + + [:isAsync=false;vertexConstants={"cf16":3.4028234663852886e%2B38}] + expected: FAIL + + [:isAsync=false;vertexConstants={"cf16":-3.4028235677973366e%2B38}] + expected: FAIL + + [:isAsync=false;vertexConstants={"cf16":3.4028235677973366e%2B38}] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createBindGroup:buffer,resource_state:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxBindingsPerBindGroup:validate:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,statement,increment_decrement:vec3_element_increment:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,resource_usages,texture,in_render_common:subresources,multiple_bind_groups:*] + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":2};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":2};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":2};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":2};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":2};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":2};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":2};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":2};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":2};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":2};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,normalize:f32_vec2:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:util,texture,texel_data:ufloat_texel_data_in_shader:*] + [:format="rg11b10ufloat"] + expected: FAIL + + [:format="rgb9e5ufloat"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,flow_control,eval_order:nested_fn_args:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pass,attachment_compatibility:render_pass_or_bundle_and_pipeline,sample_count:*] + [:encoderType="render%20pass";attachmentType="color"] + expected: FAIL + + [:encoderType="render%20pass";attachmentType="depthstencil"] + expected: FAIL + + [:encoderType="render%20bundle";attachmentType="color"] + expected: FAIL + + [:encoderType="render%20bundle";attachmentType="depthstencil"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,faceForward:abstract_float:*] + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleGrad:sampled_3d_coords:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,copyTextureToTexture:copy_within_same_texture:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,vertex_state,index_format:index_format,uint32:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,rendering,basic:clear:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,acos:f16:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_continuing:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,beginRenderPass:color_attachments,device_mismatch:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,shader_module,entry_point:fragment:*] + [:isAsync=true;shaderModuleEntryPoint="main";stageEntryPoint="main"] + expected: FAIL + + [:isAsync=true;shaderModuleEntryPoint="main";stageEntryPoint=""] + expected: FAIL + + [:isAsync=true;shaderModuleEntryPoint="main";stageEntryPoint="main%5Cu0000"] + expected: FAIL + + [:isAsync=true;shaderModuleEntryPoint="main";stageEntryPoint="main%5Cu0000a"] + expected: FAIL + + [:isAsync=true;shaderModuleEntryPoint="main";stageEntryPoint="mian"] + expected: FAIL + + [:isAsync=true;shaderModuleEntryPoint="main";stageEntryPoint="main%20"] + expected: FAIL + + [:isAsync=true;shaderModuleEntryPoint="main";stageEntryPoint="ma%20in"] + expected: FAIL + + [:isAsync=true;shaderModuleEntryPoint="main";stageEntryPoint="main%5Cn"] + expected: FAIL + + [:isAsync=true;shaderModuleEntryPoint="mian";stageEntryPoint="mian"] + expected: FAIL + + [:isAsync=true;shaderModuleEntryPoint="mian";stageEntryPoint="main"] + expected: FAIL + + [:isAsync=true;shaderModuleEntryPoint="mainmain";stageEntryPoint="mainmain"] + expected: FAIL + + [:isAsync=true;shaderModuleEntryPoint="mainmain";stageEntryPoint="foo"] + expected: FAIL + + [:isAsync=true;shaderModuleEntryPoint="main_t12V3";stageEntryPoint="main_t12V3"] + expected: FAIL + + [:isAsync=true;shaderModuleEntryPoint="main_t12V3";stageEntryPoint="main_t12V5"] + expected: FAIL + + [:isAsync=true;shaderModuleEntryPoint="main_t12V3";stageEntryPoint="_main_t12V3"] + expected: FAIL + + [:isAsync=true;shaderModuleEntryPoint="s%C3%A9quen%C3%A7age";stageEntryPoint="s%C3%A9quen%C3%A7age"] + expected: FAIL + + [:isAsync=true;shaderModuleEntryPoint="s%C3%A9quen%C3%A7age";stageEntryPoint="se%CC%81quen%C3%A7age"] + expected: FAIL + + [:isAsync=false;shaderModuleEntryPoint="main";stageEntryPoint="main"] + expected: FAIL + + [:isAsync=false;shaderModuleEntryPoint="main";stageEntryPoint=""] + expected: FAIL + + [:isAsync=false;shaderModuleEntryPoint="main";stageEntryPoint="main%5Cu0000"] + expected: FAIL + + [:isAsync=false;shaderModuleEntryPoint="main";stageEntryPoint="main%5Cu0000a"] + expected: FAIL + + [:isAsync=false;shaderModuleEntryPoint="main";stageEntryPoint="mian"] + expected: FAIL + + [:isAsync=false;shaderModuleEntryPoint="main";stageEntryPoint="main%20"] + expected: FAIL + + [:isAsync=false;shaderModuleEntryPoint="main";stageEntryPoint="ma%20in"] + expected: FAIL + + [:isAsync=false;shaderModuleEntryPoint="main";stageEntryPoint="main%5Cn"] + expected: FAIL + + [:isAsync=false;shaderModuleEntryPoint="mian";stageEntryPoint="mian"] + expected: FAIL + + [:isAsync=false;shaderModuleEntryPoint="mian";stageEntryPoint="main"] + expected: FAIL + + [:isAsync=false;shaderModuleEntryPoint="mainmain";stageEntryPoint="mainmain"] + expected: FAIL + + [:isAsync=false;shaderModuleEntryPoint="mainmain";stageEntryPoint="foo"] + expected: FAIL + + [:isAsync=false;shaderModuleEntryPoint="main_t12V3";stageEntryPoint="main_t12V3"] + expected: FAIL + + [:isAsync=false;shaderModuleEntryPoint="main_t12V3";stageEntryPoint="main_t12V5"] + expected: FAIL + + [:isAsync=false;shaderModuleEntryPoint="main_t12V3";stageEntryPoint="_main_t12V3"] + expected: FAIL + + [:isAsync=false;shaderModuleEntryPoint="s%C3%A9quen%C3%A7age";stageEntryPoint="s%C3%A9quen%C3%A7age"] + expected: FAIL + + [:isAsync=false;shaderModuleEntryPoint="s%C3%A9quen%C3%A7age";stageEntryPoint="se%CC%81quen%C3%A7age"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,queries,begin_end:occlusion_query,begin_end_invalid_nesting:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,clearBuffer:out_of_bounds:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:web_platform,canvas,configure:size_zero_after_configure:*] + [:canvasType="onscreen";zeroDimension="width"] + expected: FAIL + + [:canvasType="onscreen";zeroDimension="height"] + expected: FAIL + + [:canvasType="offscreen";zeroDimension="width"] + expected: FAIL + + [:canvasType="offscreen";zeroDimension="height"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,getBindGroupLayout:index_range,explicit_layout:*] + [:index=0] + expected: FAIL + + [:index=1] + expected: FAIL + + [:index=2] + expected: FAIL + + [:index=3] + expected: FAIL + + [:index=4] + expected: FAIL + + [:index=5] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_while_continue:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,buffer,mapping:getMappedRange,sizeAndOffsetOOB,mapped:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:color_attachments,non_multisampled:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,compute_pass:dispatch_sizes:*] + [:dispatchType="direct";largeDimValue=0] + expected: FAIL + + [:dispatchType="direct";largeDimValue=1] + expected: FAIL + + [:dispatchType="direct";largeDimValue=65535] + expected: FAIL + + [:dispatchType="direct";largeDimValue=65536] + expected: FAIL + + [:dispatchType="direct";largeDimValue=2147483647] + expected: FAIL + + [:dispatchType="direct";largeDimValue=4294967295] + expected: FAIL + + [:dispatchType="indirect";largeDimValue=0] + expected: FAIL + + [:dispatchType="indirect";largeDimValue=1] + expected: FAIL + + [:dispatchType="indirect";largeDimValue=65535] + expected: FAIL + + [:dispatchType="indirect";largeDimValue=65536] + expected: FAIL + + [:dispatchType="indirect";largeDimValue=2147483647] + expected: FAIL + + [:dispatchType="indirect";largeDimValue=4294967295] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxStorageBuffersPerShaderStage:createBindGroupLayout,at_over:*] + [:limitTest="atDefault";testValueName="atLimit";visibility=1;type="storage";order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=1;type="storage";order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=1;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=1;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=1;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=1;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=2;type="storage";order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=2;type="storage";order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=2;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=2;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=2;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=2;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=3;type="storage";order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=3;type="storage";order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=3;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=3;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=3;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=3;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=4;type="storage";order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=4;type="storage";order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=4;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=4;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=4;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=4;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=5;type="storage";order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=5;type="storage";order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=5;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=5;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=5;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=5;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=6;type="storage";order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=6;type="storage";order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=6;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=6;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=6;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=6;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=7;type="storage";order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=7;type="storage";order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=7;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=7;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=7;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=7;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=1;type="storage";order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=1;type="storage";order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=1;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=1;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=1;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=1;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=2;type="storage";order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=2;type="storage";order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=2;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=2;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=2;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=2;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=3;type="storage";order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=3;type="storage";order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=3;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=3;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=3;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=3;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=4;type="storage";order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=4;type="storage";order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=4;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=4;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=4;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=4;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=5;type="storage";order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=5;type="storage";order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=5;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=5;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=5;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=5;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=6;type="storage";order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=6;type="storage";order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=6;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=6;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=6;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=6;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=7;type="storage";order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=7;type="storage";order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=7;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=7;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=7;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=7;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=1;type="storage";order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=1;type="storage";order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=1;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=1;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=1;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=1;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=2;type="storage";order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=2;type="storage";order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=2;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=2;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=2;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=2;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=3;type="storage";order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=3;type="storage";order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=3;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=3;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=3;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=3;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=4;type="storage";order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=4;type="storage";order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=4;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=4;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=4;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=4;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=5;type="storage";order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=5;type="storage";order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=5;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=5;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=5;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=5;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=6;type="storage";order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=6;type="storage";order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=6;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=6;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=6;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=6;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=7;type="storage";order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=7;type="storage";order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=7;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=7;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=7;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=7;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=1;type="storage";order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=1;type="storage";order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=1;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=1;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=1;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=1;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=2;type="storage";order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=2;type="storage";order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=2;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=2;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=2;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=2;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=3;type="storage";order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=3;type="storage";order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=3;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=3;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=3;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=3;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=4;type="storage";order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=4;type="storage";order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=4;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=4;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=4;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=4;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=5;type="storage";order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=5;type="storage";order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=5;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=5;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=5;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=5;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=6;type="storage";order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=6;type="storage";order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=6;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=6;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=6;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=6;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=7;type="storage";order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=7;type="storage";order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=7;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=7;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=7;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=7;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=1;type="storage";order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=1;type="storage";order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=1;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=1;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=1;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=1;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=2;type="storage";order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=2;type="storage";order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=2;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=2;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=2;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=2;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=3;type="storage";order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=3;type="storage";order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=3;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=3;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=3;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=3;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=4;type="storage";order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=4;type="storage";order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=4;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=4;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=4;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=4;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=5;type="storage";order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=5;type="storage";order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=5;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=5;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=5;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=5;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=6;type="storage";order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=6;type="storage";order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=6;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=6;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=6;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=6;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=7;type="storage";order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=7;type="storage";order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=7;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=7;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=7;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=7;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=1;type="storage";order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=1;type="storage";order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=1;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=1;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=1;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=1;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=2;type="storage";order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=2;type="storage";order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=2;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=2;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=2;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=2;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=3;type="storage";order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=3;type="storage";order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=3;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=3;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=3;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=3;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=4;type="storage";order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=4;type="storage";order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=4;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=4;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=4;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=4;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=5;type="storage";order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=5;type="storage";order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=5;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=5;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=5;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=5;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=6;type="storage";order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=6;type="storage";order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=6;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=6;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=6;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=6;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=7;type="storage";order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=7;type="storage";order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=7;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=7;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=7;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=7;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=1;type="storage";order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=1;type="storage";order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=1;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=1;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=1;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=1;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=2;type="storage";order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=2;type="storage";order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=2;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=2;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=2;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=2;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=3;type="storage";order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=3;type="storage";order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=3;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=3;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=3;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=3;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=4;type="storage";order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=4;type="storage";order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=4;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=4;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=4;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=4;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=5;type="storage";order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=5;type="storage";order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=5;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=5;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=5;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=5;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=6;type="storage";order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=6;type="storage";order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=6;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=6;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=6;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=6;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=7;type="storage";order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=7;type="storage";order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=7;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=7;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=7;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=7;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=1;type="storage";order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=1;type="storage";order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=1;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=1;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=1;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=1;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=2;type="storage";order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=2;type="storage";order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=2;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=2;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=2;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=2;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=3;type="storage";order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=3;type="storage";order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=3;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=3;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=3;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=3;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=4;type="storage";order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=4;type="storage";order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=4;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=4;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=4;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=4;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=5;type="storage";order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=5;type="storage";order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=5;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=5;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=5;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=5;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=6;type="storage";order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=6;type="storage";order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=6;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=6;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=6;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=6;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=7;type="storage";order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=7;type="storage";order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=7;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=7;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=7;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=7;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=1;type="storage";order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=1;type="storage";order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=1;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=1;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=1;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=1;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=2;type="storage";order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=2;type="storage";order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=2;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=2;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=2;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=2;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=3;type="storage";order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=3;type="storage";order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=3;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=3;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=3;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=3;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=4;type="storage";order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=4;type="storage";order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=4;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=4;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=4;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=4;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=5;type="storage";order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=5;type="storage";order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=5;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=5;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=5;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=5;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=6;type="storage";order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=6;type="storage";order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=6;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=6;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=6;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=6;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=7;type="storage";order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=7;type="storage";order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=7;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=7;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=7;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=7;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=1;type="storage";order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=1;type="storage";order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=1;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=1;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=1;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=1;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=2;type="storage";order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=2;type="storage";order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=2;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=2;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=2;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=2;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=3;type="storage";order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=3;type="storage";order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=3;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=3;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=3;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=3;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=4;type="storage";order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=4;type="storage";order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=4;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=4;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=4;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=4;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=5;type="storage";order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=5;type="storage";order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=5;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=5;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=5;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=5;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=6;type="storage";order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=6;type="storage";order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=6;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=6;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=6;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=6;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=7;type="storage";order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=7;type="storage";order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=7;type="storage";order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=7;type="read-only-storage";order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=7;type="read-only-storage";order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=7;type="read-only-storage";order="shiftByHalf"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleLevel:depth_2d_coords:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,radians:abstract_float:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,vertex_state,correctness:array_stride_zero:*] + [:format="uint8x2"] + expected: FAIL + + [:format="uint8x4"] + expected: FAIL + + [:format="sint8x2"] + expected: FAIL + + [:format="sint8x4"] + expected: FAIL + + [:format="unorm8x2"] + expected: FAIL + + [:format="unorm8x4"] + expected: FAIL + + [:format="snorm8x2"] + expected: FAIL + + [:format="snorm8x4"] + expected: FAIL + + [:format="uint16x2"] + expected: FAIL + + [:format="uint16x4"] + expected: FAIL + + [:format="sint16x2"] + expected: FAIL + + [:format="sint16x4"] + expected: FAIL + + [:format="unorm16x2"] + expected: FAIL + + [:format="unorm16x4"] + expected: FAIL + + [:format="snorm16x2"] + expected: FAIL + + [:format="snorm16x4"] + expected: FAIL + + [:format="float16x2"] + expected: FAIL + + [:format="float16x4"] + expected: FAIL + + [:format="float32"] + expected: FAIL + + [:format="float32x2"] + expected: FAIL + + [:format="float32x3"] + expected: FAIL + + [:format="float32x4"] + expected: FAIL + + [:format="uint32"] + expected: FAIL + + [:format="uint32x2"] + expected: FAIL + + [:format="uint32x3"] + expected: FAIL + + [:format="uint32x4"] + expected: FAIL + + [:format="sint32"] + expected: FAIL + + [:format="sint32x2"] + expected: FAIL + + [:format="sint32x3"] + expected: FAIL + + [:format="sint32x4"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,render,draw:unused_buffer_bound:*] + [:smallIndexBuffer=false;smallVertexBuffer=false;smallInstanceBuffer=false] + expected: FAIL + + [:smallIndexBuffer=false;smallVertexBuffer=false;smallInstanceBuffer=true] + expected: FAIL + + [:smallIndexBuffer=false;smallVertexBuffer=true;smallInstanceBuffer=false] + expected: FAIL + + [:smallIndexBuffer=false;smallVertexBuffer=true;smallInstanceBuffer=true] + expected: FAIL + + [:smallIndexBuffer=true;smallVertexBuffer=false;smallInstanceBuffer=false] + expected: FAIL + + [:smallIndexBuffer=true;smallVertexBuffer=false;smallInstanceBuffer=true] + expected: FAIL + + [:smallIndexBuffer=true;smallVertexBuffer=true;smallInstanceBuffer=false] + expected: FAIL + + [:smallIndexBuffer=true;smallVertexBuffer=true;smallInstanceBuffer=true] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,padding:vec3:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,modf:f32_vec4_fract:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,copyTextureToTexture:copy_aspects:*] + [:format="rgba8unorm"] + expected: FAIL + + [:format="stencil8"] + expected: FAIL + + [:format="depth16unorm"] + expected: FAIL + + [:format="depth32float"] + expected: FAIL + + [:format="depth24plus"] + expected: FAIL + + [:format="depth24plus-stencil8"] + expected: FAIL + + [:format="depth32float-stencil8"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,queries,resolveQuerySet:queryset_and_destination_buffer_state:*] + [:querySetState="valid";destinationState="valid"] + expected: FAIL + + [:querySetState="valid";destinationState="invalid"] + expected: FAIL + + [:querySetState="valid";destinationState="destroyed"] + expected: FAIL + + [:querySetState="invalid";destinationState="valid"] + expected: FAIL + + [:querySetState="invalid";destinationState="invalid"] + expected: FAIL + + [:querySetState="invalid";destinationState="destroyed"] + expected: FAIL + + [:querySetState="destroyed";destinationState="valid"] + expected: FAIL + + [:querySetState="destroyed";destinationState="invalid"] + expected: FAIL + + [:querySetState="destroyed";destinationState="destroyed"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,flow_control,eval_order:binary_op_parenthesized_expr:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_fn_const_assert:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,max:abstract_float:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,query_set,destroy:twice:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,unpack2x16unorm:unpack:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,setBindGroup:dynamic_offsets_passed_but_not_expected:*] + [:encoderType="compute%20pass"] + expected: FAIL + + [:encoderType="render%20pass"] + expected: FAIL + + [:encoderType="render%20bundle"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,unary,bool_conversion:u32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,flow_control,eval_order:binary_op_rhs_const:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,smoothstep:f16:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxColorAttachmentBytesPerSample:createRenderBundle,at_over:*] + [:limitTest="atDefault";testValueName="atLimit";sampleCount=1;interleaveFormat="rgba16float"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";sampleCount=1;interleaveFormat="rg16float"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";sampleCount=1;interleaveFormat="rgba8unorm"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";sampleCount=1;interleaveFormat="rg8unorm"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";sampleCount=1;interleaveFormat="r8unorm"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";sampleCount=4;interleaveFormat="rgba16float"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";sampleCount=4;interleaveFormat="rg16float"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";sampleCount=4;interleaveFormat="rgba8unorm"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";sampleCount=4;interleaveFormat="rg8unorm"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";sampleCount=4;interleaveFormat="r8unorm"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";sampleCount=1;interleaveFormat="rgba16float"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";sampleCount=1;interleaveFormat="rg16float"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";sampleCount=1;interleaveFormat="rgba8unorm"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";sampleCount=1;interleaveFormat="rg8unorm"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";sampleCount=1;interleaveFormat="r8unorm"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";sampleCount=4;interleaveFormat="rgba16float"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";sampleCount=4;interleaveFormat="rg16float"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";sampleCount=4;interleaveFormat="rgba8unorm"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";sampleCount=4;interleaveFormat="rg8unorm"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";sampleCount=4;interleaveFormat="r8unorm"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";sampleCount=1;interleaveFormat="rgba16float"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";sampleCount=1;interleaveFormat="rg16float"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";sampleCount=1;interleaveFormat="rgba8unorm"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";sampleCount=1;interleaveFormat="rg8unorm"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";sampleCount=1;interleaveFormat="r8unorm"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";sampleCount=4;interleaveFormat="rgba16float"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";sampleCount=4;interleaveFormat="rg16float"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";sampleCount=4;interleaveFormat="rgba8unorm"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";sampleCount=4;interleaveFormat="rg8unorm"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";sampleCount=4;interleaveFormat="r8unorm"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";sampleCount=1;interleaveFormat="rgba16float"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";sampleCount=1;interleaveFormat="rg16float"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";sampleCount=1;interleaveFormat="rgba8unorm"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";sampleCount=1;interleaveFormat="rg8unorm"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";sampleCount=1;interleaveFormat="r8unorm"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";sampleCount=4;interleaveFormat="rgba16float"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";sampleCount=4;interleaveFormat="rg16float"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";sampleCount=4;interleaveFormat="rgba8unorm"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";sampleCount=4;interleaveFormat="rg8unorm"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";sampleCount=4;interleaveFormat="r8unorm"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";sampleCount=1;interleaveFormat="rgba16float"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";sampleCount=1;interleaveFormat="rg16float"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";sampleCount=1;interleaveFormat="rgba8unorm"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";sampleCount=1;interleaveFormat="rg8unorm"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";sampleCount=1;interleaveFormat="r8unorm"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";sampleCount=4;interleaveFormat="rgba16float"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";sampleCount=4;interleaveFormat="rg16float"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";sampleCount=4;interleaveFormat="rgba8unorm"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";sampleCount=4;interleaveFormat="rg8unorm"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";sampleCount=4;interleaveFormat="r8unorm"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";sampleCount=1;interleaveFormat="rgba16float"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";sampleCount=1;interleaveFormat="rg16float"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";sampleCount=1;interleaveFormat="rgba8unorm"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";sampleCount=1;interleaveFormat="rg8unorm"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";sampleCount=1;interleaveFormat="r8unorm"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";sampleCount=4;interleaveFormat="rgba16float"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";sampleCount=4;interleaveFormat="rg16float"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";sampleCount=4;interleaveFormat="rgba8unorm"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";sampleCount=4;interleaveFormat="rg8unorm"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";sampleCount=4;interleaveFormat="r8unorm"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";sampleCount=1;interleaveFormat="rgba16float"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";sampleCount=1;interleaveFormat="rg16float"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";sampleCount=1;interleaveFormat="rgba8unorm"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";sampleCount=1;interleaveFormat="rg8unorm"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";sampleCount=1;interleaveFormat="r8unorm"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";sampleCount=4;interleaveFormat="rgba16float"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";sampleCount=4;interleaveFormat="rg16float"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";sampleCount=4;interleaveFormat="rgba8unorm"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";sampleCount=4;interleaveFormat="rg8unorm"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";sampleCount=4;interleaveFormat="r8unorm"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";sampleCount=1;interleaveFormat="rgba16float"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";sampleCount=1;interleaveFormat="rg16float"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";sampleCount=1;interleaveFormat="rgba8unorm"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";sampleCount=1;interleaveFormat="rg8unorm"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";sampleCount=1;interleaveFormat="r8unorm"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";sampleCount=4;interleaveFormat="rgba16float"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";sampleCount=4;interleaveFormat="rg16float"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";sampleCount=4;interleaveFormat="rgba8unorm"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";sampleCount=4;interleaveFormat="rg8unorm"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";sampleCount=4;interleaveFormat="r8unorm"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";sampleCount=1;interleaveFormat="rgba16float"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";sampleCount=1;interleaveFormat="rg16float"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";sampleCount=1;interleaveFormat="rgba8unorm"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";sampleCount=1;interleaveFormat="rg8unorm"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";sampleCount=1;interleaveFormat="r8unorm"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";sampleCount=4;interleaveFormat="rgba16float"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";sampleCount=4;interleaveFormat="rg16float"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";sampleCount=4;interleaveFormat="rgba8unorm"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";sampleCount=4;interleaveFormat="rg8unorm"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";sampleCount=4;interleaveFormat="r8unorm"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";sampleCount=1;interleaveFormat="rgba16float"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";sampleCount=1;interleaveFormat="rg16float"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";sampleCount=1;interleaveFormat="rgba8unorm"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";sampleCount=1;interleaveFormat="rg8unorm"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";sampleCount=1;interleaveFormat="r8unorm"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";sampleCount=4;interleaveFormat="rgba16float"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";sampleCount=4;interleaveFormat="rg16float"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";sampleCount=4;interleaveFormat="rgba8unorm"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";sampleCount=4;interleaveFormat="rg8unorm"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";sampleCount=4;interleaveFormat="r8unorm"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,buffer,mapping:mapAsync,state,mappingPending:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:depth_stencil_attachment,depth_clear_value:*] + [:depthLoadOp="load";depthClearValue="_undef_"] + expected: FAIL + + [:depthLoadOp="load";depthClearValue=-1] + expected: FAIL + + [:depthLoadOp="load";depthClearValue=0] + expected: FAIL + + [:depthLoadOp="load";depthClearValue=0.5] + expected: FAIL + + [:depthLoadOp="load";depthClearValue=1] + expected: FAIL + + [:depthLoadOp="load";depthClearValue=1.5] + expected: FAIL + + [:depthLoadOp="clear";depthClearValue="_undef_"] + expected: FAIL + + [:depthLoadOp="clear";depthClearValue=-1] + expected: FAIL + + [:depthLoadOp="clear";depthClearValue=0] + expected: FAIL + + [:depthLoadOp="clear";depthClearValue=0.5] + expected: FAIL + + [:depthLoadOp="clear";depthClearValue=1] + expected: FAIL + + [:depthLoadOp="clear";depthClearValue=1.5] + expected: FAIL + + [:depthLoadOp="_undef_";depthClearValue="_undef_"] + expected: FAIL + + [:depthLoadOp="_undef_";depthClearValue=-1] + expected: FAIL + + [:depthLoadOp="_undef_";depthClearValue=0] + expected: FAIL + + [:depthLoadOp="_undef_";depthClearValue=0.5] + expected: FAIL + + [:depthLoadOp="_undef_";depthClearValue=1] + expected: FAIL + + [:depthLoadOp="_undef_";depthClearValue=1.5] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,queue,destroyed,buffer:copyTextureToBuffer:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,pack4x8snorm:pack:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,resource_init,buffer:readonly_storage_buffer:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createView:mip_levels:*] + [:textureDimension="1d";viewDimension="_undef_"] + expected: FAIL + + [:textureDimension="1d";viewDimension="1d"] + expected: FAIL + + [:textureDimension="2d";viewDimension="_undef_"] + expected: FAIL + + [:textureDimension="2d";viewDimension="2d"] + expected: FAIL + + [:textureDimension="2d";viewDimension="2d-array"] + expected: FAIL + + [:textureDimension="2d";viewDimension="cube"] + expected: FAIL + + [:textureDimension="2d";viewDimension="cube-array"] + expected: FAIL + + [:textureDimension="3d";viewDimension="_undef_"] + expected: FAIL + + [:textureDimension="3d";viewDimension="3d"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,command_buffer,basic:b2t2b:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,round:f16:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,unary,i32_complement:i32_complement:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,literal:bools:*] + [:val="true"] + expected: FAIL + + [:val="false"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,f32_subtraction:scalar_compound:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,buffer,mapping:getMappedRange,disjoinRanges_many:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,rendering,basic:large_draw:*] + [:indexed=true;indirect=true] + expected: FAIL + + [:indexed=true;indirect=false] + expected: FAIL + + [:indexed=false;indirect=true] + expected: FAIL + + [:indexed=false;indirect=false] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,queue,buffer_mapped:writeBuffer:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:web_platform,copyToTexture,ImageBitmap:copy_subrect_from_2D_Canvas:*] + [:orientation="none";srcDoFlipYDuringCopy=true;dstPremultiplied=true] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=true;dstPremultiplied=false] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=false;dstPremultiplied=true] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=false;dstPremultiplied=false] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=true;dstPremultiplied=true] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=true;dstPremultiplied=false] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=false;dstPremultiplied=true] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=false;dstPremultiplied=false] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,tanh:f32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,arrayLength:multiple_elements:*] + [:buffer_size=640;type="u32";stride=4] + expected: FAIL + + [:buffer_size=640;type="i32";stride=4] + expected: FAIL + + [:buffer_size=640;type="f32";stride=4] + expected: FAIL + + [:buffer_size=640;type="vec2%3Cu32%3E";stride=8] + expected: FAIL + + [:buffer_size=640;type="vec2%3Ci32%3E";stride=8] + expected: FAIL + + [:buffer_size=640;type="vec2%3Cf32%3E";stride=8] + expected: FAIL + + [:buffer_size=640;type="vec3%3Cu32%3E";stride=16] + expected: FAIL + + [:buffer_size=640;type="vec3%3Ci32%3E";stride=16] + expected: FAIL + + [:buffer_size=640;type="vec3%3Cf32%3E";stride=16] + expected: FAIL + + [:buffer_size=640;type="vec4%3Cu32%3E";stride=16] + expected: FAIL + + [:buffer_size=640;type="vec4%3Ci32%3E";stride=16] + expected: FAIL + + [:buffer_size=640;type="vec4%3Cf32%3E";stride=16] + expected: FAIL + + [:buffer_size=640;type="mat2x2%3Cf32%3E";stride=16] + expected: FAIL + + [:buffer_size=640;type="mat2x3%3Cf32%3E";stride=32] + expected: FAIL + + [:buffer_size=640;type="mat2x4%3Cf32%3E";stride=32] + expected: FAIL + + [:buffer_size=640;type="mat3x2%3Cf32%3E";stride=24] + expected: FAIL + + [:buffer_size=640;type="mat3x3%3Cf32%3E";stride=48] + expected: FAIL + + [:buffer_size=640;type="mat3x4%3Cf32%3E";stride=48] + expected: FAIL + + [:buffer_size=640;type="mat4x2%3Cf32%3E";stride=32] + expected: FAIL + + [:buffer_size=640;type="mat4x3%3Cf32%3E";stride=64] + expected: FAIL + + [:buffer_size=640;type="mat4x4%3Cf32%3E";stride=64] + expected: FAIL + + [:buffer_size=640;type="atomic%3Cu32%3E";stride=4] + expected: FAIL + + [:buffer_size=640;type="atomic%3Ci32%3E";stride=4] + expected: FAIL + + [:buffer_size=640;type="array%3Cu32,4%3E";stride=16] + expected: FAIL + + [:buffer_size=640;type="array%3Ci32,4%3E";stride=16] + expected: FAIL + + [:buffer_size=640;type="array%3Cf32,4%3E";stride=16] + expected: FAIL + + [:buffer_size=640;type="ElemStruct";stride=4] + expected: FAIL + + [:buffer_size=640;type="ElemStruct_ImplicitPadding";stride=16] + expected: FAIL + + [:buffer_size=640;type="ElemStruct_ExplicitPadding";stride=32] + expected: FAIL + + [:buffer_size=1004;type="u32";stride=4] + expected: FAIL + + [:buffer_size=1004;type="i32";stride=4] + expected: FAIL + + [:buffer_size=1004;type="f32";stride=4] + expected: FAIL + + [:buffer_size=1004;type="vec2%3Cu32%3E";stride=8] + expected: FAIL + + [:buffer_size=1004;type="vec2%3Ci32%3E";stride=8] + expected: FAIL + + [:buffer_size=1004;type="vec2%3Cf32%3E";stride=8] + expected: FAIL + + [:buffer_size=1004;type="vec3%3Cu32%3E";stride=16] + expected: FAIL + + [:buffer_size=1004;type="vec3%3Ci32%3E";stride=16] + expected: FAIL + + [:buffer_size=1004;type="vec3%3Cf32%3E";stride=16] + expected: FAIL + + [:buffer_size=1004;type="vec4%3Cu32%3E";stride=16] + expected: FAIL + + [:buffer_size=1004;type="vec4%3Ci32%3E";stride=16] + expected: FAIL + + [:buffer_size=1004;type="vec4%3Cf32%3E";stride=16] + expected: FAIL + + [:buffer_size=1004;type="mat2x2%3Cf32%3E";stride=16] + expected: FAIL + + [:buffer_size=1004;type="mat2x3%3Cf32%3E";stride=32] + expected: FAIL + + [:buffer_size=1004;type="mat2x4%3Cf32%3E";stride=32] + expected: FAIL + + [:buffer_size=1004;type="mat3x2%3Cf32%3E";stride=24] + expected: FAIL + + [:buffer_size=1004;type="mat3x3%3Cf32%3E";stride=48] + expected: FAIL + + [:buffer_size=1004;type="mat3x4%3Cf32%3E";stride=48] + expected: FAIL + + [:buffer_size=1004;type="mat4x2%3Cf32%3E";stride=32] + expected: FAIL + + [:buffer_size=1004;type="mat4x3%3Cf32%3E";stride=64] + expected: FAIL + + [:buffer_size=1004;type="mat4x4%3Cf32%3E";stride=64] + expected: FAIL + + [:buffer_size=1004;type="atomic%3Cu32%3E";stride=4] + expected: FAIL + + [:buffer_size=1004;type="atomic%3Ci32%3E";stride=4] + expected: FAIL + + [:buffer_size=1004;type="array%3Cu32,4%3E";stride=16] + expected: FAIL + + [:buffer_size=1004;type="array%3Ci32,4%3E";stride=16] + expected: FAIL + + [:buffer_size=1004;type="array%3Cf32,4%3E";stride=16] + expected: FAIL + + [:buffer_size=1004;type="ElemStruct";stride=4] + expected: FAIL + + [:buffer_size=1004;type="ElemStruct_ImplicitPadding";stride=16] + expected: FAIL + + [:buffer_size=1004;type="ElemStruct_ExplicitPadding";stride=32] + expected: FAIL + + [:buffer_size=1048576;type="u32";stride=4] + expected: FAIL + + [:buffer_size=1048576;type="i32";stride=4] + expected: FAIL + + [:buffer_size=1048576;type="f32";stride=4] + expected: FAIL + + [:buffer_size=1048576;type="vec2%3Cu32%3E";stride=8] + expected: FAIL + + [:buffer_size=1048576;type="vec2%3Ci32%3E";stride=8] + expected: FAIL + + [:buffer_size=1048576;type="vec2%3Cf32%3E";stride=8] + expected: FAIL + + [:buffer_size=1048576;type="vec3%3Cu32%3E";stride=16] + expected: FAIL + + [:buffer_size=1048576;type="vec3%3Ci32%3E";stride=16] + expected: FAIL + + [:buffer_size=1048576;type="vec3%3Cf32%3E";stride=16] + expected: FAIL + + [:buffer_size=1048576;type="vec4%3Cu32%3E";stride=16] + expected: FAIL + + [:buffer_size=1048576;type="vec4%3Ci32%3E";stride=16] + expected: FAIL + + [:buffer_size=1048576;type="vec4%3Cf32%3E";stride=16] + expected: FAIL + + [:buffer_size=1048576;type="mat2x2%3Cf32%3E";stride=16] + expected: FAIL + + [:buffer_size=1048576;type="mat2x3%3Cf32%3E";stride=32] + expected: FAIL + + [:buffer_size=1048576;type="mat2x4%3Cf32%3E";stride=32] + expected: FAIL + + [:buffer_size=1048576;type="mat3x2%3Cf32%3E";stride=24] + expected: FAIL + + [:buffer_size=1048576;type="mat3x3%3Cf32%3E";stride=48] + expected: FAIL + + [:buffer_size=1048576;type="mat3x4%3Cf32%3E";stride=48] + expected: FAIL + + [:buffer_size=1048576;type="mat4x2%3Cf32%3E";stride=32] + expected: FAIL + + [:buffer_size=1048576;type="mat4x3%3Cf32%3E";stride=64] + expected: FAIL + + [:buffer_size=1048576;type="mat4x4%3Cf32%3E";stride=64] + expected: FAIL + + [:buffer_size=1048576;type="atomic%3Cu32%3E";stride=4] + expected: FAIL + + [:buffer_size=1048576;type="atomic%3Ci32%3E";stride=4] + expected: FAIL + + [:buffer_size=1048576;type="array%3Cu32,4%3E";stride=16] + expected: FAIL + + [:buffer_size=1048576;type="array%3Ci32,4%3E";stride=16] + expected: FAIL + + [:buffer_size=1048576;type="array%3Cf32,4%3E";stride=16] + expected: FAIL + + [:buffer_size=1048576;type="ElemStruct";stride=4] + expected: FAIL + + [:buffer_size=1048576;type="ElemStruct_ImplicitPadding";stride=16] + expected: FAIL + + [:buffer_size=1048576;type="ElemStruct_ExplicitPadding";stride=32] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSample:sampled_1d_coords:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,encoder_open_state:render_pass_commands:*] + [:command="draw"] + expected: FAIL + + [:command="drawIndexed"] + expected: FAIL + + [:command="drawIndexedIndirect"] + expected: FAIL + + [:command="drawIndirect"] + expected: FAIL + + [:command="setIndexBuffer"] + expected: FAIL + + [:command="setBindGroup"] + expected: FAIL + + [:command="setVertexBuffer"] + expected: FAIL + + [:command="setPipeline"] + expected: FAIL + + [:command="setViewport"] + expected: FAIL + + [:command="setScissorRect"] + expected: FAIL + + [:command="setBlendConstant"] + expected: FAIL + + [:command="setStencilReference"] + expected: FAIL + + [:command="beginOcclusionQuery"] + expected: FAIL + + [:command="endOcclusionQuery"] + expected: FAIL + + [:command="executeBundles"] + expected: FAIL + + [:command="pushDebugGroup"] + expected: FAIL + + [:command="popDebugGroup"] + expected: FAIL + + [:command="insertDebugMarker"] + expected: FAIL + + +[cts.https.html?q=webgpu:web_platform,canvas,readbackFromWebGPUCanvas:transferToImageBitmap_huge_size:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,mix:nonmatching_f32:*] + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets,blend:*] + [:isAsync=false;format="r8unorm";componentCount=1] + expected: FAIL + + [:isAsync=false;format="r8unorm";componentCount=2] + expected: FAIL + + [:isAsync=false;format="r8unorm";componentCount=3] + expected: FAIL + + [:isAsync=false;format="r8unorm";componentCount=4] + expected: FAIL + + [:isAsync=false;format="rg8unorm";componentCount=1] + expected: FAIL + + [:isAsync=false;format="rg8unorm";componentCount=2] + expected: FAIL + + [:isAsync=false;format="rg8unorm";componentCount=3] + expected: FAIL + + [:isAsync=false;format="rg8unorm";componentCount=4] + expected: FAIL + + [:isAsync=false;format="rgba8unorm";componentCount=1] + expected: FAIL + + [:isAsync=false;format="rgba8unorm";componentCount=2] + expected: FAIL + + [:isAsync=false;format="rgba8unorm";componentCount=3] + expected: FAIL + + [:isAsync=false;format="rgba8unorm";componentCount=4] + expected: FAIL + + [:isAsync=false;format="bgra8unorm";componentCount=1] + expected: FAIL + + [:isAsync=false;format="bgra8unorm";componentCount=2] + expected: FAIL + + [:isAsync=false;format="bgra8unorm";componentCount=3] + expected: FAIL + + [:isAsync=false;format="bgra8unorm";componentCount=4] + expected: FAIL + + [:isAsync=true;format="r8unorm";componentCount=1] + expected: FAIL + + [:isAsync=true;format="r8unorm";componentCount=2] + expected: FAIL + + [:isAsync=true;format="r8unorm";componentCount=3] + expected: FAIL + + [:isAsync=true;format="r8unorm";componentCount=4] + expected: FAIL + + [:isAsync=true;format="rg8unorm";componentCount=1] + expected: FAIL + + [:isAsync=true;format="rg8unorm";componentCount=2] + expected: FAIL + + [:isAsync=true;format="rg8unorm";componentCount=3] + expected: FAIL + + [:isAsync=true;format="rg8unorm";componentCount=4] + expected: FAIL + + [:isAsync=true;format="rgba8unorm";componentCount=1] + expected: FAIL + + [:isAsync=true;format="rgba8unorm";componentCount=2] + expected: FAIL + + [:isAsync=true;format="rgba8unorm";componentCount=3] + expected: FAIL + + [:isAsync=true;format="rgba8unorm";componentCount=4] + expected: FAIL + + [:isAsync=true;format="bgra8unorm";componentCount=1] + expected: FAIL + + [:isAsync=true;format="bgra8unorm";componentCount=2] + expected: FAIL + + [:isAsync=true;format="bgra8unorm";componentCount=3] + expected: FAIL + + [:isAsync=true;format="bgra8unorm";componentCount=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,inter_stage:max_shader_variable_location:*] + [:isAsync=false;locationDelta=0] + expected: FAIL + + [:isAsync=false;locationDelta=-1] + expected: FAIL + + [:isAsync=false;locationDelta=-2] + expected: FAIL + + [:isAsync=true;locationDelta=0] + expected: FAIL + + [:isAsync=true;locationDelta=-1] + expected: FAIL + + [:isAsync=true;locationDelta=-2] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,f32_multiplication:vector_scalar_compound:*] + [:inputSource="const";dim=2] + expected: FAIL + + [:inputSource="const";dim=3] + expected: FAIL + + [:inputSource="const";dim=4] + expected: FAIL + + [:inputSource="uniform";dim=2] + expected: FAIL + + [:inputSource="uniform";dim=3] + expected: FAIL + + [:inputSource="uniform";dim=4] + expected: FAIL + + [:inputSource="storage_r";dim=2] + expected: FAIL + + [:inputSource="storage_r";dim=3] + expected: FAIL + + [:inputSource="storage_r";dim=4] + expected: FAIL + + [:inputSource="storage_rw";dim=2] + expected: FAIL + + [:inputSource="storage_rw";dim=3] + expected: FAIL + + [:inputSource="storage_rw";dim=4] + expected: FAIL + + +[cts.https.html?q=webgpu:web_platform,canvas,configure:format:*] + [:canvasType="onscreen";format="r8unorm"] + expected: FAIL + + [:canvasType="onscreen";format="r8snorm"] + expected: FAIL + + [:canvasType="onscreen";format="r8uint"] + expected: FAIL + + [:canvasType="onscreen";format="r8sint"] + expected: FAIL + + [:canvasType="onscreen";format="rg8unorm"] + expected: FAIL + + [:canvasType="onscreen";format="rg8snorm"] + expected: FAIL + + [:canvasType="onscreen";format="rg8uint"] + expected: FAIL + + [:canvasType="onscreen";format="rg8sint"] + expected: FAIL + + [:canvasType="onscreen";format="rgba8unorm"] + expected: FAIL + + [:canvasType="onscreen";format="rgba8unorm-srgb"] + expected: FAIL + + [:canvasType="onscreen";format="rgba8snorm"] + expected: FAIL + + [:canvasType="onscreen";format="rgba8uint"] + expected: FAIL + + [:canvasType="onscreen";format="rgba8sint"] + expected: FAIL + + [:canvasType="onscreen";format="bgra8unorm"] + expected: FAIL + + [:canvasType="onscreen";format="bgra8unorm-srgb"] + expected: FAIL + + [:canvasType="onscreen";format="r16uint"] + expected: FAIL + + [:canvasType="onscreen";format="r16sint"] + expected: FAIL + + [:canvasType="onscreen";format="r16float"] + expected: FAIL + + [:canvasType="onscreen";format="rg16uint"] + expected: FAIL + + [:canvasType="onscreen";format="rg16sint"] + expected: FAIL + + [:canvasType="onscreen";format="rg16float"] + expected: FAIL + + [:canvasType="onscreen";format="rgba16uint"] + expected: FAIL + + [:canvasType="onscreen";format="rgba16sint"] + expected: FAIL + + [:canvasType="onscreen";format="rgba16float"] + expected: FAIL + + [:canvasType="onscreen";format="r32uint"] + expected: FAIL + + [:canvasType="onscreen";format="r32sint"] + expected: FAIL + + [:canvasType="onscreen";format="r32float"] + expected: FAIL + + [:canvasType="onscreen";format="rg32uint"] + expected: FAIL + + [:canvasType="onscreen";format="rg32sint"] + expected: FAIL + + [:canvasType="onscreen";format="rg32float"] + expected: FAIL + + [:canvasType="onscreen";format="rgba32uint"] + expected: FAIL + + [:canvasType="onscreen";format="rgba32sint"] + expected: FAIL + + [:canvasType="onscreen";format="rgba32float"] + expected: FAIL + + [:canvasType="onscreen";format="rgb10a2unorm"] + expected: FAIL + + [:canvasType="onscreen";format="rg11b10ufloat"] + expected: FAIL + + [:canvasType="onscreen";format="rgb9e5ufloat"] + expected: FAIL + + [:canvasType="onscreen";format="stencil8"] + expected: FAIL + + [:canvasType="onscreen";format="depth16unorm"] + expected: FAIL + + [:canvasType="onscreen";format="depth32float"] + expected: FAIL + + [:canvasType="onscreen";format="depth24plus"] + expected: FAIL + + [:canvasType="onscreen";format="depth24plus-stencil8"] + expected: FAIL + + [:canvasType="onscreen";format="depth32float-stencil8"] + expected: FAIL + + [:canvasType="onscreen";format="bc1-rgba-unorm"] + expected: FAIL + + [:canvasType="onscreen";format="bc1-rgba-unorm-srgb"] + expected: FAIL + + [:canvasType="onscreen";format="bc2-rgba-unorm"] + expected: FAIL + + [:canvasType="onscreen";format="bc2-rgba-unorm-srgb"] + expected: FAIL + + [:canvasType="onscreen";format="bc3-rgba-unorm"] + expected: FAIL + + [:canvasType="onscreen";format="bc3-rgba-unorm-srgb"] + expected: FAIL + + [:canvasType="onscreen";format="bc4-r-unorm"] + expected: FAIL + + [:canvasType="onscreen";format="bc4-r-snorm"] + expected: FAIL + + [:canvasType="onscreen";format="bc5-rg-unorm"] + expected: FAIL + + [:canvasType="onscreen";format="bc5-rg-snorm"] + expected: FAIL + + [:canvasType="onscreen";format="bc6h-rgb-ufloat"] + expected: FAIL + + [:canvasType="onscreen";format="bc6h-rgb-float"] + expected: FAIL + + [:canvasType="onscreen";format="bc7-rgba-unorm"] + expected: FAIL + + [:canvasType="onscreen";format="bc7-rgba-unorm-srgb"] + expected: FAIL + + [:canvasType="onscreen";format="etc2-rgb8unorm"] + expected: FAIL + + [:canvasType="onscreen";format="etc2-rgb8unorm-srgb"] + expected: FAIL + + [:canvasType="onscreen";format="etc2-rgb8a1unorm"] + expected: FAIL + + [:canvasType="onscreen";format="etc2-rgb8a1unorm-srgb"] + expected: FAIL + + [:canvasType="onscreen";format="etc2-rgba8unorm"] + expected: FAIL + + [:canvasType="onscreen";format="etc2-rgba8unorm-srgb"] + expected: FAIL + + [:canvasType="onscreen";format="eac-r11unorm"] + expected: FAIL + + [:canvasType="onscreen";format="eac-r11snorm"] + expected: FAIL + + [:canvasType="onscreen";format="eac-rg11unorm"] + expected: FAIL + + [:canvasType="onscreen";format="eac-rg11snorm"] + expected: FAIL + + [:canvasType="onscreen";format="astc-4x4-unorm"] + expected: FAIL + + [:canvasType="onscreen";format="astc-4x4-unorm-srgb"] + expected: FAIL + + [:canvasType="onscreen";format="astc-5x4-unorm"] + expected: FAIL + + [:canvasType="onscreen";format="astc-5x4-unorm-srgb"] + expected: FAIL + + [:canvasType="onscreen";format="astc-5x5-unorm"] + expected: FAIL + + [:canvasType="onscreen";format="astc-5x5-unorm-srgb"] + expected: FAIL + + [:canvasType="onscreen";format="astc-6x5-unorm"] + expected: FAIL + + [:canvasType="onscreen";format="astc-6x5-unorm-srgb"] + expected: FAIL + + [:canvasType="onscreen";format="astc-6x6-unorm"] + expected: FAIL + + [:canvasType="onscreen";format="astc-6x6-unorm-srgb"] + expected: FAIL + + [:canvasType="onscreen";format="astc-8x5-unorm"] + expected: FAIL + + [:canvasType="onscreen";format="astc-8x5-unorm-srgb"] + expected: FAIL + + [:canvasType="onscreen";format="astc-8x6-unorm"] + expected: FAIL + + [:canvasType="onscreen";format="astc-8x6-unorm-srgb"] + expected: FAIL + + [:canvasType="onscreen";format="astc-8x8-unorm"] + expected: FAIL + + [:canvasType="onscreen";format="astc-8x8-unorm-srgb"] + expected: FAIL + + [:canvasType="onscreen";format="astc-10x5-unorm"] + expected: FAIL + + [:canvasType="onscreen";format="astc-10x5-unorm-srgb"] + expected: FAIL + + [:canvasType="onscreen";format="astc-10x6-unorm"] + expected: FAIL + + [:canvasType="onscreen";format="astc-10x6-unorm-srgb"] + expected: FAIL + + [:canvasType="onscreen";format="astc-10x8-unorm"] + expected: FAIL + + [:canvasType="onscreen";format="astc-10x8-unorm-srgb"] + expected: FAIL + + [:canvasType="onscreen";format="astc-10x10-unorm"] + expected: FAIL + + [:canvasType="onscreen";format="astc-10x10-unorm-srgb"] + expected: FAIL + + [:canvasType="onscreen";format="astc-12x10-unorm"] + expected: FAIL + + [:canvasType="onscreen";format="astc-12x10-unorm-srgb"] + expected: FAIL + + [:canvasType="onscreen";format="astc-12x12-unorm"] + expected: FAIL + + [:canvasType="onscreen";format="astc-12x12-unorm-srgb"] + expected: FAIL + + [:canvasType="offscreen";format="r8unorm"] + expected: FAIL + + [:canvasType="offscreen";format="r8snorm"] + expected: FAIL + + [:canvasType="offscreen";format="r8uint"] + expected: FAIL + + [:canvasType="offscreen";format="r8sint"] + expected: FAIL + + [:canvasType="offscreen";format="rg8unorm"] + expected: FAIL + + [:canvasType="offscreen";format="rg8snorm"] + expected: FAIL + + [:canvasType="offscreen";format="rg8uint"] + expected: FAIL + + [:canvasType="offscreen";format="rg8sint"] + expected: FAIL + + [:canvasType="offscreen";format="rgba8unorm"] + expected: FAIL + + [:canvasType="offscreen";format="rgba8unorm-srgb"] + expected: FAIL + + [:canvasType="offscreen";format="rgba8snorm"] + expected: FAIL + + [:canvasType="offscreen";format="rgba8uint"] + expected: FAIL + + [:canvasType="offscreen";format="rgba8sint"] + expected: FAIL + + [:canvasType="offscreen";format="bgra8unorm"] + expected: FAIL + + [:canvasType="offscreen";format="bgra8unorm-srgb"] + expected: FAIL + + [:canvasType="offscreen";format="r16uint"] + expected: FAIL + + [:canvasType="offscreen";format="r16sint"] + expected: FAIL + + [:canvasType="offscreen";format="r16float"] + expected: FAIL + + [:canvasType="offscreen";format="rg16uint"] + expected: FAIL + + [:canvasType="offscreen";format="rg16sint"] + expected: FAIL + + [:canvasType="offscreen";format="rg16float"] + expected: FAIL + + [:canvasType="offscreen";format="rgba16uint"] + expected: FAIL + + [:canvasType="offscreen";format="rgba16sint"] + expected: FAIL + + [:canvasType="offscreen";format="rgba16float"] + expected: FAIL + + [:canvasType="offscreen";format="r32uint"] + expected: FAIL + + [:canvasType="offscreen";format="r32sint"] + expected: FAIL + + [:canvasType="offscreen";format="r32float"] + expected: FAIL + + [:canvasType="offscreen";format="rg32uint"] + expected: FAIL + + [:canvasType="offscreen";format="rg32sint"] + expected: FAIL + + [:canvasType="offscreen";format="rg32float"] + expected: FAIL + + [:canvasType="offscreen";format="rgba32uint"] + expected: FAIL + + [:canvasType="offscreen";format="rgba32sint"] + expected: FAIL + + [:canvasType="offscreen";format="rgba32float"] + expected: FAIL + + [:canvasType="offscreen";format="rgb10a2unorm"] + expected: FAIL + + [:canvasType="offscreen";format="rg11b10ufloat"] + expected: FAIL + + [:canvasType="offscreen";format="rgb9e5ufloat"] + expected: FAIL + + [:canvasType="offscreen";format="stencil8"] + expected: FAIL + + [:canvasType="offscreen";format="depth16unorm"] + expected: FAIL + + [:canvasType="offscreen";format="depth32float"] + expected: FAIL + + [:canvasType="offscreen";format="depth24plus"] + expected: FAIL + + [:canvasType="offscreen";format="depth24plus-stencil8"] + expected: FAIL + + [:canvasType="offscreen";format="depth32float-stencil8"] + expected: FAIL + + [:canvasType="offscreen";format="bc1-rgba-unorm"] + expected: FAIL + + [:canvasType="offscreen";format="bc1-rgba-unorm-srgb"] + expected: FAIL + + [:canvasType="offscreen";format="bc2-rgba-unorm"] + expected: FAIL + + [:canvasType="offscreen";format="bc2-rgba-unorm-srgb"] + expected: FAIL + + [:canvasType="offscreen";format="bc3-rgba-unorm"] + expected: FAIL + + [:canvasType="offscreen";format="bc3-rgba-unorm-srgb"] + expected: FAIL + + [:canvasType="offscreen";format="bc4-r-unorm"] + expected: FAIL + + [:canvasType="offscreen";format="bc4-r-snorm"] + expected: FAIL + + [:canvasType="offscreen";format="bc5-rg-unorm"] + expected: FAIL + + [:canvasType="offscreen";format="bc5-rg-snorm"] + expected: FAIL + + [:canvasType="offscreen";format="bc6h-rgb-ufloat"] + expected: FAIL + + [:canvasType="offscreen";format="bc6h-rgb-float"] + expected: FAIL + + [:canvasType="offscreen";format="bc7-rgba-unorm"] + expected: FAIL + + [:canvasType="offscreen";format="bc7-rgba-unorm-srgb"] + expected: FAIL + + [:canvasType="offscreen";format="etc2-rgb8unorm"] + expected: FAIL + + [:canvasType="offscreen";format="etc2-rgb8unorm-srgb"] + expected: FAIL + + [:canvasType="offscreen";format="etc2-rgb8a1unorm"] + expected: FAIL + + [:canvasType="offscreen";format="etc2-rgb8a1unorm-srgb"] + expected: FAIL + + [:canvasType="offscreen";format="etc2-rgba8unorm"] + expected: FAIL + + [:canvasType="offscreen";format="etc2-rgba8unorm-srgb"] + expected: FAIL + + [:canvasType="offscreen";format="eac-r11unorm"] + expected: FAIL + + [:canvasType="offscreen";format="eac-r11snorm"] + expected: FAIL + + [:canvasType="offscreen";format="eac-rg11unorm"] + expected: FAIL + + [:canvasType="offscreen";format="eac-rg11snorm"] + expected: FAIL + + [:canvasType="offscreen";format="astc-4x4-unorm"] + expected: FAIL + + [:canvasType="offscreen";format="astc-4x4-unorm-srgb"] + expected: FAIL + + [:canvasType="offscreen";format="astc-5x4-unorm"] + expected: FAIL + + [:canvasType="offscreen";format="astc-5x4-unorm-srgb"] + expected: FAIL + + [:canvasType="offscreen";format="astc-5x5-unorm"] + expected: FAIL + + [:canvasType="offscreen";format="astc-5x5-unorm-srgb"] + expected: FAIL + + [:canvasType="offscreen";format="astc-6x5-unorm"] + expected: FAIL + + [:canvasType="offscreen";format="astc-6x5-unorm-srgb"] + expected: FAIL + + [:canvasType="offscreen";format="astc-6x6-unorm"] + expected: FAIL + + [:canvasType="offscreen";format="astc-6x6-unorm-srgb"] + expected: FAIL + + [:canvasType="offscreen";format="astc-8x5-unorm"] + expected: FAIL + + [:canvasType="offscreen";format="astc-8x5-unorm-srgb"] + expected: FAIL + + [:canvasType="offscreen";format="astc-8x6-unorm"] + expected: FAIL + + [:canvasType="offscreen";format="astc-8x6-unorm-srgb"] + expected: FAIL + + [:canvasType="offscreen";format="astc-8x8-unorm"] + expected: FAIL + + [:canvasType="offscreen";format="astc-8x8-unorm-srgb"] + expected: FAIL + + [:canvasType="offscreen";format="astc-10x5-unorm"] + expected: FAIL + + [:canvasType="offscreen";format="astc-10x5-unorm-srgb"] + expected: FAIL + + [:canvasType="offscreen";format="astc-10x6-unorm"] + expected: FAIL + + [:canvasType="offscreen";format="astc-10x6-unorm-srgb"] + expected: FAIL + + [:canvasType="offscreen";format="astc-10x8-unorm"] + expected: FAIL + + [:canvasType="offscreen";format="astc-10x8-unorm-srgb"] + expected: FAIL + + [:canvasType="offscreen";format="astc-10x10-unorm"] + expected: FAIL + + [:canvasType="offscreen";format="astc-10x10-unorm-srgb"] + expected: FAIL + + [:canvasType="offscreen";format="astc-12x10-unorm"] + expected: FAIL + + [:canvasType="offscreen";format="astc-12x10-unorm-srgb"] + expected: FAIL + + [:canvasType="offscreen";format="astc-12x12-unorm"] + expected: FAIL + + [:canvasType="offscreen";format="astc-12x12-unorm-srgb"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,reflection:texture_reflection_attributes:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,resource_usages,buffer,in_pass_encoder:subresources,buffer_usage_in_one_compute_pass_with_one_dispatch:*] + [:usage0AccessibleInDispatch=true;usage1AccessibleInDispatch=true;dispatchBeforeUsage1=false] + expected: FAIL + + [:usage0AccessibleInDispatch=true;usage1AccessibleInDispatch=false;dispatchBeforeUsage1=true] + expected: FAIL + + [:usage0AccessibleInDispatch=true;usage1AccessibleInDispatch=false;dispatchBeforeUsage1=false] + expected: FAIL + + [:usage0AccessibleInDispatch=false;usage1AccessibleInDispatch=true;dispatchBeforeUsage1=false] + expected: FAIL + + [:usage0AccessibleInDispatch=false;usage1AccessibleInDispatch=false;dispatchBeforeUsage1=true] + expected: FAIL + + [:usage0AccessibleInDispatch=false;usage1AccessibleInDispatch=false;dispatchBeforeUsage1=false] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,image_copy,buffer_texture_copies:depth_stencil_format,copy_usage_and_aspect:*] + [:format="stencil8"] + expected: FAIL + + [:format="depth16unorm"] + expected: FAIL + + [:format="depth32float"] + expected: FAIL + + [:format="depth24plus"] + expected: FAIL + + [:format="depth24plus-stencil8"] + expected: FAIL + + [:format="depth32float-stencil8"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,dot:u32:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,clearBuffer:buffer,device_mismatch:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,asin:f32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,log:f16:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createBindGroupLayout:duplicate_bindings:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:examples:basic,plain_cases_private:*] + [:x=2;y=4] + expected: FAIL + + [:x=-10;y=18] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,sample_mask:*] + [:writeMask=15;renderMode="direct";bufferOffset="zero";querySetOffset="zero";sampleMask=0] + expected: FAIL + + [:writeMask=15;renderMode="direct";bufferOffset="zero";querySetOffset="zero";sampleMask=2] + expected: FAIL + + [:writeMask=15;renderMode="direct";bufferOffset="zero";querySetOffset="zero";sampleMask=4] + expected: FAIL + + [:writeMask=15;renderMode="direct";bufferOffset="zero";querySetOffset="zero";sampleMask=6] + expected: FAIL + + [:writeMask=15;renderMode="direct";bufferOffset="zero";querySetOffset="non-zero";sampleMask=0] + expected: FAIL + + [:writeMask=15;renderMode="direct";bufferOffset="zero";querySetOffset="non-zero";sampleMask=2] + expected: FAIL + + [:writeMask=15;renderMode="direct";bufferOffset="zero";querySetOffset="non-zero";sampleMask=4] + expected: FAIL + + [:writeMask=15;renderMode="direct";bufferOffset="zero";querySetOffset="non-zero";sampleMask=6] + expected: FAIL + + [:writeMask=15;renderMode="direct";bufferOffset="non-zero";querySetOffset="zero";sampleMask=0] + expected: FAIL + + [:writeMask=15;renderMode="direct";bufferOffset="non-zero";querySetOffset="zero";sampleMask=2] + expected: FAIL + + [:writeMask=15;renderMode="direct";bufferOffset="non-zero";querySetOffset="zero";sampleMask=4] + expected: FAIL + + [:writeMask=15;renderMode="direct";bufferOffset="non-zero";querySetOffset="zero";sampleMask=6] + expected: FAIL + + [:writeMask=15;renderMode="direct";bufferOffset="non-zero";querySetOffset="non-zero";sampleMask=0] + expected: FAIL + + [:writeMask=15;renderMode="direct";bufferOffset="non-zero";querySetOffset="non-zero";sampleMask=2] + expected: FAIL + + [:writeMask=15;renderMode="direct";bufferOffset="non-zero";querySetOffset="non-zero";sampleMask=4] + expected: FAIL + + [:writeMask=15;renderMode="direct";bufferOffset="non-zero";querySetOffset="non-zero";sampleMask=6] + expected: FAIL + + [:writeMask=15;renderMode="render-bundle";bufferOffset="zero";querySetOffset="zero";sampleMask=0] + expected: FAIL + + [:writeMask=15;renderMode="render-bundle";bufferOffset="zero";querySetOffset="zero";sampleMask=2] + expected: FAIL + + [:writeMask=15;renderMode="render-bundle";bufferOffset="zero";querySetOffset="zero";sampleMask=4] + expected: FAIL + + [:writeMask=15;renderMode="render-bundle";bufferOffset="zero";querySetOffset="zero";sampleMask=6] + expected: FAIL + + [:writeMask=15;renderMode="render-bundle";bufferOffset="zero";querySetOffset="non-zero";sampleMask=0] + expected: FAIL + + [:writeMask=15;renderMode="render-bundle";bufferOffset="zero";querySetOffset="non-zero";sampleMask=2] + expected: FAIL + + [:writeMask=15;renderMode="render-bundle";bufferOffset="zero";querySetOffset="non-zero";sampleMask=4] + expected: FAIL + + [:writeMask=15;renderMode="render-bundle";bufferOffset="zero";querySetOffset="non-zero";sampleMask=6] + expected: FAIL + + [:writeMask=15;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="zero";sampleMask=0] + expected: FAIL + + [:writeMask=15;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="zero";sampleMask=2] + expected: FAIL + + [:writeMask=15;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="zero";sampleMask=4] + expected: FAIL + + [:writeMask=15;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="zero";sampleMask=6] + expected: FAIL + + [:writeMask=15;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="non-zero";sampleMask=0] + expected: FAIL + + [:writeMask=15;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="non-zero";sampleMask=2] + expected: FAIL + + [:writeMask=15;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="non-zero";sampleMask=4] + expected: FAIL + + [:writeMask=15;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="non-zero";sampleMask=6] + expected: FAIL + + [:writeMask=0;renderMode="direct";bufferOffset="zero";querySetOffset="zero";sampleMask=0] + expected: FAIL + + [:writeMask=0;renderMode="direct";bufferOffset="zero";querySetOffset="zero";sampleMask=2] + expected: FAIL + + [:writeMask=0;renderMode="direct";bufferOffset="zero";querySetOffset="zero";sampleMask=4] + expected: FAIL + + [:writeMask=0;renderMode="direct";bufferOffset="zero";querySetOffset="zero";sampleMask=6] + expected: FAIL + + [:writeMask=0;renderMode="direct";bufferOffset="zero";querySetOffset="non-zero";sampleMask=0] + expected: FAIL + + [:writeMask=0;renderMode="direct";bufferOffset="zero";querySetOffset="non-zero";sampleMask=2] + expected: FAIL + + [:writeMask=0;renderMode="direct";bufferOffset="zero";querySetOffset="non-zero";sampleMask=4] + expected: FAIL + + [:writeMask=0;renderMode="direct";bufferOffset="zero";querySetOffset="non-zero";sampleMask=6] + expected: FAIL + + [:writeMask=0;renderMode="direct";bufferOffset="non-zero";querySetOffset="zero";sampleMask=0] + expected: FAIL + + [:writeMask=0;renderMode="direct";bufferOffset="non-zero";querySetOffset="zero";sampleMask=2] + expected: FAIL + + [:writeMask=0;renderMode="direct";bufferOffset="non-zero";querySetOffset="zero";sampleMask=4] + expected: FAIL + + [:writeMask=0;renderMode="direct";bufferOffset="non-zero";querySetOffset="zero";sampleMask=6] + expected: FAIL + + [:writeMask=0;renderMode="direct";bufferOffset="non-zero";querySetOffset="non-zero";sampleMask=0] + expected: FAIL + + [:writeMask=0;renderMode="direct";bufferOffset="non-zero";querySetOffset="non-zero";sampleMask=2] + expected: FAIL + + [:writeMask=0;renderMode="direct";bufferOffset="non-zero";querySetOffset="non-zero";sampleMask=4] + expected: FAIL + + [:writeMask=0;renderMode="direct";bufferOffset="non-zero";querySetOffset="non-zero";sampleMask=6] + expected: FAIL + + [:writeMask=0;renderMode="render-bundle";bufferOffset="zero";querySetOffset="zero";sampleMask=0] + expected: FAIL + + [:writeMask=0;renderMode="render-bundle";bufferOffset="zero";querySetOffset="zero";sampleMask=2] + expected: FAIL + + [:writeMask=0;renderMode="render-bundle";bufferOffset="zero";querySetOffset="zero";sampleMask=4] + expected: FAIL + + [:writeMask=0;renderMode="render-bundle";bufferOffset="zero";querySetOffset="zero";sampleMask=6] + expected: FAIL + + [:writeMask=0;renderMode="render-bundle";bufferOffset="zero";querySetOffset="non-zero";sampleMask=0] + expected: FAIL + + [:writeMask=0;renderMode="render-bundle";bufferOffset="zero";querySetOffset="non-zero";sampleMask=2] + expected: FAIL + + [:writeMask=0;renderMode="render-bundle";bufferOffset="zero";querySetOffset="non-zero";sampleMask=4] + expected: FAIL + + [:writeMask=0;renderMode="render-bundle";bufferOffset="zero";querySetOffset="non-zero";sampleMask=6] + expected: FAIL + + [:writeMask=0;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="zero";sampleMask=0] + expected: FAIL + + [:writeMask=0;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="zero";sampleMask=2] + expected: FAIL + + [:writeMask=0;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="zero";sampleMask=4] + expected: FAIL + + [:writeMask=0;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="zero";sampleMask=6] + expected: FAIL + + [:writeMask=0;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="non-zero";sampleMask=0] + expected: FAIL + + [:writeMask=0;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="non-zero";sampleMask=2] + expected: FAIL + + [:writeMask=0;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="non-zero";sampleMask=4] + expected: FAIL + + [:writeMask=0;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="non-zero";sampleMask=6] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,inversesqrt:f32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,vertex_state:max_vertex_buffer_limit:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,cos:f32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,transpose:f32:*] + [:inputSource="const";cols=2;rows=2] + expected: FAIL + + [:inputSource="const";cols=2;rows=3] + expected: FAIL + + [:inputSource="const";cols=2;rows=4] + expected: FAIL + + [:inputSource="const";cols=3;rows=2] + expected: FAIL + + [:inputSource="const";cols=3;rows=3] + expected: FAIL + + [:inputSource="const";cols=3;rows=4] + expected: FAIL + + [:inputSource="const";cols=4;rows=2] + expected: FAIL + + [:inputSource="const";cols=4;rows=3] + expected: FAIL + + [:inputSource="const";cols=4;rows=4] + expected: FAIL + + [:inputSource="uniform";cols=2;rows=2] + expected: FAIL + + [:inputSource="uniform";cols=2;rows=3] + expected: FAIL + + [:inputSource="uniform";cols=2;rows=4] + expected: FAIL + + [:inputSource="uniform";cols=3;rows=2] + expected: FAIL + + [:inputSource="uniform";cols=3;rows=3] + expected: FAIL + + [:inputSource="uniform";cols=3;rows=4] + expected: FAIL + + [:inputSource="uniform";cols=4;rows=2] + expected: FAIL + + [:inputSource="uniform";cols=4;rows=3] + expected: FAIL + + [:inputSource="uniform";cols=4;rows=4] + expected: FAIL + + [:inputSource="storage_r";cols=2;rows=2] + expected: FAIL + + [:inputSource="storage_r";cols=2;rows=3] + expected: FAIL + + [:inputSource="storage_r";cols=2;rows=4] + expected: FAIL + + [:inputSource="storage_r";cols=3;rows=2] + expected: FAIL + + [:inputSource="storage_r";cols=3;rows=3] + expected: FAIL + + [:inputSource="storage_r";cols=3;rows=4] + expected: FAIL + + [:inputSource="storage_r";cols=4;rows=2] + expected: FAIL + + [:inputSource="storage_r";cols=4;rows=3] + expected: FAIL + + [:inputSource="storage_r";cols=4;rows=4] + expected: FAIL + + [:inputSource="storage_rw";cols=2;rows=2] + expected: FAIL + + [:inputSource="storage_rw";cols=2;rows=3] + expected: FAIL + + [:inputSource="storage_rw";cols=2;rows=4] + expected: FAIL + + [:inputSource="storage_rw";cols=3;rows=2] + expected: FAIL + + [:inputSource="storage_rw";cols=3;rows=3] + expected: FAIL + + [:inputSource="storage_rw";cols=3;rows=4] + expected: FAIL + + [:inputSource="storage_rw";cols=4;rows=2] + expected: FAIL + + [:inputSource="storage_rw";cols=4;rows=3] + expected: FAIL + + [:inputSource="storage_rw";cols=4;rows=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,compute_pipeline:limits,invocations_per_workgroup:*] + [:isAsync=true;size=[128,1,2\]] + expected: FAIL + + [:isAsync=true;size=[129,1,2\]] + expected: FAIL + + [:isAsync=true;size=[2,128,1\]] + expected: FAIL + + [:isAsync=true;size=[2,129,1\]] + expected: FAIL + + [:isAsync=true;size=[1,8,32\]] + expected: FAIL + + [:isAsync=true;size=[1,8,33\]] + expected: FAIL + + [:isAsync=false;size=[128,1,2\]] + expected: FAIL + + [:isAsync=false;size=[129,1,2\]] + expected: FAIL + + [:isAsync=false;size=[2,128,1\]] + expected: FAIL + + [:isAsync=false;size=[2,129,1\]] + expected: FAIL + + [:isAsync=false;size=[1,8,32\]] + expected: FAIL + + [:isAsync=false;size=[1,8,33\]] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureNumLayers:sampled:*] + [:texture_type="texture_2d_array"] + expected: FAIL + + [:texture_type="texture_cube_array"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,texture_view,format_reinterpretation:texture_binding:*] + [:format="rgba8unorm";viewFormat="rgba8unorm-srgb"] + expected: FAIL + + [:format="rgba8unorm-srgb";viewFormat="rgba8unorm"] + expected: FAIL + + [:format="bgra8unorm";viewFormat="bgra8unorm-srgb"] + expected: FAIL + + [:format="bgra8unorm-srgb";viewFormat="bgra8unorm"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,resource_usages,texture,in_pass_encoder:scope,dispatch:*] + [:dispatch="none"] + expected: FAIL + + [:dispatch="direct"] + expected: FAIL + + [:dispatch="indirect"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,comments:line_comment_eof:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,i32_arithmetic:subtraction_vector_scalar:*] + [:inputSource="const";vectorize_lhs=2] + expected: FAIL + + [:inputSource="const";vectorize_lhs=3] + expected: FAIL + + [:inputSource="const";vectorize_lhs=4] + expected: FAIL + + [:inputSource="uniform";vectorize_lhs=2] + expected: FAIL + + [:inputSource="uniform";vectorize_lhs=3] + expected: FAIL + + [:inputSource="uniform";vectorize_lhs=4] + expected: FAIL + + [:inputSource="storage_r";vectorize_lhs=2] + expected: FAIL + + [:inputSource="storage_r";vectorize_lhs=3] + expected: FAIL + + [:inputSource="storage_r";vectorize_lhs=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize_lhs=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize_lhs=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize_lhs=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,flow_control,while:while_continue:*] + [:preventValueOptimizations=true] + expected: FAIL + + [:preventValueOptimizations=false] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,memory_sync,buffer,single_buffer:two_draws_in_the_same_render_bundle:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,command_buffer,image_copy:offsets_and_sizes:*] + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r8unorm";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r8unorm";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r8uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r8uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r8uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r8sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r8sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r8sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg8unorm";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg8unorm";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg8uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg8uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg8uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg8sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg8sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg8sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba8unorm";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba8unorm";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba8unorm-srgb";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba8unorm-srgb";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba8uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba8uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba8uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba8sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba8sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba8sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bgra8unorm";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bgra8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bgra8unorm";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bgra8unorm-srgb";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bgra8unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bgra8unorm-srgb";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r16uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r16uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r16uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r16sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r16sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r16sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r16float";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r16float";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r16float";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg16uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg16uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg16uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg16sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg16sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg16sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba16uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba16uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba16uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba16sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba16sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba16sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r32uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r32uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r32uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r32sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r32sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r32sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg32uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg32uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg32uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg32sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg32sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg32sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba32uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba32uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba32uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba32sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba32sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba32sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgb10a2unorm";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgb10a2unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgb10a2unorm";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgb9e5ufloat";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgb9e5ufloat";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgb9e5ufloat";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc1-rgba-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc1-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc2-rgba-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc2-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc3-rgba-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc3-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc4-r-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc4-r-snorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc5-rg-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc5-rg-snorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc6h-rgb-ufloat";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc6h-rgb-float";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc7-rgba-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc7-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="etc2-rgb8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="etc2-rgb8unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="etc2-rgb8a1unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="etc2-rgb8a1unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="etc2-rgba8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="etc2-rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="eac-r11unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="eac-r11snorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="eac-rg11unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="eac-rg11snorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-4x4-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-4x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-5x4-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-5x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-5x5-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-5x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-6x5-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-6x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-6x6-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-6x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-8x5-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-8x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-8x6-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-8x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-8x8-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-8x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-10x5-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-10x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-10x6-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-10x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-10x8-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-10x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-10x10-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-10x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-12x10-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-12x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-12x12-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-12x12-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r8unorm";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r8unorm";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r8uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r8uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r8uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r8sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r8sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r8sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg8unorm";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg8unorm";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg8uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg8uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg8uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg8sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg8sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg8sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba8unorm";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba8unorm";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba8unorm-srgb";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba8unorm-srgb";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba8uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba8uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba8uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba8sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba8sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba8sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bgra8unorm";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bgra8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bgra8unorm";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bgra8unorm-srgb";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bgra8unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bgra8unorm-srgb";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r16uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r16uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r16uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r16sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r16sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r16sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r16float";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r16float";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r16float";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg16uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg16uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg16uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg16sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg16sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg16sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba16uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba16uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba16uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba16sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba16sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba16sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r32uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r32uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r32uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r32sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r32sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r32sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg32uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg32uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg32uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg32sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg32sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg32sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba32uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba32uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba32uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba32sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba32sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba32sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgb10a2unorm";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgb10a2unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgb10a2unorm";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgb9e5ufloat";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgb9e5ufloat";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgb9e5ufloat";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc1-rgba-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc1-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc2-rgba-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc2-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc3-rgba-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc3-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc4-r-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc4-r-snorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc5-rg-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc5-rg-snorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc6h-rgb-ufloat";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc6h-rgb-float";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc7-rgba-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc7-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="etc2-rgb8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="etc2-rgb8unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="etc2-rgb8a1unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="etc2-rgb8a1unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="etc2-rgba8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="etc2-rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="eac-r11unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="eac-r11snorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="eac-rg11unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="eac-rg11snorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-4x4-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-4x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-5x4-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-5x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-5x5-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-5x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-6x5-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-6x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-6x6-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-6x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-8x5-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-8x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-8x6-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-8x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-8x8-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-8x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-10x5-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-10x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-10x6-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-10x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-10x8-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-10x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-10x10-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-10x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-12x10-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-12x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-12x12-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-12x12-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r8unorm";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r8unorm";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r8uint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r8uint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r8uint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r8sint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r8sint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r8sint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg8unorm";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg8unorm";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg8uint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg8uint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg8uint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg8sint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg8sint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg8sint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba8unorm";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba8unorm";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba8unorm-srgb";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba8unorm-srgb";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba8uint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba8uint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba8uint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba8sint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba8sint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba8sint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bgra8unorm";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bgra8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bgra8unorm";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bgra8unorm-srgb";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bgra8unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bgra8unorm-srgb";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r16uint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r16uint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r16uint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r16sint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r16sint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r16sint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r16float";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r16float";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r16float";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg16uint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg16uint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg16uint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg16sint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg16sint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg16sint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba16uint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba16uint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba16uint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba16sint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba16sint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba16sint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r32uint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r32uint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r32uint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r32sint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r32sint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r32sint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg32uint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg32uint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg32uint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg32sint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg32sint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg32sint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba32uint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba32uint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba32uint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba32sint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba32sint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba32sint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgb10a2unorm";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgb10a2unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgb10a2unorm";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgb9e5ufloat";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgb9e5ufloat";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgb9e5ufloat";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc1-rgba-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc1-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc2-rgba-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc2-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc3-rgba-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc3-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc4-r-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc4-r-snorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc5-rg-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc5-rg-snorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc6h-rgb-ufloat";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc6h-rgb-float";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc7-rgba-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc7-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="etc2-rgb8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="etc2-rgb8unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="etc2-rgb8a1unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="etc2-rgb8a1unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="etc2-rgba8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="etc2-rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="eac-r11unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="eac-r11snorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="eac-rg11unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="eac-rg11snorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-4x4-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-4x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-5x4-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-5x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-5x5-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-5x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-6x5-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-6x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-6x6-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-6x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-8x5-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-8x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-8x6-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-8x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-8x8-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-8x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-10x5-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-10x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-10x6-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-10x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-10x8-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-10x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-10x10-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-10x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-12x10-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-12x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-12x12-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-12x12-unorm-srgb";dimension="2d"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,adapter,requestDevice:limit,worse_than_default:*] + expected: CRASH + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,acos:abstract_float:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:color_attachments,limits,maxColorAttachmentBytesPerSample,aligned:*] + [:format="r8unorm"] + expected: FAIL + + [:format="r8uint"] + expected: FAIL + + [:format="r8sint"] + expected: FAIL + + [:format="rg8unorm"] + expected: FAIL + + [:format="rg8uint"] + expected: FAIL + + [:format="rg8sint"] + expected: FAIL + + [:format="rgba8unorm"] + expected: FAIL + + [:format="rgba8unorm-srgb"] + expected: FAIL + + [:format="rgba8uint"] + expected: FAIL + + [:format="rgba8sint"] + expected: FAIL + + [:format="bgra8unorm"] + expected: FAIL + + [:format="bgra8unorm-srgb"] + expected: FAIL + + [:format="r16uint"] + expected: FAIL + + [:format="r16sint"] + expected: FAIL + + [:format="r16float"] + expected: FAIL + + [:format="rg16uint"] + expected: FAIL + + [:format="rg16sint"] + expected: FAIL + + [:format="rg16float"] + expected: FAIL + + [:format="rgba16uint"] + expected: FAIL + + [:format="rgba16sint"] + expected: FAIL + + [:format="rgba16float"] + expected: FAIL + + [:format="r32uint"] + expected: FAIL + + [:format="r32sint"] + expected: FAIL + + [:format="r32float"] + expected: FAIL + + [:format="rg32uint"] + expected: FAIL + + [:format="rg32sint"] + expected: FAIL + + [:format="rg32float"] + expected: FAIL + + [:format="rgba32uint"] + expected: FAIL + + [:format="rgba32sint"] + expected: FAIL + + [:format="rgba32float"] + expected: FAIL + + [:format="rgb10a2unorm"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,sampling,anisotropy:anisotropic_filter_checkerboard:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,comments:comments:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,state,device_lost,destroy:command,copyTextureToBuffer:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,image_copy,buffer_related:buffer_state:*] + [:method="CopyB2T";state="valid"] + expected: FAIL + + [:method="CopyB2T";state="invalid"] + expected: FAIL + + [:method="CopyB2T";state="destroyed"] + expected: FAIL + + [:method="CopyT2B";state="valid"] + expected: FAIL + + [:method="CopyT2B";state="invalid"] + expected: FAIL + + [:method="CopyT2B";state="destroyed"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,image_copy,layout_related:bound_on_offset:*] + [:method="WriteTexture"] + expected: FAIL + + [:method="CopyB2T"] + expected: FAIL + + [:method="CopyT2B"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createTexture:mipLevelCount,bound_check,bigger_than_integer_bit_width:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,primitive_state:unclipped_depth:*] + [:isAsync=false;unclippedDepth=false] + expected: FAIL + + [:isAsync=false;unclippedDepth=true] + expected: FAIL + + [:isAsync=true;unclippedDepth=false] + expected: FAIL + + [:isAsync=true;unclippedDepth=true] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,mix:nonmatching_abstract_float:*] + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,uniformity,uniformity:basics:*] + [:op="textureSample";stage="fragment";cond="uniform_storage_ro";expectation=true;statement="if"] + expected: FAIL + + [:op="textureSample";stage="fragment";cond="uniform_storage_ro";expectation=true;statement="for"] + expected: FAIL + + [:op="textureSample";stage="fragment";cond="uniform_storage_ro";expectation=true;statement="while"] + expected: FAIL + + [:op="textureSample";stage="fragment";cond="uniform_storage_ro";expectation=true;statement="switch"] + expected: FAIL + + [:op="textureSample";stage="fragment";cond="nonuniform_storage_ro";expectation=false;statement="if"] + expected: FAIL + + [:op="textureSample";stage="fragment";cond="nonuniform_storage_ro";expectation=false;statement="for"] + expected: FAIL + + [:op="textureSample";stage="fragment";cond="nonuniform_storage_ro";expectation=false;statement="while"] + expected: FAIL + + [:op="textureSample";stage="fragment";cond="nonuniform_storage_ro";expectation=false;statement="switch"] + expected: FAIL + + [:op="textureSample";stage="fragment";cond="nonuniform_storage_rw";expectation=false;statement="if"] + expected: FAIL + + [:op="textureSample";stage="fragment";cond="nonuniform_storage_rw";expectation=false;statement="for"] + expected: FAIL + + [:op="textureSample";stage="fragment";cond="nonuniform_storage_rw";expectation=false;statement="while"] + expected: FAIL + + [:op="textureSample";stage="fragment";cond="nonuniform_storage_rw";expectation=false;statement="switch"] + expected: FAIL + + [:op="textureSample";stage="fragment";cond="nonuniform_builtin";expectation=false;statement="if"] + expected: FAIL + + [:op="textureSample";stage="fragment";cond="nonuniform_builtin";expectation=false;statement="for"] + expected: FAIL + + [:op="textureSample";stage="fragment";cond="nonuniform_builtin";expectation=false;statement="while"] + expected: FAIL + + [:op="textureSample";stage="fragment";cond="nonuniform_builtin";expectation=false;statement="switch"] + expected: FAIL + + [:op="textureSample";stage="fragment";cond="uniform_literal";expectation=true;statement="if"] + expected: FAIL + + [:op="textureSample";stage="fragment";cond="uniform_literal";expectation=true;statement="for"] + expected: FAIL + + [:op="textureSample";stage="fragment";cond="uniform_literal";expectation=true;statement="while"] + expected: FAIL + + [:op="textureSample";stage="fragment";cond="uniform_literal";expectation=true;statement="switch"] + expected: FAIL + + [:op="textureSample";stage="fragment";cond="uniform_const";expectation=true;statement="if"] + expected: FAIL + + [:op="textureSample";stage="fragment";cond="uniform_const";expectation=true;statement="for"] + expected: FAIL + + [:op="textureSample";stage="fragment";cond="uniform_const";expectation=true;statement="while"] + expected: FAIL + + [:op="textureSample";stage="fragment";cond="uniform_const";expectation=true;statement="switch"] + expected: FAIL + + [:op="textureSample";stage="fragment";cond="uniform_override";expectation=true;statement="if"] + expected: FAIL + + [:op="textureSample";stage="fragment";cond="uniform_override";expectation=true;statement="for"] + expected: FAIL + + [:op="textureSample";stage="fragment";cond="uniform_override";expectation=true;statement="while"] + expected: FAIL + + [:op="textureSample";stage="fragment";cond="uniform_override";expectation=true;statement="switch"] + expected: FAIL + + [:op="textureSample";stage="fragment";cond="uniform_let";expectation=true;statement="if"] + expected: FAIL + + [:op="textureSample";stage="fragment";cond="uniform_let";expectation=true;statement="for"] + expected: FAIL + + [:op="textureSample";stage="fragment";cond="uniform_let";expectation=true;statement="while"] + expected: FAIL + + [:op="textureSample";stage="fragment";cond="uniform_let";expectation=true;statement="switch"] + expected: FAIL + + [:op="textureSample";stage="fragment";cond="nonuniform_let";expectation=false;statement="if"] + expected: FAIL + + [:op="textureSample";stage="fragment";cond="nonuniform_let";expectation=false;statement="for"] + expected: FAIL + + [:op="textureSample";stage="fragment";cond="nonuniform_let";expectation=false;statement="while"] + expected: FAIL + + [:op="textureSample";stage="fragment";cond="nonuniform_let";expectation=false;statement="switch"] + expected: FAIL + + [:op="textureSample";stage="fragment";cond="uniform_or";expectation=true;statement="if"] + expected: FAIL + + [:op="textureSample";stage="fragment";cond="uniform_or";expectation=true;statement="for"] + expected: FAIL + + [:op="textureSample";stage="fragment";cond="uniform_or";expectation=true;statement="while"] + expected: FAIL + + [:op="textureSample";stage="fragment";cond="uniform_or";expectation=true;statement="switch"] + expected: FAIL + + [:op="textureSample";stage="fragment";cond="nonuniform_or1";expectation=false;statement="if"] + expected: FAIL + + [:op="textureSample";stage="fragment";cond="nonuniform_or1";expectation=false;statement="for"] + expected: FAIL + + [:op="textureSample";stage="fragment";cond="nonuniform_or1";expectation=false;statement="while"] + expected: FAIL + + [:op="textureSample";stage="fragment";cond="nonuniform_or1";expectation=false;statement="switch"] + expected: FAIL + + [:op="textureSample";stage="fragment";cond="nonuniform_or2";expectation=false;statement="if"] + expected: FAIL + + [:op="textureSample";stage="fragment";cond="nonuniform_or2";expectation=false;statement="for"] + expected: FAIL + + [:op="textureSample";stage="fragment";cond="nonuniform_or2";expectation=false;statement="while"] + expected: FAIL + + [:op="textureSample";stage="fragment";cond="nonuniform_or2";expectation=false;statement="switch"] + expected: FAIL + + [:op="textureSample";stage="fragment";cond="uniform_and";expectation=true;statement="if"] + expected: FAIL + + [:op="textureSample";stage="fragment";cond="uniform_and";expectation=true;statement="for"] + expected: FAIL + + [:op="textureSample";stage="fragment";cond="uniform_and";expectation=true;statement="while"] + expected: FAIL + + [:op="textureSample";stage="fragment";cond="uniform_and";expectation=true;statement="switch"] + expected: FAIL + + [:op="textureSample";stage="fragment";cond="nonuniform_and1";expectation=false;statement="if"] + expected: FAIL + + [:op="textureSample";stage="fragment";cond="nonuniform_and1";expectation=false;statement="for"] + expected: FAIL + + [:op="textureSample";stage="fragment";cond="nonuniform_and1";expectation=false;statement="while"] + expected: FAIL + + [:op="textureSample";stage="fragment";cond="nonuniform_and1";expectation=false;statement="switch"] + expected: FAIL + + [:op="textureSample";stage="fragment";cond="nonuniform_and2";expectation=false;statement="if"] + expected: FAIL + + [:op="textureSample";stage="fragment";cond="nonuniform_and2";expectation=false;statement="for"] + expected: FAIL + + [:op="textureSample";stage="fragment";cond="nonuniform_and2";expectation=false;statement="while"] + expected: FAIL + + [:op="textureSample";stage="fragment";cond="nonuniform_and2";expectation=false;statement="switch"] + expected: FAIL + + [:op="textureSample";stage="fragment";cond="uniform_func_var";expectation=true;statement="if"] + expected: FAIL + + [:op="textureSample";stage="fragment";cond="uniform_func_var";expectation=true;statement="for"] + expected: FAIL + + [:op="textureSample";stage="fragment";cond="uniform_func_var";expectation=true;statement="while"] + expected: FAIL + + [:op="textureSample";stage="fragment";cond="uniform_func_var";expectation=true;statement="switch"] + expected: FAIL + + [:op="textureSample";stage="fragment";cond="nonuniform_func_var";expectation=false;statement="if"] + expected: FAIL + + [:op="textureSample";stage="fragment";cond="nonuniform_func_var";expectation=false;statement="for"] + expected: FAIL + + [:op="textureSample";stage="fragment";cond="nonuniform_func_var";expectation=false;statement="while"] + expected: FAIL + + [:op="textureSample";stage="fragment";cond="nonuniform_func_var";expectation=false;statement="switch"] + expected: FAIL + + [:op="textureSampleBias";stage="fragment";cond="uniform_storage_ro";expectation=true;statement="if"] + expected: FAIL + + [:op="textureSampleBias";stage="fragment";cond="uniform_storage_ro";expectation=true;statement="for"] + expected: FAIL + + [:op="textureSampleBias";stage="fragment";cond="uniform_storage_ro";expectation=true;statement="while"] + expected: FAIL + + [:op="textureSampleBias";stage="fragment";cond="uniform_storage_ro";expectation=true;statement="switch"] + expected: FAIL + + [:op="textureSampleBias";stage="fragment";cond="nonuniform_storage_ro";expectation=false;statement="if"] + expected: FAIL + + [:op="textureSampleBias";stage="fragment";cond="nonuniform_storage_ro";expectation=false;statement="for"] + expected: FAIL + + [:op="textureSampleBias";stage="fragment";cond="nonuniform_storage_ro";expectation=false;statement="while"] + expected: FAIL + + [:op="textureSampleBias";stage="fragment";cond="nonuniform_storage_ro";expectation=false;statement="switch"] + expected: FAIL + + [:op="textureSampleBias";stage="fragment";cond="nonuniform_storage_rw";expectation=false;statement="if"] + expected: FAIL + + [:op="textureSampleBias";stage="fragment";cond="nonuniform_storage_rw";expectation=false;statement="for"] + expected: FAIL + + [:op="textureSampleBias";stage="fragment";cond="nonuniform_storage_rw";expectation=false;statement="while"] + expected: FAIL + + [:op="textureSampleBias";stage="fragment";cond="nonuniform_storage_rw";expectation=false;statement="switch"] + expected: FAIL + + [:op="textureSampleBias";stage="fragment";cond="nonuniform_builtin";expectation=false;statement="if"] + expected: FAIL + + [:op="textureSampleBias";stage="fragment";cond="nonuniform_builtin";expectation=false;statement="for"] + expected: FAIL + + [:op="textureSampleBias";stage="fragment";cond="nonuniform_builtin";expectation=false;statement="while"] + expected: FAIL + + [:op="textureSampleBias";stage="fragment";cond="nonuniform_builtin";expectation=false;statement="switch"] + expected: FAIL + + [:op="textureSampleBias";stage="fragment";cond="uniform_literal";expectation=true;statement="if"] + expected: FAIL + + [:op="textureSampleBias";stage="fragment";cond="uniform_literal";expectation=true;statement="for"] + expected: FAIL + + [:op="textureSampleBias";stage="fragment";cond="uniform_literal";expectation=true;statement="while"] + expected: FAIL + + [:op="textureSampleBias";stage="fragment";cond="uniform_literal";expectation=true;statement="switch"] + expected: FAIL + + [:op="textureSampleBias";stage="fragment";cond="uniform_const";expectation=true;statement="if"] + expected: FAIL + + [:op="textureSampleBias";stage="fragment";cond="uniform_const";expectation=true;statement="for"] + expected: FAIL + + [:op="textureSampleBias";stage="fragment";cond="uniform_const";expectation=true;statement="while"] + expected: FAIL + + [:op="textureSampleBias";stage="fragment";cond="uniform_const";expectation=true;statement="switch"] + expected: FAIL + + [:op="textureSampleBias";stage="fragment";cond="uniform_override";expectation=true;statement="if"] + expected: FAIL + + [:op="textureSampleBias";stage="fragment";cond="uniform_override";expectation=true;statement="for"] + expected: FAIL + + [:op="textureSampleBias";stage="fragment";cond="uniform_override";expectation=true;statement="while"] + expected: FAIL + + [:op="textureSampleBias";stage="fragment";cond="uniform_override";expectation=true;statement="switch"] + expected: FAIL + + [:op="textureSampleBias";stage="fragment";cond="uniform_let";expectation=true;statement="if"] + expected: FAIL + + [:op="textureSampleBias";stage="fragment";cond="uniform_let";expectation=true;statement="for"] + expected: FAIL + + [:op="textureSampleBias";stage="fragment";cond="uniform_let";expectation=true;statement="while"] + expected: FAIL + + [:op="textureSampleBias";stage="fragment";cond="uniform_let";expectation=true;statement="switch"] + expected: FAIL + + [:op="textureSampleBias";stage="fragment";cond="nonuniform_let";expectation=false;statement="if"] + expected: FAIL + + [:op="textureSampleBias";stage="fragment";cond="nonuniform_let";expectation=false;statement="for"] + expected: FAIL + + [:op="textureSampleBias";stage="fragment";cond="nonuniform_let";expectation=false;statement="while"] + expected: FAIL + + [:op="textureSampleBias";stage="fragment";cond="nonuniform_let";expectation=false;statement="switch"] + expected: FAIL + + [:op="textureSampleBias";stage="fragment";cond="uniform_or";expectation=true;statement="if"] + expected: FAIL + + [:op="textureSampleBias";stage="fragment";cond="uniform_or";expectation=true;statement="for"] + expected: FAIL + + [:op="textureSampleBias";stage="fragment";cond="uniform_or";expectation=true;statement="while"] + expected: FAIL + + [:op="textureSampleBias";stage="fragment";cond="uniform_or";expectation=true;statement="switch"] + expected: FAIL + + [:op="textureSampleBias";stage="fragment";cond="nonuniform_or1";expectation=false;statement="if"] + expected: FAIL + + [:op="textureSampleBias";stage="fragment";cond="nonuniform_or1";expectation=false;statement="for"] + expected: FAIL + + [:op="textureSampleBias";stage="fragment";cond="nonuniform_or1";expectation=false;statement="while"] + expected: FAIL + + [:op="textureSampleBias";stage="fragment";cond="nonuniform_or1";expectation=false;statement="switch"] + expected: FAIL + + [:op="textureSampleBias";stage="fragment";cond="nonuniform_or2";expectation=false;statement="if"] + expected: FAIL + + [:op="textureSampleBias";stage="fragment";cond="nonuniform_or2";expectation=false;statement="for"] + expected: FAIL + + [:op="textureSampleBias";stage="fragment";cond="nonuniform_or2";expectation=false;statement="while"] + expected: FAIL + + [:op="textureSampleBias";stage="fragment";cond="nonuniform_or2";expectation=false;statement="switch"] + expected: FAIL + + [:op="textureSampleBias";stage="fragment";cond="uniform_and";expectation=true;statement="if"] + expected: FAIL + + [:op="textureSampleBias";stage="fragment";cond="uniform_and";expectation=true;statement="for"] + expected: FAIL + + [:op="textureSampleBias";stage="fragment";cond="uniform_and";expectation=true;statement="while"] + expected: FAIL + + [:op="textureSampleBias";stage="fragment";cond="uniform_and";expectation=true;statement="switch"] + expected: FAIL + + [:op="textureSampleBias";stage="fragment";cond="nonuniform_and1";expectation=false;statement="if"] + expected: FAIL + + [:op="textureSampleBias";stage="fragment";cond="nonuniform_and1";expectation=false;statement="for"] + expected: FAIL + + [:op="textureSampleBias";stage="fragment";cond="nonuniform_and1";expectation=false;statement="while"] + expected: FAIL + + [:op="textureSampleBias";stage="fragment";cond="nonuniform_and1";expectation=false;statement="switch"] + expected: FAIL + + [:op="textureSampleBias";stage="fragment";cond="nonuniform_and2";expectation=false;statement="if"] + expected: FAIL + + [:op="textureSampleBias";stage="fragment";cond="nonuniform_and2";expectation=false;statement="for"] + expected: FAIL + + [:op="textureSampleBias";stage="fragment";cond="nonuniform_and2";expectation=false;statement="while"] + expected: FAIL + + [:op="textureSampleBias";stage="fragment";cond="nonuniform_and2";expectation=false;statement="switch"] + expected: FAIL + + [:op="textureSampleBias";stage="fragment";cond="uniform_func_var";expectation=true;statement="if"] + expected: FAIL + + [:op="textureSampleBias";stage="fragment";cond="uniform_func_var";expectation=true;statement="for"] + expected: FAIL + + [:op="textureSampleBias";stage="fragment";cond="uniform_func_var";expectation=true;statement="while"] + expected: FAIL + + [:op="textureSampleBias";stage="fragment";cond="uniform_func_var";expectation=true;statement="switch"] + expected: FAIL + + [:op="textureSampleBias";stage="fragment";cond="nonuniform_func_var";expectation=false;statement="if"] + expected: FAIL + + [:op="textureSampleBias";stage="fragment";cond="nonuniform_func_var";expectation=false;statement="for"] + expected: FAIL + + [:op="textureSampleBias";stage="fragment";cond="nonuniform_func_var";expectation=false;statement="while"] + expected: FAIL + + [:op="textureSampleBias";stage="fragment";cond="nonuniform_func_var";expectation=false;statement="switch"] + expected: FAIL + + [:op="textureSampleCompare";stage="fragment";cond="uniform_storage_ro";expectation=true;statement="if"] + expected: FAIL + + [:op="textureSampleCompare";stage="fragment";cond="uniform_storage_ro";expectation=true;statement="for"] + expected: FAIL + + [:op="textureSampleCompare";stage="fragment";cond="uniform_storage_ro";expectation=true;statement="while"] + expected: FAIL + + [:op="textureSampleCompare";stage="fragment";cond="uniform_storage_ro";expectation=true;statement="switch"] + expected: FAIL + + [:op="textureSampleCompare";stage="fragment";cond="nonuniform_storage_ro";expectation=false;statement="if"] + expected: FAIL + + [:op="textureSampleCompare";stage="fragment";cond="nonuniform_storage_ro";expectation=false;statement="for"] + expected: FAIL + + [:op="textureSampleCompare";stage="fragment";cond="nonuniform_storage_ro";expectation=false;statement="while"] + expected: FAIL + + [:op="textureSampleCompare";stage="fragment";cond="nonuniform_storage_ro";expectation=false;statement="switch"] + expected: FAIL + + [:op="textureSampleCompare";stage="fragment";cond="nonuniform_storage_rw";expectation=false;statement="if"] + expected: FAIL + + [:op="textureSampleCompare";stage="fragment";cond="nonuniform_storage_rw";expectation=false;statement="for"] + expected: FAIL + + [:op="textureSampleCompare";stage="fragment";cond="nonuniform_storage_rw";expectation=false;statement="while"] + expected: FAIL + + [:op="textureSampleCompare";stage="fragment";cond="nonuniform_storage_rw";expectation=false;statement="switch"] + expected: FAIL + + [:op="textureSampleCompare";stage="fragment";cond="nonuniform_builtin";expectation=false;statement="if"] + expected: FAIL + + [:op="textureSampleCompare";stage="fragment";cond="nonuniform_builtin";expectation=false;statement="for"] + expected: FAIL + + [:op="textureSampleCompare";stage="fragment";cond="nonuniform_builtin";expectation=false;statement="while"] + expected: FAIL + + [:op="textureSampleCompare";stage="fragment";cond="nonuniform_builtin";expectation=false;statement="switch"] + expected: FAIL + + [:op="textureSampleCompare";stage="fragment";cond="uniform_literal";expectation=true;statement="if"] + expected: FAIL + + [:op="textureSampleCompare";stage="fragment";cond="uniform_literal";expectation=true;statement="for"] + expected: FAIL + + [:op="textureSampleCompare";stage="fragment";cond="uniform_literal";expectation=true;statement="while"] + expected: FAIL + + [:op="textureSampleCompare";stage="fragment";cond="uniform_literal";expectation=true;statement="switch"] + expected: FAIL + + [:op="textureSampleCompare";stage="fragment";cond="uniform_const";expectation=true;statement="if"] + expected: FAIL + + [:op="textureSampleCompare";stage="fragment";cond="uniform_const";expectation=true;statement="for"] + expected: FAIL + + [:op="textureSampleCompare";stage="fragment";cond="uniform_const";expectation=true;statement="while"] + expected: FAIL + + [:op="textureSampleCompare";stage="fragment";cond="uniform_const";expectation=true;statement="switch"] + expected: FAIL + + [:op="textureSampleCompare";stage="fragment";cond="uniform_override";expectation=true;statement="if"] + expected: FAIL + + [:op="textureSampleCompare";stage="fragment";cond="uniform_override";expectation=true;statement="for"] + expected: FAIL + + [:op="textureSampleCompare";stage="fragment";cond="uniform_override";expectation=true;statement="while"] + expected: FAIL + + [:op="textureSampleCompare";stage="fragment";cond="uniform_override";expectation=true;statement="switch"] + expected: FAIL + + [:op="textureSampleCompare";stage="fragment";cond="uniform_let";expectation=true;statement="if"] + expected: FAIL + + [:op="textureSampleCompare";stage="fragment";cond="uniform_let";expectation=true;statement="for"] + expected: FAIL + + [:op="textureSampleCompare";stage="fragment";cond="uniform_let";expectation=true;statement="while"] + expected: FAIL + + [:op="textureSampleCompare";stage="fragment";cond="uniform_let";expectation=true;statement="switch"] + expected: FAIL + + [:op="textureSampleCompare";stage="fragment";cond="nonuniform_let";expectation=false;statement="if"] + expected: FAIL + + [:op="textureSampleCompare";stage="fragment";cond="nonuniform_let";expectation=false;statement="for"] + expected: FAIL + + [:op="textureSampleCompare";stage="fragment";cond="nonuniform_let";expectation=false;statement="while"] + expected: FAIL + + [:op="textureSampleCompare";stage="fragment";cond="nonuniform_let";expectation=false;statement="switch"] + expected: FAIL + + [:op="textureSampleCompare";stage="fragment";cond="uniform_or";expectation=true;statement="if"] + expected: FAIL + + [:op="textureSampleCompare";stage="fragment";cond="uniform_or";expectation=true;statement="for"] + expected: FAIL + + [:op="textureSampleCompare";stage="fragment";cond="uniform_or";expectation=true;statement="while"] + expected: FAIL + + [:op="textureSampleCompare";stage="fragment";cond="uniform_or";expectation=true;statement="switch"] + expected: FAIL + + [:op="textureSampleCompare";stage="fragment";cond="nonuniform_or1";expectation=false;statement="if"] + expected: FAIL + + [:op="textureSampleCompare";stage="fragment";cond="nonuniform_or1";expectation=false;statement="for"] + expected: FAIL + + [:op="textureSampleCompare";stage="fragment";cond="nonuniform_or1";expectation=false;statement="while"] + expected: FAIL + + [:op="textureSampleCompare";stage="fragment";cond="nonuniform_or1";expectation=false;statement="switch"] + expected: FAIL + + [:op="textureSampleCompare";stage="fragment";cond="nonuniform_or2";expectation=false;statement="if"] + expected: FAIL + + [:op="textureSampleCompare";stage="fragment";cond="nonuniform_or2";expectation=false;statement="for"] + expected: FAIL + + [:op="textureSampleCompare";stage="fragment";cond="nonuniform_or2";expectation=false;statement="while"] + expected: FAIL + + [:op="textureSampleCompare";stage="fragment";cond="nonuniform_or2";expectation=false;statement="switch"] + expected: FAIL + + [:op="textureSampleCompare";stage="fragment";cond="uniform_and";expectation=true;statement="if"] + expected: FAIL + + [:op="textureSampleCompare";stage="fragment";cond="uniform_and";expectation=true;statement="for"] + expected: FAIL + + [:op="textureSampleCompare";stage="fragment";cond="uniform_and";expectation=true;statement="while"] + expected: FAIL + + [:op="textureSampleCompare";stage="fragment";cond="uniform_and";expectation=true;statement="switch"] + expected: FAIL + + [:op="textureSampleCompare";stage="fragment";cond="nonuniform_and1";expectation=false;statement="if"] + expected: FAIL + + [:op="textureSampleCompare";stage="fragment";cond="nonuniform_and1";expectation=false;statement="for"] + expected: FAIL + + [:op="textureSampleCompare";stage="fragment";cond="nonuniform_and1";expectation=false;statement="while"] + expected: FAIL + + [:op="textureSampleCompare";stage="fragment";cond="nonuniform_and1";expectation=false;statement="switch"] + expected: FAIL + + [:op="textureSampleCompare";stage="fragment";cond="nonuniform_and2";expectation=false;statement="if"] + expected: FAIL + + [:op="textureSampleCompare";stage="fragment";cond="nonuniform_and2";expectation=false;statement="for"] + expected: FAIL + + [:op="textureSampleCompare";stage="fragment";cond="nonuniform_and2";expectation=false;statement="while"] + expected: FAIL + + [:op="textureSampleCompare";stage="fragment";cond="nonuniform_and2";expectation=false;statement="switch"] + expected: FAIL + + [:op="textureSampleCompare";stage="fragment";cond="uniform_func_var";expectation=true;statement="if"] + expected: FAIL + + [:op="textureSampleCompare";stage="fragment";cond="uniform_func_var";expectation=true;statement="for"] + expected: FAIL + + [:op="textureSampleCompare";stage="fragment";cond="uniform_func_var";expectation=true;statement="while"] + expected: FAIL + + [:op="textureSampleCompare";stage="fragment";cond="uniform_func_var";expectation=true;statement="switch"] + expected: FAIL + + [:op="textureSampleCompare";stage="fragment";cond="nonuniform_func_var";expectation=false;statement="if"] + expected: FAIL + + [:op="textureSampleCompare";stage="fragment";cond="nonuniform_func_var";expectation=false;statement="for"] + expected: FAIL + + [:op="textureSampleCompare";stage="fragment";cond="nonuniform_func_var";expectation=false;statement="while"] + expected: FAIL + + [:op="textureSampleCompare";stage="fragment";cond="nonuniform_func_var";expectation=false;statement="switch"] + expected: FAIL + + [:op="dpdx";stage="fragment";cond="uniform_storage_ro";expectation=true;statement="if"] + expected: FAIL + + [:op="dpdx";stage="fragment";cond="uniform_storage_ro";expectation=true;statement="for"] + expected: FAIL + + [:op="dpdx";stage="fragment";cond="uniform_storage_ro";expectation=true;statement="while"] + expected: FAIL + + [:op="dpdx";stage="fragment";cond="uniform_storage_ro";expectation=true;statement="switch"] + expected: FAIL + + [:op="dpdx";stage="fragment";cond="nonuniform_storage_ro";expectation=false;statement="if"] + expected: FAIL + + [:op="dpdx";stage="fragment";cond="nonuniform_storage_ro";expectation=false;statement="for"] + expected: FAIL + + [:op="dpdx";stage="fragment";cond="nonuniform_storage_ro";expectation=false;statement="while"] + expected: FAIL + + [:op="dpdx";stage="fragment";cond="nonuniform_storage_ro";expectation=false;statement="switch"] + expected: FAIL + + [:op="dpdx";stage="fragment";cond="nonuniform_storage_rw";expectation=false;statement="if"] + expected: FAIL + + [:op="dpdx";stage="fragment";cond="nonuniform_storage_rw";expectation=false;statement="for"] + expected: FAIL + + [:op="dpdx";stage="fragment";cond="nonuniform_storage_rw";expectation=false;statement="while"] + expected: FAIL + + [:op="dpdx";stage="fragment";cond="nonuniform_storage_rw";expectation=false;statement="switch"] + expected: FAIL + + [:op="dpdx";stage="fragment";cond="nonuniform_builtin";expectation=false;statement="if"] + expected: FAIL + + [:op="dpdx";stage="fragment";cond="nonuniform_builtin";expectation=false;statement="for"] + expected: FAIL + + [:op="dpdx";stage="fragment";cond="nonuniform_builtin";expectation=false;statement="while"] + expected: FAIL + + [:op="dpdx";stage="fragment";cond="nonuniform_builtin";expectation=false;statement="switch"] + expected: FAIL + + [:op="dpdx";stage="fragment";cond="uniform_literal";expectation=true;statement="if"] + expected: FAIL + + [:op="dpdx";stage="fragment";cond="uniform_literal";expectation=true;statement="for"] + expected: FAIL + + [:op="dpdx";stage="fragment";cond="uniform_literal";expectation=true;statement="while"] + expected: FAIL + + [:op="dpdx";stage="fragment";cond="uniform_literal";expectation=true;statement="switch"] + expected: FAIL + + [:op="dpdx";stage="fragment";cond="uniform_const";expectation=true;statement="if"] + expected: FAIL + + [:op="dpdx";stage="fragment";cond="uniform_const";expectation=true;statement="for"] + expected: FAIL + + [:op="dpdx";stage="fragment";cond="uniform_const";expectation=true;statement="while"] + expected: FAIL + + [:op="dpdx";stage="fragment";cond="uniform_const";expectation=true;statement="switch"] + expected: FAIL + + [:op="dpdx";stage="fragment";cond="uniform_override";expectation=true;statement="if"] + expected: FAIL + + [:op="dpdx";stage="fragment";cond="uniform_override";expectation=true;statement="for"] + expected: FAIL + + [:op="dpdx";stage="fragment";cond="uniform_override";expectation=true;statement="while"] + expected: FAIL + + [:op="dpdx";stage="fragment";cond="uniform_override";expectation=true;statement="switch"] + expected: FAIL + + [:op="dpdx";stage="fragment";cond="uniform_let";expectation=true;statement="if"] + expected: FAIL + + [:op="dpdx";stage="fragment";cond="uniform_let";expectation=true;statement="for"] + expected: FAIL + + [:op="dpdx";stage="fragment";cond="uniform_let";expectation=true;statement="while"] + expected: FAIL + + [:op="dpdx";stage="fragment";cond="uniform_let";expectation=true;statement="switch"] + expected: FAIL + + [:op="dpdx";stage="fragment";cond="nonuniform_let";expectation=false;statement="if"] + expected: FAIL + + [:op="dpdx";stage="fragment";cond="nonuniform_let";expectation=false;statement="for"] + expected: FAIL + + [:op="dpdx";stage="fragment";cond="nonuniform_let";expectation=false;statement="while"] + expected: FAIL + + [:op="dpdx";stage="fragment";cond="nonuniform_let";expectation=false;statement="switch"] + expected: FAIL + + [:op="dpdx";stage="fragment";cond="uniform_or";expectation=true;statement="if"] + expected: FAIL + + [:op="dpdx";stage="fragment";cond="uniform_or";expectation=true;statement="for"] + expected: FAIL + + [:op="dpdx";stage="fragment";cond="uniform_or";expectation=true;statement="while"] + expected: FAIL + + [:op="dpdx";stage="fragment";cond="uniform_or";expectation=true;statement="switch"] + expected: FAIL + + [:op="dpdx";stage="fragment";cond="nonuniform_or1";expectation=false;statement="if"] + expected: FAIL + + [:op="dpdx";stage="fragment";cond="nonuniform_or1";expectation=false;statement="for"] + expected: FAIL + + [:op="dpdx";stage="fragment";cond="nonuniform_or1";expectation=false;statement="while"] + expected: FAIL + + [:op="dpdx";stage="fragment";cond="nonuniform_or1";expectation=false;statement="switch"] + expected: FAIL + + [:op="dpdx";stage="fragment";cond="nonuniform_or2";expectation=false;statement="if"] + expected: FAIL + + [:op="dpdx";stage="fragment";cond="nonuniform_or2";expectation=false;statement="for"] + expected: FAIL + + [:op="dpdx";stage="fragment";cond="nonuniform_or2";expectation=false;statement="while"] + expected: FAIL + + [:op="dpdx";stage="fragment";cond="nonuniform_or2";expectation=false;statement="switch"] + expected: FAIL + + [:op="dpdx";stage="fragment";cond="uniform_and";expectation=true;statement="if"] + expected: FAIL + + [:op="dpdx";stage="fragment";cond="uniform_and";expectation=true;statement="for"] + expected: FAIL + + [:op="dpdx";stage="fragment";cond="uniform_and";expectation=true;statement="while"] + expected: FAIL + + [:op="dpdx";stage="fragment";cond="uniform_and";expectation=true;statement="switch"] + expected: FAIL + + [:op="dpdx";stage="fragment";cond="nonuniform_and1";expectation=false;statement="if"] + expected: FAIL + + [:op="dpdx";stage="fragment";cond="nonuniform_and1";expectation=false;statement="for"] + expected: FAIL + + [:op="dpdx";stage="fragment";cond="nonuniform_and1";expectation=false;statement="while"] + expected: FAIL + + [:op="dpdx";stage="fragment";cond="nonuniform_and1";expectation=false;statement="switch"] + expected: FAIL + + [:op="dpdx";stage="fragment";cond="nonuniform_and2";expectation=false;statement="if"] + expected: FAIL + + [:op="dpdx";stage="fragment";cond="nonuniform_and2";expectation=false;statement="for"] + expected: FAIL + + [:op="dpdx";stage="fragment";cond="nonuniform_and2";expectation=false;statement="while"] + expected: FAIL + + [:op="dpdx";stage="fragment";cond="nonuniform_and2";expectation=false;statement="switch"] + expected: FAIL + + [:op="dpdx";stage="fragment";cond="uniform_func_var";expectation=true;statement="if"] + expected: FAIL + + [:op="dpdx";stage="fragment";cond="uniform_func_var";expectation=true;statement="for"] + expected: FAIL + + [:op="dpdx";stage="fragment";cond="uniform_func_var";expectation=true;statement="while"] + expected: FAIL + + [:op="dpdx";stage="fragment";cond="uniform_func_var";expectation=true;statement="switch"] + expected: FAIL + + [:op="dpdx";stage="fragment";cond="nonuniform_func_var";expectation=false;statement="if"] + expected: FAIL + + [:op="dpdx";stage="fragment";cond="nonuniform_func_var";expectation=false;statement="for"] + expected: FAIL + + [:op="dpdx";stage="fragment";cond="nonuniform_func_var";expectation=false;statement="while"] + expected: FAIL + + [:op="dpdx";stage="fragment";cond="nonuniform_func_var";expectation=false;statement="switch"] + expected: FAIL + + [:op="dpdxCoarse";stage="fragment";cond="uniform_storage_ro";expectation=true;statement="if"] + expected: FAIL + + [:op="dpdxCoarse";stage="fragment";cond="uniform_storage_ro";expectation=true;statement="for"] + expected: FAIL + + [:op="dpdxCoarse";stage="fragment";cond="uniform_storage_ro";expectation=true;statement="while"] + expected: FAIL + + [:op="dpdxCoarse";stage="fragment";cond="uniform_storage_ro";expectation=true;statement="switch"] + expected: FAIL + + [:op="dpdxCoarse";stage="fragment";cond="nonuniform_storage_ro";expectation=false;statement="if"] + expected: FAIL + + [:op="dpdxCoarse";stage="fragment";cond="nonuniform_storage_ro";expectation=false;statement="for"] + expected: FAIL + + [:op="dpdxCoarse";stage="fragment";cond="nonuniform_storage_ro";expectation=false;statement="while"] + expected: FAIL + + [:op="dpdxCoarse";stage="fragment";cond="nonuniform_storage_ro";expectation=false;statement="switch"] + expected: FAIL + + [:op="dpdxCoarse";stage="fragment";cond="nonuniform_storage_rw";expectation=false;statement="if"] + expected: FAIL + + [:op="dpdxCoarse";stage="fragment";cond="nonuniform_storage_rw";expectation=false;statement="for"] + expected: FAIL + + [:op="dpdxCoarse";stage="fragment";cond="nonuniform_storage_rw";expectation=false;statement="while"] + expected: FAIL + + [:op="dpdxCoarse";stage="fragment";cond="nonuniform_storage_rw";expectation=false;statement="switch"] + expected: FAIL + + [:op="dpdxCoarse";stage="fragment";cond="nonuniform_builtin";expectation=false;statement="if"] + expected: FAIL + + [:op="dpdxCoarse";stage="fragment";cond="nonuniform_builtin";expectation=false;statement="for"] + expected: FAIL + + [:op="dpdxCoarse";stage="fragment";cond="nonuniform_builtin";expectation=false;statement="while"] + expected: FAIL + + [:op="dpdxCoarse";stage="fragment";cond="nonuniform_builtin";expectation=false;statement="switch"] + expected: FAIL + + [:op="dpdxCoarse";stage="fragment";cond="uniform_literal";expectation=true;statement="if"] + expected: FAIL + + [:op="dpdxCoarse";stage="fragment";cond="uniform_literal";expectation=true;statement="for"] + expected: FAIL + + [:op="dpdxCoarse";stage="fragment";cond="uniform_literal";expectation=true;statement="while"] + expected: FAIL + + [:op="dpdxCoarse";stage="fragment";cond="uniform_literal";expectation=true;statement="switch"] + expected: FAIL + + [:op="dpdxCoarse";stage="fragment";cond="uniform_const";expectation=true;statement="if"] + expected: FAIL + + [:op="dpdxCoarse";stage="fragment";cond="uniform_const";expectation=true;statement="for"] + expected: FAIL + + [:op="dpdxCoarse";stage="fragment";cond="uniform_const";expectation=true;statement="while"] + expected: FAIL + + [:op="dpdxCoarse";stage="fragment";cond="uniform_const";expectation=true;statement="switch"] + expected: FAIL + + [:op="dpdxCoarse";stage="fragment";cond="uniform_override";expectation=true;statement="if"] + expected: FAIL + + [:op="dpdxCoarse";stage="fragment";cond="uniform_override";expectation=true;statement="for"] + expected: FAIL + + [:op="dpdxCoarse";stage="fragment";cond="uniform_override";expectation=true;statement="while"] + expected: FAIL + + [:op="dpdxCoarse";stage="fragment";cond="uniform_override";expectation=true;statement="switch"] + expected: FAIL + + [:op="dpdxCoarse";stage="fragment";cond="uniform_let";expectation=true;statement="if"] + expected: FAIL + + [:op="dpdxCoarse";stage="fragment";cond="uniform_let";expectation=true;statement="for"] + expected: FAIL + + [:op="dpdxCoarse";stage="fragment";cond="uniform_let";expectation=true;statement="while"] + expected: FAIL + + [:op="dpdxCoarse";stage="fragment";cond="uniform_let";expectation=true;statement="switch"] + expected: FAIL + + [:op="dpdxCoarse";stage="fragment";cond="nonuniform_let";expectation=false;statement="if"] + expected: FAIL + + [:op="dpdxCoarse";stage="fragment";cond="nonuniform_let";expectation=false;statement="for"] + expected: FAIL + + [:op="dpdxCoarse";stage="fragment";cond="nonuniform_let";expectation=false;statement="while"] + expected: FAIL + + [:op="dpdxCoarse";stage="fragment";cond="nonuniform_let";expectation=false;statement="switch"] + expected: FAIL + + [:op="dpdxCoarse";stage="fragment";cond="uniform_or";expectation=true;statement="if"] + expected: FAIL + + [:op="dpdxCoarse";stage="fragment";cond="uniform_or";expectation=true;statement="for"] + expected: FAIL + + [:op="dpdxCoarse";stage="fragment";cond="uniform_or";expectation=true;statement="while"] + expected: FAIL + + [:op="dpdxCoarse";stage="fragment";cond="uniform_or";expectation=true;statement="switch"] + expected: FAIL + + [:op="dpdxCoarse";stage="fragment";cond="nonuniform_or1";expectation=false;statement="if"] + expected: FAIL + + [:op="dpdxCoarse";stage="fragment";cond="nonuniform_or1";expectation=false;statement="for"] + expected: FAIL + + [:op="dpdxCoarse";stage="fragment";cond="nonuniform_or1";expectation=false;statement="while"] + expected: FAIL + + [:op="dpdxCoarse";stage="fragment";cond="nonuniform_or1";expectation=false;statement="switch"] + expected: FAIL + + [:op="dpdxCoarse";stage="fragment";cond="nonuniform_or2";expectation=false;statement="if"] + expected: FAIL + + [:op="dpdxCoarse";stage="fragment";cond="nonuniform_or2";expectation=false;statement="for"] + expected: FAIL + + [:op="dpdxCoarse";stage="fragment";cond="nonuniform_or2";expectation=false;statement="while"] + expected: FAIL + + [:op="dpdxCoarse";stage="fragment";cond="nonuniform_or2";expectation=false;statement="switch"] + expected: FAIL + + [:op="dpdxCoarse";stage="fragment";cond="uniform_and";expectation=true;statement="if"] + expected: FAIL + + [:op="dpdxCoarse";stage="fragment";cond="uniform_and";expectation=true;statement="for"] + expected: FAIL + + [:op="dpdxCoarse";stage="fragment";cond="uniform_and";expectation=true;statement="while"] + expected: FAIL + + [:op="dpdxCoarse";stage="fragment";cond="uniform_and";expectation=true;statement="switch"] + expected: FAIL + + [:op="dpdxCoarse";stage="fragment";cond="nonuniform_and1";expectation=false;statement="if"] + expected: FAIL + + [:op="dpdxCoarse";stage="fragment";cond="nonuniform_and1";expectation=false;statement="for"] + expected: FAIL + + [:op="dpdxCoarse";stage="fragment";cond="nonuniform_and1";expectation=false;statement="while"] + expected: FAIL + + [:op="dpdxCoarse";stage="fragment";cond="nonuniform_and1";expectation=false;statement="switch"] + expected: FAIL + + [:op="dpdxCoarse";stage="fragment";cond="nonuniform_and2";expectation=false;statement="if"] + expected: FAIL + + [:op="dpdxCoarse";stage="fragment";cond="nonuniform_and2";expectation=false;statement="for"] + expected: FAIL + + [:op="dpdxCoarse";stage="fragment";cond="nonuniform_and2";expectation=false;statement="while"] + expected: FAIL + + [:op="dpdxCoarse";stage="fragment";cond="nonuniform_and2";expectation=false;statement="switch"] + expected: FAIL + + [:op="dpdxCoarse";stage="fragment";cond="uniform_func_var";expectation=true;statement="if"] + expected: FAIL + + [:op="dpdxCoarse";stage="fragment";cond="uniform_func_var";expectation=true;statement="for"] + expected: FAIL + + [:op="dpdxCoarse";stage="fragment";cond="uniform_func_var";expectation=true;statement="while"] + expected: FAIL + + [:op="dpdxCoarse";stage="fragment";cond="uniform_func_var";expectation=true;statement="switch"] + expected: FAIL + + [:op="dpdxCoarse";stage="fragment";cond="nonuniform_func_var";expectation=false;statement="if"] + expected: FAIL + + [:op="dpdxCoarse";stage="fragment";cond="nonuniform_func_var";expectation=false;statement="for"] + expected: FAIL + + [:op="dpdxCoarse";stage="fragment";cond="nonuniform_func_var";expectation=false;statement="while"] + expected: FAIL + + [:op="dpdxCoarse";stage="fragment";cond="nonuniform_func_var";expectation=false;statement="switch"] + expected: FAIL + + [:op="dpdxFine";stage="fragment";cond="uniform_storage_ro";expectation=true;statement="if"] + expected: FAIL + + [:op="dpdxFine";stage="fragment";cond="uniform_storage_ro";expectation=true;statement="for"] + expected: FAIL + + [:op="dpdxFine";stage="fragment";cond="uniform_storage_ro";expectation=true;statement="while"] + expected: FAIL + + [:op="dpdxFine";stage="fragment";cond="uniform_storage_ro";expectation=true;statement="switch"] + expected: FAIL + + [:op="dpdxFine";stage="fragment";cond="nonuniform_storage_ro";expectation=false;statement="if"] + expected: FAIL + + [:op="dpdxFine";stage="fragment";cond="nonuniform_storage_ro";expectation=false;statement="for"] + expected: FAIL + + [:op="dpdxFine";stage="fragment";cond="nonuniform_storage_ro";expectation=false;statement="while"] + expected: FAIL + + [:op="dpdxFine";stage="fragment";cond="nonuniform_storage_ro";expectation=false;statement="switch"] + expected: FAIL + + [:op="dpdxFine";stage="fragment";cond="nonuniform_storage_rw";expectation=false;statement="if"] + expected: FAIL + + [:op="dpdxFine";stage="fragment";cond="nonuniform_storage_rw";expectation=false;statement="for"] + expected: FAIL + + [:op="dpdxFine";stage="fragment";cond="nonuniform_storage_rw";expectation=false;statement="while"] + expected: FAIL + + [:op="dpdxFine";stage="fragment";cond="nonuniform_storage_rw";expectation=false;statement="switch"] + expected: FAIL + + [:op="dpdxFine";stage="fragment";cond="nonuniform_builtin";expectation=false;statement="if"] + expected: FAIL + + [:op="dpdxFine";stage="fragment";cond="nonuniform_builtin";expectation=false;statement="for"] + expected: FAIL + + [:op="dpdxFine";stage="fragment";cond="nonuniform_builtin";expectation=false;statement="while"] + expected: FAIL + + [:op="dpdxFine";stage="fragment";cond="nonuniform_builtin";expectation=false;statement="switch"] + expected: FAIL + + [:op="dpdxFine";stage="fragment";cond="uniform_literal";expectation=true;statement="if"] + expected: FAIL + + [:op="dpdxFine";stage="fragment";cond="uniform_literal";expectation=true;statement="for"] + expected: FAIL + + [:op="dpdxFine";stage="fragment";cond="uniform_literal";expectation=true;statement="while"] + expected: FAIL + + [:op="dpdxFine";stage="fragment";cond="uniform_literal";expectation=true;statement="switch"] + expected: FAIL + + [:op="dpdxFine";stage="fragment";cond="uniform_const";expectation=true;statement="if"] + expected: FAIL + + [:op="dpdxFine";stage="fragment";cond="uniform_const";expectation=true;statement="for"] + expected: FAIL + + [:op="dpdxFine";stage="fragment";cond="uniform_const";expectation=true;statement="while"] + expected: FAIL + + [:op="dpdxFine";stage="fragment";cond="uniform_const";expectation=true;statement="switch"] + expected: FAIL + + [:op="dpdxFine";stage="fragment";cond="uniform_override";expectation=true;statement="if"] + expected: FAIL + + [:op="dpdxFine";stage="fragment";cond="uniform_override";expectation=true;statement="for"] + expected: FAIL + + [:op="dpdxFine";stage="fragment";cond="uniform_override";expectation=true;statement="while"] + expected: FAIL + + [:op="dpdxFine";stage="fragment";cond="uniform_override";expectation=true;statement="switch"] + expected: FAIL + + [:op="dpdxFine";stage="fragment";cond="uniform_let";expectation=true;statement="if"] + expected: FAIL + + [:op="dpdxFine";stage="fragment";cond="uniform_let";expectation=true;statement="for"] + expected: FAIL + + [:op="dpdxFine";stage="fragment";cond="uniform_let";expectation=true;statement="while"] + expected: FAIL + + [:op="dpdxFine";stage="fragment";cond="uniform_let";expectation=true;statement="switch"] + expected: FAIL + + [:op="dpdxFine";stage="fragment";cond="nonuniform_let";expectation=false;statement="if"] + expected: FAIL + + [:op="dpdxFine";stage="fragment";cond="nonuniform_let";expectation=false;statement="for"] + expected: FAIL + + [:op="dpdxFine";stage="fragment";cond="nonuniform_let";expectation=false;statement="while"] + expected: FAIL + + [:op="dpdxFine";stage="fragment";cond="nonuniform_let";expectation=false;statement="switch"] + expected: FAIL + + [:op="dpdxFine";stage="fragment";cond="uniform_or";expectation=true;statement="if"] + expected: FAIL + + [:op="dpdxFine";stage="fragment";cond="uniform_or";expectation=true;statement="for"] + expected: FAIL + + [:op="dpdxFine";stage="fragment";cond="uniform_or";expectation=true;statement="while"] + expected: FAIL + + [:op="dpdxFine";stage="fragment";cond="uniform_or";expectation=true;statement="switch"] + expected: FAIL + + [:op="dpdxFine";stage="fragment";cond="nonuniform_or1";expectation=false;statement="if"] + expected: FAIL + + [:op="dpdxFine";stage="fragment";cond="nonuniform_or1";expectation=false;statement="for"] + expected: FAIL + + [:op="dpdxFine";stage="fragment";cond="nonuniform_or1";expectation=false;statement="while"] + expected: FAIL + + [:op="dpdxFine";stage="fragment";cond="nonuniform_or1";expectation=false;statement="switch"] + expected: FAIL + + [:op="dpdxFine";stage="fragment";cond="nonuniform_or2";expectation=false;statement="if"] + expected: FAIL + + [:op="dpdxFine";stage="fragment";cond="nonuniform_or2";expectation=false;statement="for"] + expected: FAIL + + [:op="dpdxFine";stage="fragment";cond="nonuniform_or2";expectation=false;statement="while"] + expected: FAIL + + [:op="dpdxFine";stage="fragment";cond="nonuniform_or2";expectation=false;statement="switch"] + expected: FAIL + + [:op="dpdxFine";stage="fragment";cond="uniform_and";expectation=true;statement="if"] + expected: FAIL + + [:op="dpdxFine";stage="fragment";cond="uniform_and";expectation=true;statement="for"] + expected: FAIL + + [:op="dpdxFine";stage="fragment";cond="uniform_and";expectation=true;statement="while"] + expected: FAIL + + [:op="dpdxFine";stage="fragment";cond="uniform_and";expectation=true;statement="switch"] + expected: FAIL + + [:op="dpdxFine";stage="fragment";cond="nonuniform_and1";expectation=false;statement="if"] + expected: FAIL + + [:op="dpdxFine";stage="fragment";cond="nonuniform_and1";expectation=false;statement="for"] + expected: FAIL + + [:op="dpdxFine";stage="fragment";cond="nonuniform_and1";expectation=false;statement="while"] + expected: FAIL + + [:op="dpdxFine";stage="fragment";cond="nonuniform_and1";expectation=false;statement="switch"] + expected: FAIL + + [:op="dpdxFine";stage="fragment";cond="nonuniform_and2";expectation=false;statement="if"] + expected: FAIL + + [:op="dpdxFine";stage="fragment";cond="nonuniform_and2";expectation=false;statement="for"] + expected: FAIL + + [:op="dpdxFine";stage="fragment";cond="nonuniform_and2";expectation=false;statement="while"] + expected: FAIL + + [:op="dpdxFine";stage="fragment";cond="nonuniform_and2";expectation=false;statement="switch"] + expected: FAIL + + [:op="dpdxFine";stage="fragment";cond="uniform_func_var";expectation=true;statement="if"] + expected: FAIL + + [:op="dpdxFine";stage="fragment";cond="uniform_func_var";expectation=true;statement="for"] + expected: FAIL + + [:op="dpdxFine";stage="fragment";cond="uniform_func_var";expectation=true;statement="while"] + expected: FAIL + + [:op="dpdxFine";stage="fragment";cond="uniform_func_var";expectation=true;statement="switch"] + expected: FAIL + + [:op="dpdxFine";stage="fragment";cond="nonuniform_func_var";expectation=false;statement="if"] + expected: FAIL + + [:op="dpdxFine";stage="fragment";cond="nonuniform_func_var";expectation=false;statement="for"] + expected: FAIL + + [:op="dpdxFine";stage="fragment";cond="nonuniform_func_var";expectation=false;statement="while"] + expected: FAIL + + [:op="dpdxFine";stage="fragment";cond="nonuniform_func_var";expectation=false;statement="switch"] + expected: FAIL + + [:op="dpdy";stage="fragment";cond="uniform_storage_ro";expectation=true;statement="if"] + expected: FAIL + + [:op="dpdy";stage="fragment";cond="uniform_storage_ro";expectation=true;statement="for"] + expected: FAIL + + [:op="dpdy";stage="fragment";cond="uniform_storage_ro";expectation=true;statement="while"] + expected: FAIL + + [:op="dpdy";stage="fragment";cond="uniform_storage_ro";expectation=true;statement="switch"] + expected: FAIL + + [:op="dpdy";stage="fragment";cond="nonuniform_storage_ro";expectation=false;statement="if"] + expected: FAIL + + [:op="dpdy";stage="fragment";cond="nonuniform_storage_ro";expectation=false;statement="for"] + expected: FAIL + + [:op="dpdy";stage="fragment";cond="nonuniform_storage_ro";expectation=false;statement="while"] + expected: FAIL + + [:op="dpdy";stage="fragment";cond="nonuniform_storage_ro";expectation=false;statement="switch"] + expected: FAIL + + [:op="dpdy";stage="fragment";cond="nonuniform_storage_rw";expectation=false;statement="if"] + expected: FAIL + + [:op="dpdy";stage="fragment";cond="nonuniform_storage_rw";expectation=false;statement="for"] + expected: FAIL + + [:op="dpdy";stage="fragment";cond="nonuniform_storage_rw";expectation=false;statement="while"] + expected: FAIL + + [:op="dpdy";stage="fragment";cond="nonuniform_storage_rw";expectation=false;statement="switch"] + expected: FAIL + + [:op="dpdy";stage="fragment";cond="nonuniform_builtin";expectation=false;statement="if"] + expected: FAIL + + [:op="dpdy";stage="fragment";cond="nonuniform_builtin";expectation=false;statement="for"] + expected: FAIL + + [:op="dpdy";stage="fragment";cond="nonuniform_builtin";expectation=false;statement="while"] + expected: FAIL + + [:op="dpdy";stage="fragment";cond="nonuniform_builtin";expectation=false;statement="switch"] + expected: FAIL + + [:op="dpdy";stage="fragment";cond="uniform_literal";expectation=true;statement="if"] + expected: FAIL + + [:op="dpdy";stage="fragment";cond="uniform_literal";expectation=true;statement="for"] + expected: FAIL + + [:op="dpdy";stage="fragment";cond="uniform_literal";expectation=true;statement="while"] + expected: FAIL + + [:op="dpdy";stage="fragment";cond="uniform_literal";expectation=true;statement="switch"] + expected: FAIL + + [:op="dpdy";stage="fragment";cond="uniform_const";expectation=true;statement="if"] + expected: FAIL + + [:op="dpdy";stage="fragment";cond="uniform_const";expectation=true;statement="for"] + expected: FAIL + + [:op="dpdy";stage="fragment";cond="uniform_const";expectation=true;statement="while"] + expected: FAIL + + [:op="dpdy";stage="fragment";cond="uniform_const";expectation=true;statement="switch"] + expected: FAIL + + [:op="dpdy";stage="fragment";cond="uniform_override";expectation=true;statement="if"] + expected: FAIL + + [:op="dpdy";stage="fragment";cond="uniform_override";expectation=true;statement="for"] + expected: FAIL + + [:op="dpdy";stage="fragment";cond="uniform_override";expectation=true;statement="while"] + expected: FAIL + + [:op="dpdy";stage="fragment";cond="uniform_override";expectation=true;statement="switch"] + expected: FAIL + + [:op="dpdy";stage="fragment";cond="uniform_let";expectation=true;statement="if"] + expected: FAIL + + [:op="dpdy";stage="fragment";cond="uniform_let";expectation=true;statement="for"] + expected: FAIL + + [:op="dpdy";stage="fragment";cond="uniform_let";expectation=true;statement="while"] + expected: FAIL + + [:op="dpdy";stage="fragment";cond="uniform_let";expectation=true;statement="switch"] + expected: FAIL + + [:op="dpdy";stage="fragment";cond="nonuniform_let";expectation=false;statement="if"] + expected: FAIL + + [:op="dpdy";stage="fragment";cond="nonuniform_let";expectation=false;statement="for"] + expected: FAIL + + [:op="dpdy";stage="fragment";cond="nonuniform_let";expectation=false;statement="while"] + expected: FAIL + + [:op="dpdy";stage="fragment";cond="nonuniform_let";expectation=false;statement="switch"] + expected: FAIL + + [:op="dpdy";stage="fragment";cond="uniform_or";expectation=true;statement="if"] + expected: FAIL + + [:op="dpdy";stage="fragment";cond="uniform_or";expectation=true;statement="for"] + expected: FAIL + + [:op="dpdy";stage="fragment";cond="uniform_or";expectation=true;statement="while"] + expected: FAIL + + [:op="dpdy";stage="fragment";cond="uniform_or";expectation=true;statement="switch"] + expected: FAIL + + [:op="dpdy";stage="fragment";cond="nonuniform_or1";expectation=false;statement="if"] + expected: FAIL + + [:op="dpdy";stage="fragment";cond="nonuniform_or1";expectation=false;statement="for"] + expected: FAIL + + [:op="dpdy";stage="fragment";cond="nonuniform_or1";expectation=false;statement="while"] + expected: FAIL + + [:op="dpdy";stage="fragment";cond="nonuniform_or1";expectation=false;statement="switch"] + expected: FAIL + + [:op="dpdy";stage="fragment";cond="nonuniform_or2";expectation=false;statement="if"] + expected: FAIL + + [:op="dpdy";stage="fragment";cond="nonuniform_or2";expectation=false;statement="for"] + expected: FAIL + + [:op="dpdy";stage="fragment";cond="nonuniform_or2";expectation=false;statement="while"] + expected: FAIL + + [:op="dpdy";stage="fragment";cond="nonuniform_or2";expectation=false;statement="switch"] + expected: FAIL + + [:op="dpdy";stage="fragment";cond="uniform_and";expectation=true;statement="if"] + expected: FAIL + + [:op="dpdy";stage="fragment";cond="uniform_and";expectation=true;statement="for"] + expected: FAIL + + [:op="dpdy";stage="fragment";cond="uniform_and";expectation=true;statement="while"] + expected: FAIL + + [:op="dpdy";stage="fragment";cond="uniform_and";expectation=true;statement="switch"] + expected: FAIL + + [:op="dpdy";stage="fragment";cond="nonuniform_and1";expectation=false;statement="if"] + expected: FAIL + + [:op="dpdy";stage="fragment";cond="nonuniform_and1";expectation=false;statement="for"] + expected: FAIL + + [:op="dpdy";stage="fragment";cond="nonuniform_and1";expectation=false;statement="while"] + expected: FAIL + + [:op="dpdy";stage="fragment";cond="nonuniform_and1";expectation=false;statement="switch"] + expected: FAIL + + [:op="dpdy";stage="fragment";cond="nonuniform_and2";expectation=false;statement="if"] + expected: FAIL + + [:op="dpdy";stage="fragment";cond="nonuniform_and2";expectation=false;statement="for"] + expected: FAIL + + [:op="dpdy";stage="fragment";cond="nonuniform_and2";expectation=false;statement="while"] + expected: FAIL + + [:op="dpdy";stage="fragment";cond="nonuniform_and2";expectation=false;statement="switch"] + expected: FAIL + + [:op="dpdy";stage="fragment";cond="uniform_func_var";expectation=true;statement="if"] + expected: FAIL + + [:op="dpdy";stage="fragment";cond="uniform_func_var";expectation=true;statement="for"] + expected: FAIL + + [:op="dpdy";stage="fragment";cond="uniform_func_var";expectation=true;statement="while"] + expected: FAIL + + [:op="dpdy";stage="fragment";cond="uniform_func_var";expectation=true;statement="switch"] + expected: FAIL + + [:op="dpdy";stage="fragment";cond="nonuniform_func_var";expectation=false;statement="if"] + expected: FAIL + + [:op="dpdy";stage="fragment";cond="nonuniform_func_var";expectation=false;statement="for"] + expected: FAIL + + [:op="dpdy";stage="fragment";cond="nonuniform_func_var";expectation=false;statement="while"] + expected: FAIL + + [:op="dpdy";stage="fragment";cond="nonuniform_func_var";expectation=false;statement="switch"] + expected: FAIL + + [:op="dpdyCoarse";stage="fragment";cond="uniform_storage_ro";expectation=true;statement="if"] + expected: FAIL + + [:op="dpdyCoarse";stage="fragment";cond="uniform_storage_ro";expectation=true;statement="for"] + expected: FAIL + + [:op="dpdyCoarse";stage="fragment";cond="uniform_storage_ro";expectation=true;statement="while"] + expected: FAIL + + [:op="dpdyCoarse";stage="fragment";cond="uniform_storage_ro";expectation=true;statement="switch"] + expected: FAIL + + [:op="dpdyCoarse";stage="fragment";cond="nonuniform_storage_ro";expectation=false;statement="if"] + expected: FAIL + + [:op="dpdyCoarse";stage="fragment";cond="nonuniform_storage_ro";expectation=false;statement="for"] + expected: FAIL + + [:op="dpdyCoarse";stage="fragment";cond="nonuniform_storage_ro";expectation=false;statement="while"] + expected: FAIL + + [:op="dpdyCoarse";stage="fragment";cond="nonuniform_storage_ro";expectation=false;statement="switch"] + expected: FAIL + + [:op="dpdyCoarse";stage="fragment";cond="nonuniform_storage_rw";expectation=false;statement="if"] + expected: FAIL + + [:op="dpdyCoarse";stage="fragment";cond="nonuniform_storage_rw";expectation=false;statement="for"] + expected: FAIL + + [:op="dpdyCoarse";stage="fragment";cond="nonuniform_storage_rw";expectation=false;statement="while"] + expected: FAIL + + [:op="dpdyCoarse";stage="fragment";cond="nonuniform_storage_rw";expectation=false;statement="switch"] + expected: FAIL + + [:op="dpdyCoarse";stage="fragment";cond="nonuniform_builtin";expectation=false;statement="if"] + expected: FAIL + + [:op="dpdyCoarse";stage="fragment";cond="nonuniform_builtin";expectation=false;statement="for"] + expected: FAIL + + [:op="dpdyCoarse";stage="fragment";cond="nonuniform_builtin";expectation=false;statement="while"] + expected: FAIL + + [:op="dpdyCoarse";stage="fragment";cond="nonuniform_builtin";expectation=false;statement="switch"] + expected: FAIL + + [:op="dpdyCoarse";stage="fragment";cond="uniform_literal";expectation=true;statement="if"] + expected: FAIL + + [:op="dpdyCoarse";stage="fragment";cond="uniform_literal";expectation=true;statement="for"] + expected: FAIL + + [:op="dpdyCoarse";stage="fragment";cond="uniform_literal";expectation=true;statement="while"] + expected: FAIL + + [:op="dpdyCoarse";stage="fragment";cond="uniform_literal";expectation=true;statement="switch"] + expected: FAIL + + [:op="dpdyCoarse";stage="fragment";cond="uniform_const";expectation=true;statement="if"] + expected: FAIL + + [:op="dpdyCoarse";stage="fragment";cond="uniform_const";expectation=true;statement="for"] + expected: FAIL + + [:op="dpdyCoarse";stage="fragment";cond="uniform_const";expectation=true;statement="while"] + expected: FAIL + + [:op="dpdyCoarse";stage="fragment";cond="uniform_const";expectation=true;statement="switch"] + expected: FAIL + + [:op="dpdyCoarse";stage="fragment";cond="uniform_override";expectation=true;statement="if"] + expected: FAIL + + [:op="dpdyCoarse";stage="fragment";cond="uniform_override";expectation=true;statement="for"] + expected: FAIL + + [:op="dpdyCoarse";stage="fragment";cond="uniform_override";expectation=true;statement="while"] + expected: FAIL + + [:op="dpdyCoarse";stage="fragment";cond="uniform_override";expectation=true;statement="switch"] + expected: FAIL + + [:op="dpdyCoarse";stage="fragment";cond="uniform_let";expectation=true;statement="if"] + expected: FAIL + + [:op="dpdyCoarse";stage="fragment";cond="uniform_let";expectation=true;statement="for"] + expected: FAIL + + [:op="dpdyCoarse";stage="fragment";cond="uniform_let";expectation=true;statement="while"] + expected: FAIL + + [:op="dpdyCoarse";stage="fragment";cond="uniform_let";expectation=true;statement="switch"] + expected: FAIL + + [:op="dpdyCoarse";stage="fragment";cond="nonuniform_let";expectation=false;statement="if"] + expected: FAIL + + [:op="dpdyCoarse";stage="fragment";cond="nonuniform_let";expectation=false;statement="for"] + expected: FAIL + + [:op="dpdyCoarse";stage="fragment";cond="nonuniform_let";expectation=false;statement="while"] + expected: FAIL + + [:op="dpdyCoarse";stage="fragment";cond="nonuniform_let";expectation=false;statement="switch"] + expected: FAIL + + [:op="dpdyCoarse";stage="fragment";cond="uniform_or";expectation=true;statement="if"] + expected: FAIL + + [:op="dpdyCoarse";stage="fragment";cond="uniform_or";expectation=true;statement="for"] + expected: FAIL + + [:op="dpdyCoarse";stage="fragment";cond="uniform_or";expectation=true;statement="while"] + expected: FAIL + + [:op="dpdyCoarse";stage="fragment";cond="uniform_or";expectation=true;statement="switch"] + expected: FAIL + + [:op="dpdyCoarse";stage="fragment";cond="nonuniform_or1";expectation=false;statement="if"] + expected: FAIL + + [:op="dpdyCoarse";stage="fragment";cond="nonuniform_or1";expectation=false;statement="for"] + expected: FAIL + + [:op="dpdyCoarse";stage="fragment";cond="nonuniform_or1";expectation=false;statement="while"] + expected: FAIL + + [:op="dpdyCoarse";stage="fragment";cond="nonuniform_or1";expectation=false;statement="switch"] + expected: FAIL + + [:op="dpdyCoarse";stage="fragment";cond="nonuniform_or2";expectation=false;statement="if"] + expected: FAIL + + [:op="dpdyCoarse";stage="fragment";cond="nonuniform_or2";expectation=false;statement="for"] + expected: FAIL + + [:op="dpdyCoarse";stage="fragment";cond="nonuniform_or2";expectation=false;statement="while"] + expected: FAIL + + [:op="dpdyCoarse";stage="fragment";cond="nonuniform_or2";expectation=false;statement="switch"] + expected: FAIL + + [:op="dpdyCoarse";stage="fragment";cond="uniform_and";expectation=true;statement="if"] + expected: FAIL + + [:op="dpdyCoarse";stage="fragment";cond="uniform_and";expectation=true;statement="for"] + expected: FAIL + + [:op="dpdyCoarse";stage="fragment";cond="uniform_and";expectation=true;statement="while"] + expected: FAIL + + [:op="dpdyCoarse";stage="fragment";cond="uniform_and";expectation=true;statement="switch"] + expected: FAIL + + [:op="dpdyCoarse";stage="fragment";cond="nonuniform_and1";expectation=false;statement="if"] + expected: FAIL + + [:op="dpdyCoarse";stage="fragment";cond="nonuniform_and1";expectation=false;statement="for"] + expected: FAIL + + [:op="dpdyCoarse";stage="fragment";cond="nonuniform_and1";expectation=false;statement="while"] + expected: FAIL + + [:op="dpdyCoarse";stage="fragment";cond="nonuniform_and1";expectation=false;statement="switch"] + expected: FAIL + + [:op="dpdyCoarse";stage="fragment";cond="nonuniform_and2";expectation=false;statement="if"] + expected: FAIL + + [:op="dpdyCoarse";stage="fragment";cond="nonuniform_and2";expectation=false;statement="for"] + expected: FAIL + + [:op="dpdyCoarse";stage="fragment";cond="nonuniform_and2";expectation=false;statement="while"] + expected: FAIL + + [:op="dpdyCoarse";stage="fragment";cond="nonuniform_and2";expectation=false;statement="switch"] + expected: FAIL + + [:op="dpdyCoarse";stage="fragment";cond="uniform_func_var";expectation=true;statement="if"] + expected: FAIL + + [:op="dpdyCoarse";stage="fragment";cond="uniform_func_var";expectation=true;statement="for"] + expected: FAIL + + [:op="dpdyCoarse";stage="fragment";cond="uniform_func_var";expectation=true;statement="while"] + expected: FAIL + + [:op="dpdyCoarse";stage="fragment";cond="uniform_func_var";expectation=true;statement="switch"] + expected: FAIL + + [:op="dpdyCoarse";stage="fragment";cond="nonuniform_func_var";expectation=false;statement="if"] + expected: FAIL + + [:op="dpdyCoarse";stage="fragment";cond="nonuniform_func_var";expectation=false;statement="for"] + expected: FAIL + + [:op="dpdyCoarse";stage="fragment";cond="nonuniform_func_var";expectation=false;statement="while"] + expected: FAIL + + [:op="dpdyCoarse";stage="fragment";cond="nonuniform_func_var";expectation=false;statement="switch"] + expected: FAIL + + [:op="dpdyFine";stage="fragment";cond="uniform_storage_ro";expectation=true;statement="if"] + expected: FAIL + + [:op="dpdyFine";stage="fragment";cond="uniform_storage_ro";expectation=true;statement="for"] + expected: FAIL + + [:op="dpdyFine";stage="fragment";cond="uniform_storage_ro";expectation=true;statement="while"] + expected: FAIL + + [:op="dpdyFine";stage="fragment";cond="uniform_storage_ro";expectation=true;statement="switch"] + expected: FAIL + + [:op="dpdyFine";stage="fragment";cond="nonuniform_storage_ro";expectation=false;statement="if"] + expected: FAIL + + [:op="dpdyFine";stage="fragment";cond="nonuniform_storage_ro";expectation=false;statement="for"] + expected: FAIL + + [:op="dpdyFine";stage="fragment";cond="nonuniform_storage_ro";expectation=false;statement="while"] + expected: FAIL + + [:op="dpdyFine";stage="fragment";cond="nonuniform_storage_ro";expectation=false;statement="switch"] + expected: FAIL + + [:op="dpdyFine";stage="fragment";cond="nonuniform_storage_rw";expectation=false;statement="if"] + expected: FAIL + + [:op="dpdyFine";stage="fragment";cond="nonuniform_storage_rw";expectation=false;statement="for"] + expected: FAIL + + [:op="dpdyFine";stage="fragment";cond="nonuniform_storage_rw";expectation=false;statement="while"] + expected: FAIL + + [:op="dpdyFine";stage="fragment";cond="nonuniform_storage_rw";expectation=false;statement="switch"] + expected: FAIL + + [:op="dpdyFine";stage="fragment";cond="nonuniform_builtin";expectation=false;statement="if"] + expected: FAIL + + [:op="dpdyFine";stage="fragment";cond="nonuniform_builtin";expectation=false;statement="for"] + expected: FAIL + + [:op="dpdyFine";stage="fragment";cond="nonuniform_builtin";expectation=false;statement="while"] + expected: FAIL + + [:op="dpdyFine";stage="fragment";cond="nonuniform_builtin";expectation=false;statement="switch"] + expected: FAIL + + [:op="dpdyFine";stage="fragment";cond="uniform_literal";expectation=true;statement="if"] + expected: FAIL + + [:op="dpdyFine";stage="fragment";cond="uniform_literal";expectation=true;statement="for"] + expected: FAIL + + [:op="dpdyFine";stage="fragment";cond="uniform_literal";expectation=true;statement="while"] + expected: FAIL + + [:op="dpdyFine";stage="fragment";cond="uniform_literal";expectation=true;statement="switch"] + expected: FAIL + + [:op="dpdyFine";stage="fragment";cond="uniform_const";expectation=true;statement="if"] + expected: FAIL + + [:op="dpdyFine";stage="fragment";cond="uniform_const";expectation=true;statement="for"] + expected: FAIL + + [:op="dpdyFine";stage="fragment";cond="uniform_const";expectation=true;statement="while"] + expected: FAIL + + [:op="dpdyFine";stage="fragment";cond="uniform_const";expectation=true;statement="switch"] + expected: FAIL + + [:op="dpdyFine";stage="fragment";cond="uniform_override";expectation=true;statement="if"] + expected: FAIL + + [:op="dpdyFine";stage="fragment";cond="uniform_override";expectation=true;statement="for"] + expected: FAIL + + [:op="dpdyFine";stage="fragment";cond="uniform_override";expectation=true;statement="while"] + expected: FAIL + + [:op="dpdyFine";stage="fragment";cond="uniform_override";expectation=true;statement="switch"] + expected: FAIL + + [:op="dpdyFine";stage="fragment";cond="uniform_let";expectation=true;statement="if"] + expected: FAIL + + [:op="dpdyFine";stage="fragment";cond="uniform_let";expectation=true;statement="for"] + expected: FAIL + + [:op="dpdyFine";stage="fragment";cond="uniform_let";expectation=true;statement="while"] + expected: FAIL + + [:op="dpdyFine";stage="fragment";cond="uniform_let";expectation=true;statement="switch"] + expected: FAIL + + [:op="dpdyFine";stage="fragment";cond="nonuniform_let";expectation=false;statement="if"] + expected: FAIL + + [:op="dpdyFine";stage="fragment";cond="nonuniform_let";expectation=false;statement="for"] + expected: FAIL + + [:op="dpdyFine";stage="fragment";cond="nonuniform_let";expectation=false;statement="while"] + expected: FAIL + + [:op="dpdyFine";stage="fragment";cond="nonuniform_let";expectation=false;statement="switch"] + expected: FAIL + + [:op="dpdyFine";stage="fragment";cond="uniform_or";expectation=true;statement="if"] + expected: FAIL + + [:op="dpdyFine";stage="fragment";cond="uniform_or";expectation=true;statement="for"] + expected: FAIL + + [:op="dpdyFine";stage="fragment";cond="uniform_or";expectation=true;statement="while"] + expected: FAIL + + [:op="dpdyFine";stage="fragment";cond="uniform_or";expectation=true;statement="switch"] + expected: FAIL + + [:op="dpdyFine";stage="fragment";cond="nonuniform_or1";expectation=false;statement="if"] + expected: FAIL + + [:op="dpdyFine";stage="fragment";cond="nonuniform_or1";expectation=false;statement="for"] + expected: FAIL + + [:op="dpdyFine";stage="fragment";cond="nonuniform_or1";expectation=false;statement="while"] + expected: FAIL + + [:op="dpdyFine";stage="fragment";cond="nonuniform_or1";expectation=false;statement="switch"] + expected: FAIL + + [:op="dpdyFine";stage="fragment";cond="nonuniform_or2";expectation=false;statement="if"] + expected: FAIL + + [:op="dpdyFine";stage="fragment";cond="nonuniform_or2";expectation=false;statement="for"] + expected: FAIL + + [:op="dpdyFine";stage="fragment";cond="nonuniform_or2";expectation=false;statement="while"] + expected: FAIL + + [:op="dpdyFine";stage="fragment";cond="nonuniform_or2";expectation=false;statement="switch"] + expected: FAIL + + [:op="dpdyFine";stage="fragment";cond="uniform_and";expectation=true;statement="if"] + expected: FAIL + + [:op="dpdyFine";stage="fragment";cond="uniform_and";expectation=true;statement="for"] + expected: FAIL + + [:op="dpdyFine";stage="fragment";cond="uniform_and";expectation=true;statement="while"] + expected: FAIL + + [:op="dpdyFine";stage="fragment";cond="uniform_and";expectation=true;statement="switch"] + expected: FAIL + + [:op="dpdyFine";stage="fragment";cond="nonuniform_and1";expectation=false;statement="if"] + expected: FAIL + + [:op="dpdyFine";stage="fragment";cond="nonuniform_and1";expectation=false;statement="for"] + expected: FAIL + + [:op="dpdyFine";stage="fragment";cond="nonuniform_and1";expectation=false;statement="while"] + expected: FAIL + + [:op="dpdyFine";stage="fragment";cond="nonuniform_and1";expectation=false;statement="switch"] + expected: FAIL + + [:op="dpdyFine";stage="fragment";cond="nonuniform_and2";expectation=false;statement="if"] + expected: FAIL + + [:op="dpdyFine";stage="fragment";cond="nonuniform_and2";expectation=false;statement="for"] + expected: FAIL + + [:op="dpdyFine";stage="fragment";cond="nonuniform_and2";expectation=false;statement="while"] + expected: FAIL + + [:op="dpdyFine";stage="fragment";cond="nonuniform_and2";expectation=false;statement="switch"] + expected: FAIL + + [:op="dpdyFine";stage="fragment";cond="uniform_func_var";expectation=true;statement="if"] + expected: FAIL + + [:op="dpdyFine";stage="fragment";cond="uniform_func_var";expectation=true;statement="for"] + expected: FAIL + + [:op="dpdyFine";stage="fragment";cond="uniform_func_var";expectation=true;statement="while"] + expected: FAIL + + [:op="dpdyFine";stage="fragment";cond="uniform_func_var";expectation=true;statement="switch"] + expected: FAIL + + [:op="dpdyFine";stage="fragment";cond="nonuniform_func_var";expectation=false;statement="if"] + expected: FAIL + + [:op="dpdyFine";stage="fragment";cond="nonuniform_func_var";expectation=false;statement="for"] + expected: FAIL + + [:op="dpdyFine";stage="fragment";cond="nonuniform_func_var";expectation=false;statement="while"] + expected: FAIL + + [:op="dpdyFine";stage="fragment";cond="nonuniform_func_var";expectation=false;statement="switch"] + expected: FAIL + + [:op="fwidth";stage="fragment";cond="uniform_storage_ro";expectation=true;statement="if"] + expected: FAIL + + [:op="fwidth";stage="fragment";cond="uniform_storage_ro";expectation=true;statement="for"] + expected: FAIL + + [:op="fwidth";stage="fragment";cond="uniform_storage_ro";expectation=true;statement="while"] + expected: FAIL + + [:op="fwidth";stage="fragment";cond="uniform_storage_ro";expectation=true;statement="switch"] + expected: FAIL + + [:op="fwidth";stage="fragment";cond="nonuniform_storage_ro";expectation=false;statement="if"] + expected: FAIL + + [:op="fwidth";stage="fragment";cond="nonuniform_storage_ro";expectation=false;statement="for"] + expected: FAIL + + [:op="fwidth";stage="fragment";cond="nonuniform_storage_ro";expectation=false;statement="while"] + expected: FAIL + + [:op="fwidth";stage="fragment";cond="nonuniform_storage_ro";expectation=false;statement="switch"] + expected: FAIL + + [:op="fwidth";stage="fragment";cond="nonuniform_storage_rw";expectation=false;statement="if"] + expected: FAIL + + [:op="fwidth";stage="fragment";cond="nonuniform_storage_rw";expectation=false;statement="for"] + expected: FAIL + + [:op="fwidth";stage="fragment";cond="nonuniform_storage_rw";expectation=false;statement="while"] + expected: FAIL + + [:op="fwidth";stage="fragment";cond="nonuniform_storage_rw";expectation=false;statement="switch"] + expected: FAIL + + [:op="fwidth";stage="fragment";cond="nonuniform_builtin";expectation=false;statement="if"] + expected: FAIL + + [:op="fwidth";stage="fragment";cond="nonuniform_builtin";expectation=false;statement="for"] + expected: FAIL + + [:op="fwidth";stage="fragment";cond="nonuniform_builtin";expectation=false;statement="while"] + expected: FAIL + + [:op="fwidth";stage="fragment";cond="nonuniform_builtin";expectation=false;statement="switch"] + expected: FAIL + + [:op="fwidth";stage="fragment";cond="uniform_literal";expectation=true;statement="if"] + expected: FAIL + + [:op="fwidth";stage="fragment";cond="uniform_literal";expectation=true;statement="for"] + expected: FAIL + + [:op="fwidth";stage="fragment";cond="uniform_literal";expectation=true;statement="while"] + expected: FAIL + + [:op="fwidth";stage="fragment";cond="uniform_literal";expectation=true;statement="switch"] + expected: FAIL + + [:op="fwidth";stage="fragment";cond="uniform_const";expectation=true;statement="if"] + expected: FAIL + + [:op="fwidth";stage="fragment";cond="uniform_const";expectation=true;statement="for"] + expected: FAIL + + [:op="fwidth";stage="fragment";cond="uniform_const";expectation=true;statement="while"] + expected: FAIL + + [:op="fwidth";stage="fragment";cond="uniform_const";expectation=true;statement="switch"] + expected: FAIL + + [:op="fwidth";stage="fragment";cond="uniform_override";expectation=true;statement="if"] + expected: FAIL + + [:op="fwidth";stage="fragment";cond="uniform_override";expectation=true;statement="for"] + expected: FAIL + + [:op="fwidth";stage="fragment";cond="uniform_override";expectation=true;statement="while"] + expected: FAIL + + [:op="fwidth";stage="fragment";cond="uniform_override";expectation=true;statement="switch"] + expected: FAIL + + [:op="fwidth";stage="fragment";cond="uniform_let";expectation=true;statement="if"] + expected: FAIL + + [:op="fwidth";stage="fragment";cond="uniform_let";expectation=true;statement="for"] + expected: FAIL + + [:op="fwidth";stage="fragment";cond="uniform_let";expectation=true;statement="while"] + expected: FAIL + + [:op="fwidth";stage="fragment";cond="uniform_let";expectation=true;statement="switch"] + expected: FAIL + + [:op="fwidth";stage="fragment";cond="nonuniform_let";expectation=false;statement="if"] + expected: FAIL + + [:op="fwidth";stage="fragment";cond="nonuniform_let";expectation=false;statement="for"] + expected: FAIL + + [:op="fwidth";stage="fragment";cond="nonuniform_let";expectation=false;statement="while"] + expected: FAIL + + [:op="fwidth";stage="fragment";cond="nonuniform_let";expectation=false;statement="switch"] + expected: FAIL + + [:op="fwidth";stage="fragment";cond="uniform_or";expectation=true;statement="if"] + expected: FAIL + + [:op="fwidth";stage="fragment";cond="uniform_or";expectation=true;statement="for"] + expected: FAIL + + [:op="fwidth";stage="fragment";cond="uniform_or";expectation=true;statement="while"] + expected: FAIL + + [:op="fwidth";stage="fragment";cond="uniform_or";expectation=true;statement="switch"] + expected: FAIL + + [:op="fwidth";stage="fragment";cond="nonuniform_or1";expectation=false;statement="if"] + expected: FAIL + + [:op="fwidth";stage="fragment";cond="nonuniform_or1";expectation=false;statement="for"] + expected: FAIL + + [:op="fwidth";stage="fragment";cond="nonuniform_or1";expectation=false;statement="while"] + expected: FAIL + + [:op="fwidth";stage="fragment";cond="nonuniform_or1";expectation=false;statement="switch"] + expected: FAIL + + [:op="fwidth";stage="fragment";cond="nonuniform_or2";expectation=false;statement="if"] + expected: FAIL + + [:op="fwidth";stage="fragment";cond="nonuniform_or2";expectation=false;statement="for"] + expected: FAIL + + [:op="fwidth";stage="fragment";cond="nonuniform_or2";expectation=false;statement="while"] + expected: FAIL + + [:op="fwidth";stage="fragment";cond="nonuniform_or2";expectation=false;statement="switch"] + expected: FAIL + + [:op="fwidth";stage="fragment";cond="uniform_and";expectation=true;statement="if"] + expected: FAIL + + [:op="fwidth";stage="fragment";cond="uniform_and";expectation=true;statement="for"] + expected: FAIL + + [:op="fwidth";stage="fragment";cond="uniform_and";expectation=true;statement="while"] + expected: FAIL + + [:op="fwidth";stage="fragment";cond="uniform_and";expectation=true;statement="switch"] + expected: FAIL + + [:op="fwidth";stage="fragment";cond="nonuniform_and1";expectation=false;statement="if"] + expected: FAIL + + [:op="fwidth";stage="fragment";cond="nonuniform_and1";expectation=false;statement="for"] + expected: FAIL + + [:op="fwidth";stage="fragment";cond="nonuniform_and1";expectation=false;statement="while"] + expected: FAIL + + [:op="fwidth";stage="fragment";cond="nonuniform_and1";expectation=false;statement="switch"] + expected: FAIL + + [:op="fwidth";stage="fragment";cond="nonuniform_and2";expectation=false;statement="if"] + expected: FAIL + + [:op="fwidth";stage="fragment";cond="nonuniform_and2";expectation=false;statement="for"] + expected: FAIL + + [:op="fwidth";stage="fragment";cond="nonuniform_and2";expectation=false;statement="while"] + expected: FAIL + + [:op="fwidth";stage="fragment";cond="nonuniform_and2";expectation=false;statement="switch"] + expected: FAIL + + [:op="fwidth";stage="fragment";cond="uniform_func_var";expectation=true;statement="if"] + expected: FAIL + + [:op="fwidth";stage="fragment";cond="uniform_func_var";expectation=true;statement="for"] + expected: FAIL + + [:op="fwidth";stage="fragment";cond="uniform_func_var";expectation=true;statement="while"] + expected: FAIL + + [:op="fwidth";stage="fragment";cond="uniform_func_var";expectation=true;statement="switch"] + expected: FAIL + + [:op="fwidth";stage="fragment";cond="nonuniform_func_var";expectation=false;statement="if"] + expected: FAIL + + [:op="fwidth";stage="fragment";cond="nonuniform_func_var";expectation=false;statement="for"] + expected: FAIL + + [:op="fwidth";stage="fragment";cond="nonuniform_func_var";expectation=false;statement="while"] + expected: FAIL + + [:op="fwidth";stage="fragment";cond="nonuniform_func_var";expectation=false;statement="switch"] + expected: FAIL + + [:op="fwidthCoarse";stage="fragment";cond="uniform_storage_ro";expectation=true;statement="if"] + expected: FAIL + + [:op="fwidthCoarse";stage="fragment";cond="uniform_storage_ro";expectation=true;statement="for"] + expected: FAIL + + [:op="fwidthCoarse";stage="fragment";cond="uniform_storage_ro";expectation=true;statement="while"] + expected: FAIL + + [:op="fwidthCoarse";stage="fragment";cond="uniform_storage_ro";expectation=true;statement="switch"] + expected: FAIL + + [:op="fwidthCoarse";stage="fragment";cond="nonuniform_storage_ro";expectation=false;statement="if"] + expected: FAIL + + [:op="fwidthCoarse";stage="fragment";cond="nonuniform_storage_ro";expectation=false;statement="for"] + expected: FAIL + + [:op="fwidthCoarse";stage="fragment";cond="nonuniform_storage_ro";expectation=false;statement="while"] + expected: FAIL + + [:op="fwidthCoarse";stage="fragment";cond="nonuniform_storage_ro";expectation=false;statement="switch"] + expected: FAIL + + [:op="fwidthCoarse";stage="fragment";cond="nonuniform_storage_rw";expectation=false;statement="if"] + expected: FAIL + + [:op="fwidthCoarse";stage="fragment";cond="nonuniform_storage_rw";expectation=false;statement="for"] + expected: FAIL + + [:op="fwidthCoarse";stage="fragment";cond="nonuniform_storage_rw";expectation=false;statement="while"] + expected: FAIL + + [:op="fwidthCoarse";stage="fragment";cond="nonuniform_storage_rw";expectation=false;statement="switch"] + expected: FAIL + + [:op="fwidthCoarse";stage="fragment";cond="nonuniform_builtin";expectation=false;statement="if"] + expected: FAIL + + [:op="fwidthCoarse";stage="fragment";cond="nonuniform_builtin";expectation=false;statement="for"] + expected: FAIL + + [:op="fwidthCoarse";stage="fragment";cond="nonuniform_builtin";expectation=false;statement="while"] + expected: FAIL + + [:op="fwidthCoarse";stage="fragment";cond="nonuniform_builtin";expectation=false;statement="switch"] + expected: FAIL + + [:op="fwidthCoarse";stage="fragment";cond="uniform_literal";expectation=true;statement="if"] + expected: FAIL + + [:op="fwidthCoarse";stage="fragment";cond="uniform_literal";expectation=true;statement="for"] + expected: FAIL + + [:op="fwidthCoarse";stage="fragment";cond="uniform_literal";expectation=true;statement="while"] + expected: FAIL + + [:op="fwidthCoarse";stage="fragment";cond="uniform_literal";expectation=true;statement="switch"] + expected: FAIL + + [:op="fwidthCoarse";stage="fragment";cond="uniform_const";expectation=true;statement="if"] + expected: FAIL + + [:op="fwidthCoarse";stage="fragment";cond="uniform_const";expectation=true;statement="for"] + expected: FAIL + + [:op="fwidthCoarse";stage="fragment";cond="uniform_const";expectation=true;statement="while"] + expected: FAIL + + [:op="fwidthCoarse";stage="fragment";cond="uniform_const";expectation=true;statement="switch"] + expected: FAIL + + [:op="fwidthCoarse";stage="fragment";cond="uniform_override";expectation=true;statement="if"] + expected: FAIL + + [:op="fwidthCoarse";stage="fragment";cond="uniform_override";expectation=true;statement="for"] + expected: FAIL + + [:op="fwidthCoarse";stage="fragment";cond="uniform_override";expectation=true;statement="while"] + expected: FAIL + + [:op="fwidthCoarse";stage="fragment";cond="uniform_override";expectation=true;statement="switch"] + expected: FAIL + + [:op="fwidthCoarse";stage="fragment";cond="uniform_let";expectation=true;statement="if"] + expected: FAIL + + [:op="fwidthCoarse";stage="fragment";cond="uniform_let";expectation=true;statement="for"] + expected: FAIL + + [:op="fwidthCoarse";stage="fragment";cond="uniform_let";expectation=true;statement="while"] + expected: FAIL + + [:op="fwidthCoarse";stage="fragment";cond="uniform_let";expectation=true;statement="switch"] + expected: FAIL + + [:op="fwidthCoarse";stage="fragment";cond="nonuniform_let";expectation=false;statement="if"] + expected: FAIL + + [:op="fwidthCoarse";stage="fragment";cond="nonuniform_let";expectation=false;statement="for"] + expected: FAIL + + [:op="fwidthCoarse";stage="fragment";cond="nonuniform_let";expectation=false;statement="while"] + expected: FAIL + + [:op="fwidthCoarse";stage="fragment";cond="nonuniform_let";expectation=false;statement="switch"] + expected: FAIL + + [:op="fwidthCoarse";stage="fragment";cond="uniform_or";expectation=true;statement="if"] + expected: FAIL + + [:op="fwidthCoarse";stage="fragment";cond="uniform_or";expectation=true;statement="for"] + expected: FAIL + + [:op="fwidthCoarse";stage="fragment";cond="uniform_or";expectation=true;statement="while"] + expected: FAIL + + [:op="fwidthCoarse";stage="fragment";cond="uniform_or";expectation=true;statement="switch"] + expected: FAIL + + [:op="fwidthCoarse";stage="fragment";cond="nonuniform_or1";expectation=false;statement="if"] + expected: FAIL + + [:op="fwidthCoarse";stage="fragment";cond="nonuniform_or1";expectation=false;statement="for"] + expected: FAIL + + [:op="fwidthCoarse";stage="fragment";cond="nonuniform_or1";expectation=false;statement="while"] + expected: FAIL + + [:op="fwidthCoarse";stage="fragment";cond="nonuniform_or1";expectation=false;statement="switch"] + expected: FAIL + + [:op="fwidthCoarse";stage="fragment";cond="nonuniform_or2";expectation=false;statement="if"] + expected: FAIL + + [:op="fwidthCoarse";stage="fragment";cond="nonuniform_or2";expectation=false;statement="for"] + expected: FAIL + + [:op="fwidthCoarse";stage="fragment";cond="nonuniform_or2";expectation=false;statement="while"] + expected: FAIL + + [:op="fwidthCoarse";stage="fragment";cond="nonuniform_or2";expectation=false;statement="switch"] + expected: FAIL + + [:op="fwidthCoarse";stage="fragment";cond="uniform_and";expectation=true;statement="if"] + expected: FAIL + + [:op="fwidthCoarse";stage="fragment";cond="uniform_and";expectation=true;statement="for"] + expected: FAIL + + [:op="fwidthCoarse";stage="fragment";cond="uniform_and";expectation=true;statement="while"] + expected: FAIL + + [:op="fwidthCoarse";stage="fragment";cond="uniform_and";expectation=true;statement="switch"] + expected: FAIL + + [:op="fwidthCoarse";stage="fragment";cond="nonuniform_and1";expectation=false;statement="if"] + expected: FAIL + + [:op="fwidthCoarse";stage="fragment";cond="nonuniform_and1";expectation=false;statement="for"] + expected: FAIL + + [:op="fwidthCoarse";stage="fragment";cond="nonuniform_and1";expectation=false;statement="while"] + expected: FAIL + + [:op="fwidthCoarse";stage="fragment";cond="nonuniform_and1";expectation=false;statement="switch"] + expected: FAIL + + [:op="fwidthCoarse";stage="fragment";cond="nonuniform_and2";expectation=false;statement="if"] + expected: FAIL + + [:op="fwidthCoarse";stage="fragment";cond="nonuniform_and2";expectation=false;statement="for"] + expected: FAIL + + [:op="fwidthCoarse";stage="fragment";cond="nonuniform_and2";expectation=false;statement="while"] + expected: FAIL + + [:op="fwidthCoarse";stage="fragment";cond="nonuniform_and2";expectation=false;statement="switch"] + expected: FAIL + + [:op="fwidthCoarse";stage="fragment";cond="uniform_func_var";expectation=true;statement="if"] + expected: FAIL + + [:op="fwidthCoarse";stage="fragment";cond="uniform_func_var";expectation=true;statement="for"] + expected: FAIL + + [:op="fwidthCoarse";stage="fragment";cond="uniform_func_var";expectation=true;statement="while"] + expected: FAIL + + [:op="fwidthCoarse";stage="fragment";cond="uniform_func_var";expectation=true;statement="switch"] + expected: FAIL + + [:op="fwidthCoarse";stage="fragment";cond="nonuniform_func_var";expectation=false;statement="if"] + expected: FAIL + + [:op="fwidthCoarse";stage="fragment";cond="nonuniform_func_var";expectation=false;statement="for"] + expected: FAIL + + [:op="fwidthCoarse";stage="fragment";cond="nonuniform_func_var";expectation=false;statement="while"] + expected: FAIL + + [:op="fwidthCoarse";stage="fragment";cond="nonuniform_func_var";expectation=false;statement="switch"] + expected: FAIL + + [:op="fwidthFine";stage="fragment";cond="uniform_storage_ro";expectation=true;statement="if"] + expected: FAIL + + [:op="fwidthFine";stage="fragment";cond="uniform_storage_ro";expectation=true;statement="for"] + expected: FAIL + + [:op="fwidthFine";stage="fragment";cond="uniform_storage_ro";expectation=true;statement="while"] + expected: FAIL + + [:op="fwidthFine";stage="fragment";cond="uniform_storage_ro";expectation=true;statement="switch"] + expected: FAIL + + [:op="fwidthFine";stage="fragment";cond="nonuniform_storage_ro";expectation=false;statement="if"] + expected: FAIL + + [:op="fwidthFine";stage="fragment";cond="nonuniform_storage_ro";expectation=false;statement="for"] + expected: FAIL + + [:op="fwidthFine";stage="fragment";cond="nonuniform_storage_ro";expectation=false;statement="while"] + expected: FAIL + + [:op="fwidthFine";stage="fragment";cond="nonuniform_storage_ro";expectation=false;statement="switch"] + expected: FAIL + + [:op="fwidthFine";stage="fragment";cond="nonuniform_storage_rw";expectation=false;statement="if"] + expected: FAIL + + [:op="fwidthFine";stage="fragment";cond="nonuniform_storage_rw";expectation=false;statement="for"] + expected: FAIL + + [:op="fwidthFine";stage="fragment";cond="nonuniform_storage_rw";expectation=false;statement="while"] + expected: FAIL + + [:op="fwidthFine";stage="fragment";cond="nonuniform_storage_rw";expectation=false;statement="switch"] + expected: FAIL + + [:op="fwidthFine";stage="fragment";cond="nonuniform_builtin";expectation=false;statement="if"] + expected: FAIL + + [:op="fwidthFine";stage="fragment";cond="nonuniform_builtin";expectation=false;statement="for"] + expected: FAIL + + [:op="fwidthFine";stage="fragment";cond="nonuniform_builtin";expectation=false;statement="while"] + expected: FAIL + + [:op="fwidthFine";stage="fragment";cond="nonuniform_builtin";expectation=false;statement="switch"] + expected: FAIL + + [:op="fwidthFine";stage="fragment";cond="uniform_literal";expectation=true;statement="if"] + expected: FAIL + + [:op="fwidthFine";stage="fragment";cond="uniform_literal";expectation=true;statement="for"] + expected: FAIL + + [:op="fwidthFine";stage="fragment";cond="uniform_literal";expectation=true;statement="while"] + expected: FAIL + + [:op="fwidthFine";stage="fragment";cond="uniform_literal";expectation=true;statement="switch"] + expected: FAIL + + [:op="fwidthFine";stage="fragment";cond="uniform_const";expectation=true;statement="if"] + expected: FAIL + + [:op="fwidthFine";stage="fragment";cond="uniform_const";expectation=true;statement="for"] + expected: FAIL + + [:op="fwidthFine";stage="fragment";cond="uniform_const";expectation=true;statement="while"] + expected: FAIL + + [:op="fwidthFine";stage="fragment";cond="uniform_const";expectation=true;statement="switch"] + expected: FAIL + + [:op="fwidthFine";stage="fragment";cond="uniform_override";expectation=true;statement="if"] + expected: FAIL + + [:op="fwidthFine";stage="fragment";cond="uniform_override";expectation=true;statement="for"] + expected: FAIL + + [:op="fwidthFine";stage="fragment";cond="uniform_override";expectation=true;statement="while"] + expected: FAIL + + [:op="fwidthFine";stage="fragment";cond="uniform_override";expectation=true;statement="switch"] + expected: FAIL + + [:op="fwidthFine";stage="fragment";cond="uniform_let";expectation=true;statement="if"] + expected: FAIL + + [:op="fwidthFine";stage="fragment";cond="uniform_let";expectation=true;statement="for"] + expected: FAIL + + [:op="fwidthFine";stage="fragment";cond="uniform_let";expectation=true;statement="while"] + expected: FAIL + + [:op="fwidthFine";stage="fragment";cond="uniform_let";expectation=true;statement="switch"] + expected: FAIL + + [:op="fwidthFine";stage="fragment";cond="nonuniform_let";expectation=false;statement="if"] + expected: FAIL + + [:op="fwidthFine";stage="fragment";cond="nonuniform_let";expectation=false;statement="for"] + expected: FAIL + + [:op="fwidthFine";stage="fragment";cond="nonuniform_let";expectation=false;statement="while"] + expected: FAIL + + [:op="fwidthFine";stage="fragment";cond="nonuniform_let";expectation=false;statement="switch"] + expected: FAIL + + [:op="fwidthFine";stage="fragment";cond="uniform_or";expectation=true;statement="if"] + expected: FAIL + + [:op="fwidthFine";stage="fragment";cond="uniform_or";expectation=true;statement="for"] + expected: FAIL + + [:op="fwidthFine";stage="fragment";cond="uniform_or";expectation=true;statement="while"] + expected: FAIL + + [:op="fwidthFine";stage="fragment";cond="uniform_or";expectation=true;statement="switch"] + expected: FAIL + + [:op="fwidthFine";stage="fragment";cond="nonuniform_or1";expectation=false;statement="if"] + expected: FAIL + + [:op="fwidthFine";stage="fragment";cond="nonuniform_or1";expectation=false;statement="for"] + expected: FAIL + + [:op="fwidthFine";stage="fragment";cond="nonuniform_or1";expectation=false;statement="while"] + expected: FAIL + + [:op="fwidthFine";stage="fragment";cond="nonuniform_or1";expectation=false;statement="switch"] + expected: FAIL + + [:op="fwidthFine";stage="fragment";cond="nonuniform_or2";expectation=false;statement="if"] + expected: FAIL + + [:op="fwidthFine";stage="fragment";cond="nonuniform_or2";expectation=false;statement="for"] + expected: FAIL + + [:op="fwidthFine";stage="fragment";cond="nonuniform_or2";expectation=false;statement="while"] + expected: FAIL + + [:op="fwidthFine";stage="fragment";cond="nonuniform_or2";expectation=false;statement="switch"] + expected: FAIL + + [:op="fwidthFine";stage="fragment";cond="uniform_and";expectation=true;statement="if"] + expected: FAIL + + [:op="fwidthFine";stage="fragment";cond="uniform_and";expectation=true;statement="for"] + expected: FAIL + + [:op="fwidthFine";stage="fragment";cond="uniform_and";expectation=true;statement="while"] + expected: FAIL + + [:op="fwidthFine";stage="fragment";cond="uniform_and";expectation=true;statement="switch"] + expected: FAIL + + [:op="fwidthFine";stage="fragment";cond="nonuniform_and1";expectation=false;statement="if"] + expected: FAIL + + [:op="fwidthFine";stage="fragment";cond="nonuniform_and1";expectation=false;statement="for"] + expected: FAIL + + [:op="fwidthFine";stage="fragment";cond="nonuniform_and1";expectation=false;statement="while"] + expected: FAIL + + [:op="fwidthFine";stage="fragment";cond="nonuniform_and1";expectation=false;statement="switch"] + expected: FAIL + + [:op="fwidthFine";stage="fragment";cond="nonuniform_and2";expectation=false;statement="if"] + expected: FAIL + + [:op="fwidthFine";stage="fragment";cond="nonuniform_and2";expectation=false;statement="for"] + expected: FAIL + + [:op="fwidthFine";stage="fragment";cond="nonuniform_and2";expectation=false;statement="while"] + expected: FAIL + + [:op="fwidthFine";stage="fragment";cond="nonuniform_and2";expectation=false;statement="switch"] + expected: FAIL + + [:op="fwidthFine";stage="fragment";cond="uniform_func_var";expectation=true;statement="if"] + expected: FAIL + + [:op="fwidthFine";stage="fragment";cond="uniform_func_var";expectation=true;statement="for"] + expected: FAIL + + [:op="fwidthFine";stage="fragment";cond="uniform_func_var";expectation=true;statement="while"] + expected: FAIL + + [:op="fwidthFine";stage="fragment";cond="uniform_func_var";expectation=true;statement="switch"] + expected: FAIL + + [:op="fwidthFine";stage="fragment";cond="nonuniform_func_var";expectation=false;statement="if"] + expected: FAIL + + [:op="fwidthFine";stage="fragment";cond="nonuniform_func_var";expectation=false;statement="for"] + expected: FAIL + + [:op="fwidthFine";stage="fragment";cond="nonuniform_func_var";expectation=false;statement="while"] + expected: FAIL + + [:op="fwidthFine";stage="fragment";cond="nonuniform_func_var";expectation=false;statement="switch"] + expected: FAIL + + [:op="storageBarrier";stage="compute";cond="uniform_storage_ro";expectation=true;statement="if"] + expected: FAIL + + [:op="storageBarrier";stage="compute";cond="uniform_storage_ro";expectation=true;statement="for"] + expected: FAIL + + [:op="storageBarrier";stage="compute";cond="uniform_storage_ro";expectation=true;statement="while"] + expected: FAIL + + [:op="storageBarrier";stage="compute";cond="uniform_storage_ro";expectation=true;statement="switch"] + expected: FAIL + + [:op="storageBarrier";stage="compute";cond="nonuniform_storage_ro";expectation=false;statement="if"] + expected: FAIL + + [:op="storageBarrier";stage="compute";cond="nonuniform_storage_ro";expectation=false;statement="for"] + expected: FAIL + + [:op="storageBarrier";stage="compute";cond="nonuniform_storage_ro";expectation=false;statement="while"] + expected: FAIL + + [:op="storageBarrier";stage="compute";cond="nonuniform_storage_ro";expectation=false;statement="switch"] + expected: FAIL + + [:op="storageBarrier";stage="compute";cond="nonuniform_storage_rw";expectation=false;statement="if"] + expected: FAIL + + [:op="storageBarrier";stage="compute";cond="nonuniform_storage_rw";expectation=false;statement="for"] + expected: FAIL + + [:op="storageBarrier";stage="compute";cond="nonuniform_storage_rw";expectation=false;statement="while"] + expected: FAIL + + [:op="storageBarrier";stage="compute";cond="nonuniform_storage_rw";expectation=false;statement="switch"] + expected: FAIL + + [:op="storageBarrier";stage="compute";cond="nonuniform_builtin";expectation=false;statement="if"] + expected: FAIL + + [:op="storageBarrier";stage="compute";cond="nonuniform_builtin";expectation=false;statement="for"] + expected: FAIL + + [:op="storageBarrier";stage="compute";cond="nonuniform_builtin";expectation=false;statement="while"] + expected: FAIL + + [:op="storageBarrier";stage="compute";cond="nonuniform_builtin";expectation=false;statement="switch"] + expected: FAIL + + [:op="storageBarrier";stage="compute";cond="uniform_literal";expectation=true;statement="if"] + expected: FAIL + + [:op="storageBarrier";stage="compute";cond="uniform_literal";expectation=true;statement="for"] + expected: FAIL + + [:op="storageBarrier";stage="compute";cond="uniform_literal";expectation=true;statement="while"] + expected: FAIL + + [:op="storageBarrier";stage="compute";cond="uniform_literal";expectation=true;statement="switch"] + expected: FAIL + + [:op="storageBarrier";stage="compute";cond="uniform_const";expectation=true;statement="if"] + expected: FAIL + + [:op="storageBarrier";stage="compute";cond="uniform_const";expectation=true;statement="for"] + expected: FAIL + + [:op="storageBarrier";stage="compute";cond="uniform_const";expectation=true;statement="while"] + expected: FAIL + + [:op="storageBarrier";stage="compute";cond="uniform_const";expectation=true;statement="switch"] + expected: FAIL + + [:op="storageBarrier";stage="compute";cond="uniform_override";expectation=true;statement="if"] + expected: FAIL + + [:op="storageBarrier";stage="compute";cond="uniform_override";expectation=true;statement="for"] + expected: FAIL + + [:op="storageBarrier";stage="compute";cond="uniform_override";expectation=true;statement="while"] + expected: FAIL + + [:op="storageBarrier";stage="compute";cond="uniform_override";expectation=true;statement="switch"] + expected: FAIL + + [:op="storageBarrier";stage="compute";cond="uniform_let";expectation=true;statement="if"] + expected: FAIL + + [:op="storageBarrier";stage="compute";cond="uniform_let";expectation=true;statement="for"] + expected: FAIL + + [:op="storageBarrier";stage="compute";cond="uniform_let";expectation=true;statement="while"] + expected: FAIL + + [:op="storageBarrier";stage="compute";cond="uniform_let";expectation=true;statement="switch"] + expected: FAIL + + [:op="storageBarrier";stage="compute";cond="nonuniform_let";expectation=false;statement="if"] + expected: FAIL + + [:op="storageBarrier";stage="compute";cond="nonuniform_let";expectation=false;statement="for"] + expected: FAIL + + [:op="storageBarrier";stage="compute";cond="nonuniform_let";expectation=false;statement="while"] + expected: FAIL + + [:op="storageBarrier";stage="compute";cond="nonuniform_let";expectation=false;statement="switch"] + expected: FAIL + + [:op="storageBarrier";stage="compute";cond="uniform_or";expectation=true;statement="if"] + expected: FAIL + + [:op="storageBarrier";stage="compute";cond="uniform_or";expectation=true;statement="for"] + expected: FAIL + + [:op="storageBarrier";stage="compute";cond="uniform_or";expectation=true;statement="while"] + expected: FAIL + + [:op="storageBarrier";stage="compute";cond="uniform_or";expectation=true;statement="switch"] + expected: FAIL + + [:op="storageBarrier";stage="compute";cond="nonuniform_or1";expectation=false;statement="if"] + expected: FAIL + + [:op="storageBarrier";stage="compute";cond="nonuniform_or1";expectation=false;statement="for"] + expected: FAIL + + [:op="storageBarrier";stage="compute";cond="nonuniform_or1";expectation=false;statement="while"] + expected: FAIL + + [:op="storageBarrier";stage="compute";cond="nonuniform_or1";expectation=false;statement="switch"] + expected: FAIL + + [:op="storageBarrier";stage="compute";cond="nonuniform_or2";expectation=false;statement="if"] + expected: FAIL + + [:op="storageBarrier";stage="compute";cond="nonuniform_or2";expectation=false;statement="for"] + expected: FAIL + + [:op="storageBarrier";stage="compute";cond="nonuniform_or2";expectation=false;statement="while"] + expected: FAIL + + [:op="storageBarrier";stage="compute";cond="nonuniform_or2";expectation=false;statement="switch"] + expected: FAIL + + [:op="storageBarrier";stage="compute";cond="uniform_and";expectation=true;statement="if"] + expected: FAIL + + [:op="storageBarrier";stage="compute";cond="uniform_and";expectation=true;statement="for"] + expected: FAIL + + [:op="storageBarrier";stage="compute";cond="uniform_and";expectation=true;statement="while"] + expected: FAIL + + [:op="storageBarrier";stage="compute";cond="uniform_and";expectation=true;statement="switch"] + expected: FAIL + + [:op="storageBarrier";stage="compute";cond="nonuniform_and1";expectation=false;statement="if"] + expected: FAIL + + [:op="storageBarrier";stage="compute";cond="nonuniform_and1";expectation=false;statement="for"] + expected: FAIL + + [:op="storageBarrier";stage="compute";cond="nonuniform_and1";expectation=false;statement="while"] + expected: FAIL + + [:op="storageBarrier";stage="compute";cond="nonuniform_and1";expectation=false;statement="switch"] + expected: FAIL + + [:op="storageBarrier";stage="compute";cond="nonuniform_and2";expectation=false;statement="if"] + expected: FAIL + + [:op="storageBarrier";stage="compute";cond="nonuniform_and2";expectation=false;statement="for"] + expected: FAIL + + [:op="storageBarrier";stage="compute";cond="nonuniform_and2";expectation=false;statement="while"] + expected: FAIL + + [:op="storageBarrier";stage="compute";cond="nonuniform_and2";expectation=false;statement="switch"] + expected: FAIL + + [:op="storageBarrier";stage="compute";cond="uniform_func_var";expectation=true;statement="if"] + expected: FAIL + + [:op="storageBarrier";stage="compute";cond="uniform_func_var";expectation=true;statement="for"] + expected: FAIL + + [:op="storageBarrier";stage="compute";cond="uniform_func_var";expectation=true;statement="while"] + expected: FAIL + + [:op="storageBarrier";stage="compute";cond="uniform_func_var";expectation=true;statement="switch"] + expected: FAIL + + [:op="storageBarrier";stage="compute";cond="nonuniform_func_var";expectation=false;statement="if"] + expected: FAIL + + [:op="storageBarrier";stage="compute";cond="nonuniform_func_var";expectation=false;statement="for"] + expected: FAIL + + [:op="storageBarrier";stage="compute";cond="nonuniform_func_var";expectation=false;statement="while"] + expected: FAIL + + [:op="storageBarrier";stage="compute";cond="nonuniform_func_var";expectation=false;statement="switch"] + expected: FAIL + + [:op="workgroupBarrier";stage="compute";cond="uniform_storage_ro";expectation=true;statement="if"] + expected: FAIL + + [:op="workgroupBarrier";stage="compute";cond="uniform_storage_ro";expectation=true;statement="for"] + expected: FAIL + + [:op="workgroupBarrier";stage="compute";cond="uniform_storage_ro";expectation=true;statement="while"] + expected: FAIL + + [:op="workgroupBarrier";stage="compute";cond="uniform_storage_ro";expectation=true;statement="switch"] + expected: FAIL + + [:op="workgroupBarrier";stage="compute";cond="nonuniform_storage_ro";expectation=false;statement="if"] + expected: FAIL + + [:op="workgroupBarrier";stage="compute";cond="nonuniform_storage_ro";expectation=false;statement="for"] + expected: FAIL + + [:op="workgroupBarrier";stage="compute";cond="nonuniform_storage_ro";expectation=false;statement="while"] + expected: FAIL + + [:op="workgroupBarrier";stage="compute";cond="nonuniform_storage_ro";expectation=false;statement="switch"] + expected: FAIL + + [:op="workgroupBarrier";stage="compute";cond="nonuniform_storage_rw";expectation=false;statement="if"] + expected: FAIL + + [:op="workgroupBarrier";stage="compute";cond="nonuniform_storage_rw";expectation=false;statement="for"] + expected: FAIL + + [:op="workgroupBarrier";stage="compute";cond="nonuniform_storage_rw";expectation=false;statement="while"] + expected: FAIL + + [:op="workgroupBarrier";stage="compute";cond="nonuniform_storage_rw";expectation=false;statement="switch"] + expected: FAIL + + [:op="workgroupBarrier";stage="compute";cond="nonuniform_builtin";expectation=false;statement="if"] + expected: FAIL + + [:op="workgroupBarrier";stage="compute";cond="nonuniform_builtin";expectation=false;statement="for"] + expected: FAIL + + [:op="workgroupBarrier";stage="compute";cond="nonuniform_builtin";expectation=false;statement="while"] + expected: FAIL + + [:op="workgroupBarrier";stage="compute";cond="nonuniform_builtin";expectation=false;statement="switch"] + expected: FAIL + + [:op="workgroupBarrier";stage="compute";cond="uniform_literal";expectation=true;statement="if"] + expected: FAIL + + [:op="workgroupBarrier";stage="compute";cond="uniform_literal";expectation=true;statement="for"] + expected: FAIL + + [:op="workgroupBarrier";stage="compute";cond="uniform_literal";expectation=true;statement="while"] + expected: FAIL + + [:op="workgroupBarrier";stage="compute";cond="uniform_literal";expectation=true;statement="switch"] + expected: FAIL + + [:op="workgroupBarrier";stage="compute";cond="uniform_const";expectation=true;statement="if"] + expected: FAIL + + [:op="workgroupBarrier";stage="compute";cond="uniform_const";expectation=true;statement="for"] + expected: FAIL + + [:op="workgroupBarrier";stage="compute";cond="uniform_const";expectation=true;statement="while"] + expected: FAIL + + [:op="workgroupBarrier";stage="compute";cond="uniform_const";expectation=true;statement="switch"] + expected: FAIL + + [:op="workgroupBarrier";stage="compute";cond="uniform_override";expectation=true;statement="if"] + expected: FAIL + + [:op="workgroupBarrier";stage="compute";cond="uniform_override";expectation=true;statement="for"] + expected: FAIL + + [:op="workgroupBarrier";stage="compute";cond="uniform_override";expectation=true;statement="while"] + expected: FAIL + + [:op="workgroupBarrier";stage="compute";cond="uniform_override";expectation=true;statement="switch"] + expected: FAIL + + [:op="workgroupBarrier";stage="compute";cond="uniform_let";expectation=true;statement="if"] + expected: FAIL + + [:op="workgroupBarrier";stage="compute";cond="uniform_let";expectation=true;statement="for"] + expected: FAIL + + [:op="workgroupBarrier";stage="compute";cond="uniform_let";expectation=true;statement="while"] + expected: FAIL + + [:op="workgroupBarrier";stage="compute";cond="uniform_let";expectation=true;statement="switch"] + expected: FAIL + + [:op="workgroupBarrier";stage="compute";cond="nonuniform_let";expectation=false;statement="if"] + expected: FAIL + + [:op="workgroupBarrier";stage="compute";cond="nonuniform_let";expectation=false;statement="for"] + expected: FAIL + + [:op="workgroupBarrier";stage="compute";cond="nonuniform_let";expectation=false;statement="while"] + expected: FAIL + + [:op="workgroupBarrier";stage="compute";cond="nonuniform_let";expectation=false;statement="switch"] + expected: FAIL + + [:op="workgroupBarrier";stage="compute";cond="uniform_or";expectation=true;statement="if"] + expected: FAIL + + [:op="workgroupBarrier";stage="compute";cond="uniform_or";expectation=true;statement="for"] + expected: FAIL + + [:op="workgroupBarrier";stage="compute";cond="uniform_or";expectation=true;statement="while"] + expected: FAIL + + [:op="workgroupBarrier";stage="compute";cond="uniform_or";expectation=true;statement="switch"] + expected: FAIL + + [:op="workgroupBarrier";stage="compute";cond="nonuniform_or1";expectation=false;statement="if"] + expected: FAIL + + [:op="workgroupBarrier";stage="compute";cond="nonuniform_or1";expectation=false;statement="for"] + expected: FAIL + + [:op="workgroupBarrier";stage="compute";cond="nonuniform_or1";expectation=false;statement="while"] + expected: FAIL + + [:op="workgroupBarrier";stage="compute";cond="nonuniform_or1";expectation=false;statement="switch"] + expected: FAIL + + [:op="workgroupBarrier";stage="compute";cond="nonuniform_or2";expectation=false;statement="if"] + expected: FAIL + + [:op="workgroupBarrier";stage="compute";cond="nonuniform_or2";expectation=false;statement="for"] + expected: FAIL + + [:op="workgroupBarrier";stage="compute";cond="nonuniform_or2";expectation=false;statement="while"] + expected: FAIL + + [:op="workgroupBarrier";stage="compute";cond="nonuniform_or2";expectation=false;statement="switch"] + expected: FAIL + + [:op="workgroupBarrier";stage="compute";cond="uniform_and";expectation=true;statement="if"] + expected: FAIL + + [:op="workgroupBarrier";stage="compute";cond="uniform_and";expectation=true;statement="for"] + expected: FAIL + + [:op="workgroupBarrier";stage="compute";cond="uniform_and";expectation=true;statement="while"] + expected: FAIL + + [:op="workgroupBarrier";stage="compute";cond="uniform_and";expectation=true;statement="switch"] + expected: FAIL + + [:op="workgroupBarrier";stage="compute";cond="nonuniform_and1";expectation=false;statement="if"] + expected: FAIL + + [:op="workgroupBarrier";stage="compute";cond="nonuniform_and1";expectation=false;statement="for"] + expected: FAIL + + [:op="workgroupBarrier";stage="compute";cond="nonuniform_and1";expectation=false;statement="while"] + expected: FAIL + + [:op="workgroupBarrier";stage="compute";cond="nonuniform_and1";expectation=false;statement="switch"] + expected: FAIL + + [:op="workgroupBarrier";stage="compute";cond="nonuniform_and2";expectation=false;statement="if"] + expected: FAIL + + [:op="workgroupBarrier";stage="compute";cond="nonuniform_and2";expectation=false;statement="for"] + expected: FAIL + + [:op="workgroupBarrier";stage="compute";cond="nonuniform_and2";expectation=false;statement="while"] + expected: FAIL + + [:op="workgroupBarrier";stage="compute";cond="nonuniform_and2";expectation=false;statement="switch"] + expected: FAIL + + [:op="workgroupBarrier";stage="compute";cond="uniform_func_var";expectation=true;statement="if"] + expected: FAIL + + [:op="workgroupBarrier";stage="compute";cond="uniform_func_var";expectation=true;statement="for"] + expected: FAIL + + [:op="workgroupBarrier";stage="compute";cond="uniform_func_var";expectation=true;statement="while"] + expected: FAIL + + [:op="workgroupBarrier";stage="compute";cond="uniform_func_var";expectation=true;statement="switch"] + expected: FAIL + + [:op="workgroupBarrier";stage="compute";cond="nonuniform_func_var";expectation=false;statement="if"] + expected: FAIL + + [:op="workgroupBarrier";stage="compute";cond="nonuniform_func_var";expectation=false;statement="for"] + expected: FAIL + + [:op="workgroupBarrier";stage="compute";cond="nonuniform_func_var";expectation=false;statement="while"] + expected: FAIL + + [:op="workgroupBarrier";stage="compute";cond="nonuniform_func_var";expectation=false;statement="switch"] + expected: FAIL + + [:op="workgroupUniformLoad";stage="compute";cond="uniform_storage_ro";expectation=true;statement="if"] + expected: FAIL + + [:op="workgroupUniformLoad";stage="compute";cond="uniform_storage_ro";expectation=true;statement="for"] + expected: FAIL + + [:op="workgroupUniformLoad";stage="compute";cond="uniform_storage_ro";expectation=true;statement="while"] + expected: FAIL + + [:op="workgroupUniformLoad";stage="compute";cond="uniform_storage_ro";expectation=true;statement="switch"] + expected: FAIL + + [:op="workgroupUniformLoad";stage="compute";cond="nonuniform_storage_ro";expectation=false;statement="if"] + expected: FAIL + + [:op="workgroupUniformLoad";stage="compute";cond="nonuniform_storage_ro";expectation=false;statement="for"] + expected: FAIL + + [:op="workgroupUniformLoad";stage="compute";cond="nonuniform_storage_ro";expectation=false;statement="while"] + expected: FAIL + + [:op="workgroupUniformLoad";stage="compute";cond="nonuniform_storage_ro";expectation=false;statement="switch"] + expected: FAIL + + [:op="workgroupUniformLoad";stage="compute";cond="nonuniform_storage_rw";expectation=false;statement="if"] + expected: FAIL + + [:op="workgroupUniformLoad";stage="compute";cond="nonuniform_storage_rw";expectation=false;statement="for"] + expected: FAIL + + [:op="workgroupUniformLoad";stage="compute";cond="nonuniform_storage_rw";expectation=false;statement="while"] + expected: FAIL + + [:op="workgroupUniformLoad";stage="compute";cond="nonuniform_storage_rw";expectation=false;statement="switch"] + expected: FAIL + + [:op="workgroupUniformLoad";stage="compute";cond="nonuniform_builtin";expectation=false;statement="if"] + expected: FAIL + + [:op="workgroupUniformLoad";stage="compute";cond="nonuniform_builtin";expectation=false;statement="for"] + expected: FAIL + + [:op="workgroupUniformLoad";stage="compute";cond="nonuniform_builtin";expectation=false;statement="while"] + expected: FAIL + + [:op="workgroupUniformLoad";stage="compute";cond="nonuniform_builtin";expectation=false;statement="switch"] + expected: FAIL + + [:op="workgroupUniformLoad";stage="compute";cond="uniform_literal";expectation=true;statement="if"] + expected: FAIL + + [:op="workgroupUniformLoad";stage="compute";cond="uniform_literal";expectation=true;statement="for"] + expected: FAIL + + [:op="workgroupUniformLoad";stage="compute";cond="uniform_literal";expectation=true;statement="while"] + expected: FAIL + + [:op="workgroupUniformLoad";stage="compute";cond="uniform_literal";expectation=true;statement="switch"] + expected: FAIL + + [:op="workgroupUniformLoad";stage="compute";cond="uniform_const";expectation=true;statement="if"] + expected: FAIL + + [:op="workgroupUniformLoad";stage="compute";cond="uniform_const";expectation=true;statement="for"] + expected: FAIL + + [:op="workgroupUniformLoad";stage="compute";cond="uniform_const";expectation=true;statement="while"] + expected: FAIL + + [:op="workgroupUniformLoad";stage="compute";cond="uniform_const";expectation=true;statement="switch"] + expected: FAIL + + [:op="workgroupUniformLoad";stage="compute";cond="uniform_override";expectation=true;statement="if"] + expected: FAIL + + [:op="workgroupUniformLoad";stage="compute";cond="uniform_override";expectation=true;statement="for"] + expected: FAIL + + [:op="workgroupUniformLoad";stage="compute";cond="uniform_override";expectation=true;statement="while"] + expected: FAIL + + [:op="workgroupUniformLoad";stage="compute";cond="uniform_override";expectation=true;statement="switch"] + expected: FAIL + + [:op="workgroupUniformLoad";stage="compute";cond="uniform_let";expectation=true;statement="if"] + expected: FAIL + + [:op="workgroupUniformLoad";stage="compute";cond="uniform_let";expectation=true;statement="for"] + expected: FAIL + + [:op="workgroupUniformLoad";stage="compute";cond="uniform_let";expectation=true;statement="while"] + expected: FAIL + + [:op="workgroupUniformLoad";stage="compute";cond="uniform_let";expectation=true;statement="switch"] + expected: FAIL + + [:op="workgroupUniformLoad";stage="compute";cond="nonuniform_let";expectation=false;statement="if"] + expected: FAIL + + [:op="workgroupUniformLoad";stage="compute";cond="nonuniform_let";expectation=false;statement="for"] + expected: FAIL + + [:op="workgroupUniformLoad";stage="compute";cond="nonuniform_let";expectation=false;statement="while"] + expected: FAIL + + [:op="workgroupUniformLoad";stage="compute";cond="nonuniform_let";expectation=false;statement="switch"] + expected: FAIL + + [:op="workgroupUniformLoad";stage="compute";cond="uniform_or";expectation=true;statement="if"] + expected: FAIL + + [:op="workgroupUniformLoad";stage="compute";cond="uniform_or";expectation=true;statement="for"] + expected: FAIL + + [:op="workgroupUniformLoad";stage="compute";cond="uniform_or";expectation=true;statement="while"] + expected: FAIL + + [:op="workgroupUniformLoad";stage="compute";cond="uniform_or";expectation=true;statement="switch"] + expected: FAIL + + [:op="workgroupUniformLoad";stage="compute";cond="nonuniform_or1";expectation=false;statement="if"] + expected: FAIL + + [:op="workgroupUniformLoad";stage="compute";cond="nonuniform_or1";expectation=false;statement="for"] + expected: FAIL + + [:op="workgroupUniformLoad";stage="compute";cond="nonuniform_or1";expectation=false;statement="while"] + expected: FAIL + + [:op="workgroupUniformLoad";stage="compute";cond="nonuniform_or1";expectation=false;statement="switch"] + expected: FAIL + + [:op="workgroupUniformLoad";stage="compute";cond="nonuniform_or2";expectation=false;statement="if"] + expected: FAIL + + [:op="workgroupUniformLoad";stage="compute";cond="nonuniform_or2";expectation=false;statement="for"] + expected: FAIL + + [:op="workgroupUniformLoad";stage="compute";cond="nonuniform_or2";expectation=false;statement="while"] + expected: FAIL + + [:op="workgroupUniformLoad";stage="compute";cond="nonuniform_or2";expectation=false;statement="switch"] + expected: FAIL + + [:op="workgroupUniformLoad";stage="compute";cond="uniform_and";expectation=true;statement="if"] + expected: FAIL + + [:op="workgroupUniformLoad";stage="compute";cond="uniform_and";expectation=true;statement="for"] + expected: FAIL + + [:op="workgroupUniformLoad";stage="compute";cond="uniform_and";expectation=true;statement="while"] + expected: FAIL + + [:op="workgroupUniformLoad";stage="compute";cond="uniform_and";expectation=true;statement="switch"] + expected: FAIL + + [:op="workgroupUniformLoad";stage="compute";cond="nonuniform_and1";expectation=false;statement="if"] + expected: FAIL + + [:op="workgroupUniformLoad";stage="compute";cond="nonuniform_and1";expectation=false;statement="for"] + expected: FAIL + + [:op="workgroupUniformLoad";stage="compute";cond="nonuniform_and1";expectation=false;statement="while"] + expected: FAIL + + [:op="workgroupUniformLoad";stage="compute";cond="nonuniform_and1";expectation=false;statement="switch"] + expected: FAIL + + [:op="workgroupUniformLoad";stage="compute";cond="nonuniform_and2";expectation=false;statement="if"] + expected: FAIL + + [:op="workgroupUniformLoad";stage="compute";cond="nonuniform_and2";expectation=false;statement="for"] + expected: FAIL + + [:op="workgroupUniformLoad";stage="compute";cond="nonuniform_and2";expectation=false;statement="while"] + expected: FAIL + + [:op="workgroupUniformLoad";stage="compute";cond="nonuniform_and2";expectation=false;statement="switch"] + expected: FAIL + + [:op="workgroupUniformLoad";stage="compute";cond="uniform_func_var";expectation=true;statement="if"] + expected: FAIL + + [:op="workgroupUniformLoad";stage="compute";cond="uniform_func_var";expectation=true;statement="for"] + expected: FAIL + + [:op="workgroupUniformLoad";stage="compute";cond="uniform_func_var";expectation=true;statement="while"] + expected: FAIL + + [:op="workgroupUniformLoad";stage="compute";cond="uniform_func_var";expectation=true;statement="switch"] + expected: FAIL + + [:op="workgroupUniformLoad";stage="compute";cond="nonuniform_func_var";expectation=false;statement="if"] + expected: FAIL + + [:op="workgroupUniformLoad";stage="compute";cond="nonuniform_func_var";expectation=false;statement="for"] + expected: FAIL + + [:op="workgroupUniformLoad";stage="compute";cond="nonuniform_func_var";expectation=false;statement="while"] + expected: FAIL + + [:op="workgroupUniformLoad";stage="compute";cond="nonuniform_func_var";expectation=false;statement="switch"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,image_copy,layout_related:bound_on_bytes_per_row:*] + [:method="WriteTexture";format="r8unorm";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r8unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r8unorm";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r8snorm";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r8snorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r8snorm";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r8uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r8uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r8uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r8sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r8sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r8sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg8unorm";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg8unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg8unorm";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg8snorm";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg8snorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg8snorm";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg8uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg8uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg8uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg8sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg8sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg8sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8unorm";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8unorm";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8unorm-srgb";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8unorm-srgb";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8snorm";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8snorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8snorm";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="bgra8unorm";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="bgra8unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bgra8unorm";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="bgra8unorm-srgb";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="bgra8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bgra8unorm-srgb";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r16uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r16uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r16uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r16sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r16sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r16sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r16float";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r16float";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r16float";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg16uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg16uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg16uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg16sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg16sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg16sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg16float";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg16float";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg16float";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16float";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16float";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16float";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r32uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r32uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r32uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r32sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r32sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r32sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r32float";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r32float";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r32float";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg32uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg32uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg32uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg32sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg32sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg32sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg32float";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg32float";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg32float";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32float";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32float";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32float";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgb10a2unorm";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgb10a2unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgb10a2unorm";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg11b10ufloat";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg11b10ufloat";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg11b10ufloat";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgb9e5ufloat";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgb9e5ufloat";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgb9e5ufloat";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="stencil8";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="depth16unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc1-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc1-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc2-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc2-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc3-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc3-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc4-r-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc4-r-snorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc5-rg-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc5-rg-snorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc6h-rgb-ufloat";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc6h-rgb-float";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc7-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc7-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="etc2-rgb8unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="etc2-rgb8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="etc2-rgb8a1unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="etc2-rgb8a1unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="etc2-rgba8unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="etc2-rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="eac-r11unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="eac-r11snorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="eac-rg11unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="eac-rg11snorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-4x4-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-4x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-5x4-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-5x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-5x5-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-5x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-6x5-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-6x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-6x6-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-6x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-8x5-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-8x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-8x6-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-8x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-8x8-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-8x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x5-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x6-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x8-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x10-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-12x10-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-12x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-12x12-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-12x12-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r8unorm";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r8unorm";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r8snorm";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r8snorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r8snorm";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r8uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r8uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r8uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r8sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r8sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r8sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg8unorm";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg8unorm";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg8snorm";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg8snorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg8snorm";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg8uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg8uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg8uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg8sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg8sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg8sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8unorm";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8unorm";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8unorm-srgb";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8unorm-srgb";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8snorm";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8snorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8snorm";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="bgra8unorm";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="bgra8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bgra8unorm";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="bgra8unorm-srgb";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="bgra8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bgra8unorm-srgb";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r16uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r16uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r16uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r16sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r16sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r16sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r16float";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r16float";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r16float";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg16uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg16uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg16uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg16sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg16sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg16sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg16float";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg16float";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg16float";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16float";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16float";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16float";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r32uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r32uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r32uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r32sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r32sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r32sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r32float";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r32float";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r32float";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg32uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg32uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg32uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg32sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg32sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg32sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg32float";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg32float";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg32float";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32float";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32float";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32float";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgb10a2unorm";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgb10a2unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgb10a2unorm";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg11b10ufloat";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg11b10ufloat";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg11b10ufloat";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgb9e5ufloat";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgb9e5ufloat";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgb9e5ufloat";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="stencil8";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="depth16unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc1-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc1-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc2-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc2-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc3-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc3-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc4-r-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc4-r-snorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc5-rg-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc5-rg-snorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc6h-rgb-ufloat";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc6h-rgb-float";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc7-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc7-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="etc2-rgb8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="etc2-rgb8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="etc2-rgb8a1unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="etc2-rgb8a1unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="etc2-rgba8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="etc2-rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="eac-r11unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="eac-r11snorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="eac-rg11unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="eac-rg11snorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-4x4-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-4x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-5x4-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-5x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-5x5-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-5x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-6x5-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-6x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-6x6-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-6x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-8x5-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-8x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-8x6-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-8x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-8x8-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-8x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x5-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x6-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x8-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x10-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-12x10-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-12x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-12x12-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-12x12-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r8unorm";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r8unorm";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r8snorm";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r8snorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r8snorm";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r8uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r8uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r8uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r8sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r8sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r8sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg8unorm";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg8unorm";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg8snorm";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg8snorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg8snorm";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg8uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg8uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg8uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg8sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg8sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg8sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8unorm";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8unorm";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8unorm-srgb";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8unorm-srgb";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8snorm";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8snorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8snorm";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="bgra8unorm";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="bgra8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bgra8unorm";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="bgra8unorm-srgb";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="bgra8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bgra8unorm-srgb";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r16uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r16uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r16uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r16sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r16sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r16sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r16float";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r16float";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r16float";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg16uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg16uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg16uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg16sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg16sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg16sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg16float";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg16float";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg16float";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16float";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16float";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16float";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r32uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r32uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r32uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r32sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r32sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r32sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r32float";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r32float";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r32float";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg32uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg32uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg32uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg32sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg32sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg32sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg32float";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg32float";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg32float";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32float";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32float";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32float";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgb10a2unorm";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgb10a2unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgb10a2unorm";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg11b10ufloat";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg11b10ufloat";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg11b10ufloat";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgb9e5ufloat";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgb9e5ufloat";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgb9e5ufloat";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="stencil8";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="depth16unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="depth32float";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc1-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc1-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc2-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc2-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc3-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc3-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc4-r-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc4-r-snorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc5-rg-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc5-rg-snorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc6h-rgb-ufloat";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc6h-rgb-float";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc7-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc7-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="etc2-rgb8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="etc2-rgb8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="etc2-rgb8a1unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="etc2-rgb8a1unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="etc2-rgba8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="etc2-rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="eac-r11unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="eac-r11snorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="eac-rg11unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="eac-rg11snorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-4x4-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-4x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-5x4-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-5x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-5x5-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-5x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-6x5-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-6x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-6x6-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-6x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-8x5-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-8x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-8x6-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-8x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-8x8-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-8x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x5-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x6-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x8-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x10-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-12x10-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-12x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-12x12-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-12x12-unorm-srgb";dimension="2d"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,flow_control,for:for_break:*] + [:preventValueOptimizations=true] + expected: FAIL + + [:preventValueOptimizations=false] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxSamplersPerShaderStage:createBindGroupLayout,at_over:*] + [:limitTest="atDefault";testValueName="atLimit";visibility=1;order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=1;order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=1;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=2;order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=2;order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=2;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=3;order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=3;order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=3;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=4;order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=4;order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=4;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=5;order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=5;order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=5;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=6;order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=6;order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=6;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=7;order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=7;order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=7;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=1;order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=1;order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=1;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=2;order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=2;order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=2;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=3;order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=3;order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=3;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=4;order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=4;order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=4;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=5;order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=5;order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=5;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=6;order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=6;order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=6;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=7;order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=7;order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=7;order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=1;order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=1;order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=1;order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=2;order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=2;order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=2;order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=3;order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=3;order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=3;order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=4;order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=4;order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=4;order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=5;order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=5;order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=5;order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=6;order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=6;order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=6;order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=7;order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=7;order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=7;order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=1;order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=1;order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=1;order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=2;order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=2;order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=2;order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=3;order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=3;order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=3;order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=4;order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=4;order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=4;order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=5;order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=5;order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=5;order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=6;order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=6;order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=6;order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=7;order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=7;order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=7;order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=1;order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=1;order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=1;order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=2;order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=2;order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=2;order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=3;order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=3;order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=3;order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=4;order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=4;order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=4;order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=5;order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=5;order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=5;order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=6;order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=6;order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=6;order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=7;order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=7;order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=7;order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=1;order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=1;order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=1;order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=2;order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=2;order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=2;order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=3;order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=3;order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=3;order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=4;order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=4;order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=4;order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=5;order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=5;order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=5;order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=6;order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=6;order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=6;order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=7;order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=7;order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=7;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=1;order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=1;order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=1;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=2;order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=2;order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=2;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=3;order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=3;order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=3;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=4;order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=4;order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=4;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=5;order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=5;order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=5;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=6;order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=6;order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=6;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=7;order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=7;order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=7;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=1;order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=1;order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=1;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=2;order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=2;order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=2;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=3;order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=3;order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=3;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=4;order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=4;order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=4;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=5;order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=5;order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=5;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=6;order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=6;order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=6;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=7;order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=7;order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=7;order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=1;order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=1;order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=1;order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=2;order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=2;order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=2;order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=3;order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=3;order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=3;order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=4;order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=4;order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=4;order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=5;order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=5;order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=5;order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=6;order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=6;order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=6;order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=7;order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=7;order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=7;order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=1;order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=1;order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=1;order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=2;order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=2;order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=2;order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=3;order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=3;order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=3;order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=4;order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=4;order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=4;order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=5;order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=5;order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=5;order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=6;order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=6;order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=6;order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=7;order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=7;order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=7;order="shiftByHalf"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,command_buffer,image_copy:offsets_and_sizes_copy_depth_stencil:*] + [:format="stencil8";copyMethod="WriteTexture";aspect="stencil-only"] + expected: FAIL + + [:format="stencil8";copyMethod="CopyB2T";aspect="stencil-only"] + expected: FAIL + + [:format="stencil8";copyMethod="CopyT2B";aspect="stencil-only"] + expected: FAIL + + [:format="depth16unorm";copyMethod="CopyT2B";aspect="depth-only"] + expected: FAIL + + [:format="depth32float";copyMethod="CopyT2B";aspect="depth-only"] + expected: FAIL + + [:format="depth24plus-stencil8";copyMethod="WriteTexture";aspect="stencil-only"] + expected: FAIL + + [:format="depth24plus-stencil8";copyMethod="CopyB2T";aspect="stencil-only"] + expected: FAIL + + [:format="depth24plus-stencil8";copyMethod="CopyT2B";aspect="stencil-only"] + expected: FAIL + + [:format="depth32float-stencil8";copyMethod="WriteTexture";aspect="stencil-only"] + expected: FAIL + + [:format="depth32float-stencil8";copyMethod="CopyB2T";aspect="stencil-only"] + expected: FAIL + + [:format="depth32float-stencil8";copyMethod="CopyT2B";aspect="depth-only"] + expected: FAIL + + [:format="depth32float-stencil8";copyMethod="CopyT2B";aspect="stencil-only"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,u32_comparison:greater_than:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_default_case:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,smoothstep:abstract_float:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,u32_comparison:less_than:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:idl,constants,flags:ColorWrite,values:*] + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureGather:depth_3d_coords:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,render,draw:buffer_binding_overlap:*] + [:drawType="draw"] + expected: FAIL + + [:drawType="drawIndexed"] + expected: FAIL + + [:drawType="drawIndirect"] + expected: FAIL + + [:drawType="drawIndexedIndirect"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,flow_control,phony:phony_assign_call_must_use:*] + [:preventValueOptimizations=true] + expected: FAIL + + [:preventValueOptimizations=false] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxColorAttachments:createRenderBundle,at_over:*] + [:limitTest="atDefault";testValueName="atLimit"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,bitcast:u32_to_vec2h:*] + [:inputSource="const";vectorize="_undef_";alias=false] + expected: FAIL + + [:inputSource="const";vectorize="_undef_";alias=true] + expected: FAIL + + [:inputSource="const";vectorize=2;alias=false] + expected: FAIL + + [:inputSource="const";vectorize=2;alias=true] + expected: FAIL + + [:inputSource="const";vectorize=3;alias=false] + expected: FAIL + + [:inputSource="const";vectorize=3;alias=true] + expected: FAIL + + [:inputSource="const";vectorize=4;alias=false] + expected: FAIL + + [:inputSource="const";vectorize=4;alias=true] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_";alias=false] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_";alias=true] + expected: FAIL + + [:inputSource="uniform";vectorize=2;alias=false] + expected: FAIL + + [:inputSource="uniform";vectorize=2;alias=true] + expected: FAIL + + [:inputSource="uniform";vectorize=3;alias=false] + expected: FAIL + + [:inputSource="uniform";vectorize=3;alias=true] + expected: FAIL + + [:inputSource="uniform";vectorize=4;alias=false] + expected: FAIL + + [:inputSource="uniform";vectorize=4;alias=true] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_";alias=false] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_";alias=true] + expected: FAIL + + [:inputSource="storage_r";vectorize=2;alias=false] + expected: FAIL + + [:inputSource="storage_r";vectorize=2;alias=true] + expected: FAIL + + [:inputSource="storage_r";vectorize=3;alias=false] + expected: FAIL + + [:inputSource="storage_r";vectorize=3;alias=true] + expected: FAIL + + [:inputSource="storage_r";vectorize=4;alias=false] + expected: FAIL + + [:inputSource="storage_r";vectorize=4;alias=true] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_";alias=false] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_";alias=true] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2;alias=false] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2;alias=true] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3;alias=false] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3;alias=true] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4;alias=false] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4;alias=true] + expected: FAIL + + +[cts.https.html?q=webgpu:web_platform,copyToTexture,canvas:copy_contents_from_gpu_context_canvas:*] + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="r8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="r8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="r8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="r8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="r16float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="r16float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="r16float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="r16float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="r32float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="r32float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="r32float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="r32float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rg8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rg8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rg8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rg8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rg16float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rg16float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rg16float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rg16float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rg32float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rg32float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rg32float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rg32float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="bgra8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="bgra8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="bgra8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="bgra8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="bgra8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="bgra8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="bgra8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="bgra8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgb10a2unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgb10a2unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgb10a2unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgb10a2unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba16float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba16float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba16float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba16float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba32float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba32float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba32float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba32float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="r8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="r8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="r8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="r8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="r16float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="r16float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="r16float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="r16float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="r32float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="r32float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="r32float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="r32float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rg8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rg8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rg8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rg8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rg16float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rg16float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rg16float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rg16float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rg32float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rg32float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rg32float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rg32float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="bgra8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="bgra8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="bgra8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="bgra8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="bgra8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="bgra8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="bgra8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="bgra8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgb10a2unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgb10a2unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgb10a2unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgb10a2unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba16float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba16float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba16float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba16float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba32float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba32float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba32float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba32float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="r8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="r8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="r8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="r8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="r16float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="r16float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="r16float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="r16float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="r32float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="r32float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="r32float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="r32float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rg8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rg8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rg8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rg8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rg16float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rg16float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rg16float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rg16float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rg32float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rg32float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rg32float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rg32float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="bgra8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="bgra8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="bgra8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="bgra8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="bgra8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="bgra8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="bgra8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="bgra8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgb10a2unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgb10a2unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgb10a2unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgb10a2unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba16float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba16float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba16float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba16float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba32float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba32float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba32float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba32float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="r8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="r8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="r8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="r8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="r16float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="r16float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="r16float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="r16float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="r32float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="r32float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="r32float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="r32float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rg8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rg8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rg8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rg8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rg16float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rg16float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rg16float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rg16float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rg32float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rg32float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rg32float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rg32float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="bgra8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="bgra8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="bgra8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="bgra8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="bgra8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="bgra8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="bgra8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="bgra8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgb10a2unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgb10a2unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgb10a2unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgb10a2unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba16float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba16float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba16float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba16float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba32float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba32float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba32float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba32float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,debug:debug_group_balanced:*] + [:encoderType="non-pass"] + expected: FAIL + + [:encoderType="compute%20pass"] + expected: FAIL + + [:encoderType="render%20pass"] + expected: FAIL + + [:encoderType="render%20bundle"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,error_scope:current_scope:*] + [:errorFilter="out-of-memory";stackDepth=1] + expected: FAIL + + [:errorFilter="out-of-memory";stackDepth=10] + expected: FAIL + + [:errorFilter="out-of-memory";stackDepth=100] + expected: FAIL + + [:errorFilter="out-of-memory";stackDepth=1000] + expected: FAIL + + [:errorFilter="out-of-memory";stackDepth=100000] + expected: FAIL + + [:errorFilter="validation";stackDepth=1] + expected: FAIL + + [:errorFilter="validation";stackDepth=10] + expected: FAIL + + [:errorFilter="validation";stackDepth=100] + expected: FAIL + + [:errorFilter="validation";stackDepth=1000] + expected: FAIL + + [:errorFilter="validation";stackDepth=100000] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,queue,destroyed,texture:beginRenderPass:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,texture,bgra8unorm_storage:create_texture:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createBindGroupLayout:visibility,VERTEX_shader_stage_storage_texture_access:*] + [:shaderStage=0] + expected: FAIL + + [:shaderStage=1] + expected: FAIL + + [:shaderStage=2] + expected: FAIL + + [:shaderStage=3] + expected: FAIL + + [:shaderStage=4] + expected: FAIL + + [:shaderStage=5] + expected: FAIL + + [:shaderStage=6] + expected: FAIL + + [:shaderStage=7] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,vertex_state:vertex_attribute_shaderLocation_unique:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:idl,constants,flags:BufferUsage,count:*] + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,floor:f32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,ldexp:f32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,state,device_lost,destroy:createSampler:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createBindGroup:texture_must_have_correct_component_type:*] + [:sampleType="float"] + expected: FAIL + + [:sampleType="sint"] + expected: FAIL + + [:sampleType="uint"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,transpose:abstract_float:*] + [:inputSource="const";cols=2;rows=2] + expected: FAIL + + [:inputSource="const";cols=2;rows=3] + expected: FAIL + + [:inputSource="const";cols=2;rows=4] + expected: FAIL + + [:inputSource="const";cols=3;rows=2] + expected: FAIL + + [:inputSource="const";cols=3;rows=3] + expected: FAIL + + [:inputSource="const";cols=3;rows=4] + expected: FAIL + + [:inputSource="const";cols=4;rows=2] + expected: FAIL + + [:inputSource="const";cols=4;rows=3] + expected: FAIL + + [:inputSource="const";cols=4;rows=4] + expected: FAIL + + [:inputSource="uniform";cols=2;rows=2] + expected: FAIL + + [:inputSource="uniform";cols=2;rows=3] + expected: FAIL + + [:inputSource="uniform";cols=2;rows=4] + expected: FAIL + + [:inputSource="uniform";cols=3;rows=2] + expected: FAIL + + [:inputSource="uniform";cols=3;rows=3] + expected: FAIL + + [:inputSource="uniform";cols=3;rows=4] + expected: FAIL + + [:inputSource="uniform";cols=4;rows=2] + expected: FAIL + + [:inputSource="uniform";cols=4;rows=3] + expected: FAIL + + [:inputSource="uniform";cols=4;rows=4] + expected: FAIL + + [:inputSource="storage_r";cols=2;rows=2] + expected: FAIL + + [:inputSource="storage_r";cols=2;rows=3] + expected: FAIL + + [:inputSource="storage_r";cols=2;rows=4] + expected: FAIL + + [:inputSource="storage_r";cols=3;rows=2] + expected: FAIL + + [:inputSource="storage_r";cols=3;rows=3] + expected: FAIL + + [:inputSource="storage_r";cols=3;rows=4] + expected: FAIL + + [:inputSource="storage_r";cols=4;rows=2] + expected: FAIL + + [:inputSource="storage_r";cols=4;rows=3] + expected: FAIL + + [:inputSource="storage_r";cols=4;rows=4] + expected: FAIL + + [:inputSource="storage_rw";cols=2;rows=2] + expected: FAIL + + [:inputSource="storage_rw";cols=2;rows=3] + expected: FAIL + + [:inputSource="storage_rw";cols=2;rows=4] + expected: FAIL + + [:inputSource="storage_rw";cols=3;rows=2] + expected: FAIL + + [:inputSource="storage_rw";cols=3;rows=3] + expected: FAIL + + [:inputSource="storage_rw";cols=3;rows=4] + expected: FAIL + + [:inputSource="storage_rw";cols=4;rows=2] + expected: FAIL + + [:inputSource="storage_rw";cols=4;rows=3] + expected: FAIL + + [:inputSource="storage_rw";cols=4;rows=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,flow_control,eval_order:bitwise_or:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,depth:*] + [:writeMask=15;renderMode="direct";bufferOffset="zero";querySetOffset="zero"] + expected: FAIL + + [:writeMask=15;renderMode="direct";bufferOffset="zero";querySetOffset="non-zero"] + expected: FAIL + + [:writeMask=15;renderMode="direct";bufferOffset="non-zero";querySetOffset="zero"] + expected: FAIL + + [:writeMask=15;renderMode="direct";bufferOffset="non-zero";querySetOffset="non-zero"] + expected: FAIL + + [:writeMask=15;renderMode="render-bundle";bufferOffset="zero";querySetOffset="zero"] + expected: FAIL + + [:writeMask=15;renderMode="render-bundle";bufferOffset="zero";querySetOffset="non-zero"] + expected: FAIL + + [:writeMask=15;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="zero"] + expected: FAIL + + [:writeMask=15;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="non-zero"] + expected: FAIL + + [:writeMask=0;renderMode="direct";bufferOffset="zero";querySetOffset="zero"] + expected: FAIL + + [:writeMask=0;renderMode="direct";bufferOffset="zero";querySetOffset="non-zero"] + expected: FAIL + + [:writeMask=0;renderMode="direct";bufferOffset="non-zero";querySetOffset="zero"] + expected: FAIL + + [:writeMask=0;renderMode="direct";bufferOffset="non-zero";querySetOffset="non-zero"] + expected: FAIL + + [:writeMask=0;renderMode="render-bundle";bufferOffset="zero";querySetOffset="zero"] + expected: FAIL + + [:writeMask=0;renderMode="render-bundle";bufferOffset="zero";querySetOffset="non-zero"] + expected: FAIL + + [:writeMask=0;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="zero"] + expected: FAIL + + [:writeMask=0;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="non-zero"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleBias:sampled_3d_coords:*] + [:texture_type="texture_3d"] + expected: FAIL + + [:texture_type="texture_cube"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleCompare:2d_coords:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,align:parsing:*] + [:align="blank"] + expected: FAIL + + [:align="one"] + expected: FAIL + + [:align="four_a"] + expected: FAIL + + [:align="four_i"] + expected: FAIL + + [:align="four_u"] + expected: FAIL + + [:align="four_hex"] + expected: FAIL + + [:align="trailing_comma"] + expected: FAIL + + [:align="const_u"] + expected: FAIL + + [:align="const_i"] + expected: FAIL + + [:align="const_expr"] + expected: FAIL + + [:align="large"] + expected: FAIL + + [:align="tabs"] + expected: FAIL + + [:align="comment"] + expected: FAIL + + [:align="misspelling"] + expected: FAIL + + [:align="empty"] + expected: FAIL + + [:align="missing_left_paren"] + expected: FAIL + + [:align="missing_right_paren"] + expected: FAIL + + [:align="multiple_values"] + expected: FAIL + + [:align="non_power_two"] + expected: FAIL + + [:align="const_f"] + expected: FAIL + + [:align="one_f"] + expected: FAIL + + [:align="four_f"] + expected: FAIL + + [:align="four_h"] + expected: FAIL + + [:align="no_params"] + expected: FAIL + + [:align="zero_a"] + expected: FAIL + + [:align="negative"] + expected: FAIL + + [:align="large_no_power_two"] + expected: FAIL + + [:align="larger_than_max_i32"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,literal:f16:*] + [:val="0h"] + expected: FAIL + + [:val="1h"] + expected: FAIL + + [:val=".1h"] + expected: FAIL + + [:val="1.1e2h"] + expected: FAIL + + [:val="1.1E%2B2h"] + expected: FAIL + + [:val="2.4e-2h"] + expected: FAIL + + [:val="0xep2h"] + expected: FAIL + + [:val="0xEp-2h"] + expected: FAIL + + [:val="0x3p%2B2h"] + expected: FAIL + + [:val="0x3.2p%2B2h"] + expected: FAIL + + [:val="0.0"] + expected: FAIL + + [:val=".0"] + expected: FAIL + + [:val="12."] + expected: FAIL + + [:val="00012."] + expected: FAIL + + [:val=".12"] + expected: FAIL + + [:val="1.2e2"] + expected: FAIL + + [:val="1.2E2"] + expected: FAIL + + [:val="1.2e%2B2"] + expected: FAIL + + [:val="2.4e-2"] + expected: FAIL + + [:val=".1e-2"] + expected: FAIL + + [:val="0x.3"] + expected: FAIL + + [:val="0X.3"] + expected: FAIL + + [:val="0xa.fp%2B2"] + expected: FAIL + + [:val="0xa.fP%2B2"] + expected: FAIL + + [:val="0xE.fp%2B2"] + expected: FAIL + + [:val="0X1.fp-4"] + expected: FAIL + + [:val="1"] + expected: FAIL + + [:val="-1"] + expected: FAIL + + [:val="0f"] + expected: FAIL + + [:val="0.0f"] + expected: FAIL + + [:val="12.223f"] + expected: FAIL + + [:val="12.f"] + expected: FAIL + + [:val=".12f"] + expected: FAIL + + [:val="2.4e%2B4f"] + expected: FAIL + + [:val="2.4e-2f"] + expected: FAIL + + [:val="2.e%2B4f"] + expected: FAIL + + [:val="1e-4f"] + expected: FAIL + + [:val="0x1P%2B4f"] + expected: FAIL + + [:val="1i"] + expected: FAIL + + [:val="1u"] + expected: FAIL + + [:val="1f"] + expected: FAIL + + [:val="1.1eh"] + expected: FAIL + + [:val="1.1e%252h"] + expected: FAIL + + [:val="1.1e%2Bh"] + expected: FAIL + + [:val="1.0e%2B999999h"] + expected: FAIL + + [:val="0x1.0p%2B999999h"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,u32_arithmetic:remainder_vector_scalar:*] + [:inputSource="const";vectorize_lhs=2] + expected: FAIL + + [:inputSource="const";vectorize_lhs=3] + expected: FAIL + + [:inputSource="const";vectorize_lhs=4] + expected: FAIL + + [:inputSource="uniform";vectorize_lhs=2] + expected: FAIL + + [:inputSource="uniform";vectorize_lhs=3] + expected: FAIL + + [:inputSource="uniform";vectorize_lhs=4] + expected: FAIL + + [:inputSource="storage_r";vectorize_lhs=2] + expected: FAIL + + [:inputSource="storage_r";vectorize_lhs=3] + expected: FAIL + + [:inputSource="storage_r";vectorize_lhs=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize_lhs=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize_lhs=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize_lhs=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,shader_io,interpolate:duplicate:*] + [:attr=""] + expected: FAIL + + [:attr="%40interpolate(flat)"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,pipeline_stage:multiple_entry_points:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createTexture:zero_size_and_usage:*] + [:dimension="_undef_";format="rgba8unorm"] + expected: FAIL + + [:dimension="_undef_";format="rgb10a2unorm"] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm"] + expected: FAIL + + [:dimension="_undef_";format="depth24plus-stencil8"] + expected: FAIL + + [:dimension="1d";format="rgba8unorm"] + expected: FAIL + + [:dimension="1d";format="rgb10a2unorm"] + expected: FAIL + + [:dimension="2d";format="rgba8unorm"] + expected: FAIL + + [:dimension="2d";format="rgb10a2unorm"] + expected: FAIL + + [:dimension="2d";format="bc1-rgba-unorm"] + expected: FAIL + + [:dimension="2d";format="depth24plus-stencil8"] + expected: FAIL + + [:dimension="3d";format="rgba8unorm"] + expected: FAIL + + [:dimension="3d";format="rgb10a2unorm"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,resource_usages,buffer,in_pass_encoder:subresources,buffer_usage_in_one_render_pass_with_no_draw:*] + [:usage0="uniform";usage1="uniform"] + expected: FAIL + + [:usage0="uniform";usage1="storage"] + expected: FAIL + + [:usage0="uniform";usage1="read-only-storage"] + expected: FAIL + + [:usage0="uniform";usage1="vertex"] + expected: FAIL + + [:usage0="uniform";usage1="index"] + expected: FAIL + + [:usage0="storage";usage1="uniform"] + expected: FAIL + + [:usage0="storage";usage1="storage"] + expected: FAIL + + [:usage0="storage";usage1="read-only-storage"] + expected: FAIL + + [:usage0="storage";usage1="vertex"] + expected: FAIL + + [:usage0="storage";usage1="index"] + expected: FAIL + + [:usage0="read-only-storage";usage1="uniform"] + expected: FAIL + + [:usage0="read-only-storage";usage1="storage"] + expected: FAIL + + [:usage0="read-only-storage";usage1="read-only-storage"] + expected: FAIL + + [:usage0="read-only-storage";usage1="vertex"] + expected: FAIL + + [:usage0="read-only-storage";usage1="index"] + expected: FAIL + + [:usage0="vertex";usage1="uniform"] + expected: FAIL + + [:usage0="vertex";usage1="storage"] + expected: FAIL + + [:usage0="vertex";usage1="read-only-storage"] + expected: FAIL + + [:usage0="vertex";usage1="vertex"] + expected: FAIL + + [:usage0="vertex";usage1="index"] + expected: FAIL + + [:usage0="index";usage1="uniform"] + expected: FAIL + + [:usage0="index";usage1="storage"] + expected: FAIL + + [:usage0="index";usage1="read-only-storage"] + expected: FAIL + + [:usage0="index";usage1="vertex"] + expected: FAIL + + [:usage0="index";usage1="index"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,pow:f16:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createTexture:mipLevelCount,format:*] + [:dimension="_undef_";format="r8unorm"] + expected: FAIL + + [:dimension="_undef_";format="r8snorm"] + expected: FAIL + + [:dimension="_undef_";format="r8uint"] + expected: FAIL + + [:dimension="_undef_";format="r8sint"] + expected: FAIL + + [:dimension="_undef_";format="rg8unorm"] + expected: FAIL + + [:dimension="_undef_";format="rg8snorm"] + expected: FAIL + + [:dimension="_undef_";format="rg8uint"] + expected: FAIL + + [:dimension="_undef_";format="rg8sint"] + expected: FAIL + + [:dimension="_undef_";format="rgba8unorm"] + expected: FAIL + + [:dimension="_undef_";format="rgba8unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="rgba8snorm"] + expected: FAIL + + [:dimension="_undef_";format="rgba8uint"] + expected: FAIL + + [:dimension="_undef_";format="rgba8sint"] + expected: FAIL + + [:dimension="_undef_";format="bgra8unorm"] + expected: FAIL + + [:dimension="_undef_";format="bgra8unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="r16uint"] + expected: FAIL + + [:dimension="_undef_";format="r16sint"] + expected: FAIL + + [:dimension="_undef_";format="r16float"] + expected: FAIL + + [:dimension="_undef_";format="rg16uint"] + expected: FAIL + + [:dimension="_undef_";format="rg16sint"] + expected: FAIL + + [:dimension="_undef_";format="rg16float"] + expected: FAIL + + [:dimension="_undef_";format="rgba16uint"] + expected: FAIL + + [:dimension="_undef_";format="rgba16sint"] + expected: FAIL + + [:dimension="_undef_";format="rgba16float"] + expected: FAIL + + [:dimension="_undef_";format="r32uint"] + expected: FAIL + + [:dimension="_undef_";format="r32sint"] + expected: FAIL + + [:dimension="_undef_";format="r32float"] + expected: FAIL + + [:dimension="_undef_";format="rg32uint"] + expected: FAIL + + [:dimension="_undef_";format="rg32sint"] + expected: FAIL + + [:dimension="_undef_";format="rg32float"] + expected: FAIL + + [:dimension="_undef_";format="rgba32uint"] + expected: FAIL + + [:dimension="_undef_";format="rgba32sint"] + expected: FAIL + + [:dimension="_undef_";format="rgba32float"] + expected: FAIL + + [:dimension="_undef_";format="rgb10a2unorm"] + expected: FAIL + + [:dimension="_undef_";format="rg11b10ufloat"] + expected: FAIL + + [:dimension="_undef_";format="rgb9e5ufloat"] + expected: FAIL + + [:dimension="_undef_";format="stencil8"] + expected: FAIL + + [:dimension="_undef_";format="depth16unorm"] + expected: FAIL + + [:dimension="_undef_";format="depth32float"] + expected: FAIL + + [:dimension="_undef_";format="depth24plus"] + expected: FAIL + + [:dimension="_undef_";format="depth24plus-stencil8"] + expected: FAIL + + [:dimension="_undef_";format="depth32float-stencil8"] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm"] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm"] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm"] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-unorm"] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-snorm"] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-unorm"] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-snorm"] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-ufloat"] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-float"] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm"] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm"] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm"] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm"] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="eac-r11unorm"] + expected: FAIL + + [:dimension="_undef_";format="eac-r11snorm"] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11unorm"] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11snorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-4x4-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-4x4-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-5x4-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-5x4-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-5x5-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-5x5-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-6x5-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-6x5-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-6x6-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-6x6-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-8x5-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-8x5-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-8x6-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-8x6-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-8x8-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-8x8-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-10x5-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-10x5-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-10x6-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-10x6-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-10x8-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-10x8-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-10x10-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-10x10-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-12x10-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-12x10-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-12x12-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-12x12-unorm-srgb"] + expected: FAIL + + [:dimension="1d";format="r8unorm"] + expected: FAIL + + [:dimension="1d";format="r8snorm"] + expected: FAIL + + [:dimension="1d";format="r8uint"] + expected: FAIL + + [:dimension="1d";format="r8sint"] + expected: FAIL + + [:dimension="1d";format="rg8unorm"] + expected: FAIL + + [:dimension="1d";format="rg8snorm"] + expected: FAIL + + [:dimension="1d";format="rg8uint"] + expected: FAIL + + [:dimension="1d";format="rg8sint"] + expected: FAIL + + [:dimension="1d";format="rgba8unorm"] + expected: FAIL + + [:dimension="1d";format="rgba8unorm-srgb"] + expected: FAIL + + [:dimension="1d";format="rgba8snorm"] + expected: FAIL + + [:dimension="1d";format="rgba8uint"] + expected: FAIL + + [:dimension="1d";format="rgba8sint"] + expected: FAIL + + [:dimension="1d";format="bgra8unorm"] + expected: FAIL + + [:dimension="1d";format="bgra8unorm-srgb"] + expected: FAIL + + [:dimension="1d";format="r16uint"] + expected: FAIL + + [:dimension="1d";format="r16sint"] + expected: FAIL + + [:dimension="1d";format="r16float"] + expected: FAIL + + [:dimension="1d";format="rg16uint"] + expected: FAIL + + [:dimension="1d";format="rg16sint"] + expected: FAIL + + [:dimension="1d";format="rg16float"] + expected: FAIL + + [:dimension="1d";format="rgba16uint"] + expected: FAIL + + [:dimension="1d";format="rgba16sint"] + expected: FAIL + + [:dimension="1d";format="rgba16float"] + expected: FAIL + + [:dimension="1d";format="r32uint"] + expected: FAIL + + [:dimension="1d";format="r32sint"] + expected: FAIL + + [:dimension="1d";format="r32float"] + expected: FAIL + + [:dimension="1d";format="rg32uint"] + expected: FAIL + + [:dimension="1d";format="rg32sint"] + expected: FAIL + + [:dimension="1d";format="rg32float"] + expected: FAIL + + [:dimension="1d";format="rgba32uint"] + expected: FAIL + + [:dimension="1d";format="rgba32sint"] + expected: FAIL + + [:dimension="1d";format="rgba32float"] + expected: FAIL + + [:dimension="1d";format="rgb10a2unorm"] + expected: FAIL + + [:dimension="1d";format="rg11b10ufloat"] + expected: FAIL + + [:dimension="1d";format="rgb9e5ufloat"] + expected: FAIL + + [:dimension="2d";format="r8unorm"] + expected: FAIL + + [:dimension="2d";format="r8snorm"] + expected: FAIL + + [:dimension="2d";format="r8uint"] + expected: FAIL + + [:dimension="2d";format="r8sint"] + expected: FAIL + + [:dimension="2d";format="rg8unorm"] + expected: FAIL + + [:dimension="2d";format="rg8snorm"] + expected: FAIL + + [:dimension="2d";format="rg8uint"] + expected: FAIL + + [:dimension="2d";format="rg8sint"] + expected: FAIL + + [:dimension="2d";format="rgba8unorm"] + expected: FAIL + + [:dimension="2d";format="rgba8unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="rgba8snorm"] + expected: FAIL + + [:dimension="2d";format="rgba8uint"] + expected: FAIL + + [:dimension="2d";format="rgba8sint"] + expected: FAIL + + [:dimension="2d";format="bgra8unorm"] + expected: FAIL + + [:dimension="2d";format="bgra8unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="r16uint"] + expected: FAIL + + [:dimension="2d";format="r16sint"] + expected: FAIL + + [:dimension="2d";format="r16float"] + expected: FAIL + + [:dimension="2d";format="rg16uint"] + expected: FAIL + + [:dimension="2d";format="rg16sint"] + expected: FAIL + + [:dimension="2d";format="rg16float"] + expected: FAIL + + [:dimension="2d";format="rgba16uint"] + expected: FAIL + + [:dimension="2d";format="rgba16sint"] + expected: FAIL + + [:dimension="2d";format="rgba16float"] + expected: FAIL + + [:dimension="2d";format="r32uint"] + expected: FAIL + + [:dimension="2d";format="r32sint"] + expected: FAIL + + [:dimension="2d";format="r32float"] + expected: FAIL + + [:dimension="2d";format="rg32uint"] + expected: FAIL + + [:dimension="2d";format="rg32sint"] + expected: FAIL + + [:dimension="2d";format="rg32float"] + expected: FAIL + + [:dimension="2d";format="rgba32uint"] + expected: FAIL + + [:dimension="2d";format="rgba32sint"] + expected: FAIL + + [:dimension="2d";format="rgba32float"] + expected: FAIL + + [:dimension="2d";format="rgb10a2unorm"] + expected: FAIL + + [:dimension="2d";format="rg11b10ufloat"] + expected: FAIL + + [:dimension="2d";format="rgb9e5ufloat"] + expected: FAIL + + [:dimension="2d";format="stencil8"] + expected: FAIL + + [:dimension="2d";format="depth16unorm"] + expected: FAIL + + [:dimension="2d";format="depth32float"] + expected: FAIL + + [:dimension="2d";format="depth24plus"] + expected: FAIL + + [:dimension="2d";format="depth24plus-stencil8"] + expected: FAIL + + [:dimension="2d";format="depth32float-stencil8"] + expected: FAIL + + [:dimension="2d";format="bc1-rgba-unorm"] + expected: FAIL + + [:dimension="2d";format="bc1-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="bc2-rgba-unorm"] + expected: FAIL + + [:dimension="2d";format="bc2-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="bc3-rgba-unorm"] + expected: FAIL + + [:dimension="2d";format="bc3-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="bc4-r-unorm"] + expected: FAIL + + [:dimension="2d";format="bc4-r-snorm"] + expected: FAIL + + [:dimension="2d";format="bc5-rg-unorm"] + expected: FAIL + + [:dimension="2d";format="bc5-rg-snorm"] + expected: FAIL + + [:dimension="2d";format="bc6h-rgb-ufloat"] + expected: FAIL + + [:dimension="2d";format="bc6h-rgb-float"] + expected: FAIL + + [:dimension="2d";format="bc7-rgba-unorm"] + expected: FAIL + + [:dimension="2d";format="bc7-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8unorm"] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8a1unorm"] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8a1unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="etc2-rgba8unorm"] + expected: FAIL + + [:dimension="2d";format="etc2-rgba8unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="eac-r11unorm"] + expected: FAIL + + [:dimension="2d";format="eac-r11snorm"] + expected: FAIL + + [:dimension="2d";format="eac-rg11unorm"] + expected: FAIL + + [:dimension="2d";format="eac-rg11snorm"] + expected: FAIL + + [:dimension="2d";format="astc-4x4-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-4x4-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-5x4-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-5x4-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-5x5-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-5x5-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-6x5-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-6x5-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-6x6-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-6x6-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-8x5-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-8x5-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-8x6-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-8x6-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-8x8-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-8x8-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-10x5-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-10x5-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-10x6-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-10x6-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-10x8-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-10x8-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-10x10-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-10x10-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-12x10-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-12x10-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-12x12-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-12x12-unorm-srgb"] + expected: FAIL + + [:dimension="3d";format="r8unorm"] + expected: FAIL + + [:dimension="3d";format="r8snorm"] + expected: FAIL + + [:dimension="3d";format="r8uint"] + expected: FAIL + + [:dimension="3d";format="r8sint"] + expected: FAIL + + [:dimension="3d";format="rg8unorm"] + expected: FAIL + + [:dimension="3d";format="rg8snorm"] + expected: FAIL + + [:dimension="3d";format="rg8uint"] + expected: FAIL + + [:dimension="3d";format="rg8sint"] + expected: FAIL + + [:dimension="3d";format="rgba8unorm"] + expected: FAIL + + [:dimension="3d";format="rgba8unorm-srgb"] + expected: FAIL + + [:dimension="3d";format="rgba8snorm"] + expected: FAIL + + [:dimension="3d";format="rgba8uint"] + expected: FAIL + + [:dimension="3d";format="rgba8sint"] + expected: FAIL + + [:dimension="3d";format="bgra8unorm"] + expected: FAIL + + [:dimension="3d";format="bgra8unorm-srgb"] + expected: FAIL + + [:dimension="3d";format="r16uint"] + expected: FAIL + + [:dimension="3d";format="r16sint"] + expected: FAIL + + [:dimension="3d";format="r16float"] + expected: FAIL + + [:dimension="3d";format="rg16uint"] + expected: FAIL + + [:dimension="3d";format="rg16sint"] + expected: FAIL + + [:dimension="3d";format="rg16float"] + expected: FAIL + + [:dimension="3d";format="rgba16uint"] + expected: FAIL + + [:dimension="3d";format="rgba16sint"] + expected: FAIL + + [:dimension="3d";format="rgba16float"] + expected: FAIL + + [:dimension="3d";format="r32uint"] + expected: FAIL + + [:dimension="3d";format="r32sint"] + expected: FAIL + + [:dimension="3d";format="r32float"] + expected: FAIL + + [:dimension="3d";format="rg32uint"] + expected: FAIL + + [:dimension="3d";format="rg32sint"] + expected: FAIL + + [:dimension="3d";format="rg32float"] + expected: FAIL + + [:dimension="3d";format="rgba32uint"] + expected: FAIL + + [:dimension="3d";format="rgba32sint"] + expected: FAIL + + [:dimension="3d";format="rgba32float"] + expected: FAIL + + [:dimension="3d";format="rgb10a2unorm"] + expected: FAIL + + [:dimension="3d";format="rg11b10ufloat"] + expected: FAIL + + [:dimension="3d";format="rgb9e5ufloat"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,memory_sync,buffer,multiple_buffers:wr:*] + [:boundary="queue-op";readOp="b2b-copy";readContext="command-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="b2b-copy";readContext="command-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="b2b-copy";readContext="command-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="b2b-copy";readContext="command-encoder";writeOp="storage";writeContext="compute-pass-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="b2b-copy";readContext="command-encoder";writeOp="storage";writeContext="render-pass-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="b2b-copy";readContext="command-encoder";writeOp="storage";writeContext="render-bundle-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="b2t-copy";readContext="command-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="b2t-copy";readContext="command-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="b2t-copy";readContext="command-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="b2t-copy";readContext="command-encoder";writeOp="storage";writeContext="compute-pass-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="b2t-copy";readContext="command-encoder";writeOp="storage";writeContext="render-pass-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="b2t-copy";readContext="command-encoder";writeOp="storage";writeContext="render-bundle-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="storage";writeContext="compute-pass-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="storage";writeContext="render-pass-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="storage";writeContext="render-bundle-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="storage-read";readContext="compute-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: FAIL + + [:boundary="queue-op";readOp="storage-read";readContext="compute-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="storage-read";readContext="compute-pass-encoder";writeOp="storage";writeContext="compute-pass-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="storage-read";readContext="render-pass-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="storage-read";readContext="render-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="storage-read";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="storage-read";readContext="render-bundle-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="storage-read";readContext="render-bundle-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="storage-read";readContext="render-bundle-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="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-bundle-encoder";writeOp="write-buffer";writeContext="queue"] + 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-index";readContext="render-pass-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-bundle-encoder";writeOp="write-buffer";writeContext="queue"] + expected: 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-indirect";readContext="render-pass-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect";readContext="render-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect";readContext="render-bundle-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 + + [:boundary="queue-op";readOp="input-indirect";readContext="render-bundle-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect-index";readContext="render-pass-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect-index";readContext="render-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect-index";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect-index";readContext="render-bundle-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect-index";readContext="render-bundle-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect-index";readContext="render-bundle-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="constant-uniform";readContext="render-pass-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="constant-uniform";readContext="render-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="constant-uniform";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="constant-uniform";readContext="render-bundle-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="constant-uniform";readContext="render-bundle-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="constant-uniform";readContext="render-bundle-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="b2b-copy";readContext="command-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="b2b-copy";readContext="command-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="b2b-copy";readContext="command-encoder";writeOp="storage";writeContext="compute-pass-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="b2b-copy";readContext="command-encoder";writeOp="storage";writeContext="render-pass-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="b2b-copy";readContext="command-encoder";writeOp="storage";writeContext="render-bundle-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="b2t-copy";readContext="command-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="b2t-copy";readContext="command-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="b2t-copy";readContext="command-encoder";writeOp="storage";writeContext="compute-pass-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="b2t-copy";readContext="command-encoder";writeOp="storage";writeContext="render-pass-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="b2t-copy";readContext="command-encoder";writeOp="storage";writeContext="render-bundle-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="storage";writeContext="compute-pass-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="storage";writeContext="render-pass-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="storage";writeContext="render-bundle-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="storage-read";readContext="compute-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="storage-read";readContext="compute-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="storage-read";readContext="compute-pass-encoder";writeOp="storage";writeContext="compute-pass-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="storage-read";readContext="render-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="storage-read";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="storage-read";readContext="render-bundle-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="storage-read";readContext="render-bundle-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-vertex";readContext="render-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-vertex";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-vertex";readContext="render-bundle-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-vertex";readContext="render-bundle-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-index";readContext="render-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-index";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-index";readContext="render-bundle-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-index";readContext="render-bundle-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect";readContext="render-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect";readContext="render-bundle-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect";readContext="render-bundle-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect-index";readContext="render-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect-index";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect-index";readContext="render-bundle-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect-index";readContext="render-bundle-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="constant-uniform";readContext="render-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="constant-uniform";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="constant-uniform";readContext="render-bundle-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="constant-uniform";readContext="render-bundle-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="pass";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="storage";writeContext="compute-pass-encoder"] + expected: FAIL + + [:boundary="pass";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="storage";writeContext="render-pass-encoder"] + expected: FAIL + + [:boundary="pass";readOp="storage-read";readContext="compute-pass-encoder";writeOp="storage";writeContext="compute-pass-encoder"] + expected: FAIL + + [:boundary="dispatch";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="storage";writeContext="compute-pass-encoder"] + expected: FAIL + + [:boundary="dispatch";readOp="storage-read";readContext="compute-pass-encoder";writeOp="storage";writeContext="compute-pass-encoder"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,flow_control,return:return_conditional_true:*] + [:preventValueOptimizations=true] + expected: FAIL + + [:preventValueOptimizations=false] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createTexture:texture_usage:*] + [:dimension="_undef_";format="r8unorm"] + expected: FAIL + + [:dimension="_undef_";format="r8snorm"] + expected: FAIL + + [:dimension="_undef_";format="r8uint"] + expected: FAIL + + [:dimension="_undef_";format="r8sint"] + expected: FAIL + + [:dimension="_undef_";format="rg8unorm"] + expected: FAIL + + [:dimension="_undef_";format="rg8snorm"] + expected: FAIL + + [:dimension="_undef_";format="rg8uint"] + expected: FAIL + + [:dimension="_undef_";format="rg8sint"] + expected: FAIL + + [:dimension="_undef_";format="rgba8unorm"] + expected: FAIL + + [:dimension="_undef_";format="rgba8unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="rgba8snorm"] + expected: FAIL + + [:dimension="_undef_";format="rgba8uint"] + expected: FAIL + + [:dimension="_undef_";format="rgba8sint"] + expected: FAIL + + [:dimension="_undef_";format="bgra8unorm"] + expected: FAIL + + [:dimension="_undef_";format="bgra8unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="r16uint"] + expected: FAIL + + [:dimension="_undef_";format="r16sint"] + expected: FAIL + + [:dimension="_undef_";format="r16float"] + expected: FAIL + + [:dimension="_undef_";format="rg16uint"] + expected: FAIL + + [:dimension="_undef_";format="rg16sint"] + expected: FAIL + + [:dimension="_undef_";format="rg16float"] + expected: FAIL + + [:dimension="_undef_";format="rgba16uint"] + expected: FAIL + + [:dimension="_undef_";format="rgba16sint"] + expected: FAIL + + [:dimension="_undef_";format="rgba16float"] + expected: FAIL + + [:dimension="_undef_";format="r32uint"] + expected: FAIL + + [:dimension="_undef_";format="r32sint"] + expected: FAIL + + [:dimension="_undef_";format="r32float"] + expected: FAIL + + [:dimension="_undef_";format="rg32uint"] + expected: FAIL + + [:dimension="_undef_";format="rg32sint"] + expected: FAIL + + [:dimension="_undef_";format="rg32float"] + expected: FAIL + + [:dimension="_undef_";format="rgba32uint"] + expected: FAIL + + [:dimension="_undef_";format="rgba32sint"] + expected: FAIL + + [:dimension="_undef_";format="rgba32float"] + expected: FAIL + + [:dimension="_undef_";format="rgb10a2unorm"] + expected: FAIL + + [:dimension="_undef_";format="rg11b10ufloat"] + expected: FAIL + + [:dimension="_undef_";format="rgb9e5ufloat"] + expected: FAIL + + [:dimension="_undef_";format="stencil8"] + expected: FAIL + + [:dimension="_undef_";format="depth16unorm"] + expected: FAIL + + [:dimension="_undef_";format="depth32float"] + expected: FAIL + + [:dimension="_undef_";format="depth24plus"] + expected: FAIL + + [:dimension="_undef_";format="depth24plus-stencil8"] + expected: FAIL + + [:dimension="_undef_";format="depth32float-stencil8"] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm"] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm"] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm"] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-unorm"] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-snorm"] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-unorm"] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-snorm"] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-ufloat"] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-float"] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm"] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm"] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm"] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm"] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="eac-r11unorm"] + expected: FAIL + + [:dimension="_undef_";format="eac-r11snorm"] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11unorm"] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11snorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-4x4-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-4x4-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-5x4-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-5x4-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-5x5-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-5x5-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-6x5-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-6x5-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-6x6-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-6x6-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-8x5-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-8x5-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-8x6-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-8x6-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-8x8-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-8x8-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-10x5-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-10x5-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-10x6-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-10x6-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-10x8-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-10x8-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-10x10-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-10x10-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-12x10-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-12x10-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-12x12-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-12x12-unorm-srgb"] + expected: FAIL + + [:dimension="1d";format="r8unorm"] + expected: FAIL + + [:dimension="1d";format="r8snorm"] + expected: FAIL + + [:dimension="1d";format="r8uint"] + expected: FAIL + + [:dimension="1d";format="r8sint"] + expected: FAIL + + [:dimension="1d";format="rg8unorm"] + expected: FAIL + + [:dimension="1d";format="rg8snorm"] + expected: FAIL + + [:dimension="1d";format="rg8uint"] + expected: FAIL + + [:dimension="1d";format="rg8sint"] + expected: FAIL + + [:dimension="1d";format="rgba8unorm"] + expected: FAIL + + [:dimension="1d";format="rgba8unorm-srgb"] + expected: FAIL + + [:dimension="1d";format="rgba8snorm"] + expected: FAIL + + [:dimension="1d";format="rgba8uint"] + expected: FAIL + + [:dimension="1d";format="rgba8sint"] + expected: FAIL + + [:dimension="1d";format="bgra8unorm"] + expected: FAIL + + [:dimension="1d";format="bgra8unorm-srgb"] + expected: FAIL + + [:dimension="1d";format="r16uint"] + expected: FAIL + + [:dimension="1d";format="r16sint"] + expected: FAIL + + [:dimension="1d";format="r16float"] + expected: FAIL + + [:dimension="1d";format="rg16uint"] + expected: FAIL + + [:dimension="1d";format="rg16sint"] + expected: FAIL + + [:dimension="1d";format="rg16float"] + expected: FAIL + + [:dimension="1d";format="rgba16uint"] + expected: FAIL + + [:dimension="1d";format="rgba16sint"] + expected: FAIL + + [:dimension="1d";format="rgba16float"] + expected: FAIL + + [:dimension="1d";format="r32uint"] + expected: FAIL + + [:dimension="1d";format="r32sint"] + expected: FAIL + + [:dimension="1d";format="r32float"] + expected: FAIL + + [:dimension="1d";format="rg32uint"] + expected: FAIL + + [:dimension="1d";format="rg32sint"] + expected: FAIL + + [:dimension="1d";format="rg32float"] + expected: FAIL + + [:dimension="1d";format="rgba32uint"] + expected: FAIL + + [:dimension="1d";format="rgba32sint"] + expected: FAIL + + [:dimension="1d";format="rgba32float"] + expected: FAIL + + [:dimension="1d";format="rgb10a2unorm"] + expected: FAIL + + [:dimension="1d";format="rg11b10ufloat"] + expected: FAIL + + [:dimension="1d";format="rgb9e5ufloat"] + expected: FAIL + + [:dimension="2d";format="r8unorm"] + expected: FAIL + + [:dimension="2d";format="r8snorm"] + expected: FAIL + + [:dimension="2d";format="r8uint"] + expected: FAIL + + [:dimension="2d";format="r8sint"] + expected: FAIL + + [:dimension="2d";format="rg8unorm"] + expected: FAIL + + [:dimension="2d";format="rg8snorm"] + expected: FAIL + + [:dimension="2d";format="rg8uint"] + expected: FAIL + + [:dimension="2d";format="rg8sint"] + expected: FAIL + + [:dimension="2d";format="rgba8unorm"] + expected: FAIL + + [:dimension="2d";format="rgba8unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="rgba8snorm"] + expected: FAIL + + [:dimension="2d";format="rgba8uint"] + expected: FAIL + + [:dimension="2d";format="rgba8sint"] + expected: FAIL + + [:dimension="2d";format="bgra8unorm"] + expected: FAIL + + [:dimension="2d";format="bgra8unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="r16uint"] + expected: FAIL + + [:dimension="2d";format="r16sint"] + expected: FAIL + + [:dimension="2d";format="r16float"] + expected: FAIL + + [:dimension="2d";format="rg16uint"] + expected: FAIL + + [:dimension="2d";format="rg16sint"] + expected: FAIL + + [:dimension="2d";format="rg16float"] + expected: FAIL + + [:dimension="2d";format="rgba16uint"] + expected: FAIL + + [:dimension="2d";format="rgba16sint"] + expected: FAIL + + [:dimension="2d";format="rgba16float"] + expected: FAIL + + [:dimension="2d";format="r32uint"] + expected: FAIL + + [:dimension="2d";format="r32sint"] + expected: FAIL + + [:dimension="2d";format="r32float"] + expected: FAIL + + [:dimension="2d";format="rg32uint"] + expected: FAIL + + [:dimension="2d";format="rg32sint"] + expected: FAIL + + [:dimension="2d";format="rg32float"] + expected: FAIL + + [:dimension="2d";format="rgba32uint"] + expected: FAIL + + [:dimension="2d";format="rgba32sint"] + expected: FAIL + + [:dimension="2d";format="rgba32float"] + expected: FAIL + + [:dimension="2d";format="rgb10a2unorm"] + expected: FAIL + + [:dimension="2d";format="rg11b10ufloat"] + expected: FAIL + + [:dimension="2d";format="rgb9e5ufloat"] + expected: FAIL + + [:dimension="2d";format="stencil8"] + expected: FAIL + + [:dimension="2d";format="depth16unorm"] + expected: FAIL + + [:dimension="2d";format="depth32float"] + expected: FAIL + + [:dimension="2d";format="depth24plus"] + expected: FAIL + + [:dimension="2d";format="depth24plus-stencil8"] + expected: FAIL + + [:dimension="2d";format="depth32float-stencil8"] + expected: FAIL + + [:dimension="2d";format="bc1-rgba-unorm"] + expected: FAIL + + [:dimension="2d";format="bc1-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="bc2-rgba-unorm"] + expected: FAIL + + [:dimension="2d";format="bc2-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="bc3-rgba-unorm"] + expected: FAIL + + [:dimension="2d";format="bc3-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="bc4-r-unorm"] + expected: FAIL + + [:dimension="2d";format="bc4-r-snorm"] + expected: FAIL + + [:dimension="2d";format="bc5-rg-unorm"] + expected: FAIL + + [:dimension="2d";format="bc5-rg-snorm"] + expected: FAIL + + [:dimension="2d";format="bc6h-rgb-ufloat"] + expected: FAIL + + [:dimension="2d";format="bc6h-rgb-float"] + expected: FAIL + + [:dimension="2d";format="bc7-rgba-unorm"] + expected: FAIL + + [:dimension="2d";format="bc7-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8unorm"] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8a1unorm"] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8a1unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="etc2-rgba8unorm"] + expected: FAIL + + [:dimension="2d";format="etc2-rgba8unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="eac-r11unorm"] + expected: FAIL + + [:dimension="2d";format="eac-r11snorm"] + expected: FAIL + + [:dimension="2d";format="eac-rg11unorm"] + expected: FAIL + + [:dimension="2d";format="eac-rg11snorm"] + expected: FAIL + + [:dimension="2d";format="astc-4x4-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-4x4-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-5x4-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-5x4-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-5x5-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-5x5-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-6x5-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-6x5-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-6x6-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-6x6-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-8x5-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-8x5-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-8x6-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-8x6-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-8x8-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-8x8-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-10x5-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-10x5-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-10x6-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-10x6-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-10x8-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-10x8-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-10x10-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-10x10-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-12x10-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-12x10-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-12x12-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-12x12-unorm-srgb"] + expected: FAIL + + [:dimension="3d";format="r8unorm"] + expected: FAIL + + [:dimension="3d";format="r8snorm"] + expected: FAIL + + [:dimension="3d";format="r8uint"] + expected: FAIL + + [:dimension="3d";format="r8sint"] + expected: FAIL + + [:dimension="3d";format="rg8unorm"] + expected: FAIL + + [:dimension="3d";format="rg8snorm"] + expected: FAIL + + [:dimension="3d";format="rg8uint"] + expected: FAIL + + [:dimension="3d";format="rg8sint"] + expected: FAIL + + [:dimension="3d";format="rgba8unorm"] + expected: FAIL + + [:dimension="3d";format="rgba8unorm-srgb"] + expected: FAIL + + [:dimension="3d";format="rgba8snorm"] + expected: FAIL + + [:dimension="3d";format="rgba8uint"] + expected: FAIL + + [:dimension="3d";format="rgba8sint"] + expected: FAIL + + [:dimension="3d";format="bgra8unorm"] + expected: FAIL + + [:dimension="3d";format="bgra8unorm-srgb"] + expected: FAIL + + [:dimension="3d";format="r16uint"] + expected: FAIL + + [:dimension="3d";format="r16sint"] + expected: FAIL + + [:dimension="3d";format="r16float"] + expected: FAIL + + [:dimension="3d";format="rg16uint"] + expected: FAIL + + [:dimension="3d";format="rg16sint"] + expected: FAIL + + [:dimension="3d";format="rg16float"] + expected: FAIL + + [:dimension="3d";format="rgba16uint"] + expected: FAIL + + [:dimension="3d";format="rgba16sint"] + expected: FAIL + + [:dimension="3d";format="rgba16float"] + expected: FAIL + + [:dimension="3d";format="r32uint"] + expected: FAIL + + [:dimension="3d";format="r32sint"] + expected: FAIL + + [:dimension="3d";format="r32float"] + expected: FAIL + + [:dimension="3d";format="rg32uint"] + expected: FAIL + + [:dimension="3d";format="rg32sint"] + expected: FAIL + + [:dimension="3d";format="rg32float"] + expected: FAIL + + [:dimension="3d";format="rgba32uint"] + expected: FAIL + + [:dimension="3d";format="rgba32sint"] + expected: FAIL + + [:dimension="3d";format="rgba32float"] + expected: FAIL + + [:dimension="3d";format="rgb10a2unorm"] + expected: FAIL + + [:dimension="3d";format="rg11b10ufloat"] + expected: FAIL + + [:dimension="3d";format="rgb9e5ufloat"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pass,attachment_compatibility:render_pass_or_bundle_and_pipeline,depth_stencil_read_only_write_state:*] + [:encoderType="render%20pass";format="_undef_"] + expected: FAIL + + [:encoderType="render%20pass";format="stencil8"] + expected: FAIL + + [:encoderType="render%20pass";format="depth16unorm"] + expected: FAIL + + [:encoderType="render%20pass";format="depth32float"] + expected: FAIL + + [:encoderType="render%20pass";format="depth24plus"] + expected: FAIL + + [:encoderType="render%20pass";format="depth24plus-stencil8"] + expected: FAIL + + [:encoderType="render%20pass";format="depth32float-stencil8"] + expected: FAIL + + [:encoderType="render%20bundle";format="_undef_"] + expected: FAIL + + [:encoderType="render%20bundle";format="stencil8"] + expected: FAIL + + [:encoderType="render%20bundle";format="depth16unorm"] + expected: FAIL + + [:encoderType="render%20bundle";format="depth32float"] + expected: FAIL + + [:encoderType="render%20bundle";format="depth24plus"] + expected: FAIL + + [:encoderType="render%20bundle";format="depth24plus-stencil8"] + expected: FAIL + + [:encoderType="render%20bundle";format="depth32float-stencil8"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,error_scope:balanced_nesting:*] + [:errorFilter="internal";numErrors=1] + expected: FAIL + + [:errorFilter="internal";numErrors=10] + expected: FAIL + + [:errorFilter="internal";numErrors=100] + expected: FAIL + + [:errorFilter="internal";numErrors=1000] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createBindGroup:storage_texture,mip_level_count:*] + [:baseMipLevel=1;mipLevelCount=1] + expected: FAIL + + [:baseMipLevel=1;mipLevelCount=2] + expected: FAIL + + [:baseMipLevel=2;mipLevelCount=1] + expected: FAIL + + [:baseMipLevel=2;mipLevelCount=2] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,capability_checks,limits,minStorageBufferOffsetAlignment:validate,powerOf2:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,render_pipeline,vertex_only_render_pipeline:draw_depth_and_stencil_with_vertex_only_pipeline:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,frexp:f32_vec4_fract:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,state,device_lost,destroy:command,resolveQuerySet:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,flow_control,eval_order:nested_struct_constructor:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,length:f32:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atomics,atomicXor:xor_storage:*] + [:workgroupSize=1;dispatchSize=1;mapId="passthrough";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=1;mapId="passthrough";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=1;mapId="remap";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=1;mapId="remap";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=4;mapId="passthrough";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=4;mapId="passthrough";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=4;mapId="remap";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=4;mapId="remap";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=8;mapId="passthrough";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=8;mapId="passthrough";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=8;mapId="remap";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=8;mapId="remap";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=16;mapId="passthrough";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=16;mapId="passthrough";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=16;mapId="remap";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=16;mapId="remap";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=1;mapId="passthrough";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=1;mapId="passthrough";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=1;mapId="remap";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=1;mapId="remap";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=4;mapId="passthrough";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=4;mapId="passthrough";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=4;mapId="remap";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=4;mapId="remap";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=8;mapId="passthrough";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=8;mapId="passthrough";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=8;mapId="remap";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=8;mapId="remap";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=16;mapId="passthrough";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=16;mapId="passthrough";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=16;mapId="remap";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=16;mapId="remap";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=1;mapId="passthrough";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=1;mapId="passthrough";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=1;mapId="remap";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=1;mapId="remap";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=4;mapId="passthrough";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=4;mapId="passthrough";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=4;mapId="remap";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=4;mapId="remap";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=8;mapId="passthrough";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=8;mapId="passthrough";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=8;mapId="remap";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=8;mapId="remap";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=16;mapId="passthrough";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=16;mapId="passthrough";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=16;mapId="remap";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=16;mapId="remap";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=1;mapId="passthrough";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=1;mapId="passthrough";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=1;mapId="remap";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=1;mapId="remap";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=4;mapId="passthrough";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=4;mapId="passthrough";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=4;mapId="remap";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=4;mapId="remap";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=8;mapId="passthrough";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=8;mapId="passthrough";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=8;mapId="remap";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=8;mapId="remap";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=16;mapId="passthrough";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=16;mapId="passthrough";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=16;mapId="remap";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=16;mapId="remap";scalarKind="i32"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,frexp:f16_fract:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,createRenderBundleEncoder:attachment_state,limits,maxColorAttachments:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atan2:f32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,render,draw:index_buffer_OOB:*] + [:bufferSizeInElements=10;bindingSizeInElements=10;drawIndexCount=10;drawType="drawIndexed"] + expected: FAIL + + [:bufferSizeInElements=10;bindingSizeInElements=10;drawIndexCount=10;drawType="drawIndexedIndirect"] + expected: FAIL + + [:bufferSizeInElements=10;bindingSizeInElements=10;drawIndexCount=11;drawType="drawIndexed"] + expected: FAIL + + [:bufferSizeInElements=10;bindingSizeInElements=10;drawIndexCount=11;drawType="drawIndexedIndirect"] + expected: FAIL + + [:bufferSizeInElements=100;bindingSizeInElements=10;drawIndexCount=10;drawType="drawIndexed"] + expected: FAIL + + [:bufferSizeInElements=100;bindingSizeInElements=10;drawIndexCount=10;drawType="drawIndexedIndirect"] + expected: FAIL + + [:bufferSizeInElements=100;bindingSizeInElements=10;drawIndexCount=11;drawType="drawIndexed"] + expected: FAIL + + [:bufferSizeInElements=100;bindingSizeInElements=10;drawIndexCount=11;drawType="drawIndexedIndirect"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,debugMarker:push_pop_call_count_unbalance,render_compute_pass:*] + [:passType="compute"] + expected: FAIL + + [:passType="render"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,render_pipeline,pipeline_output_targets:color,attachments:*] + [:format="r8unorm"] + expected: FAIL + + [:format="r8uint"] + expected: FAIL + + [:format="r8sint"] + expected: FAIL + + [:format="rg8unorm"] + expected: FAIL + + [:format="rg8uint"] + expected: FAIL + + [:format="rg8sint"] + expected: FAIL + + [:format="rgba8unorm"] + expected: FAIL + + [:format="rgba8unorm-srgb"] + expected: FAIL + + [:format="rgba8uint"] + expected: FAIL + + [:format="rgba8sint"] + expected: FAIL + + [:format="bgra8unorm"] + expected: FAIL + + [:format="bgra8unorm-srgb"] + expected: FAIL + + [:format="r16uint"] + expected: FAIL + + [:format="r16sint"] + expected: FAIL + + [:format="r16float"] + expected: FAIL + + [:format="rg16uint"] + expected: FAIL + + [:format="rg16sint"] + expected: FAIL + + [:format="rg16float"] + expected: FAIL + + [:format="rgba16uint"] + expected: FAIL + + [:format="rgba16sint"] + expected: FAIL + + [:format="rgba16float"] + expected: FAIL + + [:format="r32uint"] + expected: FAIL + + [:format="r32sint"] + expected: FAIL + + [:format="r32float"] + expected: FAIL + + [:format="rg32uint"] + expected: FAIL + + [:format="rg32sint"] + expected: FAIL + + [:format="rg32float"] + expected: FAIL + + [:format="rgba32uint"] + expected: FAIL + + [:format="rgba32sint"] + expected: FAIL + + [:format="rgba32float"] + expected: FAIL + + [:format="rgb10a2unorm"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,render,dynamic_state:setScissorRect,x_y_width_height_nonnegative:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,reflection:buffer_reflection_attributes:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:examples:gpu,async:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,countTrailingZeros:i32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:web_platform,copyToTexture,canvas:color_space_conversion:*] + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="r8unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="r8unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=false] + expected: FAIL + + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="r8unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="r8unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=false] + expected: FAIL + + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="r16float";dstPremultiplied=true;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="r16float";dstPremultiplied=true;srcDoFlipYDuringCopy=false] + expected: FAIL + + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="r16float";dstPremultiplied=false;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="r16float";dstPremultiplied=false;srcDoFlipYDuringCopy=false] + expected: FAIL + + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="r32float";dstPremultiplied=true;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="r32float";dstPremultiplied=true;srcDoFlipYDuringCopy=false] + expected: FAIL + + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="r32float";dstPremultiplied=false;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="r32float";dstPremultiplied=false;srcDoFlipYDuringCopy=false] + expected: FAIL + + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rg8unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rg8unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=false] + expected: FAIL + + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rg8unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rg8unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=false] + expected: FAIL + + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rg16float";dstPremultiplied=true;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rg16float";dstPremultiplied=true;srcDoFlipYDuringCopy=false] + expected: FAIL + + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rg16float";dstPremultiplied=false;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rg16float";dstPremultiplied=false;srcDoFlipYDuringCopy=false] + expected: FAIL + + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rg32float";dstPremultiplied=true;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rg32float";dstPremultiplied=true;srcDoFlipYDuringCopy=false] + expected: FAIL + + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rg32float";dstPremultiplied=false;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rg32float";dstPremultiplied=false;srcDoFlipYDuringCopy=false] + expected: FAIL + + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rgba8unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rgba8unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=false] + expected: FAIL + + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rgba8unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rgba8unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=false] + expected: FAIL + + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rgba8unorm-srgb";dstPremultiplied=true;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rgba8unorm-srgb";dstPremultiplied=true;srcDoFlipYDuringCopy=false] + expected: FAIL + + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rgba8unorm-srgb";dstPremultiplied=false;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rgba8unorm-srgb";dstPremultiplied=false;srcDoFlipYDuringCopy=false] + expected: FAIL + + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="bgra8unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="bgra8unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=false] + expected: FAIL + + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="bgra8unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="bgra8unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=false] + expected: FAIL + + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="bgra8unorm-srgb";dstPremultiplied=true;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="bgra8unorm-srgb";dstPremultiplied=true;srcDoFlipYDuringCopy=false] + expected: FAIL + + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="bgra8unorm-srgb";dstPremultiplied=false;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="bgra8unorm-srgb";dstPremultiplied=false;srcDoFlipYDuringCopy=false] + expected: FAIL + + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rgb10a2unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rgb10a2unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=false] + expected: FAIL + + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rgb10a2unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rgb10a2unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=false] + expected: FAIL + + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rgba16float";dstPremultiplied=true;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rgba16float";dstPremultiplied=true;srcDoFlipYDuringCopy=false] + expected: FAIL + + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rgba16float";dstPremultiplied=false;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rgba16float";dstPremultiplied=false;srcDoFlipYDuringCopy=false] + expected: FAIL + + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rgba32float";dstPremultiplied=true;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rgba32float";dstPremultiplied=true;srcDoFlipYDuringCopy=false] + expected: FAIL + + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rgba32float";dstPremultiplied=false;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rgba32float";dstPremultiplied=false;srcDoFlipYDuringCopy=false] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="r8unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="r8unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=false] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="r8unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="r8unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=false] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="r16float";dstPremultiplied=true;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="r16float";dstPremultiplied=true;srcDoFlipYDuringCopy=false] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="r16float";dstPremultiplied=false;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="r16float";dstPremultiplied=false;srcDoFlipYDuringCopy=false] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="r32float";dstPremultiplied=true;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="r32float";dstPremultiplied=true;srcDoFlipYDuringCopy=false] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="r32float";dstPremultiplied=false;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="r32float";dstPremultiplied=false;srcDoFlipYDuringCopy=false] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rg8unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rg8unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=false] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rg8unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rg8unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=false] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rg16float";dstPremultiplied=true;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rg16float";dstPremultiplied=true;srcDoFlipYDuringCopy=false] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rg16float";dstPremultiplied=false;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rg16float";dstPremultiplied=false;srcDoFlipYDuringCopy=false] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rg32float";dstPremultiplied=true;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rg32float";dstPremultiplied=true;srcDoFlipYDuringCopy=false] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rg32float";dstPremultiplied=false;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rg32float";dstPremultiplied=false;srcDoFlipYDuringCopy=false] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rgba8unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rgba8unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=false] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rgba8unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rgba8unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=false] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rgba8unorm-srgb";dstPremultiplied=true;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rgba8unorm-srgb";dstPremultiplied=true;srcDoFlipYDuringCopy=false] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rgba8unorm-srgb";dstPremultiplied=false;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rgba8unorm-srgb";dstPremultiplied=false;srcDoFlipYDuringCopy=false] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="bgra8unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="bgra8unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=false] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="bgra8unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="bgra8unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=false] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="bgra8unorm-srgb";dstPremultiplied=true;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="bgra8unorm-srgb";dstPremultiplied=true;srcDoFlipYDuringCopy=false] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="bgra8unorm-srgb";dstPremultiplied=false;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="bgra8unorm-srgb";dstPremultiplied=false;srcDoFlipYDuringCopy=false] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rgb10a2unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rgb10a2unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=false] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rgb10a2unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rgb10a2unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=false] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rgba16float";dstPremultiplied=true;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rgba16float";dstPremultiplied=true;srcDoFlipYDuringCopy=false] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rgba16float";dstPremultiplied=false;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rgba16float";dstPremultiplied=false;srcDoFlipYDuringCopy=false] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rgba32float";dstPremultiplied=true;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rgba32float";dstPremultiplied=true;srcDoFlipYDuringCopy=false] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rgba32float";dstPremultiplied=false;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rgba32float";dstPremultiplied=false;srcDoFlipYDuringCopy=false] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,resource_interface,bindings:different_entry_points:*] + [:a_stage="vertex";b_stage="vertex";a_kind="storage";b_kind="texture_3d";usage="direct"] + expected: FAIL + + [:a_stage="vertex";b_stage="vertex";a_kind="storage";b_kind="texture_3d";usage="transitive"] + expected: FAIL + + [:a_stage="vertex";b_stage="vertex";a_kind="storage";b_kind="texture_storage_1d";usage="direct"] + expected: FAIL + + [:a_stage="vertex";b_stage="vertex";a_kind="storage";b_kind="texture_storage_1d";usage="transitive"] + expected: FAIL + + [:a_stage="vertex";b_stage="vertex";a_kind="storage";b_kind="uniform";usage="direct"] + expected: FAIL + + [:a_stage="vertex";b_stage="vertex";a_kind="storage";b_kind="uniform";usage="transitive"] + expected: FAIL + + [:a_stage="vertex";b_stage="vertex";a_kind="texture_2d";b_kind="texture_3d";usage="direct"] + expected: FAIL + + [:a_stage="vertex";b_stage="vertex";a_kind="texture_2d";b_kind="texture_3d";usage="transitive"] + expected: FAIL + + [:a_stage="vertex";b_stage="vertex";a_kind="texture_2d";b_kind="texture_storage_1d";usage="direct"] + expected: FAIL + + [:a_stage="vertex";b_stage="vertex";a_kind="texture_2d";b_kind="texture_storage_1d";usage="transitive"] + expected: FAIL + + [:a_stage="vertex";b_stage="vertex";a_kind="texture_2d";b_kind="uniform";usage="direct"] + expected: FAIL + + [:a_stage="vertex";b_stage="vertex";a_kind="texture_2d";b_kind="uniform";usage="transitive"] + expected: FAIL + + [:a_stage="vertex";b_stage="vertex";a_kind="texture_external";b_kind="texture_3d";usage="direct"] + expected: FAIL + + [:a_stage="vertex";b_stage="vertex";a_kind="texture_external";b_kind="texture_3d";usage="transitive"] + expected: FAIL + + [:a_stage="vertex";b_stage="vertex";a_kind="texture_external";b_kind="texture_storage_1d";usage="direct"] + expected: FAIL + + [:a_stage="vertex";b_stage="vertex";a_kind="texture_external";b_kind="texture_storage_1d";usage="transitive"] + expected: FAIL + + [:a_stage="vertex";b_stage="vertex";a_kind="texture_external";b_kind="uniform";usage="direct"] + expected: FAIL + + [:a_stage="vertex";b_stage="vertex";a_kind="texture_external";b_kind="uniform";usage="transitive"] + expected: FAIL + + [:a_stage="vertex";b_stage="vertex";a_kind="uniform";b_kind="texture_3d";usage="direct"] + expected: FAIL + + [:a_stage="vertex";b_stage="vertex";a_kind="uniform";b_kind="texture_3d";usage="transitive"] + expected: FAIL + + [:a_stage="vertex";b_stage="vertex";a_kind="uniform";b_kind="texture_storage_1d";usage="direct"] + expected: FAIL + + [:a_stage="vertex";b_stage="vertex";a_kind="uniform";b_kind="texture_storage_1d";usage="transitive"] + expected: FAIL + + [:a_stage="vertex";b_stage="vertex";a_kind="uniform";b_kind="uniform";usage="direct"] + expected: FAIL + + [:a_stage="vertex";b_stage="vertex";a_kind="uniform";b_kind="uniform";usage="transitive"] + expected: FAIL + + [:a_stage="vertex";b_stage="fragment";a_kind="storage";b_kind="texture_3d";usage="direct"] + expected: FAIL + + [:a_stage="vertex";b_stage="fragment";a_kind="storage";b_kind="texture_3d";usage="transitive"] + expected: FAIL + + [:a_stage="vertex";b_stage="fragment";a_kind="storage";b_kind="texture_storage_1d";usage="direct"] + expected: FAIL + + [:a_stage="vertex";b_stage="fragment";a_kind="storage";b_kind="texture_storage_1d";usage="transitive"] + expected: FAIL + + [:a_stage="vertex";b_stage="fragment";a_kind="storage";b_kind="uniform";usage="direct"] + expected: FAIL + + [:a_stage="vertex";b_stage="fragment";a_kind="storage";b_kind="uniform";usage="transitive"] + expected: FAIL + + [:a_stage="vertex";b_stage="fragment";a_kind="texture_2d";b_kind="texture_3d";usage="direct"] + expected: FAIL + + [:a_stage="vertex";b_stage="fragment";a_kind="texture_2d";b_kind="texture_3d";usage="transitive"] + expected: FAIL + + [:a_stage="vertex";b_stage="fragment";a_kind="texture_2d";b_kind="texture_storage_1d";usage="direct"] + expected: FAIL + + [:a_stage="vertex";b_stage="fragment";a_kind="texture_2d";b_kind="texture_storage_1d";usage="transitive"] + expected: FAIL + + [:a_stage="vertex";b_stage="fragment";a_kind="texture_2d";b_kind="uniform";usage="direct"] + expected: FAIL + + [:a_stage="vertex";b_stage="fragment";a_kind="texture_2d";b_kind="uniform";usage="transitive"] + expected: FAIL + + [:a_stage="vertex";b_stage="fragment";a_kind="texture_external";b_kind="texture_3d";usage="direct"] + expected: FAIL + + [:a_stage="vertex";b_stage="fragment";a_kind="texture_external";b_kind="texture_3d";usage="transitive"] + expected: FAIL + + [:a_stage="vertex";b_stage="fragment";a_kind="texture_external";b_kind="texture_storage_1d";usage="direct"] + expected: FAIL + + [:a_stage="vertex";b_stage="fragment";a_kind="texture_external";b_kind="texture_storage_1d";usage="transitive"] + expected: FAIL + + [:a_stage="vertex";b_stage="fragment";a_kind="texture_external";b_kind="uniform";usage="direct"] + expected: FAIL + + [:a_stage="vertex";b_stage="fragment";a_kind="texture_external";b_kind="uniform";usage="transitive"] + expected: FAIL + + [:a_stage="vertex";b_stage="fragment";a_kind="uniform";b_kind="texture_3d";usage="direct"] + expected: FAIL + + [:a_stage="vertex";b_stage="fragment";a_kind="uniform";b_kind="texture_3d";usage="transitive"] + expected: FAIL + + [:a_stage="vertex";b_stage="fragment";a_kind="uniform";b_kind="texture_storage_1d";usage="direct"] + expected: FAIL + + [:a_stage="vertex";b_stage="fragment";a_kind="uniform";b_kind="texture_storage_1d";usage="transitive"] + expected: FAIL + + [:a_stage="vertex";b_stage="fragment";a_kind="uniform";b_kind="uniform";usage="direct"] + expected: FAIL + + [:a_stage="vertex";b_stage="fragment";a_kind="uniform";b_kind="uniform";usage="transitive"] + expected: FAIL + + [:a_stage="vertex";b_stage="compute";a_kind="storage";b_kind="texture_3d";usage="direct"] + expected: FAIL + + [:a_stage="vertex";b_stage="compute";a_kind="storage";b_kind="texture_3d";usage="transitive"] + expected: FAIL + + [:a_stage="vertex";b_stage="compute";a_kind="storage";b_kind="texture_storage_1d";usage="direct"] + expected: FAIL + + [:a_stage="vertex";b_stage="compute";a_kind="storage";b_kind="texture_storage_1d";usage="transitive"] + expected: FAIL + + [:a_stage="vertex";b_stage="compute";a_kind="storage";b_kind="uniform";usage="direct"] + expected: FAIL + + [:a_stage="vertex";b_stage="compute";a_kind="storage";b_kind="uniform";usage="transitive"] + expected: FAIL + + [:a_stage="vertex";b_stage="compute";a_kind="texture_2d";b_kind="texture_3d";usage="direct"] + expected: FAIL + + [:a_stage="vertex";b_stage="compute";a_kind="texture_2d";b_kind="texture_3d";usage="transitive"] + expected: FAIL + + [:a_stage="vertex";b_stage="compute";a_kind="texture_2d";b_kind="texture_storage_1d";usage="direct"] + expected: FAIL + + [:a_stage="vertex";b_stage="compute";a_kind="texture_2d";b_kind="texture_storage_1d";usage="transitive"] + expected: FAIL + + [:a_stage="vertex";b_stage="compute";a_kind="texture_2d";b_kind="uniform";usage="direct"] + expected: FAIL + + [:a_stage="vertex";b_stage="compute";a_kind="texture_2d";b_kind="uniform";usage="transitive"] + expected: FAIL + + [:a_stage="vertex";b_stage="compute";a_kind="texture_external";b_kind="texture_3d";usage="direct"] + expected: FAIL + + [:a_stage="vertex";b_stage="compute";a_kind="texture_external";b_kind="texture_3d";usage="transitive"] + expected: FAIL + + [:a_stage="vertex";b_stage="compute";a_kind="texture_external";b_kind="texture_storage_1d";usage="direct"] + expected: FAIL + + [:a_stage="vertex";b_stage="compute";a_kind="texture_external";b_kind="texture_storage_1d";usage="transitive"] + expected: FAIL + + [:a_stage="vertex";b_stage="compute";a_kind="texture_external";b_kind="uniform";usage="direct"] + expected: FAIL + + [:a_stage="vertex";b_stage="compute";a_kind="texture_external";b_kind="uniform";usage="transitive"] + expected: FAIL + + [:a_stage="vertex";b_stage="compute";a_kind="uniform";b_kind="texture_3d";usage="direct"] + expected: FAIL + + [:a_stage="vertex";b_stage="compute";a_kind="uniform";b_kind="texture_3d";usage="transitive"] + expected: FAIL + + [:a_stage="vertex";b_stage="compute";a_kind="uniform";b_kind="texture_storage_1d";usage="direct"] + expected: FAIL + + [:a_stage="vertex";b_stage="compute";a_kind="uniform";b_kind="texture_storage_1d";usage="transitive"] + expected: FAIL + + [:a_stage="vertex";b_stage="compute";a_kind="uniform";b_kind="uniform";usage="direct"] + expected: FAIL + + [:a_stage="vertex";b_stage="compute";a_kind="uniform";b_kind="uniform";usage="transitive"] + expected: FAIL + + [:a_stage="fragment";b_stage="vertex";a_kind="storage";b_kind="texture_3d";usage="direct"] + expected: FAIL + + [:a_stage="fragment";b_stage="vertex";a_kind="storage";b_kind="texture_3d";usage="transitive"] + expected: FAIL + + [:a_stage="fragment";b_stage="vertex";a_kind="storage";b_kind="texture_storage_1d";usage="direct"] + expected: FAIL + + [:a_stage="fragment";b_stage="vertex";a_kind="storage";b_kind="texture_storage_1d";usage="transitive"] + expected: FAIL + + [:a_stage="fragment";b_stage="vertex";a_kind="storage";b_kind="uniform";usage="direct"] + expected: FAIL + + [:a_stage="fragment";b_stage="vertex";a_kind="storage";b_kind="uniform";usage="transitive"] + expected: FAIL + + [:a_stage="fragment";b_stage="vertex";a_kind="texture_2d";b_kind="texture_3d";usage="direct"] + expected: FAIL + + [:a_stage="fragment";b_stage="vertex";a_kind="texture_2d";b_kind="texture_3d";usage="transitive"] + expected: FAIL + + [:a_stage="fragment";b_stage="vertex";a_kind="texture_2d";b_kind="texture_storage_1d";usage="direct"] + expected: FAIL + + [:a_stage="fragment";b_stage="vertex";a_kind="texture_2d";b_kind="texture_storage_1d";usage="transitive"] + expected: FAIL + + [:a_stage="fragment";b_stage="vertex";a_kind="texture_2d";b_kind="uniform";usage="direct"] + expected: FAIL + + [:a_stage="fragment";b_stage="vertex";a_kind="texture_2d";b_kind="uniform";usage="transitive"] + expected: FAIL + + [:a_stage="fragment";b_stage="vertex";a_kind="texture_external";b_kind="texture_3d";usage="direct"] + expected: FAIL + + [:a_stage="fragment";b_stage="vertex";a_kind="texture_external";b_kind="texture_3d";usage="transitive"] + expected: FAIL + + [:a_stage="fragment";b_stage="vertex";a_kind="texture_external";b_kind="texture_storage_1d";usage="direct"] + expected: FAIL + + [:a_stage="fragment";b_stage="vertex";a_kind="texture_external";b_kind="texture_storage_1d";usage="transitive"] + expected: FAIL + + [:a_stage="fragment";b_stage="vertex";a_kind="texture_external";b_kind="uniform";usage="direct"] + expected: FAIL + + [:a_stage="fragment";b_stage="vertex";a_kind="texture_external";b_kind="uniform";usage="transitive"] + expected: FAIL + + [:a_stage="fragment";b_stage="vertex";a_kind="uniform";b_kind="texture_3d";usage="direct"] + expected: FAIL + + [:a_stage="fragment";b_stage="vertex";a_kind="uniform";b_kind="texture_3d";usage="transitive"] + expected: FAIL + + [:a_stage="fragment";b_stage="vertex";a_kind="uniform";b_kind="texture_storage_1d";usage="direct"] + expected: FAIL + + [:a_stage="fragment";b_stage="vertex";a_kind="uniform";b_kind="texture_storage_1d";usage="transitive"] + expected: FAIL + + [:a_stage="fragment";b_stage="vertex";a_kind="uniform";b_kind="uniform";usage="direct"] + expected: FAIL + + [:a_stage="fragment";b_stage="vertex";a_kind="uniform";b_kind="uniform";usage="transitive"] + expected: FAIL + + [:a_stage="fragment";b_stage="fragment";a_kind="storage";b_kind="texture_3d";usage="direct"] + expected: FAIL + + [:a_stage="fragment";b_stage="fragment";a_kind="storage";b_kind="texture_3d";usage="transitive"] + expected: FAIL + + [:a_stage="fragment";b_stage="fragment";a_kind="storage";b_kind="texture_storage_1d";usage="direct"] + expected: FAIL + + [:a_stage="fragment";b_stage="fragment";a_kind="storage";b_kind="texture_storage_1d";usage="transitive"] + expected: FAIL + + [:a_stage="fragment";b_stage="fragment";a_kind="storage";b_kind="uniform";usage="direct"] + expected: FAIL + + [:a_stage="fragment";b_stage="fragment";a_kind="storage";b_kind="uniform";usage="transitive"] + expected: FAIL + + [:a_stage="fragment";b_stage="fragment";a_kind="texture_2d";b_kind="texture_3d";usage="direct"] + expected: FAIL + + [:a_stage="fragment";b_stage="fragment";a_kind="texture_2d";b_kind="texture_3d";usage="transitive"] + expected: FAIL + + [:a_stage="fragment";b_stage="fragment";a_kind="texture_2d";b_kind="texture_storage_1d";usage="direct"] + expected: FAIL + + [:a_stage="fragment";b_stage="fragment";a_kind="texture_2d";b_kind="texture_storage_1d";usage="transitive"] + expected: FAIL + + [:a_stage="fragment";b_stage="fragment";a_kind="texture_2d";b_kind="uniform";usage="direct"] + expected: FAIL + + [:a_stage="fragment";b_stage="fragment";a_kind="texture_2d";b_kind="uniform";usage="transitive"] + expected: FAIL + + [:a_stage="fragment";b_stage="fragment";a_kind="texture_external";b_kind="texture_3d";usage="direct"] + expected: FAIL + + [:a_stage="fragment";b_stage="fragment";a_kind="texture_external";b_kind="texture_3d";usage="transitive"] + expected: FAIL + + [:a_stage="fragment";b_stage="fragment";a_kind="texture_external";b_kind="texture_storage_1d";usage="direct"] + expected: FAIL + + [:a_stage="fragment";b_stage="fragment";a_kind="texture_external";b_kind="texture_storage_1d";usage="transitive"] + expected: FAIL + + [:a_stage="fragment";b_stage="fragment";a_kind="texture_external";b_kind="uniform";usage="direct"] + expected: FAIL + + [:a_stage="fragment";b_stage="fragment";a_kind="texture_external";b_kind="uniform";usage="transitive"] + expected: FAIL + + [:a_stage="fragment";b_stage="fragment";a_kind="uniform";b_kind="texture_3d";usage="direct"] + expected: FAIL + + [:a_stage="fragment";b_stage="fragment";a_kind="uniform";b_kind="texture_3d";usage="transitive"] + expected: FAIL + + [:a_stage="fragment";b_stage="fragment";a_kind="uniform";b_kind="texture_storage_1d";usage="direct"] + expected: FAIL + + [:a_stage="fragment";b_stage="fragment";a_kind="uniform";b_kind="texture_storage_1d";usage="transitive"] + expected: FAIL + + [:a_stage="fragment";b_stage="fragment";a_kind="uniform";b_kind="uniform";usage="direct"] + expected: FAIL + + [:a_stage="fragment";b_stage="fragment";a_kind="uniform";b_kind="uniform";usage="transitive"] + expected: FAIL + + [:a_stage="fragment";b_stage="compute";a_kind="storage";b_kind="texture_3d";usage="direct"] + expected: FAIL + + [:a_stage="fragment";b_stage="compute";a_kind="storage";b_kind="texture_3d";usage="transitive"] + expected: FAIL + + [:a_stage="fragment";b_stage="compute";a_kind="storage";b_kind="texture_storage_1d";usage="direct"] + expected: FAIL + + [:a_stage="fragment";b_stage="compute";a_kind="storage";b_kind="texture_storage_1d";usage="transitive"] + expected: FAIL + + [:a_stage="fragment";b_stage="compute";a_kind="storage";b_kind="uniform";usage="direct"] + expected: FAIL + + [:a_stage="fragment";b_stage="compute";a_kind="storage";b_kind="uniform";usage="transitive"] + expected: FAIL + + [:a_stage="fragment";b_stage="compute";a_kind="texture_2d";b_kind="texture_3d";usage="direct"] + expected: FAIL + + [:a_stage="fragment";b_stage="compute";a_kind="texture_2d";b_kind="texture_3d";usage="transitive"] + expected: FAIL + + [:a_stage="fragment";b_stage="compute";a_kind="texture_2d";b_kind="texture_storage_1d";usage="direct"] + expected: FAIL + + [:a_stage="fragment";b_stage="compute";a_kind="texture_2d";b_kind="texture_storage_1d";usage="transitive"] + expected: FAIL + + [:a_stage="fragment";b_stage="compute";a_kind="texture_2d";b_kind="uniform";usage="direct"] + expected: FAIL + + [:a_stage="fragment";b_stage="compute";a_kind="texture_2d";b_kind="uniform";usage="transitive"] + expected: FAIL + + [:a_stage="fragment";b_stage="compute";a_kind="texture_external";b_kind="texture_3d";usage="direct"] + expected: FAIL + + [:a_stage="fragment";b_stage="compute";a_kind="texture_external";b_kind="texture_3d";usage="transitive"] + expected: FAIL + + [:a_stage="fragment";b_stage="compute";a_kind="texture_external";b_kind="texture_storage_1d";usage="direct"] + expected: FAIL + + [:a_stage="fragment";b_stage="compute";a_kind="texture_external";b_kind="texture_storage_1d";usage="transitive"] + expected: FAIL + + [:a_stage="fragment";b_stage="compute";a_kind="texture_external";b_kind="uniform";usage="direct"] + expected: FAIL + + [:a_stage="fragment";b_stage="compute";a_kind="texture_external";b_kind="uniform";usage="transitive"] + expected: FAIL + + [:a_stage="fragment";b_stage="compute";a_kind="uniform";b_kind="texture_3d";usage="direct"] + expected: FAIL + + [:a_stage="fragment";b_stage="compute";a_kind="uniform";b_kind="texture_3d";usage="transitive"] + expected: FAIL + + [:a_stage="fragment";b_stage="compute";a_kind="uniform";b_kind="texture_storage_1d";usage="direct"] + expected: FAIL + + [:a_stage="fragment";b_stage="compute";a_kind="uniform";b_kind="texture_storage_1d";usage="transitive"] + expected: FAIL + + [:a_stage="fragment";b_stage="compute";a_kind="uniform";b_kind="uniform";usage="direct"] + expected: FAIL + + [:a_stage="fragment";b_stage="compute";a_kind="uniform";b_kind="uniform";usage="transitive"] + expected: FAIL + + [:a_stage="compute";b_stage="vertex";a_kind="storage";b_kind="texture_3d";usage="direct"] + expected: FAIL + + [:a_stage="compute";b_stage="vertex";a_kind="storage";b_kind="texture_3d";usage="transitive"] + expected: FAIL + + [:a_stage="compute";b_stage="vertex";a_kind="storage";b_kind="texture_storage_1d";usage="direct"] + expected: FAIL + + [:a_stage="compute";b_stage="vertex";a_kind="storage";b_kind="texture_storage_1d";usage="transitive"] + expected: FAIL + + [:a_stage="compute";b_stage="vertex";a_kind="storage";b_kind="uniform";usage="direct"] + expected: FAIL + + [:a_stage="compute";b_stage="vertex";a_kind="storage";b_kind="uniform";usage="transitive"] + expected: FAIL + + [:a_stage="compute";b_stage="vertex";a_kind="texture_2d";b_kind="texture_3d";usage="direct"] + expected: FAIL + + [:a_stage="compute";b_stage="vertex";a_kind="texture_2d";b_kind="texture_3d";usage="transitive"] + expected: FAIL + + [:a_stage="compute";b_stage="vertex";a_kind="texture_2d";b_kind="texture_storage_1d";usage="direct"] + expected: FAIL + + [:a_stage="compute";b_stage="vertex";a_kind="texture_2d";b_kind="texture_storage_1d";usage="transitive"] + expected: FAIL + + [:a_stage="compute";b_stage="vertex";a_kind="texture_2d";b_kind="uniform";usage="direct"] + expected: FAIL + + [:a_stage="compute";b_stage="vertex";a_kind="texture_2d";b_kind="uniform";usage="transitive"] + expected: FAIL + + [:a_stage="compute";b_stage="vertex";a_kind="texture_external";b_kind="texture_3d";usage="direct"] + expected: FAIL + + [:a_stage="compute";b_stage="vertex";a_kind="texture_external";b_kind="texture_3d";usage="transitive"] + expected: FAIL + + [:a_stage="compute";b_stage="vertex";a_kind="texture_external";b_kind="texture_storage_1d";usage="direct"] + expected: FAIL + + [:a_stage="compute";b_stage="vertex";a_kind="texture_external";b_kind="texture_storage_1d";usage="transitive"] + expected: FAIL + + [:a_stage="compute";b_stage="vertex";a_kind="texture_external";b_kind="uniform";usage="direct"] + expected: FAIL + + [:a_stage="compute";b_stage="vertex";a_kind="texture_external";b_kind="uniform";usage="transitive"] + expected: FAIL + + [:a_stage="compute";b_stage="vertex";a_kind="uniform";b_kind="texture_3d";usage="direct"] + expected: FAIL + + [:a_stage="compute";b_stage="vertex";a_kind="uniform";b_kind="texture_3d";usage="transitive"] + expected: FAIL + + [:a_stage="compute";b_stage="vertex";a_kind="uniform";b_kind="texture_storage_1d";usage="direct"] + expected: FAIL + + [:a_stage="compute";b_stage="vertex";a_kind="uniform";b_kind="texture_storage_1d";usage="transitive"] + expected: FAIL + + [:a_stage="compute";b_stage="vertex";a_kind="uniform";b_kind="uniform";usage="direct"] + expected: FAIL + + [:a_stage="compute";b_stage="vertex";a_kind="uniform";b_kind="uniform";usage="transitive"] + expected: FAIL + + [:a_stage="compute";b_stage="fragment";a_kind="storage";b_kind="texture_3d";usage="direct"] + expected: FAIL + + [:a_stage="compute";b_stage="fragment";a_kind="storage";b_kind="texture_3d";usage="transitive"] + expected: FAIL + + [:a_stage="compute";b_stage="fragment";a_kind="storage";b_kind="texture_storage_1d";usage="direct"] + expected: FAIL + + [:a_stage="compute";b_stage="fragment";a_kind="storage";b_kind="texture_storage_1d";usage="transitive"] + expected: FAIL + + [:a_stage="compute";b_stage="fragment";a_kind="storage";b_kind="uniform";usage="direct"] + expected: FAIL + + [:a_stage="compute";b_stage="fragment";a_kind="storage";b_kind="uniform";usage="transitive"] + expected: FAIL + + [:a_stage="compute";b_stage="fragment";a_kind="texture_2d";b_kind="texture_3d";usage="direct"] + expected: FAIL + + [:a_stage="compute";b_stage="fragment";a_kind="texture_2d";b_kind="texture_3d";usage="transitive"] + expected: FAIL + + [:a_stage="compute";b_stage="fragment";a_kind="texture_2d";b_kind="texture_storage_1d";usage="direct"] + expected: FAIL + + [:a_stage="compute";b_stage="fragment";a_kind="texture_2d";b_kind="texture_storage_1d";usage="transitive"] + expected: FAIL + + [:a_stage="compute";b_stage="fragment";a_kind="texture_2d";b_kind="uniform";usage="direct"] + expected: FAIL + + [:a_stage="compute";b_stage="fragment";a_kind="texture_2d";b_kind="uniform";usage="transitive"] + expected: FAIL + + [:a_stage="compute";b_stage="fragment";a_kind="texture_external";b_kind="texture_3d";usage="direct"] + expected: FAIL + + [:a_stage="compute";b_stage="fragment";a_kind="texture_external";b_kind="texture_3d";usage="transitive"] + expected: FAIL + + [:a_stage="compute";b_stage="fragment";a_kind="texture_external";b_kind="texture_storage_1d";usage="direct"] + expected: FAIL + + [:a_stage="compute";b_stage="fragment";a_kind="texture_external";b_kind="texture_storage_1d";usage="transitive"] + expected: FAIL + + [:a_stage="compute";b_stage="fragment";a_kind="texture_external";b_kind="uniform";usage="direct"] + expected: FAIL + + [:a_stage="compute";b_stage="fragment";a_kind="texture_external";b_kind="uniform";usage="transitive"] + expected: FAIL + + [:a_stage="compute";b_stage="fragment";a_kind="uniform";b_kind="texture_3d";usage="direct"] + expected: FAIL + + [:a_stage="compute";b_stage="fragment";a_kind="uniform";b_kind="texture_3d";usage="transitive"] + expected: FAIL + + [:a_stage="compute";b_stage="fragment";a_kind="uniform";b_kind="texture_storage_1d";usage="direct"] + expected: FAIL + + [:a_stage="compute";b_stage="fragment";a_kind="uniform";b_kind="texture_storage_1d";usage="transitive"] + expected: FAIL + + [:a_stage="compute";b_stage="fragment";a_kind="uniform";b_kind="uniform";usage="direct"] + expected: FAIL + + [:a_stage="compute";b_stage="fragment";a_kind="uniform";b_kind="uniform";usage="transitive"] + expected: FAIL + + [:a_stage="compute";b_stage="compute";a_kind="storage";b_kind="texture_3d";usage="direct"] + expected: FAIL + + [:a_stage="compute";b_stage="compute";a_kind="storage";b_kind="texture_3d";usage="transitive"] + expected: FAIL + + [:a_stage="compute";b_stage="compute";a_kind="storage";b_kind="texture_storage_1d";usage="direct"] + expected: FAIL + + [:a_stage="compute";b_stage="compute";a_kind="storage";b_kind="texture_storage_1d";usage="transitive"] + expected: FAIL + + [:a_stage="compute";b_stage="compute";a_kind="storage";b_kind="uniform";usage="direct"] + expected: FAIL + + [:a_stage="compute";b_stage="compute";a_kind="storage";b_kind="uniform";usage="transitive"] + expected: FAIL + + [:a_stage="compute";b_stage="compute";a_kind="texture_2d";b_kind="texture_3d";usage="direct"] + expected: FAIL + + [:a_stage="compute";b_stage="compute";a_kind="texture_2d";b_kind="texture_3d";usage="transitive"] + expected: FAIL + + [:a_stage="compute";b_stage="compute";a_kind="texture_2d";b_kind="texture_storage_1d";usage="direct"] + expected: FAIL + + [:a_stage="compute";b_stage="compute";a_kind="texture_2d";b_kind="texture_storage_1d";usage="transitive"] + expected: FAIL + + [:a_stage="compute";b_stage="compute";a_kind="texture_2d";b_kind="uniform";usage="direct"] + expected: FAIL + + [:a_stage="compute";b_stage="compute";a_kind="texture_2d";b_kind="uniform";usage="transitive"] + expected: FAIL + + [:a_stage="compute";b_stage="compute";a_kind="texture_external";b_kind="texture_3d";usage="direct"] + expected: FAIL + + [:a_stage="compute";b_stage="compute";a_kind="texture_external";b_kind="texture_3d";usage="transitive"] + expected: FAIL + + [:a_stage="compute";b_stage="compute";a_kind="texture_external";b_kind="texture_storage_1d";usage="direct"] + expected: FAIL + + [:a_stage="compute";b_stage="compute";a_kind="texture_external";b_kind="texture_storage_1d";usage="transitive"] + expected: FAIL + + [:a_stage="compute";b_stage="compute";a_kind="texture_external";b_kind="uniform";usage="direct"] + expected: FAIL + + [:a_stage="compute";b_stage="compute";a_kind="texture_external";b_kind="uniform";usage="transitive"] + expected: FAIL + + [:a_stage="compute";b_stage="compute";a_kind="uniform";b_kind="texture_3d";usage="direct"] + expected: FAIL + + [:a_stage="compute";b_stage="compute";a_kind="uniform";b_kind="texture_3d";usage="transitive"] + expected: FAIL + + [:a_stage="compute";b_stage="compute";a_kind="uniform";b_kind="texture_storage_1d";usage="direct"] + expected: FAIL + + [:a_stage="compute";b_stage="compute";a_kind="uniform";b_kind="texture_storage_1d";usage="transitive"] + expected: FAIL + + [:a_stage="compute";b_stage="compute";a_kind="uniform";b_kind="uniform";usage="direct"] + expected: FAIL + + [:a_stage="compute";b_stage="compute";a_kind="uniform";b_kind="uniform";usage="transitive"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,gpu_external_texture_expiration:import_and_use_in_different_microtask:*] + [:sourceType="VideoElement"] + expected: FAIL + + [:sourceType="VideoFrame"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,i32_arithmetic:remainder_compound:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,rendering,color_target_state:color_write_mask,channel_work:*] + [:mask=0] + expected: FAIL + + [:mask=1] + expected: FAIL + + [:mask=2] + expected: FAIL + + [:mask=3] + expected: FAIL + + [:mask=4] + expected: FAIL + + [:mask=5] + expected: FAIL + + [:mask=6] + expected: FAIL + + [:mask=7] + expected: FAIL + + [:mask=8] + expected: FAIL + + [:mask=9] + expected: FAIL + + [:mask=10] + expected: FAIL + + [:mask=11] + expected: FAIL + + [:mask=12] + expected: FAIL + + [:mask=13] + expected: FAIL + + [:mask=14] + expected: FAIL + + [:mask=15] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,modf:f16_vec4_fract:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,shader_module:invalid,vertex:*] + [:isAsync=true;isVertexShaderValid=true] + expected: FAIL + + [:isAsync=true;isVertexShaderValid=false] + expected: FAIL + + [:isAsync=false;isVertexShaderValid=true] + expected: FAIL + + [:isAsync=false;isVertexShaderValid=false] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,compute_pass:indirect_dispatch_buffer,usage:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,queries,general:timestamp_query,invalid_query_set:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,image_copy,texture_related:sample_count:*] + [:method="WriteTexture"] + expected: FAIL + + [:method="CopyB2T"] + expected: FAIL + + [:method="CopyT2B"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createBindGroup:buffer_offset_and_size_for_bind_groups_match:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,unary,i32_conversion:f32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,texture,float32_filterable:create_bind_group:*] + [:enabled=true] + expected: FAIL + + [:enabled=false] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,f32_matrix_subtraction:matrix:*] + [:inputSource="const";cols=2;rows=2] + expected: FAIL + + [:inputSource="const";cols=2;rows=3] + expected: FAIL + + [:inputSource="const";cols=2;rows=4] + expected: FAIL + + [:inputSource="const";cols=3;rows=2] + expected: FAIL + + [:inputSource="const";cols=3;rows=3] + expected: FAIL + + [:inputSource="const";cols=3;rows=4] + expected: FAIL + + [:inputSource="const";cols=4;rows=2] + expected: FAIL + + [:inputSource="const";cols=4;rows=3] + expected: FAIL + + [:inputSource="const";cols=4;rows=4] + expected: FAIL + + [:inputSource="uniform";cols=2;rows=2] + expected: FAIL + + [:inputSource="uniform";cols=2;rows=3] + expected: FAIL + + [:inputSource="uniform";cols=2;rows=4] + expected: FAIL + + [:inputSource="uniform";cols=3;rows=2] + expected: FAIL + + [:inputSource="uniform";cols=3;rows=3] + expected: FAIL + + [:inputSource="uniform";cols=3;rows=4] + expected: FAIL + + [:inputSource="uniform";cols=4;rows=2] + expected: FAIL + + [:inputSource="uniform";cols=4;rows=3] + expected: FAIL + + [:inputSource="uniform";cols=4;rows=4] + expected: FAIL + + [:inputSource="storage_r";cols=2;rows=2] + expected: FAIL + + [:inputSource="storage_r";cols=2;rows=3] + expected: FAIL + + [:inputSource="storage_r";cols=2;rows=4] + expected: FAIL + + [:inputSource="storage_r";cols=3;rows=2] + expected: FAIL + + [:inputSource="storage_r";cols=3;rows=3] + expected: FAIL + + [:inputSource="storage_r";cols=3;rows=4] + expected: FAIL + + [:inputSource="storage_r";cols=4;rows=2] + expected: FAIL + + [:inputSource="storage_r";cols=4;rows=3] + expected: FAIL + + [:inputSource="storage_r";cols=4;rows=4] + expected: FAIL + + [:inputSource="storage_rw";cols=2;rows=2] + expected: FAIL + + [:inputSource="storage_rw";cols=2;rows=3] + expected: FAIL + + [:inputSource="storage_rw";cols=2;rows=4] + expected: FAIL + + [:inputSource="storage_rw";cols=3;rows=2] + expected: FAIL + + [:inputSource="storage_rw";cols=3;rows=3] + expected: FAIL + + [:inputSource="storage_rw";cols=3;rows=4] + expected: FAIL + + [:inputSource="storage_rw";cols=4;rows=2] + expected: FAIL + + [:inputSource="storage_rw";cols=4;rows=3] + expected: FAIL + + [:inputSource="storage_rw";cols=4;rows=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,resource_init,buffer:resolve_query_set_to_partial_buffer:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createBindGroup:sampler,device_mismatch:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,f32_matrix_vector_multiplication:matrix_vector:*] + [:inputSource="const";cols=2;rows=2] + expected: FAIL + + [:inputSource="const";cols=2;rows=3] + expected: FAIL + + [:inputSource="const";cols=2;rows=4] + expected: FAIL + + [:inputSource="const";cols=3;rows=2] + expected: FAIL + + [:inputSource="const";cols=3;rows=3] + expected: FAIL + + [:inputSource="const";cols=3;rows=4] + expected: FAIL + + [:inputSource="const";cols=4;rows=2] + expected: FAIL + + [:inputSource="const";cols=4;rows=3] + expected: FAIL + + [:inputSource="const";cols=4;rows=4] + expected: FAIL + + [:inputSource="uniform";cols=2;rows=2] + expected: FAIL + + [:inputSource="uniform";cols=2;rows=3] + expected: FAIL + + [:inputSource="uniform";cols=2;rows=4] + expected: FAIL + + [:inputSource="uniform";cols=3;rows=2] + expected: FAIL + + [:inputSource="uniform";cols=3;rows=3] + expected: FAIL + + [:inputSource="uniform";cols=3;rows=4] + expected: FAIL + + [:inputSource="uniform";cols=4;rows=2] + expected: FAIL + + [:inputSource="uniform";cols=4;rows=3] + expected: FAIL + + [:inputSource="uniform";cols=4;rows=4] + expected: FAIL + + [:inputSource="storage_r";cols=2;rows=2] + expected: FAIL + + [:inputSource="storage_r";cols=2;rows=3] + expected: FAIL + + [:inputSource="storage_r";cols=2;rows=4] + expected: FAIL + + [:inputSource="storage_r";cols=3;rows=2] + expected: FAIL + + [:inputSource="storage_r";cols=3;rows=3] + expected: FAIL + + [:inputSource="storage_r";cols=3;rows=4] + expected: FAIL + + [:inputSource="storage_r";cols=4;rows=2] + expected: FAIL + + [:inputSource="storage_r";cols=4;rows=3] + expected: FAIL + + [:inputSource="storage_r";cols=4;rows=4] + expected: FAIL + + [:inputSource="storage_rw";cols=2;rows=2] + expected: FAIL + + [:inputSource="storage_rw";cols=2;rows=3] + expected: FAIL + + [:inputSource="storage_rw";cols=2;rows=4] + expected: FAIL + + [:inputSource="storage_rw";cols=3;rows=2] + expected: FAIL + + [:inputSource="storage_rw";cols=3;rows=3] + expected: FAIL + + [:inputSource="storage_rw";cols=3;rows=4] + expected: FAIL + + [:inputSource="storage_rw";cols=4;rows=2] + expected: FAIL + + [:inputSource="storage_rw";cols=4;rows=3] + expected: FAIL + + [:inputSource="storage_rw";cols=4;rows=4] + expected: FAIL + + +[cts.https.html?q=webgpu:web_platform,canvas,configure:device:*] + [:canvasType="onscreen"] + expected: FAIL + + [:canvasType="offscreen"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxVertexAttributes:createRenderPipeline,at_over:*] + [:limitTest="atDefault";testValueName="atLimit";async=false] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,i32_arithmetic:addition_scalar_vector:*] + [:inputSource="const";vectorize_rhs=2] + expected: FAIL + + [:inputSource="const";vectorize_rhs=3] + expected: FAIL + + [:inputSource="const";vectorize_rhs=4] + expected: FAIL + + [:inputSource="uniform";vectorize_rhs=2] + expected: FAIL + + [:inputSource="uniform";vectorize_rhs=3] + expected: FAIL + + [:inputSource="uniform";vectorize_rhs=4] + expected: FAIL + + [:inputSource="storage_r";vectorize_rhs=2] + expected: FAIL + + [:inputSource="storage_r";vectorize_rhs=3] + expected: FAIL + + [:inputSource="storage_r";vectorize_rhs=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize_rhs=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize_rhs=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize_rhs=4] + expected: FAIL + + +[cts.https.html?q=webgpu:idl,constants,flags:TextureUsage,values:*] + [:key="TEXTURE_BINDING"] + expected: FAIL + + [:key="STORAGE_BINDING"] + expected: FAIL + + [:key="RENDER_ATTACHMENT"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:attachments,one_color_attachment:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,encoder_state:pass_end_invalid_order:*] + [:pass0Type="compute";pass1Type="compute"] + expected: FAIL + + [:pass0Type="compute";pass1Type="render"] + expected: FAIL + + [:pass0Type="render";pass1Type="compute"] + expected: FAIL + + [:pass0Type="render";pass1Type="render"] + expected: FAIL + + +[cts.https.html?q=webgpu:web_platform,copyToTexture,ImageBitmap:copy_subrect_from_ImageData:*] + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=true;dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=true;dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=false;dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=false;dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=true;dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=true;dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=false;dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=false;dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=true;dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=true;dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=false;dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=false;dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=true;dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=true;dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=false;dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=false;dstPremultiplied=false] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_if:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:resolveTarget,sample_count:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSample:control_flow:*] + [:stage="fragment"] + expected: FAIL + + [:stage="vertex"] + expected: FAIL + + [:stage="compute"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,f32_addition:scalar_vector:*] + [:inputSource="const";dim=2] + expected: FAIL + + [:inputSource="const";dim=3] + expected: FAIL + + [:inputSource="const";dim=4] + expected: FAIL + + [:inputSource="uniform";dim=2] + expected: FAIL + + [:inputSource="uniform";dim=3] + expected: FAIL + + [:inputSource="uniform";dim=4] + expected: FAIL + + [:inputSource="storage_r";dim=2] + expected: FAIL + + [:inputSource="storage_r";dim=3] + expected: FAIL + + [:inputSource="storage_r";dim=4] + expected: FAIL + + [:inputSource="storage_rw";dim=2] + expected: FAIL + + [:inputSource="storage_rw";dim=3] + expected: FAIL + + [:inputSource="storage_rw";dim=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atomics,atomicXor:xor_workgroup:*] + [:workgroupSize=1;dispatchSize=1;mapId="passthrough";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=1;mapId="passthrough";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=1;mapId="remap";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=1;mapId="remap";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=4;mapId="passthrough";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=4;mapId="passthrough";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=4;mapId="remap";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=4;mapId="remap";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=8;mapId="passthrough";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=8;mapId="passthrough";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=8;mapId="remap";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=8;mapId="remap";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=16;mapId="passthrough";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=16;mapId="passthrough";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=16;mapId="remap";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=16;mapId="remap";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=1;mapId="passthrough";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=1;mapId="passthrough";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=1;mapId="remap";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=1;mapId="remap";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=4;mapId="passthrough";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=4;mapId="passthrough";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=4;mapId="remap";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=4;mapId="remap";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=8;mapId="passthrough";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=8;mapId="passthrough";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=8;mapId="remap";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=8;mapId="remap";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=16;mapId="passthrough";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=16;mapId="passthrough";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=16;mapId="remap";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=16;mapId="remap";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=1;mapId="passthrough";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=1;mapId="passthrough";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=1;mapId="remap";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=1;mapId="remap";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=4;mapId="passthrough";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=4;mapId="passthrough";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=4;mapId="remap";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=4;mapId="remap";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=8;mapId="passthrough";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=8;mapId="passthrough";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=8;mapId="remap";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=8;mapId="remap";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=16;mapId="passthrough";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=16;mapId="passthrough";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=16;mapId="remap";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=16;mapId="remap";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=1;mapId="passthrough";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=1;mapId="passthrough";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=1;mapId="remap";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=1;mapId="remap";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=4;mapId="passthrough";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=4;mapId="passthrough";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=4;mapId="remap";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=4;mapId="remap";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=8;mapId="passthrough";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=8;mapId="passthrough";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=8;mapId="remap";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=8;mapId="remap";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=16;mapId="passthrough";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=16;mapId="passthrough";scalarKind="i32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=16;mapId="remap";scalarKind="u32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=16;mapId="remap";scalarKind="i32"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,render_pipeline,primitive_topology:unaligned_vertex_count:*] + [:topology="line-list";indirect=false;drawCount=5] + expected: FAIL + + [:topology="line-list";indirect=true;drawCount=5] + expected: FAIL + + [:topology="triangle-list";indirect=false;drawCount=5] + expected: FAIL + + [:topology="triangle-list";indirect=false;drawCount=4] + expected: FAIL + + [:topology="triangle-list";indirect=true;drawCount=5] + expected: FAIL + + [:topology="triangle-list";indirect=true;drawCount=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,f32_matrix_scalar_multiplication:matrix_scalar_compound:*] + [:inputSource="const";cols=2;rows=2] + expected: FAIL + + [:inputSource="const";cols=2;rows=3] + expected: FAIL + + [:inputSource="const";cols=2;rows=4] + expected: FAIL + + [:inputSource="const";cols=3;rows=2] + expected: FAIL + + [:inputSource="const";cols=3;rows=3] + expected: FAIL + + [:inputSource="const";cols=3;rows=4] + expected: FAIL + + [:inputSource="const";cols=4;rows=2] + expected: FAIL + + [:inputSource="const";cols=4;rows=3] + expected: FAIL + + [:inputSource="const";cols=4;rows=4] + expected: FAIL + + [:inputSource="uniform";cols=2;rows=2] + expected: FAIL + + [:inputSource="uniform";cols=2;rows=3] + expected: FAIL + + [:inputSource="uniform";cols=2;rows=4] + expected: FAIL + + [:inputSource="uniform";cols=3;rows=2] + expected: FAIL + + [:inputSource="uniform";cols=3;rows=3] + expected: FAIL + + [:inputSource="uniform";cols=3;rows=4] + expected: FAIL + + [:inputSource="uniform";cols=4;rows=2] + expected: FAIL + + [:inputSource="uniform";cols=4;rows=3] + expected: FAIL + + [:inputSource="uniform";cols=4;rows=4] + expected: FAIL + + [:inputSource="storage_r";cols=2;rows=2] + expected: FAIL + + [:inputSource="storage_r";cols=2;rows=3] + expected: FAIL + + [:inputSource="storage_r";cols=2;rows=4] + expected: FAIL + + [:inputSource="storage_r";cols=3;rows=2] + expected: FAIL + + [:inputSource="storage_r";cols=3;rows=3] + expected: FAIL + + [:inputSource="storage_r";cols=3;rows=4] + expected: FAIL + + [:inputSource="storage_r";cols=4;rows=2] + expected: FAIL + + [:inputSource="storage_r";cols=4;rows=3] + expected: FAIL + + [:inputSource="storage_r";cols=4;rows=4] + expected: FAIL + + [:inputSource="storage_rw";cols=2;rows=2] + expected: FAIL + + [:inputSource="storage_rw";cols=2;rows=3] + expected: FAIL + + [:inputSource="storage_rw";cols=2;rows=4] + expected: FAIL + + [:inputSource="storage_rw";cols=3;rows=2] + expected: FAIL + + [:inputSource="storage_rw";cols=3;rows=3] + expected: FAIL + + [:inputSource="storage_rw";cols=3;rows=4] + expected: FAIL + + [:inputSource="storage_rw";cols=4;rows=2] + expected: FAIL + + [:inputSource="storage_rw";cols=4;rows=3] + expected: FAIL + + [:inputSource="storage_rw";cols=4;rows=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,memory_sync,texture,same_subresource:rw,single_pass,load_resolve:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:web_platform,external_texture,video:importExternalTexture,sample:*] + [:sourceType="VideoElement";videoName="four-colors-vp8-bt601.webm"] + expected: FAIL + + [:sourceType="VideoElement";videoName="four-colors-theora-bt601.ogv"] + expected: FAIL + + [:sourceType="VideoElement";videoName="four-colors-h264-bt601.mp4"] + expected: FAIL + + [:sourceType="VideoElement";videoName="four-colors-vp9-bt601.webm"] + expected: FAIL + + [:sourceType="VideoElement";videoName="four-colors-vp9-bt709.webm"] + expected: FAIL + + [:sourceType="VideoFrame";videoName="four-colors-vp8-bt601.webm"] + expected: FAIL + + [:sourceType="VideoFrame";videoName="four-colors-theora-bt601.ogv"] + expected: FAIL + + [:sourceType="VideoFrame";videoName="four-colors-h264-bt601.mp4"] + expected: FAIL + + [:sourceType="VideoFrame";videoName="four-colors-vp9-bt601.webm"] + expected: FAIL + + [:sourceType="VideoFrame";videoName="four-colors-vp9-bt709.webm"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,frexp:f32_vec3_fract:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,buffer,mapping:getMappedRange,subrange,mapped:*] + [:mapMode=1] + expected: FAIL + + [:mapMode=2] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,compute_pipeline,overrides:multi_entry_points:*] + [:isAsync=true] + expected: FAIL + + [:isAsync=false] + expected: FAIL + + +[cts.https.html?q=webgpu:util,texture,texel_data:float_texel_data_in_shader:*] + [:format="r16float"] + expected: FAIL + + [:format="rg16float"] + expected: FAIL + + [:format="rgba16float"] + expected: FAIL + + [:format="r32float"] + expected: FAIL + + [:format="rg32float"] + expected: FAIL + + [:format="rgba32float"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,source:empty:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,dot:f32_vec3:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,adapter,requestDevice:limit,better_than_supported:*] + [:limit="maxTextureDimension1D"] + expected: FAIL + + [:limit="maxTextureDimension2D"] + expected: FAIL + + [:limit="maxTextureDimension3D"] + expected: FAIL + + [:limit="maxTextureArrayLayers"] + expected: FAIL + + [:limit="maxBindGroups"] + expected: FAIL + + [:limit="maxBindingsPerBindGroup"] + expected: FAIL + + [:limit="maxDynamicUniformBuffersPerPipelineLayout"] + expected: FAIL + + [:limit="maxDynamicStorageBuffersPerPipelineLayout"] + expected: FAIL + + [:limit="maxSampledTexturesPerShaderStage"] + expected: FAIL + + [:limit="maxSamplersPerShaderStage"] + expected: FAIL + + [:limit="maxStorageBuffersPerShaderStage"] + expected: FAIL + + [:limit="maxStorageTexturesPerShaderStage"] + expected: FAIL + + [:limit="maxUniformBuffersPerShaderStage"] + expected: FAIL + + [:limit="maxUniformBufferBindingSize"] + expected: FAIL + + [:limit="maxStorageBufferBindingSize"] + expected: FAIL + + [:limit="minUniformBufferOffsetAlignment"] + expected: FAIL + + [:limit="minStorageBufferOffsetAlignment"] + expected: FAIL + + [:limit="maxVertexBuffers"] + expected: FAIL + + [:limit="maxBufferSize"] + expected: FAIL + + [:limit="maxVertexAttributes"] + expected: FAIL + + [:limit="maxVertexBufferArrayStride"] + expected: FAIL + + [:limit="maxInterStageShaderComponents"] + expected: FAIL + + [:limit="maxInterStageShaderVariables"] + expected: FAIL + + [:limit="maxColorAttachments"] + expected: FAIL + + [:limit="maxColorAttachmentBytesPerSample"] + expected: FAIL + + [:limit="maxComputeWorkgroupStorageSize"] + expected: FAIL + + [:limit="maxComputeInvocationsPerWorkgroup"] + expected: FAIL + + [:limit="maxComputeWorkgroupSizeX"] + expected: FAIL + + [:limit="maxComputeWorkgroupSizeY"] + expected: FAIL + + [:limit="maxComputeWorkgroupSizeZ"] + expected: FAIL + + [:limit="maxComputeWorkgroupsPerDimension"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,flow_control,complex:continue_in_switch_in_for_loop:*] + [:preventValueOptimizations=true] + expected: FAIL + + [:preventValueOptimizations=false] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,flow_control,eval_order:array_index_via_ptrs:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,resource_usages,texture,in_pass_encoder:subresources_and_binding_types_combination_for_color:*] + [:compute=false;type0="sampled-texture";type1="sampled-texture"] + expected: FAIL + + [:compute=false;type0="sampled-texture";type1="writeonly-storage-texture"] + expected: FAIL + + [:compute=false;type0="sampled-texture";type1="render-target"] + expected: FAIL + + [:compute=false;type0="writeonly-storage-texture";type1="writeonly-storage-texture"] + expected: FAIL + + [:compute=false;type0="writeonly-storage-texture";type1="render-target"] + expected: FAIL + + [:compute=false;type0="render-target";type1="render-target"] + expected: FAIL + + [:compute=true;type0="sampled-texture";type1="sampled-texture"] + expected: FAIL + + [:compute=true;type0="sampled-texture";type1="writeonly-storage-texture"] + expected: FAIL + + [:compute=true;type0="writeonly-storage-texture";type1="writeonly-storage-texture"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleGrad:sampled_array_2d_coords:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,firstTrailingBit:i32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,i32_arithmetic:division_vector_scalar_compound:*] + [:inputSource="const";vectorize_lhs=2] + expected: FAIL + + [:inputSource="const";vectorize_lhs=3] + expected: FAIL + + [:inputSource="const";vectorize_lhs=4] + expected: FAIL + + [:inputSource="uniform";vectorize_lhs=2] + expected: FAIL + + [:inputSource="uniform";vectorize_lhs=3] + expected: FAIL + + [:inputSource="uniform";vectorize_lhs=4] + expected: FAIL + + [:inputSource="storage_r";vectorize_lhs=2] + expected: FAIL + + [:inputSource="storage_r";vectorize_lhs=3] + expected: FAIL + + [:inputSource="storage_r";vectorize_lhs=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize_lhs=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize_lhs=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize_lhs=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,render_pass,storeOp:render_pass_store_op,depth_stencil_attachment_only:*] + [:depthStencilFormat="stencil8";storeOperation="discard"] + expected: FAIL + + [:depthStencilFormat="stencil8";storeOperation="store"] + expected: FAIL + + [:depthStencilFormat="depth16unorm";storeOperation="discard"] + expected: FAIL + + [:depthStencilFormat="depth16unorm";storeOperation="store"] + expected: FAIL + + [:depthStencilFormat="depth32float";storeOperation="discard"] + expected: FAIL + + [:depthStencilFormat="depth32float";storeOperation="store"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,capability_checks,features,texture_formats:texture_view_descriptor:*] + [:format="depth32float-stencil8";enable_required_feature=true] + expected: FAIL + + [:format="depth32float-stencil8";enable_required_feature=false] + expected: FAIL + + [:format="bc1-rgba-unorm";enable_required_feature=true] + expected: FAIL + + [:format="bc1-rgba-unorm";enable_required_feature=false] + expected: FAIL + + [:format="bc1-rgba-unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="bc1-rgba-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="bc2-rgba-unorm";enable_required_feature=true] + expected: FAIL + + [:format="bc2-rgba-unorm";enable_required_feature=false] + expected: FAIL + + [:format="bc2-rgba-unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="bc2-rgba-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="bc3-rgba-unorm";enable_required_feature=true] + expected: FAIL + + [:format="bc3-rgba-unorm";enable_required_feature=false] + expected: FAIL + + [:format="bc3-rgba-unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="bc3-rgba-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="bc4-r-unorm";enable_required_feature=true] + expected: FAIL + + [:format="bc4-r-unorm";enable_required_feature=false] + expected: FAIL + + [:format="bc4-r-snorm";enable_required_feature=true] + expected: FAIL + + [:format="bc4-r-snorm";enable_required_feature=false] + expected: FAIL + + [:format="bc5-rg-unorm";enable_required_feature=true] + expected: FAIL + + [:format="bc5-rg-unorm";enable_required_feature=false] + expected: FAIL + + [:format="bc5-rg-snorm";enable_required_feature=true] + expected: FAIL + + [:format="bc5-rg-snorm";enable_required_feature=false] + expected: FAIL + + [:format="bc6h-rgb-ufloat";enable_required_feature=true] + expected: FAIL + + [:format="bc6h-rgb-ufloat";enable_required_feature=false] + expected: FAIL + + [:format="bc6h-rgb-float";enable_required_feature=true] + expected: FAIL + + [:format="bc6h-rgb-float";enable_required_feature=false] + expected: FAIL + + [:format="bc7-rgba-unorm";enable_required_feature=true] + expected: FAIL + + [:format="bc7-rgba-unorm";enable_required_feature=false] + expected: FAIL + + [:format="bc7-rgba-unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="bc7-rgba-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="etc2-rgb8unorm";enable_required_feature=true] + expected: FAIL + + [:format="etc2-rgb8unorm";enable_required_feature=false] + expected: FAIL + + [:format="etc2-rgb8unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="etc2-rgb8unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="etc2-rgb8a1unorm";enable_required_feature=true] + expected: FAIL + + [:format="etc2-rgb8a1unorm";enable_required_feature=false] + expected: FAIL + + [:format="etc2-rgb8a1unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="etc2-rgb8a1unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="etc2-rgba8unorm";enable_required_feature=true] + expected: FAIL + + [:format="etc2-rgba8unorm";enable_required_feature=false] + expected: FAIL + + [:format="etc2-rgba8unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="etc2-rgba8unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="eac-r11unorm";enable_required_feature=true] + expected: FAIL + + [:format="eac-r11unorm";enable_required_feature=false] + expected: FAIL + + [:format="eac-r11snorm";enable_required_feature=true] + expected: FAIL + + [:format="eac-r11snorm";enable_required_feature=false] + expected: FAIL + + [:format="eac-rg11unorm";enable_required_feature=true] + expected: FAIL + + [:format="eac-rg11unorm";enable_required_feature=false] + expected: FAIL + + [:format="eac-rg11snorm";enable_required_feature=true] + expected: FAIL + + [:format="eac-rg11snorm";enable_required_feature=false] + expected: FAIL + + [:format="astc-4x4-unorm";enable_required_feature=true] + expected: FAIL + + [:format="astc-4x4-unorm";enable_required_feature=false] + expected: FAIL + + [:format="astc-4x4-unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="astc-4x4-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="astc-5x4-unorm";enable_required_feature=true] + expected: FAIL + + [:format="astc-5x4-unorm";enable_required_feature=false] + expected: FAIL + + [:format="astc-5x4-unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="astc-5x4-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="astc-5x5-unorm";enable_required_feature=true] + expected: FAIL + + [:format="astc-5x5-unorm";enable_required_feature=false] + expected: FAIL + + [:format="astc-5x5-unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="astc-5x5-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="astc-6x5-unorm";enable_required_feature=true] + expected: FAIL + + [:format="astc-6x5-unorm";enable_required_feature=false] + expected: FAIL + + [:format="astc-6x5-unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="astc-6x5-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="astc-6x6-unorm";enable_required_feature=true] + expected: FAIL + + [:format="astc-6x6-unorm";enable_required_feature=false] + expected: FAIL + + [:format="astc-6x6-unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="astc-6x6-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="astc-8x5-unorm";enable_required_feature=true] + expected: FAIL + + [:format="astc-8x5-unorm";enable_required_feature=false] + expected: FAIL + + [:format="astc-8x5-unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="astc-8x5-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="astc-8x6-unorm";enable_required_feature=true] + expected: FAIL + + [:format="astc-8x6-unorm";enable_required_feature=false] + expected: FAIL + + [:format="astc-8x6-unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="astc-8x6-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="astc-8x8-unorm";enable_required_feature=true] + expected: FAIL + + [:format="astc-8x8-unorm";enable_required_feature=false] + expected: FAIL + + [:format="astc-8x8-unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="astc-8x8-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="astc-10x5-unorm";enable_required_feature=true] + expected: FAIL + + [:format="astc-10x5-unorm";enable_required_feature=false] + expected: FAIL + + [:format="astc-10x5-unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="astc-10x5-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="astc-10x6-unorm";enable_required_feature=true] + expected: FAIL + + [:format="astc-10x6-unorm";enable_required_feature=false] + expected: FAIL + + [:format="astc-10x6-unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="astc-10x6-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="astc-10x8-unorm";enable_required_feature=true] + expected: FAIL + + [:format="astc-10x8-unorm";enable_required_feature=false] + expected: FAIL + + [:format="astc-10x8-unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="astc-10x8-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="astc-10x10-unorm";enable_required_feature=true] + expected: FAIL + + [:format="astc-10x10-unorm";enable_required_feature=false] + expected: FAIL + + [:format="astc-10x10-unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="astc-10x10-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="astc-12x10-unorm";enable_required_feature=true] + expected: FAIL + + [:format="astc-12x10-unorm";enable_required_feature=false] + expected: FAIL + + [:format="astc-12x10-unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="astc-12x10-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="astc-12x12-unorm";enable_required_feature=true] + expected: FAIL + + [:format="astc-12x12-unorm";enable_required_feature=false] + expected: FAIL + + [:format="astc-12x12-unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="astc-12x12-unorm-srgb";enable_required_feature=false] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,zero_init:compute,zero_init:*] + [:storageClass="workgroup";workgroupSize=[1,1,1\];batch__=0] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,1\];batch__=1] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,1\];batch__=2] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,1\];batch__=3] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,1\];batch__=4] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,1\];batch__=5] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,1\];batch__=6] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,1\];batch__=7] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,1\];batch__=8] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,1\];batch__=9] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,1\];batch__=10] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,1\];batch__=11] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,1\];batch__=12] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,1\];batch__=13] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,1\];batch__=14] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,1\];batch__=15] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,1\];batch__=16] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,1\];batch__=17] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,1\];batch__=18] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,1\];batch__=19] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,1\];batch__=20] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,1\];batch__=21] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,1\];batch__=22] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,1\];batch__=23] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,1\];batch__=24] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,1\];batch__=25] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,1\];batch__=26] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,1\];batch__=27] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,1\];batch__=28] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,1\];batch__=29] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,1\];batch__=30] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,1\];batch__=31] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,32,1\];batch__=0] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,32,1\];batch__=1] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,32,1\];batch__=2] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,32,1\];batch__=3] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,32,1\];batch__=4] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,32,1\];batch__=5] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,32,1\];batch__=6] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,32,1\];batch__=7] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,32,1\];batch__=8] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,32,1\];batch__=9] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,32,1\];batch__=10] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,32,1\];batch__=11] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,32,1\];batch__=12] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,32,1\];batch__=13] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,32,1\];batch__=14] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,32,1\];batch__=15] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,32,1\];batch__=16] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,32,1\];batch__=17] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,32,1\];batch__=18] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,32,1\];batch__=19] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,32,1\];batch__=20] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,32,1\];batch__=21] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,32,1\];batch__=22] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,32,1\];batch__=23] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,32,1\];batch__=24] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,32,1\];batch__=25] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,32,1\];batch__=26] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,32,1\];batch__=27] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,32,1\];batch__=28] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,32,1\];batch__=29] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,32,1\];batch__=30] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,32,1\];batch__=31] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[64,1,1\];batch__=0] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[64,1,1\];batch__=1] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[64,1,1\];batch__=2] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[64,1,1\];batch__=3] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[64,1,1\];batch__=4] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[64,1,1\];batch__=5] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[64,1,1\];batch__=6] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[64,1,1\];batch__=7] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[64,1,1\];batch__=8] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[64,1,1\];batch__=9] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[64,1,1\];batch__=10] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[64,1,1\];batch__=11] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[64,1,1\];batch__=12] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[64,1,1\];batch__=13] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[64,1,1\];batch__=14] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[64,1,1\];batch__=15] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[64,1,1\];batch__=16] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[64,1,1\];batch__=17] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[64,1,1\];batch__=18] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[64,1,1\];batch__=19] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[64,1,1\];batch__=20] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[64,1,1\];batch__=21] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[64,1,1\];batch__=22] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[64,1,1\];batch__=23] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[64,1,1\];batch__=24] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[64,1,1\];batch__=25] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[64,1,1\];batch__=26] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[64,1,1\];batch__=27] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[64,1,1\];batch__=28] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[64,1,1\];batch__=29] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[64,1,1\];batch__=30] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[64,1,1\];batch__=31] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,48\];batch__=0] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,48\];batch__=1] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,48\];batch__=2] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,48\];batch__=3] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,48\];batch__=4] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,48\];batch__=5] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,48\];batch__=6] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,48\];batch__=7] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,48\];batch__=8] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,48\];batch__=9] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,48\];batch__=10] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,48\];batch__=11] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,48\];batch__=12] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,48\];batch__=13] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,48\];batch__=14] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,48\];batch__=15] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,48\];batch__=16] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,48\];batch__=17] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,48\];batch__=18] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,48\];batch__=19] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,48\];batch__=20] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,48\];batch__=21] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,48\];batch__=22] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,48\];batch__=23] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,48\];batch__=24] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,48\];batch__=25] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,48\];batch__=26] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,48\];batch__=27] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,48\];batch__=28] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,48\];batch__=29] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,48\];batch__=30] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,48\];batch__=31] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,47,1\];batch__=0] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,47,1\];batch__=1] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,47,1\];batch__=2] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,47,1\];batch__=3] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,47,1\];batch__=4] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,47,1\];batch__=5] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,47,1\];batch__=6] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,47,1\];batch__=7] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,47,1\];batch__=8] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,47,1\];batch__=9] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,47,1\];batch__=10] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,47,1\];batch__=11] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,47,1\];batch__=12] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,47,1\];batch__=13] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,47,1\];batch__=14] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,47,1\];batch__=15] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,47,1\];batch__=16] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,47,1\];batch__=17] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,47,1\];batch__=18] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,47,1\];batch__=19] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,47,1\];batch__=20] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,47,1\];batch__=21] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,47,1\];batch__=22] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,47,1\];batch__=23] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,47,1\];batch__=24] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,47,1\];batch__=25] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,47,1\];batch__=26] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,47,1\];batch__=27] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,47,1\];batch__=28] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,47,1\];batch__=29] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,47,1\];batch__=30] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,47,1\];batch__=31] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[33,1,1\];batch__=0] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[33,1,1\];batch__=1] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[33,1,1\];batch__=2] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[33,1,1\];batch__=3] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[33,1,1\];batch__=4] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[33,1,1\];batch__=5] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[33,1,1\];batch__=6] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[33,1,1\];batch__=7] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[33,1,1\];batch__=8] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[33,1,1\];batch__=9] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[33,1,1\];batch__=10] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[33,1,1\];batch__=11] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[33,1,1\];batch__=12] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[33,1,1\];batch__=13] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[33,1,1\];batch__=14] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[33,1,1\];batch__=15] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[33,1,1\];batch__=16] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[33,1,1\];batch__=17] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[33,1,1\];batch__=18] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[33,1,1\];batch__=19] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[33,1,1\];batch__=20] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[33,1,1\];batch__=21] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[33,1,1\];batch__=22] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[33,1,1\];batch__=23] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[33,1,1\];batch__=24] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[33,1,1\];batch__=25] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[33,1,1\];batch__=26] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[33,1,1\];batch__=27] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[33,1,1\];batch__=28] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[33,1,1\];batch__=29] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[33,1,1\];batch__=30] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[33,1,1\];batch__=31] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,63\];batch__=0] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,63\];batch__=1] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,63\];batch__=2] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,63\];batch__=3] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,63\];batch__=4] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,63\];batch__=5] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,63\];batch__=6] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,63\];batch__=7] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,63\];batch__=8] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,63\];batch__=9] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,63\];batch__=10] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,63\];batch__=11] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,63\];batch__=12] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,63\];batch__=13] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,63\];batch__=14] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,63\];batch__=15] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,63\];batch__=16] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,63\];batch__=17] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,63\];batch__=18] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,63\];batch__=19] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,63\];batch__=20] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,63\];batch__=21] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,63\];batch__=22] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,63\];batch__=23] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,63\];batch__=24] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,63\];batch__=25] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,63\];batch__=26] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,63\];batch__=27] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,63\];batch__=28] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,63\];batch__=29] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,63\];batch__=30] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,63\];batch__=31] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[8,8,2\];batch__=0] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[8,8,2\];batch__=1] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[8,8,2\];batch__=2] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[8,8,2\];batch__=3] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[8,8,2\];batch__=4] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[8,8,2\];batch__=5] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[8,8,2\];batch__=6] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[8,8,2\];batch__=7] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[8,8,2\];batch__=8] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[8,8,2\];batch__=9] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[8,8,2\];batch__=10] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[8,8,2\];batch__=11] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[8,8,2\];batch__=12] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[8,8,2\];batch__=13] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[8,8,2\];batch__=14] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[8,8,2\];batch__=15] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[8,8,2\];batch__=16] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[8,8,2\];batch__=17] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[8,8,2\];batch__=18] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[8,8,2\];batch__=19] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[8,8,2\];batch__=20] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[8,8,2\];batch__=21] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[8,8,2\];batch__=22] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[8,8,2\];batch__=23] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[8,8,2\];batch__=24] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[8,8,2\];batch__=25] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[8,8,2\];batch__=26] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[8,8,2\];batch__=27] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[8,8,2\];batch__=28] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[8,8,2\];batch__=29] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[8,8,2\];batch__=30] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[8,8,2\];batch__=31] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[7,7,3\];batch__=0] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[7,7,3\];batch__=1] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[7,7,3\];batch__=2] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[7,7,3\];batch__=3] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[7,7,3\];batch__=4] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[7,7,3\];batch__=5] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[7,7,3\];batch__=6] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[7,7,3\];batch__=7] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[7,7,3\];batch__=8] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[7,7,3\];batch__=9] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[7,7,3\];batch__=10] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[7,7,3\];batch__=11] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[7,7,3\];batch__=12] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[7,7,3\];batch__=13] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[7,7,3\];batch__=14] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[7,7,3\];batch__=15] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[7,7,3\];batch__=16] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[7,7,3\];batch__=17] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[7,7,3\];batch__=18] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[7,7,3\];batch__=19] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[7,7,3\];batch__=20] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[7,7,3\];batch__=21] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[7,7,3\];batch__=22] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[7,7,3\];batch__=23] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[7,7,3\];batch__=24] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[7,7,3\];batch__=25] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[7,7,3\];batch__=26] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[7,7,3\];batch__=27] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[7,7,3\];batch__=28] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[7,7,3\];batch__=29] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[7,7,3\];batch__=30] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[7,7,3\];batch__=31] + expected: FAIL + + [:storageClass="private";workgroupSize=[1,1,1\];batch__=0] + expected: FAIL + + [:storageClass="private";workgroupSize=[1,1,1\];batch__=1] + expected: FAIL + + [:storageClass="private";workgroupSize=[1,1,1\];batch__=2] + expected: FAIL + + [:storageClass="private";workgroupSize=[1,1,1\];batch__=3] + expected: FAIL + + [:storageClass="private";workgroupSize=[1,1,1\];batch__=4] + expected: FAIL + + [:storageClass="private";workgroupSize=[1,1,1\];batch__=5] + expected: FAIL + + [:storageClass="private";workgroupSize=[1,1,1\];batch__=6] + expected: FAIL + + [:storageClass="private";workgroupSize=[1,1,1\];batch__=7] + expected: FAIL + + [:storageClass="private";workgroupSize=[1,1,1\];batch__=8] + expected: FAIL + + [:storageClass="private";workgroupSize=[1,1,1\];batch__=9] + expected: FAIL + + [:storageClass="private";workgroupSize=[1,1,1\];batch__=10] + expected: FAIL + + [:storageClass="private";workgroupSize=[1,1,1\];batch__=11] + expected: FAIL + + [:storageClass="private";workgroupSize=[1,1,1\];batch__=12] + expected: FAIL + + [:storageClass="private";workgroupSize=[1,1,1\];batch__=13] + expected: FAIL + + [:storageClass="private";workgroupSize=[1,1,1\];batch__=14] + expected: FAIL + + [:storageClass="private";workgroupSize=[1,1,1\];batch__=15] + expected: FAIL + + [:storageClass="private";workgroupSize=[1,1,1\];batch__=16] + expected: FAIL + + [:storageClass="private";workgroupSize=[1,1,1\];batch__=17] + expected: FAIL + + [:storageClass="private";workgroupSize=[1,1,1\];batch__=18] + expected: FAIL + + [:storageClass="private";workgroupSize=[1,1,1\];batch__=19] + expected: FAIL + + [:storageClass="private";workgroupSize=[1,1,1\];batch__=20] + expected: FAIL + + [:storageClass="private";workgroupSize=[1,1,1\];batch__=21] + expected: FAIL + + [:storageClass="private";workgroupSize=[1,1,1\];batch__=22] + expected: FAIL + + [:storageClass="private";workgroupSize=[1,1,1\];batch__=23] + expected: FAIL + + [:storageClass="private";workgroupSize=[1,1,1\];batch__=24] + expected: FAIL + + [:storageClass="private";workgroupSize=[1,1,1\];batch__=25] + expected: FAIL + + [:storageClass="private";workgroupSize=[1,1,1\];batch__=26] + expected: FAIL + + [:storageClass="private";workgroupSize=[1,1,1\];batch__=27] + expected: FAIL + + [:storageClass="private";workgroupSize=[1,1,1\];batch__=28] + expected: FAIL + + [:storageClass="private";workgroupSize=[1,1,1\];batch__=29] + expected: FAIL + + [:storageClass="function";workgroupSize=[1,1,1\];batch__=0] + expected: FAIL + + [:storageClass="function";workgroupSize=[1,1,1\];batch__=1] + expected: FAIL + + [:storageClass="function";workgroupSize=[1,1,1\];batch__=2] + expected: FAIL + + [:storageClass="function";workgroupSize=[1,1,1\];batch__=3] + expected: FAIL + + [:storageClass="function";workgroupSize=[1,1,1\];batch__=4] + expected: FAIL + + [:storageClass="function";workgroupSize=[1,1,1\];batch__=5] + expected: FAIL + + [:storageClass="function";workgroupSize=[1,1,1\];batch__=6] + expected: FAIL + + [:storageClass="function";workgroupSize=[1,1,1\];batch__=7] + expected: FAIL + + [:storageClass="function";workgroupSize=[1,1,1\];batch__=8] + expected: FAIL + + [:storageClass="function";workgroupSize=[1,1,1\];batch__=9] + expected: FAIL + + [:storageClass="function";workgroupSize=[1,1,1\];batch__=10] + expected: FAIL + + [:storageClass="function";workgroupSize=[1,1,1\];batch__=11] + expected: FAIL + + [:storageClass="function";workgroupSize=[1,1,1\];batch__=12] + expected: FAIL + + [:storageClass="function";workgroupSize=[1,1,1\];batch__=13] + expected: FAIL + + [:storageClass="function";workgroupSize=[1,1,1\];batch__=14] + expected: FAIL + + [:storageClass="function";workgroupSize=[1,1,1\];batch__=15] + expected: FAIL + + [:storageClass="function";workgroupSize=[1,1,1\];batch__=16] + expected: FAIL + + [:storageClass="function";workgroupSize=[1,1,1\];batch__=17] + expected: FAIL + + [:storageClass="function";workgroupSize=[1,1,1\];batch__=18] + expected: FAIL + + [:storageClass="function";workgroupSize=[1,1,1\];batch__=19] + expected: FAIL + + [:storageClass="function";workgroupSize=[1,1,1\];batch__=20] + expected: FAIL + + [:storageClass="function";workgroupSize=[1,1,1\];batch__=21] + expected: FAIL + + [:storageClass="function";workgroupSize=[1,1,1\];batch__=22] + expected: FAIL + + [:storageClass="function";workgroupSize=[1,1,1\];batch__=23] + expected: FAIL + + [:storageClass="function";workgroupSize=[1,1,1\];batch__=24] + expected: FAIL + + [:storageClass="function";workgroupSize=[1,1,1\];batch__=25] + expected: FAIL + + [:storageClass="function";workgroupSize=[1,1,1\];batch__=26] + expected: FAIL + + [:storageClass="function";workgroupSize=[1,1,1\];batch__=27] + expected: FAIL + + [:storageClass="function";workgroupSize=[1,1,1\];batch__=28] + expected: FAIL + + [:storageClass="function";workgroupSize=[1,1,1\];batch__=29] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,flow_control,eval_order:array_index:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,flow_control,for:for_basic:*] + [:preventValueOptimizations=true] + expected: FAIL + + [:preventValueOptimizations=false] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,copyTextureToTexture:multisampled_copy_restrictions:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxUniformBuffersPerShaderStage:createBindGroupLayout,at_over:*] + [:limitTest="atDefault";testValueName="atLimit";visibility=1;order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=1;order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=1;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=2;order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=2;order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=2;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=3;order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=3;order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=3;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=4;order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=4;order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=4;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=5;order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=5;order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=5;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=6;order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=6;order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=6;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=7;order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=7;order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";visibility=7;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=1;order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=1;order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=1;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=2;order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=2;order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=2;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=3;order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=3;order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=3;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=4;order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=4;order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=4;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=5;order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=5;order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=5;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=6;order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=6;order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=6;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=7;order="forward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=7;order="backward"] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";visibility=7;order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=1;order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=1;order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=1;order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=2;order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=2;order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=2;order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=3;order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=3;order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=3;order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=4;order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=4;order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=4;order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=5;order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=5;order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=5;order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=6;order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=6;order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=6;order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=7;order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=7;order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";visibility=7;order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=1;order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=1;order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=1;order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=2;order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=2;order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=2;order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=3;order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=3;order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=3;order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=4;order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=4;order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=4;order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=5;order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=5;order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=5;order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=6;order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=6;order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=6;order="shiftByHalf"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=7;order="forward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=7;order="backward"] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";visibility=7;order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=1;order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=1;order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=1;order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=2;order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=2;order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=2;order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=3;order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=3;order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=3;order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=4;order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=4;order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=4;order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=5;order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=5;order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=5;order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=6;order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=6;order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=6;order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=7;order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=7;order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=7;order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=1;order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=1;order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=1;order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=2;order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=2;order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=2;order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=3;order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=3;order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=3;order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=4;order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=4;order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=4;order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=5;order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=5;order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=5;order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=6;order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=6;order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=6;order="shiftByHalf"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=7;order="forward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=7;order="backward"] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=7;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=1;order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=1;order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=1;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=2;order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=2;order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=2;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=3;order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=3;order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=3;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=4;order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=4;order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=4;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=5;order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=5;order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=5;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=6;order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=6;order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=6;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=7;order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=7;order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";visibility=7;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=1;order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=1;order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=1;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=2;order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=2;order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=2;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=3;order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=3;order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=3;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=4;order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=4;order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=4;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=5;order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=5;order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=5;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=6;order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=6;order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=6;order="shiftByHalf"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=7;order="forward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=7;order="backward"] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";visibility=7;order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=1;order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=1;order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=1;order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=2;order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=2;order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=2;order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=3;order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=3;order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=3;order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=4;order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=4;order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=4;order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=5;order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=5;order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=5;order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=6;order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=6;order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=6;order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=7;order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=7;order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";visibility=7;order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=1;order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=1;order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=1;order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=2;order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=2;order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=2;order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=3;order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=3;order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=3;order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=4;order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=4;order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=4;order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=5;order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=5;order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=5;order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=6;order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=6;order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=6;order="shiftByHalf"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=7;order="forward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=7;order="backward"] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";visibility=7;order="shiftByHalf"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,sqrt:f32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeZ:createComputePipeline,at_over:*] + [:limitTest="atDefault";testValueName="atLimit";async=false] + expected: FAIL + + [:limitTest="atDefault";testValueName="atLimit";async=true] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false] + expected: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=false] + expected: FAIL + + [:limitTest="underDefault";testValueName="atLimit";async=true] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false] + expected: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false] + expected: FAIL + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=false] + expected: FAIL + + [:limitTest="atMaximum";testValueName="atLimit";async=true] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=false] + expected: FAIL + + [:limitTest="atMaximum";testValueName="overLimit";async=true] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=false] + expected: FAIL + + [:limitTest="overMaximum";testValueName="atLimit";async=true] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=false] + expected: FAIL + + [:limitTest="overMaximum";testValueName="overLimit";async=true] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureNumSamples:depth:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:web_platform,canvas,getCurrentTexture:expiry:*] + [:canvasType="onscreen";prevFrameCallsite="runInNewCanvasFrame";getCurrentTextureAgain=true] + expected: FAIL + + [:canvasType="onscreen";prevFrameCallsite="runInNewCanvasFrame";getCurrentTextureAgain=false] + expected: FAIL + + [:canvasType="onscreen";prevFrameCallsite="requestAnimationFrame";getCurrentTextureAgain=true] + expected: FAIL + + [:canvasType="onscreen";prevFrameCallsite="requestAnimationFrame";getCurrentTextureAgain=false] + expected: FAIL + + [:canvasType="offscreen";prevFrameCallsite="runInNewCanvasFrame";getCurrentTextureAgain=true] + expected: FAIL + + [:canvasType="offscreen";prevFrameCallsite="runInNewCanvasFrame";getCurrentTextureAgain=false] + expected: FAIL + + [:canvasType="offscreen";prevFrameCallsite="requestAnimationFrame";getCurrentTextureAgain=true] + expected: FAIL + + [:canvasType="offscreen";prevFrameCallsite="requestAnimationFrame";getCurrentTextureAgain=false] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,capability_checks,limits,minUniformBufferOffsetAlignment:setBindGroup,at_over:*] + [:limitTest="atDefault";testValueName="atLimit"] + expected: FAIL + + [:limitTest="atDefault";testValueName="underLimit"] + expected: FAIL + + [:limitTest="overDefault";testValueName="atLimit"] + expected: FAIL + + [:limitTest="overDefault";testValueName="underLimit"] + expected: FAIL + + [:limitTest="betweenDefaultAndMinimum";testValueName="atLimit"] + expected: FAIL + + [:limitTest="betweenDefaultAndMinimum";testValueName="underLimit"] + expected: FAIL + + [:limitTest="atMinimum";testValueName="atLimit"] + expected: FAIL + + [:limitTest="atMinimum";testValueName="underLimit"] + expected: FAIL + + [:limitTest="underMinimum";testValueName="atLimit"] + expected: FAIL + + [:limitTest="underMinimum";testValueName="underLimit"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,misc:pipeline_layout,device_mismatch:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,fragment_state:limits,maxColorAttachmentBytesPerSample,unaligned:*] + [:formats=["r8unorm","r32float","rgba8unorm","rgba32float","r8unorm"\]] + expected: FAIL + + [:formats=["r32float","rgba8unorm","rgba32float","r8unorm","r8unorm"\]] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createTexture:texture_size,2d_texture,uncompressed_format:*] + [:dimension="_undef_";format="r8unorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="r8unorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="r8unorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="r8unorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="r8unorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="r8unorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="r8unorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="r8unorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="r8unorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="r8snorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="r8snorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="r8snorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="r8snorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="r8snorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="r8snorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="r8snorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="r8snorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="r8snorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="r8uint";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="r8uint";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="r8uint";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="r8uint";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="r8uint";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="r8uint";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="r8uint";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="r8uint";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="r8uint";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="r8sint";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="r8sint";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="r8sint";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="r8sint";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="r8sint";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="r8sint";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="r8sint";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="r8sint";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="r8sint";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="rg8unorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg8unorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg8unorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg8unorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg8unorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg8unorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg8unorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="rg8unorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="rg8unorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="rg8snorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg8snorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg8snorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg8snorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg8snorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg8snorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg8snorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="rg8snorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="rg8snorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="rg8uint";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg8uint";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg8uint";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg8uint";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg8uint";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg8uint";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg8uint";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="rg8uint";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="rg8uint";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="rg8sint";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg8sint";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg8sint";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg8sint";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg8sint";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg8sint";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg8sint";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="rg8sint";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="rg8sint";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="rgba8unorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba8unorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba8unorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba8unorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba8unorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba8unorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba8unorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="rgba8unorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="rgba8unorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="rgba8unorm-srgb";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba8unorm-srgb";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba8unorm-srgb";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba8unorm-srgb";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba8unorm-srgb";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba8unorm-srgb";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba8unorm-srgb";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="rgba8unorm-srgb";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="rgba8unorm-srgb";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="rgba8snorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba8snorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba8snorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba8snorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba8snorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba8snorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba8snorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="rgba8snorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="rgba8snorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="rgba8uint";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba8uint";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba8uint";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba8uint";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba8uint";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba8uint";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba8uint";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="rgba8uint";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="rgba8uint";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="rgba8sint";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba8sint";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba8sint";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba8sint";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba8sint";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba8sint";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba8sint";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="rgba8sint";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="rgba8sint";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="bgra8unorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bgra8unorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bgra8unorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bgra8unorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="bgra8unorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="bgra8unorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="bgra8unorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="bgra8unorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="bgra8unorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="bgra8unorm-srgb";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bgra8unorm-srgb";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bgra8unorm-srgb";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bgra8unorm-srgb";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="bgra8unorm-srgb";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="bgra8unorm-srgb";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="bgra8unorm-srgb";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="bgra8unorm-srgb";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="bgra8unorm-srgb";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="r16uint";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="r16uint";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="r16uint";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="r16uint";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="r16uint";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="r16uint";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="r16uint";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="r16uint";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="r16uint";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="r16sint";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="r16sint";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="r16sint";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="r16sint";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="r16sint";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="r16sint";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="r16sint";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="r16sint";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="r16sint";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="r16float";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="r16float";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="r16float";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="r16float";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="r16float";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="r16float";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="r16float";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="r16float";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="r16float";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="rg16uint";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg16uint";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg16uint";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg16uint";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg16uint";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg16uint";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg16uint";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="rg16uint";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="rg16uint";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="rg16sint";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg16sint";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg16sint";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg16sint";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg16sint";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg16sint";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg16sint";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="rg16sint";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="rg16sint";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="rg16float";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg16float";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg16float";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg16float";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg16float";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg16float";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg16float";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="rg16float";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="rg16float";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="rgba16uint";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba16uint";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba16uint";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba16uint";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba16uint";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba16uint";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba16uint";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="rgba16uint";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="rgba16uint";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="rgba16sint";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba16sint";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba16sint";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba16sint";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba16sint";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba16sint";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba16sint";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="rgba16sint";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="rgba16sint";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="rgba16float";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba16float";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba16float";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba16float";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba16float";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba16float";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba16float";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="rgba16float";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="rgba16float";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="r32uint";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="r32uint";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="r32uint";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="r32uint";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="r32uint";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="r32uint";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="r32uint";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="r32uint";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="r32uint";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="r32sint";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="r32sint";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="r32sint";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="r32sint";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="r32sint";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="r32sint";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="r32sint";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="r32sint";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="r32sint";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="r32float";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="r32float";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="r32float";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="r32float";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="r32float";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="r32float";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="r32float";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="r32float";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="r32float";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="rg32uint";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg32uint";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg32uint";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg32uint";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg32uint";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg32uint";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg32uint";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="rg32uint";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="rg32uint";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="rg32sint";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg32sint";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg32sint";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg32sint";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg32sint";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg32sint";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg32sint";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="rg32sint";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="rg32sint";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="rg32float";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg32float";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg32float";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg32float";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg32float";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg32float";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg32float";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="rg32float";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="rg32float";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="rgba32uint";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba32uint";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba32uint";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba32uint";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba32uint";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba32uint";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba32uint";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="rgba32uint";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="rgba32uint";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="rgba32sint";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba32sint";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba32sint";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba32sint";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba32sint";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba32sint";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba32sint";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="rgba32sint";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="rgba32sint";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="rgba32float";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba32float";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba32float";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba32float";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba32float";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba32float";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba32float";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="rgba32float";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="rgba32float";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="rgb10a2unorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgb10a2unorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgb10a2unorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgb10a2unorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgb10a2unorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgb10a2unorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgb10a2unorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="rgb10a2unorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="rgb10a2unorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="rg11b10ufloat";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg11b10ufloat";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg11b10ufloat";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg11b10ufloat";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg11b10ufloat";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg11b10ufloat";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg11b10ufloat";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="rg11b10ufloat";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="rg11b10ufloat";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="rgb9e5ufloat";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgb9e5ufloat";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgb9e5ufloat";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgb9e5ufloat";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgb9e5ufloat";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgb9e5ufloat";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgb9e5ufloat";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="rgb9e5ufloat";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="rgb9e5ufloat";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="stencil8";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="stencil8";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="stencil8";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="stencil8";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="stencil8";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="stencil8";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="stencil8";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="stencil8";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="stencil8";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="depth16unorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="depth16unorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="depth16unorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="depth16unorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="depth16unorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="depth16unorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="depth16unorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="depth16unorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="depth16unorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="depth32float";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="depth32float";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="depth32float";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="depth32float";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="depth32float";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="depth32float";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="depth32float";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="depth32float";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="depth32float";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="depth24plus";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="depth24plus";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="depth24plus";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="depth24plus";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="depth24plus";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="depth24plus";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="depth24plus";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="depth24plus";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="depth24plus";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="depth24plus-stencil8";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="depth24plus-stencil8";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="depth24plus-stencil8";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="depth24plus-stencil8";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="depth24plus-stencil8";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="depth24plus-stencil8";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="depth24plus-stencil8";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="depth24plus-stencil8";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="depth24plus-stencil8";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="depth32float-stencil8";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="depth32float-stencil8";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="depth32float-stencil8";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="depth32float-stencil8";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="depth32float-stencil8";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="depth32float-stencil8";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="depth32float-stencil8";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="depth32float-stencil8";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="depth32float-stencil8";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="r8unorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="r8unorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="r8unorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="r8unorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="r8unorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="r8unorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="r8unorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="r8unorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="r8unorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="r8snorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="r8snorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="r8snorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="r8snorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="r8snorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="r8snorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="r8snorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="r8snorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="r8snorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="r8uint";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="r8uint";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="r8uint";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="r8uint";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="r8uint";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="r8uint";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="r8uint";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="r8uint";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="r8uint";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="r8sint";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="r8sint";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="r8sint";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="r8sint";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="r8sint";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="r8sint";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="r8sint";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="r8sint";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="r8sint";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="rg8unorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="rg8unorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="rg8unorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="rg8unorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="rg8unorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="rg8unorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="rg8unorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="rg8unorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="rg8unorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="rg8snorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="rg8snorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="rg8snorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="rg8snorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="rg8snorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="rg8snorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="rg8snorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="rg8snorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="rg8snorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="rg8uint";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="rg8uint";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="rg8uint";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="rg8uint";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="rg8uint";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="rg8uint";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="rg8uint";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="rg8uint";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="rg8uint";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="rg8sint";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="rg8sint";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="rg8sint";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="rg8sint";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="rg8sint";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="rg8sint";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="rg8sint";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="rg8sint";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="rg8sint";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="rgba8unorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="rgba8unorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="rgba8unorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="rgba8unorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="rgba8unorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="rgba8unorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="rgba8unorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="rgba8unorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="rgba8unorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="rgba8unorm-srgb";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="rgba8unorm-srgb";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="rgba8unorm-srgb";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="rgba8unorm-srgb";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="rgba8unorm-srgb";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="rgba8unorm-srgb";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="rgba8unorm-srgb";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="rgba8unorm-srgb";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="rgba8unorm-srgb";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="rgba8snorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="rgba8snorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="rgba8snorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="rgba8snorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="rgba8snorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="rgba8snorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="rgba8snorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="rgba8snorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="rgba8snorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="rgba8uint";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="rgba8uint";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="rgba8uint";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="rgba8uint";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="rgba8uint";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="rgba8uint";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="rgba8uint";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="rgba8uint";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="rgba8uint";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="rgba8sint";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="rgba8sint";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="rgba8sint";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="rgba8sint";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="rgba8sint";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="rgba8sint";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="rgba8sint";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="rgba8sint";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="rgba8sint";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="bgra8unorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="bgra8unorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="bgra8unorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="bgra8unorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="bgra8unorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="bgra8unorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="bgra8unorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="bgra8unorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="bgra8unorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="bgra8unorm-srgb";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="bgra8unorm-srgb";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="bgra8unorm-srgb";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="bgra8unorm-srgb";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="bgra8unorm-srgb";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="bgra8unorm-srgb";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="bgra8unorm-srgb";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="bgra8unorm-srgb";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="bgra8unorm-srgb";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="r16uint";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="r16uint";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="r16uint";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="r16uint";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="r16uint";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="r16uint";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="r16uint";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="r16uint";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="r16uint";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="r16sint";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="r16sint";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="r16sint";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="r16sint";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="r16sint";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="r16sint";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="r16sint";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="r16sint";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="r16sint";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="r16float";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="r16float";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="r16float";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="r16float";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="r16float";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="r16float";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="r16float";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="r16float";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="r16float";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="rg16uint";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="rg16uint";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="rg16uint";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="rg16uint";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="rg16uint";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="rg16uint";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="rg16uint";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="rg16uint";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="rg16uint";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="rg16sint";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="rg16sint";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="rg16sint";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="rg16sint";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="rg16sint";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="rg16sint";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="rg16sint";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="rg16sint";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="rg16sint";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="rg16float";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="rg16float";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="rg16float";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="rg16float";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="rg16float";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="rg16float";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="rg16float";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="rg16float";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="rg16float";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="rgba16uint";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="rgba16uint";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="rgba16uint";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="rgba16uint";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="rgba16uint";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="rgba16uint";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="rgba16uint";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="rgba16uint";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="rgba16uint";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="rgba16sint";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="rgba16sint";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="rgba16sint";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="rgba16sint";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="rgba16sint";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="rgba16sint";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="rgba16sint";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="rgba16sint";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="rgba16sint";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="rgba16float";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="rgba16float";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="rgba16float";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="rgba16float";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="rgba16float";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="rgba16float";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="rgba16float";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="rgba16float";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="rgba16float";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="r32uint";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="r32uint";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="r32uint";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="r32uint";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="r32uint";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="r32uint";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="r32uint";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="r32uint";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="r32uint";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="r32sint";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="r32sint";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="r32sint";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="r32sint";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="r32sint";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="r32sint";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="r32sint";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="r32sint";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="r32sint";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="r32float";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="r32float";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="r32float";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="r32float";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="r32float";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="r32float";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="r32float";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="r32float";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="r32float";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="rg32uint";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="rg32uint";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="rg32uint";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="rg32uint";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="rg32uint";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="rg32uint";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="rg32uint";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="rg32uint";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="rg32uint";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="rg32sint";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="rg32sint";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="rg32sint";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="rg32sint";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="rg32sint";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="rg32sint";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="rg32sint";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="rg32sint";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="rg32sint";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="rg32float";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="rg32float";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="rg32float";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="rg32float";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="rg32float";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="rg32float";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="rg32float";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="rg32float";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="rg32float";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="rgba32uint";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="rgba32uint";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="rgba32uint";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="rgba32uint";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="rgba32uint";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="rgba32uint";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="rgba32uint";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="rgba32uint";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="rgba32uint";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="rgba32sint";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="rgba32sint";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="rgba32sint";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="rgba32sint";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="rgba32sint";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="rgba32sint";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="rgba32sint";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="rgba32sint";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="rgba32sint";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="rgba32float";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="rgba32float";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="rgba32float";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="rgba32float";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="rgba32float";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="rgba32float";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="rgba32float";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="rgba32float";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="rgba32float";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="rgb10a2unorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="rgb10a2unorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="rgb10a2unorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="rgb10a2unorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="rgb10a2unorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="rgb10a2unorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="rgb10a2unorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="rgb10a2unorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="rgb10a2unorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="rg11b10ufloat";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="rg11b10ufloat";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="rg11b10ufloat";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="rg11b10ufloat";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="rg11b10ufloat";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="rg11b10ufloat";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="rg11b10ufloat";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="rg11b10ufloat";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="rg11b10ufloat";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="rgb9e5ufloat";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="rgb9e5ufloat";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="rgb9e5ufloat";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="rgb9e5ufloat";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="rgb9e5ufloat";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="rgb9e5ufloat";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="rgb9e5ufloat";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="rgb9e5ufloat";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="rgb9e5ufloat";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="stencil8";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="stencil8";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="stencil8";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="stencil8";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="stencil8";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="stencil8";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="stencil8";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="stencil8";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="stencil8";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="depth16unorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="depth16unorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="depth16unorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="depth16unorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="depth16unorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="depth16unorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="depth16unorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="depth16unorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="depth16unorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="depth32float";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="depth32float";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="depth32float";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="depth32float";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="depth32float";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="depth32float";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="depth32float";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="depth32float";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="depth32float";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="depth24plus";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="depth24plus";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="depth24plus";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="depth24plus";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="depth24plus";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="depth24plus";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="depth24plus";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="depth24plus";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="depth24plus";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="depth24plus-stencil8";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="depth24plus-stencil8";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="depth24plus-stencil8";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="depth24plus-stencil8";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="depth24plus-stencil8";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="depth24plus-stencil8";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="depth24plus-stencil8";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="depth24plus-stencil8";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="depth24plus-stencil8";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="depth32float-stencil8";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="depth32float-stencil8";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="depth32float-stencil8";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="depth32float-stencil8";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="depth32float-stencil8";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="depth32float-stencil8";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="depth32float-stencil8";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="depth32float-stencil8";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="depth32float-stencil8";size=[1,1,257\]] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,unary,f32_conversion:bool:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,frexp:f16_vec2_exp:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:web_platform,external_texture,video:importExternalTexture,compute:*] + [:sourceType="VideoElement";videoName="four-colors-vp8-bt601.webm"] + expected: FAIL + + [:sourceType="VideoElement";videoName="four-colors-theora-bt601.ogv"] + expected: FAIL + + [:sourceType="VideoElement";videoName="four-colors-h264-bt601.mp4"] + expected: FAIL + + [:sourceType="VideoElement";videoName="four-colors-vp9-bt601.webm"] + expected: FAIL + + [:sourceType="VideoElement";videoName="four-colors-vp9-bt709.webm"] + expected: FAIL + + [:sourceType="VideoFrame";videoName="four-colors-vp8-bt601.webm"] + expected: FAIL + + [:sourceType="VideoFrame";videoName="four-colors-theora-bt601.ogv"] + expected: FAIL + + [:sourceType="VideoFrame";videoName="four-colors-h264-bt601.mp4"] + expected: FAIL + + [:sourceType="VideoFrame";videoName="four-colors-vp9-bt601.webm"] + expected: FAIL + + [:sourceType="VideoFrame";videoName="four-colors-vp9-bt709.webm"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,flow_control,eval_order:struct_constructor:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,enable:enable:*] + [:case="f16"] + expected: FAIL + + [:case="decl_before"] + expected: FAIL + + [:case="after_decl"] + expected: FAIL + + [:case="const_assert_before"] + expected: FAIL + + [:case="const_assert_after"] + expected: FAIL + + [:case="embedded_comment"] + expected: FAIL + + [:case="parens"] + expected: FAIL + + [:case="multi_line"] + expected: FAIL + + [:case="multiple_enables"] + expected: FAIL + + [:case="multipe_entries"] + expected: FAIL + + [:case="unknown"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,queue,copyToTexture,CopyExternalImageToTexture:OOB,destination:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,flow_control,phony:phony_assign_call_builtin:*] + [:preventValueOptimizations=true] + expected: FAIL + + [:preventValueOptimizations=false] + expected: FAIL + + +[cts.https.html?q=webgpu:web_platform,canvas,getCurrentTexture:configured:*] + [:canvasType="onscreen"] + expected: FAIL + + [:canvasType="offscreen"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createTexture:dimension_type_and_format_compatibility:*] + [:dimension="_undef_";format="r8unorm"] + expected: FAIL + + [:dimension="_undef_";format="r8snorm"] + expected: FAIL + + [:dimension="_undef_";format="r8uint"] + expected: FAIL + + [:dimension="_undef_";format="r8sint"] + expected: FAIL + + [:dimension="_undef_";format="rg8unorm"] + expected: FAIL + + [:dimension="_undef_";format="rg8snorm"] + expected: FAIL + + [:dimension="_undef_";format="rg8uint"] + expected: FAIL + + [:dimension="_undef_";format="rg8sint"] + expected: FAIL + + [:dimension="_undef_";format="rgba8unorm"] + expected: FAIL + + [:dimension="_undef_";format="rgba8unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="rgba8snorm"] + expected: FAIL + + [:dimension="_undef_";format="rgba8uint"] + expected: FAIL + + [:dimension="_undef_";format="rgba8sint"] + expected: FAIL + + [:dimension="_undef_";format="bgra8unorm"] + expected: FAIL + + [:dimension="_undef_";format="bgra8unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="r16uint"] + expected: FAIL + + [:dimension="_undef_";format="r16sint"] + expected: FAIL + + [:dimension="_undef_";format="r16float"] + expected: FAIL + + [:dimension="_undef_";format="rg16uint"] + expected: FAIL + + [:dimension="_undef_";format="rg16sint"] + expected: FAIL + + [:dimension="_undef_";format="rg16float"] + expected: FAIL + + [:dimension="_undef_";format="rgba16uint"] + expected: FAIL + + [:dimension="_undef_";format="rgba16sint"] + expected: FAIL + + [:dimension="_undef_";format="rgba16float"] + expected: FAIL + + [:dimension="_undef_";format="r32uint"] + expected: FAIL + + [:dimension="_undef_";format="r32sint"] + expected: FAIL + + [:dimension="_undef_";format="r32float"] + expected: FAIL + + [:dimension="_undef_";format="rg32uint"] + expected: FAIL + + [:dimension="_undef_";format="rg32sint"] + expected: FAIL + + [:dimension="_undef_";format="rg32float"] + expected: FAIL + + [:dimension="_undef_";format="rgba32uint"] + expected: FAIL + + [:dimension="_undef_";format="rgba32sint"] + expected: FAIL + + [:dimension="_undef_";format="rgba32float"] + expected: FAIL + + [:dimension="_undef_";format="rgb10a2unorm"] + expected: FAIL + + [:dimension="_undef_";format="rg11b10ufloat"] + expected: FAIL + + [:dimension="_undef_";format="rgb9e5ufloat"] + expected: FAIL + + [:dimension="_undef_";format="stencil8"] + expected: FAIL + + [:dimension="_undef_";format="depth16unorm"] + expected: FAIL + + [:dimension="_undef_";format="depth32float"] + expected: FAIL + + [:dimension="_undef_";format="depth24plus"] + expected: FAIL + + [:dimension="_undef_";format="depth24plus-stencil8"] + expected: FAIL + + [:dimension="_undef_";format="depth32float-stencil8"] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm"] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm"] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm"] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-unorm"] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-snorm"] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-unorm"] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-snorm"] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-ufloat"] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-float"] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm"] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm"] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm"] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm"] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="eac-r11unorm"] + expected: FAIL + + [:dimension="_undef_";format="eac-r11snorm"] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11unorm"] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11snorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-4x4-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-4x4-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-5x4-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-5x4-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-5x5-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-5x5-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-6x5-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-6x5-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-6x6-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-6x6-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-8x5-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-8x5-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-8x6-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-8x6-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-8x8-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-8x8-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-10x5-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-10x5-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-10x6-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-10x6-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-10x8-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-10x8-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-10x10-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-10x10-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-12x10-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-12x10-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-12x12-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-12x12-unorm-srgb"] + expected: FAIL + + [:dimension="1d";format="r8unorm"] + expected: FAIL + + [:dimension="1d";format="r8snorm"] + expected: FAIL + + [:dimension="1d";format="r8uint"] + expected: FAIL + + [:dimension="1d";format="r8sint"] + expected: FAIL + + [:dimension="1d";format="rg8unorm"] + expected: FAIL + + [:dimension="1d";format="rg8snorm"] + expected: FAIL + + [:dimension="1d";format="rg8uint"] + expected: FAIL + + [:dimension="1d";format="rg8sint"] + expected: FAIL + + [:dimension="1d";format="rgba8unorm"] + expected: FAIL + + [:dimension="1d";format="rgba8unorm-srgb"] + expected: FAIL + + [:dimension="1d";format="rgba8snorm"] + expected: FAIL + + [:dimension="1d";format="rgba8uint"] + expected: FAIL + + [:dimension="1d";format="rgba8sint"] + expected: FAIL + + [:dimension="1d";format="bgra8unorm"] + expected: FAIL + + [:dimension="1d";format="bgra8unorm-srgb"] + expected: FAIL + + [:dimension="1d";format="r16uint"] + expected: FAIL + + [:dimension="1d";format="r16sint"] + expected: FAIL + + [:dimension="1d";format="r16float"] + expected: FAIL + + [:dimension="1d";format="rg16uint"] + expected: FAIL + + [:dimension="1d";format="rg16sint"] + expected: FAIL + + [:dimension="1d";format="rg16float"] + expected: FAIL + + [:dimension="1d";format="rgba16uint"] + expected: FAIL + + [:dimension="1d";format="rgba16sint"] + expected: FAIL + + [:dimension="1d";format="rgba16float"] + expected: FAIL + + [:dimension="1d";format="r32uint"] + expected: FAIL + + [:dimension="1d";format="r32sint"] + expected: FAIL + + [:dimension="1d";format="r32float"] + expected: FAIL + + [:dimension="1d";format="rg32uint"] + expected: FAIL + + [:dimension="1d";format="rg32sint"] + expected: FAIL + + [:dimension="1d";format="rg32float"] + expected: FAIL + + [:dimension="1d";format="rgba32uint"] + expected: FAIL + + [:dimension="1d";format="rgba32sint"] + expected: FAIL + + [:dimension="1d";format="rgba32float"] + expected: FAIL + + [:dimension="1d";format="rgb10a2unorm"] + expected: FAIL + + [:dimension="1d";format="rg11b10ufloat"] + expected: FAIL + + [:dimension="1d";format="rgb9e5ufloat"] + expected: FAIL + + [:dimension="1d";format="stencil8"] + expected: FAIL + + [:dimension="1d";format="depth16unorm"] + expected: FAIL + + [:dimension="1d";format="depth32float"] + expected: FAIL + + [:dimension="1d";format="depth24plus"] + expected: FAIL + + [:dimension="1d";format="depth24plus-stencil8"] + expected: FAIL + + [:dimension="1d";format="depth32float-stencil8"] + expected: FAIL + + [:dimension="1d";format="bc1-rgba-unorm"] + expected: FAIL + + [:dimension="1d";format="bc1-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="1d";format="bc2-rgba-unorm"] + expected: FAIL + + [:dimension="1d";format="bc2-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="1d";format="bc3-rgba-unorm"] + expected: FAIL + + [:dimension="1d";format="bc3-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="1d";format="bc4-r-unorm"] + expected: FAIL + + [:dimension="1d";format="bc4-r-snorm"] + expected: FAIL + + [:dimension="1d";format="bc5-rg-unorm"] + expected: FAIL + + [:dimension="1d";format="bc5-rg-snorm"] + expected: FAIL + + [:dimension="1d";format="bc6h-rgb-ufloat"] + expected: FAIL + + [:dimension="1d";format="bc6h-rgb-float"] + expected: FAIL + + [:dimension="1d";format="bc7-rgba-unorm"] + expected: FAIL + + [:dimension="1d";format="bc7-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="1d";format="etc2-rgb8unorm"] + expected: FAIL + + [:dimension="1d";format="etc2-rgb8unorm-srgb"] + expected: FAIL + + [:dimension="1d";format="etc2-rgb8a1unorm"] + expected: FAIL + + [:dimension="1d";format="etc2-rgb8a1unorm-srgb"] + expected: FAIL + + [:dimension="1d";format="etc2-rgba8unorm"] + expected: FAIL + + [:dimension="1d";format="etc2-rgba8unorm-srgb"] + expected: FAIL + + [:dimension="1d";format="eac-r11unorm"] + expected: FAIL + + [:dimension="1d";format="eac-r11snorm"] + expected: FAIL + + [:dimension="1d";format="eac-rg11unorm"] + expected: FAIL + + [:dimension="1d";format="eac-rg11snorm"] + expected: FAIL + + [:dimension="1d";format="astc-4x4-unorm"] + expected: FAIL + + [:dimension="1d";format="astc-4x4-unorm-srgb"] + expected: FAIL + + [:dimension="1d";format="astc-5x4-unorm"] + expected: FAIL + + [:dimension="1d";format="astc-5x4-unorm-srgb"] + expected: FAIL + + [:dimension="1d";format="astc-5x5-unorm"] + expected: FAIL + + [:dimension="1d";format="astc-5x5-unorm-srgb"] + expected: FAIL + + [:dimension="1d";format="astc-6x5-unorm"] + expected: FAIL + + [:dimension="1d";format="astc-6x5-unorm-srgb"] + expected: FAIL + + [:dimension="1d";format="astc-6x6-unorm"] + expected: FAIL + + [:dimension="1d";format="astc-6x6-unorm-srgb"] + expected: FAIL + + [:dimension="1d";format="astc-8x5-unorm"] + expected: FAIL + + [:dimension="1d";format="astc-8x5-unorm-srgb"] + expected: FAIL + + [:dimension="1d";format="astc-8x6-unorm"] + expected: FAIL + + [:dimension="1d";format="astc-8x6-unorm-srgb"] + expected: FAIL + + [:dimension="1d";format="astc-8x8-unorm"] + expected: FAIL + + [:dimension="1d";format="astc-8x8-unorm-srgb"] + expected: FAIL + + [:dimension="1d";format="astc-10x5-unorm"] + expected: FAIL + + [:dimension="1d";format="astc-10x5-unorm-srgb"] + expected: FAIL + + [:dimension="1d";format="astc-10x6-unorm"] + expected: FAIL + + [:dimension="1d";format="astc-10x6-unorm-srgb"] + expected: FAIL + + [:dimension="1d";format="astc-10x8-unorm"] + expected: FAIL + + [:dimension="1d";format="astc-10x8-unorm-srgb"] + expected: FAIL + + [:dimension="1d";format="astc-10x10-unorm"] + expected: FAIL + + [:dimension="1d";format="astc-10x10-unorm-srgb"] + expected: FAIL + + [:dimension="1d";format="astc-12x10-unorm"] + expected: FAIL + + [:dimension="1d";format="astc-12x10-unorm-srgb"] + expected: FAIL + + [:dimension="1d";format="astc-12x12-unorm"] + expected: FAIL + + [:dimension="1d";format="astc-12x12-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="r8unorm"] + expected: FAIL + + [:dimension="2d";format="r8snorm"] + expected: FAIL + + [:dimension="2d";format="r8uint"] + expected: FAIL + + [:dimension="2d";format="r8sint"] + expected: FAIL + + [:dimension="2d";format="rg8unorm"] + expected: FAIL + + [:dimension="2d";format="rg8snorm"] + expected: FAIL + + [:dimension="2d";format="rg8uint"] + expected: FAIL + + [:dimension="2d";format="rg8sint"] + expected: FAIL + + [:dimension="2d";format="rgba8unorm"] + expected: FAIL + + [:dimension="2d";format="rgba8unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="rgba8snorm"] + expected: FAIL + + [:dimension="2d";format="rgba8uint"] + expected: FAIL + + [:dimension="2d";format="rgba8sint"] + expected: FAIL + + [:dimension="2d";format="bgra8unorm"] + expected: FAIL + + [:dimension="2d";format="bgra8unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="r16uint"] + expected: FAIL + + [:dimension="2d";format="r16sint"] + expected: FAIL + + [:dimension="2d";format="r16float"] + expected: FAIL + + [:dimension="2d";format="rg16uint"] + expected: FAIL + + [:dimension="2d";format="rg16sint"] + expected: FAIL + + [:dimension="2d";format="rg16float"] + expected: FAIL + + [:dimension="2d";format="rgba16uint"] + expected: FAIL + + [:dimension="2d";format="rgba16sint"] + expected: FAIL + + [:dimension="2d";format="rgba16float"] + expected: FAIL + + [:dimension="2d";format="r32uint"] + expected: FAIL + + [:dimension="2d";format="r32sint"] + expected: FAIL + + [:dimension="2d";format="r32float"] + expected: FAIL + + [:dimension="2d";format="rg32uint"] + expected: FAIL + + [:dimension="2d";format="rg32sint"] + expected: FAIL + + [:dimension="2d";format="rg32float"] + expected: FAIL + + [:dimension="2d";format="rgba32uint"] + expected: FAIL + + [:dimension="2d";format="rgba32sint"] + expected: FAIL + + [:dimension="2d";format="rgba32float"] + expected: FAIL + + [:dimension="2d";format="rgb10a2unorm"] + expected: FAIL + + [:dimension="2d";format="rg11b10ufloat"] + expected: FAIL + + [:dimension="2d";format="rgb9e5ufloat"] + expected: FAIL + + [:dimension="2d";format="stencil8"] + expected: FAIL + + [:dimension="2d";format="depth16unorm"] + expected: FAIL + + [:dimension="2d";format="depth32float"] + expected: FAIL + + [:dimension="2d";format="depth24plus"] + expected: FAIL + + [:dimension="2d";format="depth24plus-stencil8"] + expected: FAIL + + [:dimension="2d";format="depth32float-stencil8"] + expected: FAIL + + [:dimension="2d";format="bc1-rgba-unorm"] + expected: FAIL + + [:dimension="2d";format="bc1-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="bc2-rgba-unorm"] + expected: FAIL + + [:dimension="2d";format="bc2-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="bc3-rgba-unorm"] + expected: FAIL + + [:dimension="2d";format="bc3-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="bc4-r-unorm"] + expected: FAIL + + [:dimension="2d";format="bc4-r-snorm"] + expected: FAIL + + [:dimension="2d";format="bc5-rg-unorm"] + expected: FAIL + + [:dimension="2d";format="bc5-rg-snorm"] + expected: FAIL + + [:dimension="2d";format="bc6h-rgb-ufloat"] + expected: FAIL + + [:dimension="2d";format="bc6h-rgb-float"] + expected: FAIL + + [:dimension="2d";format="bc7-rgba-unorm"] + expected: FAIL + + [:dimension="2d";format="bc7-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8unorm"] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8a1unorm"] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8a1unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="etc2-rgba8unorm"] + expected: FAIL + + [:dimension="2d";format="etc2-rgba8unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="eac-r11unorm"] + expected: FAIL + + [:dimension="2d";format="eac-r11snorm"] + expected: FAIL + + [:dimension="2d";format="eac-rg11unorm"] + expected: FAIL + + [:dimension="2d";format="eac-rg11snorm"] + expected: FAIL + + [:dimension="2d";format="astc-4x4-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-4x4-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-5x4-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-5x4-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-5x5-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-5x5-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-6x5-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-6x5-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-6x6-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-6x6-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-8x5-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-8x5-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-8x6-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-8x6-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-8x8-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-8x8-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-10x5-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-10x5-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-10x6-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-10x6-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-10x8-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-10x8-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-10x10-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-10x10-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-12x10-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-12x10-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-12x12-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-12x12-unorm-srgb"] + expected: FAIL + + [:dimension="3d";format="r8unorm"] + expected: FAIL + + [:dimension="3d";format="r8snorm"] + expected: FAIL + + [:dimension="3d";format="r8uint"] + expected: FAIL + + [:dimension="3d";format="r8sint"] + expected: FAIL + + [:dimension="3d";format="rg8unorm"] + expected: FAIL + + [:dimension="3d";format="rg8snorm"] + expected: FAIL + + [:dimension="3d";format="rg8uint"] + expected: FAIL + + [:dimension="3d";format="rg8sint"] + expected: FAIL + + [:dimension="3d";format="rgba8unorm"] + expected: FAIL + + [:dimension="3d";format="rgba8unorm-srgb"] + expected: FAIL + + [:dimension="3d";format="rgba8snorm"] + expected: FAIL + + [:dimension="3d";format="rgba8uint"] + expected: FAIL + + [:dimension="3d";format="rgba8sint"] + expected: FAIL + + [:dimension="3d";format="bgra8unorm"] + expected: FAIL + + [:dimension="3d";format="bgra8unorm-srgb"] + expected: FAIL + + [:dimension="3d";format="r16uint"] + expected: FAIL + + [:dimension="3d";format="r16sint"] + expected: FAIL + + [:dimension="3d";format="r16float"] + expected: FAIL + + [:dimension="3d";format="rg16uint"] + expected: FAIL + + [:dimension="3d";format="rg16sint"] + expected: FAIL + + [:dimension="3d";format="rg16float"] + expected: FAIL + + [:dimension="3d";format="rgba16uint"] + expected: FAIL + + [:dimension="3d";format="rgba16sint"] + expected: FAIL + + [:dimension="3d";format="rgba16float"] + expected: FAIL + + [:dimension="3d";format="r32uint"] + expected: FAIL + + [:dimension="3d";format="r32sint"] + expected: FAIL + + [:dimension="3d";format="r32float"] + expected: FAIL + + [:dimension="3d";format="rg32uint"] + expected: FAIL + + [:dimension="3d";format="rg32sint"] + expected: FAIL + + [:dimension="3d";format="rg32float"] + expected: FAIL + + [:dimension="3d";format="rgba32uint"] + expected: FAIL + + [:dimension="3d";format="rgba32sint"] + expected: FAIL + + [:dimension="3d";format="rgba32float"] + expected: FAIL + + [:dimension="3d";format="rgb10a2unorm"] + expected: FAIL + + [:dimension="3d";format="rg11b10ufloat"] + expected: FAIL + + [:dimension="3d";format="rgb9e5ufloat"] + expected: FAIL + + [:dimension="3d";format="stencil8"] + expected: FAIL + + [:dimension="3d";format="depth16unorm"] + expected: FAIL + + [:dimension="3d";format="depth32float"] + expected: FAIL + + [:dimension="3d";format="depth24plus"] + expected: FAIL + + [:dimension="3d";format="depth24plus-stencil8"] + expected: FAIL + + [:dimension="3d";format="depth32float-stencil8"] + expected: FAIL + + [:dimension="3d";format="bc1-rgba-unorm"] + expected: FAIL + + [:dimension="3d";format="bc1-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="3d";format="bc2-rgba-unorm"] + expected: FAIL + + [:dimension="3d";format="bc2-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="3d";format="bc3-rgba-unorm"] + expected: FAIL + + [:dimension="3d";format="bc3-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="3d";format="bc4-r-unorm"] + expected: FAIL + + [:dimension="3d";format="bc4-r-snorm"] + expected: FAIL + + [:dimension="3d";format="bc5-rg-unorm"] + expected: FAIL + + [:dimension="3d";format="bc5-rg-snorm"] + expected: FAIL + + [:dimension="3d";format="bc6h-rgb-ufloat"] + expected: FAIL + + [:dimension="3d";format="bc6h-rgb-float"] + expected: FAIL + + [:dimension="3d";format="bc7-rgba-unorm"] + expected: FAIL + + [:dimension="3d";format="bc7-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="3d";format="etc2-rgb8unorm"] + expected: FAIL + + [:dimension="3d";format="etc2-rgb8unorm-srgb"] + expected: FAIL + + [:dimension="3d";format="etc2-rgb8a1unorm"] + expected: FAIL + + [:dimension="3d";format="etc2-rgb8a1unorm-srgb"] + expected: FAIL + + [:dimension="3d";format="etc2-rgba8unorm"] + expected: FAIL + + [:dimension="3d";format="etc2-rgba8unorm-srgb"] + expected: FAIL + + [:dimension="3d";format="eac-r11unorm"] + expected: FAIL + + [:dimension="3d";format="eac-r11snorm"] + expected: FAIL + + [:dimension="3d";format="eac-rg11unorm"] + expected: FAIL + + [:dimension="3d";format="eac-rg11snorm"] + expected: FAIL + + [:dimension="3d";format="astc-4x4-unorm"] + expected: FAIL + + [:dimension="3d";format="astc-4x4-unorm-srgb"] + expected: FAIL + + [:dimension="3d";format="astc-5x4-unorm"] + expected: FAIL + + [:dimension="3d";format="astc-5x4-unorm-srgb"] + expected: FAIL + + [:dimension="3d";format="astc-5x5-unorm"] + expected: FAIL + + [:dimension="3d";format="astc-5x5-unorm-srgb"] + expected: FAIL + + [:dimension="3d";format="astc-6x5-unorm"] + expected: FAIL + + [:dimension="3d";format="astc-6x5-unorm-srgb"] + expected: FAIL + + [:dimension="3d";format="astc-6x6-unorm"] + expected: FAIL + + [:dimension="3d";format="astc-6x6-unorm-srgb"] + expected: FAIL + + [:dimension="3d";format="astc-8x5-unorm"] + expected: FAIL + + [:dimension="3d";format="astc-8x5-unorm-srgb"] + expected: FAIL + + [:dimension="3d";format="astc-8x6-unorm"] + expected: FAIL + + [:dimension="3d";format="astc-8x6-unorm-srgb"] + expected: FAIL + + [:dimension="3d";format="astc-8x8-unorm"] + expected: FAIL + + [:dimension="3d";format="astc-8x8-unorm-srgb"] + expected: FAIL + + [:dimension="3d";format="astc-10x5-unorm"] + expected: FAIL + + [:dimension="3d";format="astc-10x5-unorm-srgb"] + expected: FAIL + + [:dimension="3d";format="astc-10x6-unorm"] + expected: FAIL + + [:dimension="3d";format="astc-10x6-unorm-srgb"] + expected: FAIL + + [:dimension="3d";format="astc-10x8-unorm"] + expected: FAIL + + [:dimension="3d";format="astc-10x8-unorm-srgb"] + expected: FAIL + + [:dimension="3d";format="astc-10x10-unorm"] + expected: FAIL + + [:dimension="3d";format="astc-10x10-unorm-srgb"] + expected: FAIL + + [:dimension="3d";format="astc-12x10-unorm"] + expected: FAIL + + [:dimension="3d";format="astc-12x10-unorm-srgb"] + expected: FAIL + + [:dimension="3d";format="astc-12x12-unorm"] + expected: FAIL + + [:dimension="3d";format="astc-12x12-unorm-srgb"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_while_break:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,render_pipeline,primitive_topology:basic:*] + [:topology="point-list";indirect=false;primitiveRestart=false] + expected: FAIL + + [:topology="point-list";indirect=true;primitiveRestart=false] + expected: FAIL + + [:topology="line-list";indirect=false;primitiveRestart=false] + expected: FAIL + + [:topology="line-list";indirect=true;primitiveRestart=false] + expected: FAIL + + [:topology="line-strip";indirect=false;primitiveRestart=false] + expected: FAIL + + [:topology="line-strip";indirect=false;primitiveRestart=true] + expected: FAIL + + [:topology="line-strip";indirect=true;primitiveRestart=false] + expected: FAIL + + [:topology="line-strip";indirect=true;primitiveRestart=true] + expected: FAIL + + [:topology="triangle-list";indirect=false;primitiveRestart=false] + expected: FAIL + + [:topology="triangle-list";indirect=true;primitiveRestart=false] + expected: FAIL + + [:topology="triangle-strip";indirect=false;primitiveRestart=false] + expected: FAIL + + [:topology="triangle-strip";indirect=false;primitiveRestart=true] + expected: FAIL + + [:topology="triangle-strip";indirect=true;primitiveRestart=false] + expected: FAIL + + [:topology="triangle-strip";indirect=true;primitiveRestart=true] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleBias:arrayed_3d_coords:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,alpha_to_coverage:*] + [:writeMask=15;renderMode="direct";bufferOffset="zero";querySetOffset="zero";alpha=0] + expected: FAIL + + [:writeMask=15;renderMode="direct";bufferOffset="zero";querySetOffset="zero";alpha=0.25] + expected: FAIL + + [:writeMask=15;renderMode="direct";bufferOffset="zero";querySetOffset="zero";alpha=0.5] + expected: FAIL + + [:writeMask=15;renderMode="direct";bufferOffset="zero";querySetOffset="zero";alpha=0.75] + expected: FAIL + + [:writeMask=15;renderMode="direct";bufferOffset="zero";querySetOffset="zero";alpha=1] + expected: FAIL + + [:writeMask=15;renderMode="direct";bufferOffset="zero";querySetOffset="non-zero";alpha=0] + expected: FAIL + + [:writeMask=15;renderMode="direct";bufferOffset="zero";querySetOffset="non-zero";alpha=0.25] + expected: FAIL + + [:writeMask=15;renderMode="direct";bufferOffset="zero";querySetOffset="non-zero";alpha=0.5] + expected: FAIL + + [:writeMask=15;renderMode="direct";bufferOffset="zero";querySetOffset="non-zero";alpha=0.75] + expected: FAIL + + [:writeMask=15;renderMode="direct";bufferOffset="zero";querySetOffset="non-zero";alpha=1] + expected: FAIL + + [:writeMask=15;renderMode="direct";bufferOffset="non-zero";querySetOffset="zero";alpha=0] + expected: FAIL + + [:writeMask=15;renderMode="direct";bufferOffset="non-zero";querySetOffset="zero";alpha=0.25] + expected: FAIL + + [:writeMask=15;renderMode="direct";bufferOffset="non-zero";querySetOffset="zero";alpha=0.5] + expected: FAIL + + [:writeMask=15;renderMode="direct";bufferOffset="non-zero";querySetOffset="zero";alpha=0.75] + expected: FAIL + + [:writeMask=15;renderMode="direct";bufferOffset="non-zero";querySetOffset="zero";alpha=1] + expected: FAIL + + [:writeMask=15;renderMode="direct";bufferOffset="non-zero";querySetOffset="non-zero";alpha=0] + expected: FAIL + + [:writeMask=15;renderMode="direct";bufferOffset="non-zero";querySetOffset="non-zero";alpha=0.25] + expected: FAIL + + [:writeMask=15;renderMode="direct";bufferOffset="non-zero";querySetOffset="non-zero";alpha=0.5] + expected: FAIL + + [:writeMask=15;renderMode="direct";bufferOffset="non-zero";querySetOffset="non-zero";alpha=0.75] + expected: FAIL + + [:writeMask=15;renderMode="direct";bufferOffset="non-zero";querySetOffset="non-zero";alpha=1] + expected: FAIL + + [:writeMask=15;renderMode="render-bundle";bufferOffset="zero";querySetOffset="zero";alpha=0] + expected: FAIL + + [:writeMask=15;renderMode="render-bundle";bufferOffset="zero";querySetOffset="zero";alpha=0.25] + expected: FAIL + + [:writeMask=15;renderMode="render-bundle";bufferOffset="zero";querySetOffset="zero";alpha=0.5] + expected: FAIL + + [:writeMask=15;renderMode="render-bundle";bufferOffset="zero";querySetOffset="zero";alpha=0.75] + expected: FAIL + + [:writeMask=15;renderMode="render-bundle";bufferOffset="zero";querySetOffset="zero";alpha=1] + expected: FAIL + + [:writeMask=15;renderMode="render-bundle";bufferOffset="zero";querySetOffset="non-zero";alpha=0] + expected: FAIL + + [:writeMask=15;renderMode="render-bundle";bufferOffset="zero";querySetOffset="non-zero";alpha=0.25] + expected: FAIL + + [:writeMask=15;renderMode="render-bundle";bufferOffset="zero";querySetOffset="non-zero";alpha=0.5] + expected: FAIL + + [:writeMask=15;renderMode="render-bundle";bufferOffset="zero";querySetOffset="non-zero";alpha=0.75] + expected: FAIL + + [:writeMask=15;renderMode="render-bundle";bufferOffset="zero";querySetOffset="non-zero";alpha=1] + expected: FAIL + + [:writeMask=15;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="zero";alpha=0] + expected: FAIL + + [:writeMask=15;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="zero";alpha=0.25] + expected: FAIL + + [:writeMask=15;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="zero";alpha=0.5] + expected: FAIL + + [:writeMask=15;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="zero";alpha=0.75] + expected: FAIL + + [:writeMask=15;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="zero";alpha=1] + expected: FAIL + + [:writeMask=15;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="non-zero";alpha=0] + expected: FAIL + + [:writeMask=15;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="non-zero";alpha=0.25] + expected: FAIL + + [:writeMask=15;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="non-zero";alpha=0.5] + expected: FAIL + + [:writeMask=15;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="non-zero";alpha=0.75] + expected: FAIL + + [:writeMask=15;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="non-zero";alpha=1] + expected: FAIL + + [:writeMask=0;renderMode="direct";bufferOffset="zero";querySetOffset="zero";alpha=0] + expected: FAIL + + [:writeMask=0;renderMode="direct";bufferOffset="zero";querySetOffset="zero";alpha=0.25] + expected: FAIL + + [:writeMask=0;renderMode="direct";bufferOffset="zero";querySetOffset="zero";alpha=0.5] + expected: FAIL + + [:writeMask=0;renderMode="direct";bufferOffset="zero";querySetOffset="zero";alpha=0.75] + expected: FAIL + + [:writeMask=0;renderMode="direct";bufferOffset="zero";querySetOffset="zero";alpha=1] + expected: FAIL + + [:writeMask=0;renderMode="direct";bufferOffset="zero";querySetOffset="non-zero";alpha=0] + expected: FAIL + + [:writeMask=0;renderMode="direct";bufferOffset="zero";querySetOffset="non-zero";alpha=0.25] + expected: FAIL + + [:writeMask=0;renderMode="direct";bufferOffset="zero";querySetOffset="non-zero";alpha=0.5] + expected: FAIL + + [:writeMask=0;renderMode="direct";bufferOffset="zero";querySetOffset="non-zero";alpha=0.75] + expected: FAIL + + [:writeMask=0;renderMode="direct";bufferOffset="zero";querySetOffset="non-zero";alpha=1] + expected: FAIL + + [:writeMask=0;renderMode="direct";bufferOffset="non-zero";querySetOffset="zero";alpha=0] + expected: FAIL + + [:writeMask=0;renderMode="direct";bufferOffset="non-zero";querySetOffset="zero";alpha=0.25] + expected: FAIL + + [:writeMask=0;renderMode="direct";bufferOffset="non-zero";querySetOffset="zero";alpha=0.5] + expected: FAIL + + [:writeMask=0;renderMode="direct";bufferOffset="non-zero";querySetOffset="zero";alpha=0.75] + expected: FAIL + + [:writeMask=0;renderMode="direct";bufferOffset="non-zero";querySetOffset="zero";alpha=1] + expected: FAIL + + [:writeMask=0;renderMode="direct";bufferOffset="non-zero";querySetOffset="non-zero";alpha=0] + expected: FAIL + + [:writeMask=0;renderMode="direct";bufferOffset="non-zero";querySetOffset="non-zero";alpha=0.25] + expected: FAIL + + [:writeMask=0;renderMode="direct";bufferOffset="non-zero";querySetOffset="non-zero";alpha=0.5] + expected: FAIL + + [:writeMask=0;renderMode="direct";bufferOffset="non-zero";querySetOffset="non-zero";alpha=0.75] + expected: FAIL + + [:writeMask=0;renderMode="direct";bufferOffset="non-zero";querySetOffset="non-zero";alpha=1] + expected: FAIL + + [:writeMask=0;renderMode="render-bundle";bufferOffset="zero";querySetOffset="zero";alpha=0] + expected: FAIL + + [:writeMask=0;renderMode="render-bundle";bufferOffset="zero";querySetOffset="zero";alpha=0.25] + expected: FAIL + + [:writeMask=0;renderMode="render-bundle";bufferOffset="zero";querySetOffset="zero";alpha=0.5] + expected: FAIL + + [:writeMask=0;renderMode="render-bundle";bufferOffset="zero";querySetOffset="zero";alpha=0.75] + expected: FAIL + + [:writeMask=0;renderMode="render-bundle";bufferOffset="zero";querySetOffset="zero";alpha=1] + expected: FAIL + + [:writeMask=0;renderMode="render-bundle";bufferOffset="zero";querySetOffset="non-zero";alpha=0] + expected: FAIL + + [:writeMask=0;renderMode="render-bundle";bufferOffset="zero";querySetOffset="non-zero";alpha=0.25] + expected: FAIL + + [:writeMask=0;renderMode="render-bundle";bufferOffset="zero";querySetOffset="non-zero";alpha=0.5] + expected: FAIL + + [:writeMask=0;renderMode="render-bundle";bufferOffset="zero";querySetOffset="non-zero";alpha=0.75] + expected: FAIL + + [:writeMask=0;renderMode="render-bundle";bufferOffset="zero";querySetOffset="non-zero";alpha=1] + expected: FAIL + + [:writeMask=0;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="zero";alpha=0] + expected: FAIL + + [:writeMask=0;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="zero";alpha=0.25] + expected: FAIL + + [:writeMask=0;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="zero";alpha=0.5] + expected: FAIL + + [:writeMask=0;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="zero";alpha=0.75] + expected: FAIL + + [:writeMask=0;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="zero";alpha=1] + expected: FAIL + + [:writeMask=0;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="non-zero";alpha=0] + expected: FAIL + + [:writeMask=0;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="non-zero";alpha=0.25] + expected: FAIL + + [:writeMask=0;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="non-zero";alpha=0.5] + expected: FAIL + + [:writeMask=0;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="non-zero";alpha=0.75] + expected: FAIL + + [:writeMask=0;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="non-zero";alpha=1] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,shader_io,entry_point:no_entry_point_provided:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,getBindGroupLayout:unique_js_object,explicit_layout:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,clearBuffer:overflow:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,vertex_state:vertex_attribute_offset_alignment:*] + [:format="uint8x2";arrayStride=256;offset=0] + expected: FAIL + + [:format="uint8x2";arrayStride=256;offset=1] + expected: FAIL + + [:format="uint8x2";arrayStride=256;offset=2] + expected: FAIL + + [:format="uint8x2";arrayStride=256;offset=4] + expected: FAIL + + [:format="uint8x2";arrayStride=256;offset=254] + expected: FAIL + + [:format="uint8x2";arrayStride=256;offset=253] + expected: FAIL + + [:format="uint8x2";arrayStride=256;offset=250] + expected: FAIL + + [:format="uint8x2";arrayStride=256;offset=252] + expected: FAIL + + [:format="uint8x2";arrayStride=2048;offset=0] + expected: FAIL + + [:format="uint8x2";arrayStride=2048;offset=1] + expected: FAIL + + [:format="uint8x2";arrayStride=2048;offset=2] + expected: FAIL + + [:format="uint8x2";arrayStride=2048;offset=4] + expected: FAIL + + [:format="uint8x2";arrayStride=2048;offset=2046] + expected: FAIL + + [:format="uint8x2";arrayStride=2048;offset=2045] + expected: FAIL + + [:format="uint8x2";arrayStride=2048;offset=2042] + expected: FAIL + + [:format="uint8x2";arrayStride=2048;offset=2044] + expected: FAIL + + [:format="uint8x4";arrayStride=256;offset=0] + expected: FAIL + + [:format="uint8x4";arrayStride=256;offset=2] + expected: FAIL + + [:format="uint8x4";arrayStride=256;offset=4] + expected: FAIL + + [:format="uint8x4";arrayStride=256;offset=252] + expected: FAIL + + [:format="uint8x4";arrayStride=256;offset=250] + expected: FAIL + + [:format="uint8x4";arrayStride=256;offset=248] + expected: FAIL + + [:format="uint8x4";arrayStride=2048;offset=0] + expected: FAIL + + [:format="uint8x4";arrayStride=2048;offset=2] + expected: FAIL + + [:format="uint8x4";arrayStride=2048;offset=4] + expected: FAIL + + [:format="uint8x4";arrayStride=2048;offset=2044] + expected: FAIL + + [:format="uint8x4";arrayStride=2048;offset=2042] + expected: FAIL + + [:format="uint8x4";arrayStride=2048;offset=2040] + expected: FAIL + + [:format="sint8x2";arrayStride=256;offset=0] + expected: FAIL + + [:format="sint8x2";arrayStride=256;offset=1] + expected: FAIL + + [:format="sint8x2";arrayStride=256;offset=2] + expected: FAIL + + [:format="sint8x2";arrayStride=256;offset=4] + expected: FAIL + + [:format="sint8x2";arrayStride=256;offset=254] + expected: FAIL + + [:format="sint8x2";arrayStride=256;offset=253] + expected: FAIL + + [:format="sint8x2";arrayStride=256;offset=250] + expected: FAIL + + [:format="sint8x2";arrayStride=256;offset=252] + expected: FAIL + + [:format="sint8x2";arrayStride=2048;offset=0] + expected: FAIL + + [:format="sint8x2";arrayStride=2048;offset=1] + expected: FAIL + + [:format="sint8x2";arrayStride=2048;offset=2] + expected: FAIL + + [:format="sint8x2";arrayStride=2048;offset=4] + expected: FAIL + + [:format="sint8x2";arrayStride=2048;offset=2046] + expected: FAIL + + [:format="sint8x2";arrayStride=2048;offset=2045] + expected: FAIL + + [:format="sint8x2";arrayStride=2048;offset=2042] + expected: FAIL + + [:format="sint8x2";arrayStride=2048;offset=2044] + expected: FAIL + + [:format="sint8x4";arrayStride=256;offset=0] + expected: FAIL + + [:format="sint8x4";arrayStride=256;offset=2] + expected: FAIL + + [:format="sint8x4";arrayStride=256;offset=4] + expected: FAIL + + [:format="sint8x4";arrayStride=256;offset=252] + expected: FAIL + + [:format="sint8x4";arrayStride=256;offset=250] + expected: FAIL + + [:format="sint8x4";arrayStride=256;offset=248] + expected: FAIL + + [:format="sint8x4";arrayStride=2048;offset=0] + expected: FAIL + + [:format="sint8x4";arrayStride=2048;offset=2] + expected: FAIL + + [:format="sint8x4";arrayStride=2048;offset=4] + expected: FAIL + + [:format="sint8x4";arrayStride=2048;offset=2044] + expected: FAIL + + [:format="sint8x4";arrayStride=2048;offset=2042] + expected: FAIL + + [:format="sint8x4";arrayStride=2048;offset=2040] + expected: FAIL + + [:format="unorm8x2";arrayStride=256;offset=0] + expected: FAIL + + [:format="unorm8x2";arrayStride=256;offset=1] + expected: FAIL + + [:format="unorm8x2";arrayStride=256;offset=2] + expected: FAIL + + [:format="unorm8x2";arrayStride=256;offset=4] + expected: FAIL + + [:format="unorm8x2";arrayStride=256;offset=254] + expected: FAIL + + [:format="unorm8x2";arrayStride=256;offset=253] + expected: FAIL + + [:format="unorm8x2";arrayStride=256;offset=250] + expected: FAIL + + [:format="unorm8x2";arrayStride=256;offset=252] + expected: FAIL + + [:format="unorm8x2";arrayStride=2048;offset=0] + expected: FAIL + + [:format="unorm8x2";arrayStride=2048;offset=1] + expected: FAIL + + [:format="unorm8x2";arrayStride=2048;offset=2] + expected: FAIL + + [:format="unorm8x2";arrayStride=2048;offset=4] + expected: FAIL + + [:format="unorm8x2";arrayStride=2048;offset=2046] + expected: FAIL + + [:format="unorm8x2";arrayStride=2048;offset=2045] + expected: FAIL + + [:format="unorm8x2";arrayStride=2048;offset=2042] + expected: FAIL + + [:format="unorm8x2";arrayStride=2048;offset=2044] + expected: FAIL + + [:format="unorm8x4";arrayStride=256;offset=0] + expected: FAIL + + [:format="unorm8x4";arrayStride=256;offset=2] + expected: FAIL + + [:format="unorm8x4";arrayStride=256;offset=4] + expected: FAIL + + [:format="unorm8x4";arrayStride=256;offset=252] + expected: FAIL + + [:format="unorm8x4";arrayStride=256;offset=250] + expected: FAIL + + [:format="unorm8x4";arrayStride=256;offset=248] + expected: FAIL + + [:format="unorm8x4";arrayStride=2048;offset=0] + expected: FAIL + + [:format="unorm8x4";arrayStride=2048;offset=2] + expected: FAIL + + [:format="unorm8x4";arrayStride=2048;offset=4] + expected: FAIL + + [:format="unorm8x4";arrayStride=2048;offset=2044] + expected: FAIL + + [:format="unorm8x4";arrayStride=2048;offset=2042] + expected: FAIL + + [:format="unorm8x4";arrayStride=2048;offset=2040] + expected: FAIL + + [:format="snorm8x2";arrayStride=256;offset=0] + expected: FAIL + + [:format="snorm8x2";arrayStride=256;offset=1] + expected: FAIL + + [:format="snorm8x2";arrayStride=256;offset=2] + expected: FAIL + + [:format="snorm8x2";arrayStride=256;offset=4] + expected: FAIL + + [:format="snorm8x2";arrayStride=256;offset=254] + expected: FAIL + + [:format="snorm8x2";arrayStride=256;offset=253] + expected: FAIL + + [:format="snorm8x2";arrayStride=256;offset=250] + expected: FAIL + + [:format="snorm8x2";arrayStride=256;offset=252] + expected: FAIL + + [:format="snorm8x2";arrayStride=2048;offset=0] + expected: FAIL + + [:format="snorm8x2";arrayStride=2048;offset=1] + expected: FAIL + + [:format="snorm8x2";arrayStride=2048;offset=2] + expected: FAIL + + [:format="snorm8x2";arrayStride=2048;offset=4] + expected: FAIL + + [:format="snorm8x2";arrayStride=2048;offset=2046] + expected: FAIL + + [:format="snorm8x2";arrayStride=2048;offset=2045] + expected: FAIL + + [:format="snorm8x2";arrayStride=2048;offset=2042] + expected: FAIL + + [:format="snorm8x2";arrayStride=2048;offset=2044] + expected: FAIL + + [:format="snorm8x4";arrayStride=256;offset=0] + expected: FAIL + + [:format="snorm8x4";arrayStride=256;offset=2] + expected: FAIL + + [:format="snorm8x4";arrayStride=256;offset=4] + expected: FAIL + + [:format="snorm8x4";arrayStride=256;offset=252] + expected: FAIL + + [:format="snorm8x4";arrayStride=256;offset=250] + expected: FAIL + + [:format="snorm8x4";arrayStride=256;offset=248] + expected: FAIL + + [:format="snorm8x4";arrayStride=2048;offset=0] + expected: FAIL + + [:format="snorm8x4";arrayStride=2048;offset=2] + expected: FAIL + + [:format="snorm8x4";arrayStride=2048;offset=4] + expected: FAIL + + [:format="snorm8x4";arrayStride=2048;offset=2044] + expected: FAIL + + [:format="snorm8x4";arrayStride=2048;offset=2042] + expected: FAIL + + [:format="snorm8x4";arrayStride=2048;offset=2040] + expected: FAIL + + [:format="uint16x2";arrayStride=256;offset=0] + expected: FAIL + + [:format="uint16x2";arrayStride=256;offset=2] + expected: FAIL + + [:format="uint16x2";arrayStride=256;offset=4] + expected: FAIL + + [:format="uint16x2";arrayStride=256;offset=252] + expected: FAIL + + [:format="uint16x2";arrayStride=256;offset=250] + expected: FAIL + + [:format="uint16x2";arrayStride=256;offset=248] + expected: FAIL + + [:format="uint16x2";arrayStride=2048;offset=0] + expected: FAIL + + [:format="uint16x2";arrayStride=2048;offset=2] + expected: FAIL + + [:format="uint16x2";arrayStride=2048;offset=4] + expected: FAIL + + [:format="uint16x2";arrayStride=2048;offset=2044] + expected: FAIL + + [:format="uint16x2";arrayStride=2048;offset=2042] + expected: FAIL + + [:format="uint16x2";arrayStride=2048;offset=2040] + expected: FAIL + + [:format="uint16x4";arrayStride=256;offset=0] + expected: FAIL + + [:format="uint16x4";arrayStride=256;offset=4] + expected: FAIL + + [:format="uint16x4";arrayStride=256;offset=8] + expected: FAIL + + [:format="uint16x4";arrayStride=256;offset=2] + expected: FAIL + + [:format="uint16x4";arrayStride=256;offset=248] + expected: FAIL + + [:format="uint16x4";arrayStride=256;offset=244] + expected: FAIL + + [:format="uint16x4";arrayStride=256;offset=246] + expected: FAIL + + [:format="uint16x4";arrayStride=2048;offset=0] + expected: FAIL + + [:format="uint16x4";arrayStride=2048;offset=4] + expected: FAIL + + [:format="uint16x4";arrayStride=2048;offset=8] + expected: FAIL + + [:format="uint16x4";arrayStride=2048;offset=2] + expected: FAIL + + [:format="uint16x4";arrayStride=2048;offset=2040] + expected: FAIL + + [:format="uint16x4";arrayStride=2048;offset=2036] + expected: FAIL + + [:format="uint16x4";arrayStride=2048;offset=2038] + expected: FAIL + + [:format="sint16x2";arrayStride=256;offset=0] + expected: FAIL + + [:format="sint16x2";arrayStride=256;offset=2] + expected: FAIL + + [:format="sint16x2";arrayStride=256;offset=4] + expected: FAIL + + [:format="sint16x2";arrayStride=256;offset=252] + expected: FAIL + + [:format="sint16x2";arrayStride=256;offset=250] + expected: FAIL + + [:format="sint16x2";arrayStride=256;offset=248] + expected: FAIL + + [:format="sint16x2";arrayStride=2048;offset=0] + expected: FAIL + + [:format="sint16x2";arrayStride=2048;offset=2] + expected: FAIL + + [:format="sint16x2";arrayStride=2048;offset=4] + expected: FAIL + + [:format="sint16x2";arrayStride=2048;offset=2044] + expected: FAIL + + [:format="sint16x2";arrayStride=2048;offset=2042] + expected: FAIL + + [:format="sint16x2";arrayStride=2048;offset=2040] + expected: FAIL + + [:format="sint16x4";arrayStride=256;offset=0] + expected: FAIL + + [:format="sint16x4";arrayStride=256;offset=4] + expected: FAIL + + [:format="sint16x4";arrayStride=256;offset=8] + expected: FAIL + + [:format="sint16x4";arrayStride=256;offset=2] + expected: FAIL + + [:format="sint16x4";arrayStride=256;offset=248] + expected: FAIL + + [:format="sint16x4";arrayStride=256;offset=244] + expected: FAIL + + [:format="sint16x4";arrayStride=256;offset=246] + expected: FAIL + + [:format="sint16x4";arrayStride=2048;offset=0] + expected: FAIL + + [:format="sint16x4";arrayStride=2048;offset=4] + expected: FAIL + + [:format="sint16x4";arrayStride=2048;offset=8] + expected: FAIL + + [:format="sint16x4";arrayStride=2048;offset=2] + expected: FAIL + + [:format="sint16x4";arrayStride=2048;offset=2040] + expected: FAIL + + [:format="sint16x4";arrayStride=2048;offset=2036] + expected: FAIL + + [:format="sint16x4";arrayStride=2048;offset=2038] + expected: FAIL + + [:format="unorm16x2";arrayStride=256;offset=0] + expected: FAIL + + [:format="unorm16x2";arrayStride=256;offset=2] + expected: FAIL + + [:format="unorm16x2";arrayStride=256;offset=4] + expected: FAIL + + [:format="unorm16x2";arrayStride=256;offset=252] + expected: FAIL + + [:format="unorm16x2";arrayStride=256;offset=250] + expected: FAIL + + [:format="unorm16x2";arrayStride=256;offset=248] + expected: FAIL + + [:format="unorm16x2";arrayStride=2048;offset=0] + expected: FAIL + + [:format="unorm16x2";arrayStride=2048;offset=2] + expected: FAIL + + [:format="unorm16x2";arrayStride=2048;offset=4] + expected: FAIL + + [:format="unorm16x2";arrayStride=2048;offset=2044] + expected: FAIL + + [:format="unorm16x2";arrayStride=2048;offset=2042] + expected: FAIL + + [:format="unorm16x2";arrayStride=2048;offset=2040] + expected: FAIL + + [:format="unorm16x4";arrayStride=256;offset=0] + expected: FAIL + + [:format="unorm16x4";arrayStride=256;offset=4] + expected: FAIL + + [:format="unorm16x4";arrayStride=256;offset=8] + expected: FAIL + + [:format="unorm16x4";arrayStride=256;offset=2] + expected: FAIL + + [:format="unorm16x4";arrayStride=256;offset=248] + expected: FAIL + + [:format="unorm16x4";arrayStride=256;offset=244] + expected: FAIL + + [:format="unorm16x4";arrayStride=256;offset=246] + expected: FAIL + + [:format="unorm16x4";arrayStride=2048;offset=0] + expected: FAIL + + [:format="unorm16x4";arrayStride=2048;offset=4] + expected: FAIL + + [:format="unorm16x4";arrayStride=2048;offset=8] + expected: FAIL + + [:format="unorm16x4";arrayStride=2048;offset=2] + expected: FAIL + + [:format="unorm16x4";arrayStride=2048;offset=2040] + expected: FAIL + + [:format="unorm16x4";arrayStride=2048;offset=2036] + expected: FAIL + + [:format="unorm16x4";arrayStride=2048;offset=2038] + expected: FAIL + + [:format="snorm16x2";arrayStride=256;offset=0] + expected: FAIL + + [:format="snorm16x2";arrayStride=256;offset=2] + expected: FAIL + + [:format="snorm16x2";arrayStride=256;offset=4] + expected: FAIL + + [:format="snorm16x2";arrayStride=256;offset=252] + expected: FAIL + + [:format="snorm16x2";arrayStride=256;offset=250] + expected: FAIL + + [:format="snorm16x2";arrayStride=256;offset=248] + expected: FAIL + + [:format="snorm16x2";arrayStride=2048;offset=0] + expected: FAIL + + [:format="snorm16x2";arrayStride=2048;offset=2] + expected: FAIL + + [:format="snorm16x2";arrayStride=2048;offset=4] + expected: FAIL + + [:format="snorm16x2";arrayStride=2048;offset=2044] + expected: FAIL + + [:format="snorm16x2";arrayStride=2048;offset=2042] + expected: FAIL + + [:format="snorm16x2";arrayStride=2048;offset=2040] + expected: FAIL + + [:format="snorm16x4";arrayStride=256;offset=0] + expected: FAIL + + [:format="snorm16x4";arrayStride=256;offset=4] + expected: FAIL + + [:format="snorm16x4";arrayStride=256;offset=8] + expected: FAIL + + [:format="snorm16x4";arrayStride=256;offset=2] + expected: FAIL + + [:format="snorm16x4";arrayStride=256;offset=248] + expected: FAIL + + [:format="snorm16x4";arrayStride=256;offset=244] + expected: FAIL + + [:format="snorm16x4";arrayStride=256;offset=246] + expected: FAIL + + [:format="snorm16x4";arrayStride=2048;offset=0] + expected: FAIL + + [:format="snorm16x4";arrayStride=2048;offset=4] + expected: FAIL + + [:format="snorm16x4";arrayStride=2048;offset=8] + expected: FAIL + + [:format="snorm16x4";arrayStride=2048;offset=2] + expected: FAIL + + [:format="snorm16x4";arrayStride=2048;offset=2040] + expected: FAIL + + [:format="snorm16x4";arrayStride=2048;offset=2036] + expected: FAIL + + [:format="snorm16x4";arrayStride=2048;offset=2038] + expected: FAIL + + [:format="float16x2";arrayStride=256;offset=0] + expected: FAIL + + [:format="float16x2";arrayStride=256;offset=2] + expected: FAIL + + [:format="float16x2";arrayStride=256;offset=4] + expected: FAIL + + [:format="float16x2";arrayStride=256;offset=252] + expected: FAIL + + [:format="float16x2";arrayStride=256;offset=250] + expected: FAIL + + [:format="float16x2";arrayStride=256;offset=248] + expected: FAIL + + [:format="float16x2";arrayStride=2048;offset=0] + expected: FAIL + + [:format="float16x2";arrayStride=2048;offset=2] + expected: FAIL + + [:format="float16x2";arrayStride=2048;offset=4] + expected: FAIL + + [:format="float16x2";arrayStride=2048;offset=2044] + expected: FAIL + + [:format="float16x2";arrayStride=2048;offset=2042] + expected: FAIL + + [:format="float16x2";arrayStride=2048;offset=2040] + expected: FAIL + + [:format="float16x4";arrayStride=256;offset=0] + expected: FAIL + + [:format="float16x4";arrayStride=256;offset=4] + expected: FAIL + + [:format="float16x4";arrayStride=256;offset=8] + expected: FAIL + + [:format="float16x4";arrayStride=256;offset=2] + expected: FAIL + + [:format="float16x4";arrayStride=256;offset=248] + expected: FAIL + + [:format="float16x4";arrayStride=256;offset=244] + expected: FAIL + + [:format="float16x4";arrayStride=256;offset=246] + expected: FAIL + + [:format="float16x4";arrayStride=2048;offset=0] + expected: FAIL + + [:format="float16x4";arrayStride=2048;offset=4] + expected: FAIL + + [:format="float16x4";arrayStride=2048;offset=8] + expected: FAIL + + [:format="float16x4";arrayStride=2048;offset=2] + expected: FAIL + + [:format="float16x4";arrayStride=2048;offset=2040] + expected: FAIL + + [:format="float16x4";arrayStride=2048;offset=2036] + expected: FAIL + + [:format="float16x4";arrayStride=2048;offset=2038] + expected: FAIL + + [:format="float32";arrayStride=256;offset=0] + expected: FAIL + + [:format="float32";arrayStride=256;offset=2] + expected: FAIL + + [:format="float32";arrayStride=256;offset=4] + expected: FAIL + + [:format="float32";arrayStride=256;offset=252] + expected: FAIL + + [:format="float32";arrayStride=256;offset=250] + expected: FAIL + + [:format="float32";arrayStride=256;offset=248] + expected: FAIL + + [:format="float32";arrayStride=2048;offset=0] + expected: FAIL + + [:format="float32";arrayStride=2048;offset=2] + expected: FAIL + + [:format="float32";arrayStride=2048;offset=4] + expected: FAIL + + [:format="float32";arrayStride=2048;offset=2044] + expected: FAIL + + [:format="float32";arrayStride=2048;offset=2042] + expected: FAIL + + [:format="float32";arrayStride=2048;offset=2040] + expected: FAIL + + [:format="float32x2";arrayStride=256;offset=0] + expected: FAIL + + [:format="float32x2";arrayStride=256;offset=4] + expected: FAIL + + [:format="float32x2";arrayStride=256;offset=8] + expected: FAIL + + [:format="float32x2";arrayStride=256;offset=2] + expected: FAIL + + [:format="float32x2";arrayStride=256;offset=248] + expected: FAIL + + [:format="float32x2";arrayStride=256;offset=244] + expected: FAIL + + [:format="float32x2";arrayStride=256;offset=246] + expected: FAIL + + [:format="float32x2";arrayStride=2048;offset=0] + expected: FAIL + + [:format="float32x2";arrayStride=2048;offset=4] + expected: FAIL + + [:format="float32x2";arrayStride=2048;offset=8] + expected: FAIL + + [:format="float32x2";arrayStride=2048;offset=2] + expected: FAIL + + [:format="float32x2";arrayStride=2048;offset=2040] + expected: FAIL + + [:format="float32x2";arrayStride=2048;offset=2036] + expected: FAIL + + [:format="float32x2";arrayStride=2048;offset=2038] + expected: FAIL + + [:format="float32x3";arrayStride=256;offset=0] + expected: FAIL + + [:format="float32x3";arrayStride=256;offset=6] + expected: FAIL + + [:format="float32x3";arrayStride=256;offset=12] + expected: FAIL + + [:format="float32x3";arrayStride=256;offset=2] + expected: FAIL + + [:format="float32x3";arrayStride=256;offset=4] + expected: FAIL + + [:format="float32x3";arrayStride=256;offset=244] + expected: FAIL + + [:format="float32x3";arrayStride=256;offset=238] + expected: FAIL + + [:format="float32x3";arrayStride=256;offset=240] + expected: FAIL + + [:format="float32x3";arrayStride=256;offset=242] + expected: FAIL + + [:format="float32x3";arrayStride=2048;offset=0] + expected: FAIL + + [:format="float32x3";arrayStride=2048;offset=6] + expected: FAIL + + [:format="float32x3";arrayStride=2048;offset=12] + expected: FAIL + + [:format="float32x3";arrayStride=2048;offset=2] + expected: FAIL + + [:format="float32x3";arrayStride=2048;offset=4] + expected: FAIL + + [:format="float32x3";arrayStride=2048;offset=2036] + expected: FAIL + + [:format="float32x3";arrayStride=2048;offset=2030] + expected: FAIL + + [:format="float32x3";arrayStride=2048;offset=2032] + expected: FAIL + + [:format="float32x3";arrayStride=2048;offset=2034] + expected: FAIL + + [:format="float32x4";arrayStride=256;offset=0] + expected: FAIL + + [:format="float32x4";arrayStride=256;offset=8] + expected: FAIL + + [:format="float32x4";arrayStride=256;offset=16] + expected: FAIL + + [:format="float32x4";arrayStride=256;offset=2] + expected: FAIL + + [:format="float32x4";arrayStride=256;offset=4] + expected: FAIL + + [:format="float32x4";arrayStride=256;offset=240] + expected: FAIL + + [:format="float32x4";arrayStride=256;offset=232] + expected: FAIL + + [:format="float32x4";arrayStride=256;offset=236] + expected: FAIL + + [:format="float32x4";arrayStride=256;offset=238] + expected: FAIL + + [:format="float32x4";arrayStride=2048;offset=0] + expected: FAIL + + [:format="float32x4";arrayStride=2048;offset=8] + expected: FAIL + + [:format="float32x4";arrayStride=2048;offset=16] + expected: FAIL + + [:format="float32x4";arrayStride=2048;offset=2] + expected: FAIL + + [:format="float32x4";arrayStride=2048;offset=4] + expected: FAIL + + [:format="float32x4";arrayStride=2048;offset=2032] + expected: FAIL + + [:format="float32x4";arrayStride=2048;offset=2024] + expected: FAIL + + [:format="float32x4";arrayStride=2048;offset=2028] + expected: FAIL + + [:format="float32x4";arrayStride=2048;offset=2030] + expected: FAIL + + [:format="uint32";arrayStride=256;offset=0] + expected: FAIL + + [:format="uint32";arrayStride=256;offset=2] + expected: FAIL + + [:format="uint32";arrayStride=256;offset=4] + expected: FAIL + + [:format="uint32";arrayStride=256;offset=252] + expected: FAIL + + [:format="uint32";arrayStride=256;offset=250] + expected: FAIL + + [:format="uint32";arrayStride=256;offset=248] + expected: FAIL + + [:format="uint32";arrayStride=2048;offset=0] + expected: FAIL + + [:format="uint32";arrayStride=2048;offset=2] + expected: FAIL + + [:format="uint32";arrayStride=2048;offset=4] + expected: FAIL + + [:format="uint32";arrayStride=2048;offset=2044] + expected: FAIL + + [:format="uint32";arrayStride=2048;offset=2042] + expected: FAIL + + [:format="uint32";arrayStride=2048;offset=2040] + expected: FAIL + + [:format="uint32x2";arrayStride=256;offset=0] + expected: FAIL + + [:format="uint32x2";arrayStride=256;offset=4] + expected: FAIL + + [:format="uint32x2";arrayStride=256;offset=8] + expected: FAIL + + [:format="uint32x2";arrayStride=256;offset=2] + expected: FAIL + + [:format="uint32x2";arrayStride=256;offset=248] + expected: FAIL + + [:format="uint32x2";arrayStride=256;offset=244] + expected: FAIL + + [:format="uint32x2";arrayStride=256;offset=246] + expected: FAIL + + [:format="uint32x2";arrayStride=2048;offset=0] + expected: FAIL + + [:format="uint32x2";arrayStride=2048;offset=4] + expected: FAIL + + [:format="uint32x2";arrayStride=2048;offset=8] + expected: FAIL + + [:format="uint32x2";arrayStride=2048;offset=2] + expected: FAIL + + [:format="uint32x2";arrayStride=2048;offset=2040] + expected: FAIL + + [:format="uint32x2";arrayStride=2048;offset=2036] + expected: FAIL + + [:format="uint32x2";arrayStride=2048;offset=2038] + expected: FAIL + + [:format="uint32x3";arrayStride=256;offset=0] + expected: FAIL + + [:format="uint32x3";arrayStride=256;offset=6] + expected: FAIL + + [:format="uint32x3";arrayStride=256;offset=12] + expected: FAIL + + [:format="uint32x3";arrayStride=256;offset=2] + expected: FAIL + + [:format="uint32x3";arrayStride=256;offset=4] + expected: FAIL + + [:format="uint32x3";arrayStride=256;offset=244] + expected: FAIL + + [:format="uint32x3";arrayStride=256;offset=238] + expected: FAIL + + [:format="uint32x3";arrayStride=256;offset=240] + expected: FAIL + + [:format="uint32x3";arrayStride=256;offset=242] + expected: FAIL + + [:format="uint32x3";arrayStride=2048;offset=0] + expected: FAIL + + [:format="uint32x3";arrayStride=2048;offset=6] + expected: FAIL + + [:format="uint32x3";arrayStride=2048;offset=12] + expected: FAIL + + [:format="uint32x3";arrayStride=2048;offset=2] + expected: FAIL + + [:format="uint32x3";arrayStride=2048;offset=4] + expected: FAIL + + [:format="uint32x3";arrayStride=2048;offset=2036] + expected: FAIL + + [:format="uint32x3";arrayStride=2048;offset=2030] + expected: FAIL + + [:format="uint32x3";arrayStride=2048;offset=2032] + expected: FAIL + + [:format="uint32x3";arrayStride=2048;offset=2034] + expected: FAIL + + [:format="uint32x4";arrayStride=256;offset=0] + expected: FAIL + + [:format="uint32x4";arrayStride=256;offset=8] + expected: FAIL + + [:format="uint32x4";arrayStride=256;offset=16] + expected: FAIL + + [:format="uint32x4";arrayStride=256;offset=2] + expected: FAIL + + [:format="uint32x4";arrayStride=256;offset=4] + expected: FAIL + + [:format="uint32x4";arrayStride=256;offset=240] + expected: FAIL + + [:format="uint32x4";arrayStride=256;offset=232] + expected: FAIL + + [:format="uint32x4";arrayStride=256;offset=236] + expected: FAIL + + [:format="uint32x4";arrayStride=256;offset=238] + expected: FAIL + + [:format="uint32x4";arrayStride=2048;offset=0] + expected: FAIL + + [:format="uint32x4";arrayStride=2048;offset=8] + expected: FAIL + + [:format="uint32x4";arrayStride=2048;offset=16] + expected: FAIL + + [:format="uint32x4";arrayStride=2048;offset=2] + expected: FAIL + + [:format="uint32x4";arrayStride=2048;offset=4] + expected: FAIL + + [:format="uint32x4";arrayStride=2048;offset=2032] + expected: FAIL + + [:format="uint32x4";arrayStride=2048;offset=2024] + expected: FAIL + + [:format="uint32x4";arrayStride=2048;offset=2028] + expected: FAIL + + [:format="uint32x4";arrayStride=2048;offset=2030] + expected: FAIL + + [:format="sint32";arrayStride=256;offset=0] + expected: FAIL + + [:format="sint32";arrayStride=256;offset=2] + expected: FAIL + + [:format="sint32";arrayStride=256;offset=4] + expected: FAIL + + [:format="sint32";arrayStride=256;offset=252] + expected: FAIL + + [:format="sint32";arrayStride=256;offset=250] + expected: FAIL + + [:format="sint32";arrayStride=256;offset=248] + expected: FAIL + + [:format="sint32";arrayStride=2048;offset=0] + expected: FAIL + + [:format="sint32";arrayStride=2048;offset=2] + expected: FAIL + + [:format="sint32";arrayStride=2048;offset=4] + expected: FAIL + + [:format="sint32";arrayStride=2048;offset=2044] + expected: FAIL + + [:format="sint32";arrayStride=2048;offset=2042] + expected: FAIL + + [:format="sint32";arrayStride=2048;offset=2040] + expected: FAIL + + [:format="sint32x2";arrayStride=256;offset=0] + expected: FAIL + + [:format="sint32x2";arrayStride=256;offset=4] + expected: FAIL + + [:format="sint32x2";arrayStride=256;offset=8] + expected: FAIL + + [:format="sint32x2";arrayStride=256;offset=2] + expected: FAIL + + [:format="sint32x2";arrayStride=256;offset=248] + expected: FAIL + + [:format="sint32x2";arrayStride=256;offset=244] + expected: FAIL + + [:format="sint32x2";arrayStride=256;offset=246] + expected: FAIL + + [:format="sint32x2";arrayStride=2048;offset=0] + expected: FAIL + + [:format="sint32x2";arrayStride=2048;offset=4] + expected: FAIL + + [:format="sint32x2";arrayStride=2048;offset=8] + expected: FAIL + + [:format="sint32x2";arrayStride=2048;offset=2] + expected: FAIL + + [:format="sint32x2";arrayStride=2048;offset=2040] + expected: FAIL + + [:format="sint32x2";arrayStride=2048;offset=2036] + expected: FAIL + + [:format="sint32x2";arrayStride=2048;offset=2038] + expected: FAIL + + [:format="sint32x3";arrayStride=256;offset=0] + expected: FAIL + + [:format="sint32x3";arrayStride=256;offset=6] + expected: FAIL + + [:format="sint32x3";arrayStride=256;offset=12] + expected: FAIL + + [:format="sint32x3";arrayStride=256;offset=2] + expected: FAIL + + [:format="sint32x3";arrayStride=256;offset=4] + expected: FAIL + + [:format="sint32x3";arrayStride=256;offset=244] + expected: FAIL + + [:format="sint32x3";arrayStride=256;offset=238] + expected: FAIL + + [:format="sint32x3";arrayStride=256;offset=240] + expected: FAIL + + [:format="sint32x3";arrayStride=256;offset=242] + expected: FAIL + + [:format="sint32x3";arrayStride=2048;offset=0] + expected: FAIL + + [:format="sint32x3";arrayStride=2048;offset=6] + expected: FAIL + + [:format="sint32x3";arrayStride=2048;offset=12] + expected: FAIL + + [:format="sint32x3";arrayStride=2048;offset=2] + expected: FAIL + + [:format="sint32x3";arrayStride=2048;offset=4] + expected: FAIL + + [:format="sint32x3";arrayStride=2048;offset=2036] + expected: FAIL + + [:format="sint32x3";arrayStride=2048;offset=2030] + expected: FAIL + + [:format="sint32x3";arrayStride=2048;offset=2032] + expected: FAIL + + [:format="sint32x3";arrayStride=2048;offset=2034] + expected: FAIL + + [:format="sint32x4";arrayStride=256;offset=0] + expected: FAIL + + [:format="sint32x4";arrayStride=256;offset=8] + expected: FAIL + + [:format="sint32x4";arrayStride=256;offset=16] + expected: FAIL + + [:format="sint32x4";arrayStride=256;offset=2] + expected: FAIL + + [:format="sint32x4";arrayStride=256;offset=4] + expected: FAIL + + [:format="sint32x4";arrayStride=256;offset=240] + expected: FAIL + + [:format="sint32x4";arrayStride=256;offset=232] + expected: FAIL + + [:format="sint32x4";arrayStride=256;offset=236] + expected: FAIL + + [:format="sint32x4";arrayStride=256;offset=238] + expected: FAIL + + [:format="sint32x4";arrayStride=2048;offset=0] + expected: FAIL + + [:format="sint32x4";arrayStride=2048;offset=8] + expected: FAIL + + [:format="sint32x4";arrayStride=2048;offset=16] + expected: FAIL + + [:format="sint32x4";arrayStride=2048;offset=2] + expected: FAIL + + [:format="sint32x4";arrayStride=2048;offset=4] + expected: FAIL + + [:format="sint32x4";arrayStride=2048;offset=2032] + expected: FAIL + + [:format="sint32x4";arrayStride=2048;offset=2024] + expected: FAIL + + [:format="sint32x4";arrayStride=2048;offset=2028] + expected: FAIL + + [:format="sint32x4";arrayStride=2048;offset=2030] + expected: FAIL + + +[cts.https.html?q=webgpu:web_platform,canvas,getCurrentTexture:single_frames:*] + [:canvasType="onscreen"] + expected: FAIL + + [:canvasType="offscreen"] + expected: FAIL + + +[cts.https.html?q=webgpu:web_platform,copyToTexture,ImageBitmap:from_ImageData:*] + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="r8unorm";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="r8unorm";dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="r16float";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="r16float";dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="r32float";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="r32float";dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="rg8unorm";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="rg8unorm";dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="rg16float";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="rg16float";dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="rg32float";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="rg32float";dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="rgba8unorm";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="rgba8unorm";dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="rgba8unorm-srgb";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="rgba8unorm-srgb";dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="bgra8unorm";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="bgra8unorm";dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="bgra8unorm-srgb";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="bgra8unorm-srgb";dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="rgb10a2unorm";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="rgb10a2unorm";dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="rgba16float";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="rgba16float";dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="rgba32float";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="rgba32float";dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="r8unorm";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="r8unorm";dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="r16float";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="r16float";dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="r32float";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="r32float";dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="rg8unorm";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="rg8unorm";dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="rg16float";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="rg16float";dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="rg32float";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="rg32float";dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="rgba8unorm";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="rgba8unorm";dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="rgba8unorm-srgb";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="rgba8unorm-srgb";dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="bgra8unorm";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="bgra8unorm";dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="bgra8unorm-srgb";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="bgra8unorm-srgb";dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="rgb10a2unorm";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="rgb10a2unorm";dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="rgba16float";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="rgba16float";dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="rgba32float";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="rgba32float";dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="r8unorm";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="r8unorm";dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="r16float";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="r16float";dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="r32float";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="r32float";dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="rg8unorm";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="rg8unorm";dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="rg16float";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="rg16float";dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="rg32float";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="rg32float";dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="rgba8unorm";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="rgba8unorm";dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="rgba8unorm-srgb";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="rgba8unorm-srgb";dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="bgra8unorm";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="bgra8unorm";dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="bgra8unorm-srgb";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="bgra8unorm-srgb";dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="rgb10a2unorm";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="rgb10a2unorm";dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="rgba16float";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="rgba16float";dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="rgba32float";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="rgba32float";dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="r8unorm";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="r8unorm";dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="r16float";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="r16float";dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="r32float";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="r32float";dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="rg8unorm";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="rg8unorm";dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="rg16float";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="rg16float";dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="rg32float";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="rg32float";dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="rgba8unorm";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="rgba8unorm";dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="rgba8unorm-srgb";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="rgba8unorm-srgb";dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="bgra8unorm";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="bgra8unorm";dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="bgra8unorm-srgb";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="bgra8unorm-srgb";dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="rgb10a2unorm";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="rgb10a2unorm";dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="rgba16float";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="rgba16float";dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="rgba32float";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="rgba32float";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="r8unorm";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="r8unorm";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="r16float";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="r16float";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="r32float";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="r32float";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="rg8unorm";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="rg8unorm";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="rg16float";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="rg16float";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="rg32float";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="rg32float";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="rgba8unorm";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="rgba8unorm";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="rgba8unorm-srgb";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="rgba8unorm-srgb";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="bgra8unorm";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="bgra8unorm";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="bgra8unorm-srgb";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="bgra8unorm-srgb";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="rgb10a2unorm";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="rgb10a2unorm";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="rgba16float";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="rgba16float";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="rgba32float";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="rgba32float";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="r8unorm";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="r8unorm";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="r16float";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="r16float";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="r32float";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="r32float";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="rg8unorm";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="rg8unorm";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="rg16float";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="rg16float";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="rg32float";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="rg32float";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="rgba8unorm";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="rgba8unorm";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="rgba8unorm-srgb";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="rgba8unorm-srgb";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="bgra8unorm";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="bgra8unorm";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="bgra8unorm-srgb";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="bgra8unorm-srgb";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="rgb10a2unorm";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="rgb10a2unorm";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="rgba16float";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="rgba16float";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="rgba32float";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="rgba32float";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="r8unorm";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="r8unorm";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="r16float";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="r16float";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="r32float";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="r32float";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="rg8unorm";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="rg8unorm";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="rg16float";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="rg16float";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="rg32float";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="rg32float";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="rgba8unorm";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="rgba8unorm";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="rgba8unorm-srgb";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="rgba8unorm-srgb";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="bgra8unorm";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="bgra8unorm";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="bgra8unorm-srgb";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="bgra8unorm-srgb";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="rgb10a2unorm";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="rgb10a2unorm";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="rgba16float";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="rgba16float";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="rgba32float";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="rgba32float";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="r8unorm";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="r8unorm";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="r16float";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="r16float";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="r32float";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="r32float";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="rg8unorm";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="rg8unorm";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="rg16float";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="rg16float";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="rg32float";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="rg32float";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="rgba8unorm";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="rgba8unorm";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="rgba8unorm-srgb";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="rgba8unorm-srgb";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="bgra8unorm";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="bgra8unorm";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="bgra8unorm-srgb";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="bgra8unorm-srgb";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="rgb10a2unorm";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="rgb10a2unorm";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="rgba16float";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="rgba16float";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="rgba32float";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="rgba32float";dstPremultiplied=false] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,resource_usages,texture,in_render_misc:subresources,set_bind_group_on_same_index_color_texture:*] + [:useDifferentTextureAsTexture2=true;baseLayer2=0;view2Binding="texture";hasConflict=true] + expected: FAIL + + [:useDifferentTextureAsTexture2=true;baseLayer2=0;view2Binding="texture";hasConflict=false] + expected: FAIL + + [:useDifferentTextureAsTexture2=false;baseLayer2=0;view2Binding="texture";hasConflict=true] + expected: FAIL + + [:useDifferentTextureAsTexture2=false;baseLayer2=0;view2Binding="texture";hasConflict=false] + expected: FAIL + + [:useDifferentTextureAsTexture2=false;baseLayer2=0;view2Binding="storage";hasConflict=true] + expected: FAIL + + [:useDifferentTextureAsTexture2=false;baseLayer2=0;view2Binding="storage";hasConflict=false] + expected: FAIL + + [:useDifferentTextureAsTexture2=false;baseLayer2=1;view2Binding="texture";hasConflict=true] + expected: FAIL + + [:useDifferentTextureAsTexture2=false;baseLayer2=1;view2Binding="texture";hasConflict=false] + expected: FAIL + + [:useDifferentTextureAsTexture2=false;baseLayer2=1;view2Binding="storage";hasConflict=true] + expected: FAIL + + [:useDifferentTextureAsTexture2=false;baseLayer2=1;view2Binding="storage";hasConflict=false] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,f32_addition:vector_scalar_compound:*] + [:inputSource="const";dim=2] + expected: FAIL + + [:inputSource="const";dim=3] + expected: FAIL + + [:inputSource="const";dim=4] + expected: FAIL + + [:inputSource="uniform";dim=2] + expected: FAIL + + [:inputSource="uniform";dim=3] + expected: FAIL + + [:inputSource="uniform";dim=4] + expected: FAIL + + [:inputSource="storage_r";dim=2] + expected: FAIL + + [:inputSource="storage_r";dim=3] + expected: FAIL + + [:inputSource="storage_r";dim=4] + expected: FAIL + + [:inputSource="storage_rw";dim=2] + expected: FAIL + + [:inputSource="storage_rw";dim=3] + expected: FAIL + + [:inputSource="storage_rw";dim=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,compute,basic:memcpy:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,blankspace:null_characters:*] + [:contains_null=true;placement="comment"] + expected: FAIL + + [:contains_null=true;placement="delimiter"] + expected: FAIL + + [:contains_null=true;placement="eol"] + expected: FAIL + + [:contains_null=false;placement="comment"] + expected: FAIL + + [:contains_null=false;placement="delimiter"] + expected: FAIL + + [:contains_null=false;placement="eol"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:timestampWrite,query_index:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,i32_arithmetic:remainder_vector_scalar:*] + [:inputSource="const";vectorize_lhs=2] + expected: FAIL + + [:inputSource="const";vectorize_lhs=3] + expected: FAIL + + [:inputSource="const";vectorize_lhs=4] + expected: FAIL + + [:inputSource="uniform";vectorize_lhs=2] + expected: FAIL + + [:inputSource="uniform";vectorize_lhs=3] + expected: FAIL + + [:inputSource="uniform";vectorize_lhs=4] + expected: FAIL + + [:inputSource="storage_r";vectorize_lhs=2] + expected: FAIL + + [:inputSource="storage_r";vectorize_lhs=3] + expected: FAIL + + [:inputSource="storage_r";vectorize_lhs=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize_lhs=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize_lhs=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize_lhs=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,modf:f16_vec3_whole:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,flow_control,for:for_complex_continuing:*] + [:preventValueOptimizations=true] + expected: FAIL + + [:preventValueOptimizations=false] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,capability_checks,features,texture_formats:canvas_configuration_view_formats:*] + [:viewFormats=["depth32float-stencil8"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["depth32float-stencil8"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["depth32float-stencil8"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["depth32float-stencil8"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["bc1-rgba-unorm"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["bc1-rgba-unorm"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["bc1-rgba-unorm"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["bc1-rgba-unorm"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["bc1-rgba-unorm-srgb"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["bc1-rgba-unorm-srgb"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["bc1-rgba-unorm-srgb"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["bc1-rgba-unorm-srgb"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["bc2-rgba-unorm"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["bc2-rgba-unorm"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["bc2-rgba-unorm"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["bc2-rgba-unorm"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["bc2-rgba-unorm-srgb"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["bc2-rgba-unorm-srgb"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["bc2-rgba-unorm-srgb"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["bc2-rgba-unorm-srgb"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["bc3-rgba-unorm"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["bc3-rgba-unorm"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["bc3-rgba-unorm"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["bc3-rgba-unorm"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["bc3-rgba-unorm-srgb"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["bc3-rgba-unorm-srgb"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["bc3-rgba-unorm-srgb"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["bc3-rgba-unorm-srgb"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["bc4-r-unorm"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["bc4-r-unorm"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["bc4-r-unorm"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["bc4-r-unorm"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["bc4-r-snorm"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["bc4-r-snorm"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["bc4-r-snorm"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["bc4-r-snorm"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["bc5-rg-unorm"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["bc5-rg-unorm"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["bc5-rg-unorm"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["bc5-rg-unorm"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["bc5-rg-snorm"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["bc5-rg-snorm"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["bc5-rg-snorm"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["bc5-rg-snorm"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["bc6h-rgb-ufloat"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["bc6h-rgb-ufloat"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["bc6h-rgb-ufloat"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["bc6h-rgb-ufloat"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["bc6h-rgb-float"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["bc6h-rgb-float"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["bc6h-rgb-float"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["bc6h-rgb-float"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["bc7-rgba-unorm"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["bc7-rgba-unorm"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["bc7-rgba-unorm"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["bc7-rgba-unorm"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["bc7-rgba-unorm-srgb"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["bc7-rgba-unorm-srgb"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["bc7-rgba-unorm-srgb"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["bc7-rgba-unorm-srgb"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["etc2-rgb8unorm"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["etc2-rgb8unorm"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["etc2-rgb8unorm"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["etc2-rgb8unorm"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["etc2-rgb8unorm-srgb"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["etc2-rgb8unorm-srgb"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["etc2-rgb8unorm-srgb"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["etc2-rgb8unorm-srgb"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["etc2-rgb8a1unorm"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["etc2-rgb8a1unorm"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["etc2-rgb8a1unorm"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["etc2-rgb8a1unorm"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["etc2-rgb8a1unorm-srgb"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["etc2-rgb8a1unorm-srgb"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["etc2-rgb8a1unorm-srgb"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["etc2-rgb8a1unorm-srgb"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["etc2-rgba8unorm"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["etc2-rgba8unorm"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["etc2-rgba8unorm"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["etc2-rgba8unorm"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["etc2-rgba8unorm-srgb"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["etc2-rgba8unorm-srgb"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["etc2-rgba8unorm-srgb"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["etc2-rgba8unorm-srgb"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["eac-r11unorm"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["eac-r11unorm"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["eac-r11unorm"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["eac-r11unorm"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["eac-r11snorm"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["eac-r11snorm"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["eac-r11snorm"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["eac-r11snorm"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["eac-rg11unorm"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["eac-rg11unorm"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["eac-rg11unorm"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["eac-rg11unorm"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["eac-rg11snorm"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["eac-rg11snorm"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["eac-rg11snorm"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["eac-rg11snorm"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-4x4-unorm"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-4x4-unorm"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-4x4-unorm"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-4x4-unorm"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-4x4-unorm-srgb"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-4x4-unorm-srgb"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-4x4-unorm-srgb"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-4x4-unorm-srgb"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-5x4-unorm"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-5x4-unorm"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-5x4-unorm"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-5x4-unorm"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-5x4-unorm-srgb"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-5x4-unorm-srgb"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-5x4-unorm-srgb"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-5x4-unorm-srgb"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-5x5-unorm"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-5x5-unorm"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-5x5-unorm"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-5x5-unorm"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-5x5-unorm-srgb"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-5x5-unorm-srgb"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-5x5-unorm-srgb"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-5x5-unorm-srgb"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-6x5-unorm"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-6x5-unorm"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-6x5-unorm"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-6x5-unorm"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-6x5-unorm-srgb"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-6x5-unorm-srgb"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-6x5-unorm-srgb"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-6x5-unorm-srgb"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-6x6-unorm"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-6x6-unorm"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-6x6-unorm"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-6x6-unorm"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-6x6-unorm-srgb"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-6x6-unorm-srgb"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-6x6-unorm-srgb"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-6x6-unorm-srgb"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-8x5-unorm"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-8x5-unorm"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-8x5-unorm"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-8x5-unorm"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-8x5-unorm-srgb"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-8x5-unorm-srgb"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-8x5-unorm-srgb"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-8x5-unorm-srgb"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-8x6-unorm"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-8x6-unorm"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-8x6-unorm"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-8x6-unorm"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-8x6-unorm-srgb"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-8x6-unorm-srgb"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-8x6-unorm-srgb"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-8x6-unorm-srgb"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-8x8-unorm"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-8x8-unorm"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-8x8-unorm"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-8x8-unorm"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-8x8-unorm-srgb"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-8x8-unorm-srgb"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-8x8-unorm-srgb"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-8x8-unorm-srgb"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-10x5-unorm"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-10x5-unorm"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-10x5-unorm"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-10x5-unorm"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-10x5-unorm-srgb"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-10x5-unorm-srgb"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-10x5-unorm-srgb"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-10x5-unorm-srgb"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-10x6-unorm"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-10x6-unorm"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-10x6-unorm"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-10x6-unorm"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-10x6-unorm-srgb"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-10x6-unorm-srgb"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-10x6-unorm-srgb"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-10x6-unorm-srgb"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-10x8-unorm"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-10x8-unorm"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-10x8-unorm"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-10x8-unorm"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-10x8-unorm-srgb"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-10x8-unorm-srgb"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-10x8-unorm-srgb"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-10x8-unorm-srgb"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-10x10-unorm"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-10x10-unorm"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-10x10-unorm"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-10x10-unorm"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-10x10-unorm-srgb"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-10x10-unorm-srgb"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-10x10-unorm-srgb"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-10x10-unorm-srgb"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-12x10-unorm"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-12x10-unorm"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-12x10-unorm"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-12x10-unorm"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-12x10-unorm-srgb"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-12x10-unorm-srgb"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-12x10-unorm-srgb"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-12x10-unorm-srgb"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-12x12-unorm"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-12x12-unorm"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-12x12-unorm"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-12x12-unorm"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-12x12-unorm-srgb"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-12x12-unorm-srgb"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-12x12-unorm-srgb"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-12x12-unorm-srgb"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["bgra8unorm","bc1-rgba-unorm"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["bgra8unorm","bc1-rgba-unorm"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["bgra8unorm","bc1-rgba-unorm"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["bgra8unorm","bc1-rgba-unorm"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["bc1-rgba-unorm","bgra8unorm"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["bc1-rgba-unorm","bgra8unorm"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["bc1-rgba-unorm","bgra8unorm"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["bc1-rgba-unorm","bgra8unorm"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,depth_stencil_state:depth_write:*] + [:isAsync=false;format="stencil8";depthWriteEnabled=false] + expected: FAIL + + [:isAsync=false;format="stencil8";depthWriteEnabled=true] + expected: FAIL + + [:isAsync=false;format="depth16unorm";depthWriteEnabled=false] + expected: FAIL + + [:isAsync=false;format="depth16unorm";depthWriteEnabled=true] + expected: FAIL + + [:isAsync=false;format="depth32float";depthWriteEnabled=false] + expected: FAIL + + [:isAsync=false;format="depth32float";depthWriteEnabled=true] + expected: FAIL + + [:isAsync=false;format="depth24plus";depthWriteEnabled=false] + expected: FAIL + + [:isAsync=false;format="depth24plus";depthWriteEnabled=true] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";depthWriteEnabled=false] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";depthWriteEnabled=true] + expected: FAIL + + [:isAsync=false;format="depth32float-stencil8";depthWriteEnabled=false] + expected: FAIL + + [:isAsync=false;format="depth32float-stencil8";depthWriteEnabled=true] + expected: FAIL + + [:isAsync=true;format="stencil8";depthWriteEnabled=false] + expected: FAIL + + [:isAsync=true;format="stencil8";depthWriteEnabled=true] + expected: FAIL + + [:isAsync=true;format="depth16unorm";depthWriteEnabled=false] + expected: FAIL + + [:isAsync=true;format="depth16unorm";depthWriteEnabled=true] + expected: FAIL + + [:isAsync=true;format="depth32float";depthWriteEnabled=false] + expected: FAIL + + [:isAsync=true;format="depth32float";depthWriteEnabled=true] + expected: FAIL + + [:isAsync=true;format="depth24plus";depthWriteEnabled=false] + expected: FAIL + + [:isAsync=true;format="depth24plus";depthWriteEnabled=true] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";depthWriteEnabled=false] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";depthWriteEnabled=true] + expected: FAIL + + [:isAsync=true;format="depth32float-stencil8";depthWriteEnabled=false] + expected: FAIL + + [:isAsync=true;format="depth32float-stencil8";depthWriteEnabled=true] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,compute_pipeline:overrides,workgroup_size,limits:*] + [:isAsync=true;type="u32"] + expected: FAIL + + [:isAsync=true;type="i32"] + expected: FAIL + + [:isAsync=false;type="u32"] + expected: FAIL + + [:isAsync=false;type="i32"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atomics,atomicMin:min_storage:*] + [:workgroupSize=1;dispatchSize=1;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=1;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=4;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=4;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=8;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=8;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=16;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=1;dispatchSize=16;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=1;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=1;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=4;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=4;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=8;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=8;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=16;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=2;dispatchSize=16;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=1;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=1;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=4;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=4;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=8;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=8;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=16;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=32;dispatchSize=16;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=1;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=1;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=4;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=4;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=8;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=8;scalarKind="i32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=16;scalarKind="u32"] + expected: FAIL + + [:workgroupSize=64;dispatchSize=16;scalarKind="i32"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,error_scope:empty:*] + +[cts.https.html?q=webgpu:api,operation,buffers,map_detach:while_mapped:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,u32_arithmetic:subtraction:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,ceil:f16:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_fn_const_decl:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,clearBuffer:size_alignment:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,bitcast:i32_to_i32:*] + [:inputSource="const";vectorize="_undef_";alias=false] + expected: FAIL + + [:inputSource="const";vectorize="_undef_";alias=true] + expected: FAIL + + [:inputSource="const";vectorize=2;alias=false] + expected: FAIL + + [:inputSource="const";vectorize=2;alias=true] + expected: FAIL + + [:inputSource="const";vectorize=3;alias=false] + expected: FAIL + + [:inputSource="const";vectorize=3;alias=true] + expected: FAIL + + [:inputSource="const";vectorize=4;alias=false] + expected: FAIL + + [:inputSource="const";vectorize=4;alias=true] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_";alias=false] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_";alias=true] + expected: FAIL + + [:inputSource="uniform";vectorize=2;alias=false] + expected: FAIL + + [:inputSource="uniform";vectorize=2;alias=true] + expected: FAIL + + [:inputSource="uniform";vectorize=3;alias=false] + expected: FAIL + + [:inputSource="uniform";vectorize=3;alias=true] + expected: FAIL + + [:inputSource="uniform";vectorize=4;alias=false] + expected: FAIL + + [:inputSource="uniform";vectorize=4;alias=true] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_";alias=false] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_";alias=true] + expected: FAIL + + [:inputSource="storage_r";vectorize=2;alias=false] + expected: FAIL + + [:inputSource="storage_r";vectorize=2;alias=true] + expected: FAIL + + [:inputSource="storage_r";vectorize=3;alias=false] + expected: FAIL + + [:inputSource="storage_r";vectorize=3;alias=true] + expected: FAIL + + [:inputSource="storage_r";vectorize=4;alias=false] + expected: FAIL + + [:inputSource="storage_r";vectorize=4;alias=true] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_";alias=false] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_";alias=true] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2;alias=false] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2;alias=true] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3;alias=false] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3;alias=true] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4;alias=false] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4;alias=true] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,f32_multiplication:scalar_compound:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,bitcast:f32_to_i32:*] + [:inputSource="const";vectorize="_undef_";alias=false] + expected: FAIL + + [:inputSource="const";vectorize="_undef_";alias=true] + expected: FAIL + + [:inputSource="const";vectorize=2;alias=false] + expected: FAIL + + [:inputSource="const";vectorize=2;alias=true] + expected: FAIL + + [:inputSource="const";vectorize=3;alias=false] + expected: FAIL + + [:inputSource="const";vectorize=3;alias=true] + expected: FAIL + + [:inputSource="const";vectorize=4;alias=false] + expected: FAIL + + [:inputSource="const";vectorize=4;alias=true] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_";alias=false] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_";alias=true] + expected: FAIL + + [:inputSource="uniform";vectorize=2;alias=false] + expected: FAIL + + [:inputSource="uniform";vectorize=2;alias=true] + expected: FAIL + + [:inputSource="uniform";vectorize=3;alias=false] + expected: FAIL + + [:inputSource="uniform";vectorize=3;alias=true] + expected: FAIL + + [:inputSource="uniform";vectorize=4;alias=false] + expected: FAIL + + [:inputSource="uniform";vectorize=4;alias=true] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_";alias=false] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_";alias=true] + expected: FAIL + + [:inputSource="storage_r";vectorize=2;alias=false] + expected: FAIL + + [:inputSource="storage_r";vectorize=2;alias=true] + expected: FAIL + + [:inputSource="storage_r";vectorize=3;alias=false] + expected: FAIL + + [:inputSource="storage_r";vectorize=3;alias=true] + expected: FAIL + + [:inputSource="storage_r";vectorize=4;alias=false] + expected: FAIL + + [:inputSource="storage_r";vectorize=4;alias=true] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_";alias=false] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_";alias=true] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2;alias=false] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2;alias=true] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3;alias=false] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3;alias=true] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4;alias=false] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4;alias=true] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,queries,begin_end:occlusion_query,disjoint_queries_with_same_query_index:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,resource_usages,texture,in_render_common:subresources,color_attachments:*] + [:layer0=0;level0=0;layer1=0;level1=0;inSamePass=true] + expected: FAIL + + [:layer0=0;level0=0;layer1=0;level1=0;inSamePass=false] + expected: FAIL + + [:layer0=0;level0=0;layer1=0;level1=1;inSamePass=false] + expected: FAIL + + [:layer0=0;level0=0;layer1=1;level1=0;inSamePass=true] + expected: FAIL + + [:layer0=0;level0=0;layer1=1;level1=0;inSamePass=false] + expected: FAIL + + [:layer0=0;level0=0;layer1=1;level1=1;inSamePass=false] + expected: FAIL + + [:layer0=0;level0=1;layer1=0;level1=0;inSamePass=false] + expected: FAIL + + [:layer0=0;level0=1;layer1=0;level1=1;inSamePass=true] + expected: FAIL + + [:layer0=0;level0=1;layer1=0;level1=1;inSamePass=false] + expected: FAIL + + [:layer0=0;level0=1;layer1=1;level1=0;inSamePass=false] + expected: FAIL + + [:layer0=0;level0=1;layer1=1;level1=1;inSamePass=true] + expected: FAIL + + [:layer0=0;level0=1;layer1=1;level1=1;inSamePass=false] + expected: FAIL + + [:layer0=1;level0=0;layer1=0;level1=0;inSamePass=true] + expected: FAIL + + [:layer0=1;level0=0;layer1=0;level1=0;inSamePass=false] + expected: FAIL + + [:layer0=1;level0=0;layer1=0;level1=1;inSamePass=false] + expected: FAIL + + [:layer0=1;level0=0;layer1=1;level1=0;inSamePass=true] + expected: FAIL + + [:layer0=1;level0=0;layer1=1;level1=0;inSamePass=false] + expected: FAIL + + [:layer0=1;level0=0;layer1=1;level1=1;inSamePass=false] + expected: FAIL + + [:layer0=1;level0=1;layer1=0;level1=0;inSamePass=false] + expected: FAIL + + [:layer0=1;level0=1;layer1=0;level1=1;inSamePass=true] + expected: FAIL + + [:layer0=1;level0=1;layer1=0;level1=1;inSamePass=false] + expected: FAIL + + [:layer0=1;level0=1;layer1=1;level1=0;inSamePass=false] + expected: FAIL + + [:layer0=1;level0=1;layer1=1;level1=1;inSamePass=true] + expected: FAIL + + [:layer0=1;level0=1;layer1=1;level1=1;inSamePass=false] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,command_buffer,programmable,state_tracking:compatible_pipelines:*] + [:encoderType="compute%20pass"] + expected: FAIL + + [:encoderType="render%20pass"] + expected: FAIL + + [:encoderType="render%20bundle"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,expression,call,builtin,atomics:stage:*] + [:stage="fragment";atomicOp="add"] + expected: FAIL + + [:stage="fragment";atomicOp="sub"] + expected: FAIL + + [:stage="fragment";atomicOp="max"] + expected: FAIL + + [:stage="fragment";atomicOp="min"] + expected: FAIL + + [:stage="fragment";atomicOp="and"] + expected: FAIL + + [:stage="fragment";atomicOp="or"] + expected: FAIL + + [:stage="fragment";atomicOp="xor"] + expected: FAIL + + [:stage="fragment";atomicOp="load"] + expected: FAIL + + [:stage="fragment";atomicOp="store"] + expected: FAIL + + [:stage="fragment";atomicOp="exchange"] + expected: FAIL + + [:stage="fragment";atomicOp="compareexchangeweak"] + expected: FAIL + + [:stage="vertex";atomicOp="add"] + expected: FAIL + + [:stage="vertex";atomicOp="sub"] + expected: FAIL + + [:stage="vertex";atomicOp="max"] + expected: FAIL + + [:stage="vertex";atomicOp="min"] + expected: FAIL + + [:stage="vertex";atomicOp="and"] + expected: FAIL + + [:stage="vertex";atomicOp="or"] + expected: FAIL + + [:stage="vertex";atomicOp="xor"] + expected: FAIL + + [:stage="vertex";atomicOp="load"] + expected: FAIL + + [:stage="vertex";atomicOp="store"] + expected: FAIL + + [:stage="vertex";atomicOp="exchange"] + expected: FAIL + + [:stage="vertex";atomicOp="compareexchangeweak"] + expected: FAIL + + [:stage="compute";atomicOp="add"] + expected: FAIL + + [:stage="compute";atomicOp="sub"] + expected: FAIL + + [:stage="compute";atomicOp="max"] + expected: FAIL + + [:stage="compute";atomicOp="min"] + expected: FAIL + + [:stage="compute";atomicOp="and"] + expected: FAIL + + [:stage="compute";atomicOp="or"] + expected: FAIL + + [:stage="compute";atomicOp="xor"] + expected: FAIL + + [:stage="compute";atomicOp="load"] + expected: FAIL + + [:stage="compute";atomicOp="store"] + expected: FAIL + + [:stage="compute";atomicOp="exchange"] + expected: FAIL + + [:stage="compute";atomicOp="compareexchangeweak"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,queue,copyToTexture,CopyExternalImageToTexture:source_offscreenCanvas,state:*] + [:state="nocontext"] + expected: FAIL + + [:state="detached-nocontext"] + expected: FAIL + + [:state="detached-hascontext"] + expected: FAIL + + [:state="valid"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,buffer,mapping:mapAsync,earlyRejection:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,render_bundle:depth_stencil_formats_mismatch:*] + [:bundleFormat="depth24plus";passFormat="depth24plus"] + expected: FAIL + + [:bundleFormat="depth24plus";passFormat="depth16unorm"] + expected: FAIL + + [:bundleFormat="depth24plus";passFormat="depth24plus-stencil8"] + expected: FAIL + + [:bundleFormat="stencil8";passFormat="depth24plus-stencil8"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureGatherCompare:array_2d_coords:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,render,draw:last_buffer_setting_take_account:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,vertex_state:vertex_buffer_array_stride_limit_alignment:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,padding:array_of_matCx3:*] + [:columns=2;use_struct=true] + expected: FAIL + + [:columns=2;use_struct=false] + expected: FAIL + + [:columns=3;use_struct=true] + expected: FAIL + + [:columns=3;use_struct=false] + expected: FAIL + + [:columns=4;use_struct=true] + expected: FAIL + + [:columns=4;use_struct=false] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,f32_addition:scalar_compound:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,statement,increment_decrement:scalar_u32_decrement_underflow:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,memory_sync,texture,same_subresource:wr:*] + [:boundary="queue-op";write={"op":"write-texture","in":"queue"};read={"op":"t2b-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";write={"op":"write-texture","in":"queue"};read={"op":"t2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";write={"op":"write-texture","in":"queue"};read={"op":"sample","in":"compute-pass-encoder"}] + expected: FAIL + + [:boundary="queue-op";write={"op":"write-texture","in":"queue"};read={"op":"sample","in":"render-pass-encoder"}] + expected: FAIL + + [:boundary="queue-op";write={"op":"write-texture","in":"queue"};read={"op":"sample","in":"render-bundle-encoder"}] + expected: FAIL + + [:boundary="queue-op";write={"op":"b2t-copy","in":"command-encoder"};read={"op":"t2b-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";write={"op":"b2t-copy","in":"command-encoder"};read={"op":"t2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";write={"op":"b2t-copy","in":"command-encoder"};read={"op":"sample","in":"compute-pass-encoder"}] + expected: FAIL + + [:boundary="queue-op";write={"op":"b2t-copy","in":"command-encoder"};read={"op":"sample","in":"render-pass-encoder"}] + expected: FAIL + + [:boundary="queue-op";write={"op":"b2t-copy","in":"command-encoder"};read={"op":"sample","in":"render-bundle-encoder"}] + expected: FAIL + + [:boundary="queue-op";write={"op":"t2t-copy","in":"command-encoder"};read={"op":"t2b-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";write={"op":"t2t-copy","in":"command-encoder"};read={"op":"t2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";write={"op":"t2t-copy","in":"command-encoder"};read={"op":"sample","in":"compute-pass-encoder"}] + expected: FAIL + + [:boundary="queue-op";write={"op":"t2t-copy","in":"command-encoder"};read={"op":"sample","in":"render-pass-encoder"}] + expected: FAIL + + [:boundary="queue-op";write={"op":"t2t-copy","in":"command-encoder"};read={"op":"sample","in":"render-bundle-encoder"}] + expected: FAIL + + [:boundary="queue-op";write={"op":"attachment-store","in":"command-encoder"};read={"op":"t2b-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";write={"op":"attachment-store","in":"command-encoder"};read={"op":"t2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";write={"op":"attachment-store","in":"command-encoder"};read={"op":"sample","in":"compute-pass-encoder"}] + expected: FAIL + + [:boundary="queue-op";write={"op":"attachment-resolve","in":"command-encoder"};read={"op":"t2b-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";write={"op":"attachment-resolve","in":"command-encoder"};read={"op":"t2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";write={"op":"attachment-resolve","in":"command-encoder"};read={"op":"sample","in":"compute-pass-encoder"}] + expected: FAIL + + [:boundary="queue-op";write={"op":"storage","in":"compute-pass-encoder"};read={"op":"t2b-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";write={"op":"storage","in":"compute-pass-encoder"};read={"op":"t2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";write={"op":"storage","in":"compute-pass-encoder"};read={"op":"sample","in":"compute-pass-encoder"}] + expected: FAIL + + [:boundary="queue-op";write={"op":"storage","in":"render-pass-encoder"};read={"op":"t2b-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";write={"op":"storage","in":"render-pass-encoder"};read={"op":"t2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";write={"op":"storage","in":"render-bundle-encoder"};read={"op":"t2b-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";write={"op":"storage","in":"render-bundle-encoder"};read={"op":"t2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";write={"op":"b2t-copy","in":"command-encoder"};read={"op":"t2b-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";write={"op":"b2t-copy","in":"command-encoder"};read={"op":"t2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";write={"op":"b2t-copy","in":"command-encoder"};read={"op":"sample","in":"compute-pass-encoder"}] + expected: FAIL + + [:boundary="command-buffer";write={"op":"b2t-copy","in":"command-encoder"};read={"op":"sample","in":"render-pass-encoder"}] + expected: FAIL + + [:boundary="command-buffer";write={"op":"b2t-copy","in":"command-encoder"};read={"op":"sample","in":"render-bundle-encoder"}] + expected: FAIL + + [:boundary="command-buffer";write={"op":"t2t-copy","in":"command-encoder"};read={"op":"t2b-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";write={"op":"t2t-copy","in":"command-encoder"};read={"op":"t2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";write={"op":"t2t-copy","in":"command-encoder"};read={"op":"sample","in":"compute-pass-encoder"}] + expected: FAIL + + [:boundary="command-buffer";write={"op":"t2t-copy","in":"command-encoder"};read={"op":"sample","in":"render-pass-encoder"}] + expected: FAIL + + [:boundary="command-buffer";write={"op":"t2t-copy","in":"command-encoder"};read={"op":"sample","in":"render-bundle-encoder"}] + expected: FAIL + + [:boundary="command-buffer";write={"op":"attachment-store","in":"command-encoder"};read={"op":"t2b-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";write={"op":"attachment-store","in":"command-encoder"};read={"op":"t2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";write={"op":"attachment-store","in":"command-encoder"};read={"op":"sample","in":"compute-pass-encoder"}] + expected: FAIL + + [:boundary="command-buffer";write={"op":"attachment-resolve","in":"command-encoder"};read={"op":"t2b-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";write={"op":"attachment-resolve","in":"command-encoder"};read={"op":"t2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";write={"op":"attachment-resolve","in":"command-encoder"};read={"op":"sample","in":"compute-pass-encoder"}] + expected: FAIL + + [:boundary="command-buffer";write={"op":"storage","in":"compute-pass-encoder"};read={"op":"t2b-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";write={"op":"storage","in":"compute-pass-encoder"};read={"op":"t2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";write={"op":"storage","in":"compute-pass-encoder"};read={"op":"sample","in":"compute-pass-encoder"}] + expected: FAIL + + [:boundary="command-buffer";write={"op":"storage","in":"render-pass-encoder"};read={"op":"t2b-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";write={"op":"storage","in":"render-pass-encoder"};read={"op":"t2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";write={"op":"storage","in":"render-bundle-encoder"};read={"op":"t2b-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";write={"op":"storage","in":"render-bundle-encoder"};read={"op":"t2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="pass";write={"op":"storage","in":"compute-pass-encoder"};read={"op":"sample","in":"compute-pass-encoder"}] + expected: FAIL + + [:boundary="dispatch";write={"op":"storage","in":"compute-pass-encoder"};read={"op":"sample","in":"compute-pass-encoder"}] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,buffers,map_ArrayBuffer:postMessage:*] + [:transfer=false;mapMode="READ"] + expected: FAIL + + [:transfer=false;mapMode="WRITE"] + expected: FAIL + + [:transfer=true;mapMode="READ"] + expected: FAIL + + [:transfer=true;mapMode="WRITE"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,shader_module:invalid,fragment:*] + [:isAsync=true;isFragmentShaderValid=true] + expected: FAIL + + [:isAsync=true;isFragmentShaderValid=false] + expected: FAIL + + [:isAsync=false;isFragmentShaderValid=true] + expected: FAIL + + [:isAsync=false;isFragmentShaderValid=false] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,queue,writeTexture:texture,device_mismatch:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,statement,increment_decrement:scalar_i32_decrement:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,texture_view,write:aspect:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,command_buffer,programmable,state_tracking:one_bind_group_multiple_slots:*] + [:encoderType="compute%20pass"] + expected: FAIL + + [:encoderType="render%20pass"] + expected: FAIL + + [:encoderType="render%20bundle"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,multisample_state:alpha_to_coverage,sample_mask:*] + [:isAsync=false;alphaToCoverageEnabled=false] + expected: FAIL + + [:isAsync=false;alphaToCoverageEnabled=true] + expected: FAIL + + [:isAsync=true;alphaToCoverageEnabled=false] + expected: FAIL + + [:isAsync=true;alphaToCoverageEnabled=true] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,determinant:f32:*] + [:inputSource="const";dim=2] + expected: FAIL + + [:inputSource="const";dim=3] + expected: FAIL + + [:inputSource="const";dim=4] + expected: FAIL + + [:inputSource="uniform";dim=2] + expected: FAIL + + [:inputSource="uniform";dim=3] + expected: FAIL + + [:inputSource="uniform";dim=4] + expected: FAIL + + [:inputSource="storage_r";dim=2] + expected: FAIL + + [:inputSource="storage_r";dim=3] + expected: FAIL + + [:inputSource="storage_r";dim=4] + expected: FAIL + + [:inputSource="storage_rw";dim=2] + expected: FAIL + + [:inputSource="storage_rw";dim=3] + expected: FAIL + + [:inputSource="storage_rw";dim=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,refract:f32_vec3:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_loop_break:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,var_and_let:initializer_type:*] + [:variableOrConstant="var"] + expected: FAIL + + [:variableOrConstant="let"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureGatherCompare:array_3d_coords:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,texture,bgra8unorm_storage:configure_storage_usage_on_canvas_context_with_bgra8unorm_storage:*] + [:canvasType="onscreen"] + expected: FAIL + + [:canvasType="offscreen"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,clamp:i32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,fwidthCoarse:f32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,shader_io,locations:nesting:*] + [:target_stage="vertex";target_io="in"] + expected: FAIL + + [:target_stage="vertex";target_io="out"] + expected: FAIL + + [:target_stage="fragment";target_io="in"] + expected: FAIL + + [:target_stage="fragment";target_io="out"] + expected: FAIL + + [:target_stage="";target_io="in"] + expected: FAIL + + [:target_stage="";target_io="out"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureStore:store_3d_coords:*] + [:format="rgba8unorm"] + expected: FAIL + + [:format="rgba8snorm"] + expected: FAIL + + [:format="rgba8uint"] + expected: FAIL + + [:format="rgba8sint"] + expected: FAIL + + [:format="rgba16uint"] + expected: FAIL + + [:format="rgba16sint"] + expected: FAIL + + [:format="rgba16float"] + expected: FAIL + + [:format="r32uint"] + expected: FAIL + + [:format="r32sint"] + expected: FAIL + + [:format="r32float"] + expected: FAIL + + [:format="rg32uint"] + expected: FAIL + + [:format="rg32sint"] + expected: FAIL + + [:format="rg32float"] + expected: FAIL + + [:format="rgba32uint"] + expected: FAIL + + [:format="rgba32sint"] + expected: FAIL + + [:format="rgba32float"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,createRenderBundleEncoder:depth_stencil_readonly:*] + [:depthStencilFormat="stencil8"] + expected: FAIL + + [:depthStencilFormat="depth16unorm"] + expected: FAIL + + [:depthStencilFormat="depth32float"] + expected: FAIL + + [:depthStencilFormat="depth24plus"] + expected: FAIL + + [:depthStencilFormat="depth24plus-stencil8"] + expected: FAIL + + [:depthStencilFormat="depth32float-stencil8"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,u32_arithmetic:division_vector_scalar:*] + [:inputSource="const";vectorize_lhs=2] + expected: FAIL + + [:inputSource="const";vectorize_lhs=3] + expected: FAIL + + [:inputSource="const";vectorize_lhs=4] + expected: FAIL + + [:inputSource="uniform";vectorize_lhs=2] + expected: FAIL + + [:inputSource="uniform";vectorize_lhs=3] + expected: FAIL + + [:inputSource="uniform";vectorize_lhs=4] + expected: FAIL + + [:inputSource="storage_r";vectorize_lhs=2] + expected: FAIL + + [:inputSource="storage_r";vectorize_lhs=3] + expected: FAIL + + [:inputSource="storage_r";vectorize_lhs=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize_lhs=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize_lhs=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize_lhs=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,shader_module,compilation_info:line_number_and_position:*] + [:valid=false;name="ascii"] + expected: FAIL + + [:valid=false;name="unicode"] + expected: FAIL + + [:valid=false;name="carriage-return"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,storageBarrier:barrier:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,adapter,requestDevice:features,known:*] + [:feature="bgra8unorm-storage"] + expected: FAIL + + [:feature="depth-clip-control"] + expected: FAIL + + [:feature="depth32float-stencil8"] + expected: FAIL + + [:feature="texture-compression-bc"] + expected: FAIL + + [:feature="texture-compression-etc2"] + expected: FAIL + + [:feature="texture-compression-astc"] + expected: FAIL + + [:feature="timestamp-query"] + expected: FAIL + + [:feature="indirect-first-instance"] + expected: FAIL + + [:feature="shader-f16"] + expected: FAIL + + [:feature="rg11b10ufloat-renderable"] + expected: FAIL + + [:feature="float32-filterable"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,command_buffer,render,state_tracking:set_index_buffer_before_non_indexed_draw:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,queries,resolveQuerySet:destination_buffer_usage:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,abs:i32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,sqrt:abstract_float:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,unary,i32_conversion:f16:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL diff --git a/tests/wpt/webgpu/meta/webgpu/webgpu/idl/exposed.http.html.ini b/tests/wpt/webgpu/meta/webgpu/webgpu/idl/exposed.http.html.ini new file mode 100644 index 00000000000..51597e7c7e4 --- /dev/null +++ b/tests/wpt/webgpu/meta/webgpu/webgpu/idl/exposed.http.html.ini @@ -0,0 +1,2 @@ +[exposed.http.html] + expected: ERROR diff --git a/tests/wpt/webgpu/meta/webgpu/webgpu/idl/exposed.https.html.ini b/tests/wpt/webgpu/meta/webgpu/webgpu/idl/exposed.https.html.ini new file mode 100644 index 00000000000..0ccccbcf39b --- /dev/null +++ b/tests/wpt/webgpu/meta/webgpu/webgpu/idl/exposed.https.html.ini @@ -0,0 +1,2 @@ +[exposed.https.html] + expected: ERROR diff --git a/tests/wpt/webgpu/meta/webgpu/webgpu/web-platform/reftests/canvas_clear.html.ini b/tests/wpt/webgpu/meta/webgpu/webgpu/web-platform/reftests/canvas_clear.html.ini deleted file mode 100644 index 86e10a61825..00000000000 --- a/tests/wpt/webgpu/meta/webgpu/webgpu/web-platform/reftests/canvas_clear.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[canvas_clear.html] - expected: FAIL diff --git a/tests/wpt/webgpu/meta/webgpu/webgpu/web-platform/reftests/canvas_complex_bgra8unorm.html.ini b/tests/wpt/webgpu/meta/webgpu/webgpu/web-platform/reftests/canvas_complex_bgra8unorm.html.ini deleted file mode 100644 index 2dec29cbaea..00000000000 --- a/tests/wpt/webgpu/meta/webgpu/webgpu/web-platform/reftests/canvas_complex_bgra8unorm.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[canvas_complex_bgra8unorm.html] - expected: TIMEOUT diff --git a/tests/wpt/webgpu/meta/webgpu/webgpu/web_platform/reftests/canvas_clear.https.html.ini b/tests/wpt/webgpu/meta/webgpu/webgpu/web_platform/reftests/canvas_clear.https.html.ini new file mode 100644 index 00000000000..2ec1f1a89bd --- /dev/null +++ b/tests/wpt/webgpu/meta/webgpu/webgpu/web_platform/reftests/canvas_clear.https.html.ini @@ -0,0 +1,2 @@ +[canvas_clear.https.html] + expected: TIMEOUT diff --git a/tests/wpt/webgpu/meta/webgpu/webgpu/web_platform/reftests/canvas_colorspace_bgra8unorm.https.html.ini b/tests/wpt/webgpu/meta/webgpu/webgpu/web_platform/reftests/canvas_colorspace_bgra8unorm.https.html.ini new file mode 100644 index 00000000000..a5eab3d8b6b --- /dev/null +++ b/tests/wpt/webgpu/meta/webgpu/webgpu/web_platform/reftests/canvas_colorspace_bgra8unorm.https.html.ini @@ -0,0 +1,2 @@ +[canvas_colorspace_bgra8unorm.https.html] + expected: TIMEOUT diff --git a/tests/wpt/webgpu/meta/webgpu/webgpu/web_platform/reftests/canvas_colorspace_rgba16float.https.html.ini b/tests/wpt/webgpu/meta/webgpu/webgpu/web_platform/reftests/canvas_colorspace_rgba16float.https.html.ini new file mode 100644 index 00000000000..9a81754e503 --- /dev/null +++ b/tests/wpt/webgpu/meta/webgpu/webgpu/web_platform/reftests/canvas_colorspace_rgba16float.https.html.ini @@ -0,0 +1,2 @@ +[canvas_colorspace_rgba16float.https.html] + expected: TIMEOUT diff --git a/tests/wpt/webgpu/meta/webgpu/webgpu/web_platform/reftests/canvas_colorspace_rgba8unorm.https.html.ini b/tests/wpt/webgpu/meta/webgpu/webgpu/web_platform/reftests/canvas_colorspace_rgba8unorm.https.html.ini new file mode 100644 index 00000000000..b50b053d482 --- /dev/null +++ b/tests/wpt/webgpu/meta/webgpu/webgpu/web_platform/reftests/canvas_colorspace_rgba8unorm.https.html.ini @@ -0,0 +1,2 @@ +[canvas_colorspace_rgba8unorm.https.html] + expected: TIMEOUT diff --git a/tests/wpt/webgpu/meta/webgpu/webgpu/web_platform/reftests/canvas_complex_bgra8unorm_copy.https.html.ini b/tests/wpt/webgpu/meta/webgpu/webgpu/web_platform/reftests/canvas_complex_bgra8unorm_copy.https.html.ini new file mode 100644 index 00000000000..12888843fe8 --- /dev/null +++ b/tests/wpt/webgpu/meta/webgpu/webgpu/web_platform/reftests/canvas_complex_bgra8unorm_copy.https.html.ini @@ -0,0 +1,2 @@ +[canvas_complex_bgra8unorm_copy.https.html] + expected: TIMEOUT diff --git a/tests/wpt/webgpu/meta/webgpu/webgpu/web_platform/reftests/canvas_complex_bgra8unorm_draw.https.html.ini b/tests/wpt/webgpu/meta/webgpu/webgpu/web_platform/reftests/canvas_complex_bgra8unorm_draw.https.html.ini new file mode 100644 index 00000000000..9d227bd4b22 --- /dev/null +++ b/tests/wpt/webgpu/meta/webgpu/webgpu/web_platform/reftests/canvas_complex_bgra8unorm_draw.https.html.ini @@ -0,0 +1,2 @@ +[canvas_complex_bgra8unorm_draw.https.html] + expected: TIMEOUT diff --git a/tests/wpt/webgpu/meta/webgpu/webgpu/web_platform/reftests/canvas_complex_rgba16float_copy.https.html.ini b/tests/wpt/webgpu/meta/webgpu/webgpu/web_platform/reftests/canvas_complex_rgba16float_copy.https.html.ini new file mode 100644 index 00000000000..4f9c1fc3644 --- /dev/null +++ b/tests/wpt/webgpu/meta/webgpu/webgpu/web_platform/reftests/canvas_complex_rgba16float_copy.https.html.ini @@ -0,0 +1,2 @@ +[canvas_complex_rgba16float_copy.https.html] + expected: TIMEOUT diff --git a/tests/wpt/webgpu/meta/webgpu/webgpu/web_platform/reftests/canvas_complex_rgba16float_draw.https.html.ini b/tests/wpt/webgpu/meta/webgpu/webgpu/web_platform/reftests/canvas_complex_rgba16float_draw.https.html.ini new file mode 100644 index 00000000000..6aab6528a9d --- /dev/null +++ b/tests/wpt/webgpu/meta/webgpu/webgpu/web_platform/reftests/canvas_complex_rgba16float_draw.https.html.ini @@ -0,0 +1,2 @@ +[canvas_complex_rgba16float_draw.https.html] + expected: TIMEOUT diff --git a/tests/wpt/webgpu/meta/webgpu/webgpu/web_platform/reftests/canvas_complex_rgba16float_store.https.html.ini b/tests/wpt/webgpu/meta/webgpu/webgpu/web_platform/reftests/canvas_complex_rgba16float_store.https.html.ini new file mode 100644 index 00000000000..2c13269b3e3 --- /dev/null +++ b/tests/wpt/webgpu/meta/webgpu/webgpu/web_platform/reftests/canvas_complex_rgba16float_store.https.html.ini @@ -0,0 +1,2 @@ +[canvas_complex_rgba16float_store.https.html] + expected: TIMEOUT diff --git a/tests/wpt/webgpu/meta/webgpu/webgpu/web_platform/reftests/canvas_complex_rgba8unorm_copy.https.html.ini b/tests/wpt/webgpu/meta/webgpu/webgpu/web_platform/reftests/canvas_complex_rgba8unorm_copy.https.html.ini new file mode 100644 index 00000000000..a7770959ae4 --- /dev/null +++ b/tests/wpt/webgpu/meta/webgpu/webgpu/web_platform/reftests/canvas_complex_rgba8unorm_copy.https.html.ini @@ -0,0 +1,2 @@ +[canvas_complex_rgba8unorm_copy.https.html] + expected: TIMEOUT diff --git a/tests/wpt/webgpu/meta/webgpu/webgpu/web_platform/reftests/canvas_complex_rgba8unorm_draw.https.html.ini b/tests/wpt/webgpu/meta/webgpu/webgpu/web_platform/reftests/canvas_complex_rgba8unorm_draw.https.html.ini new file mode 100644 index 00000000000..a18787d8038 --- /dev/null +++ b/tests/wpt/webgpu/meta/webgpu/webgpu/web_platform/reftests/canvas_complex_rgba8unorm_draw.https.html.ini @@ -0,0 +1,2 @@ +[canvas_complex_rgba8unorm_draw.https.html] + expected: TIMEOUT diff --git a/tests/wpt/webgpu/meta/webgpu/webgpu/web_platform/reftests/canvas_complex_rgba8unorm_store.https.html.ini b/tests/wpt/webgpu/meta/webgpu/webgpu/web_platform/reftests/canvas_complex_rgba8unorm_store.https.html.ini new file mode 100644 index 00000000000..c13a567bd96 --- /dev/null +++ b/tests/wpt/webgpu/meta/webgpu/webgpu/web_platform/reftests/canvas_complex_rgba8unorm_store.https.html.ini @@ -0,0 +1,2 @@ +[canvas_complex_rgba8unorm_store.https.html] + expected: TIMEOUT diff --git a/tests/wpt/webgpu/meta/webgpu/webgpu/web_platform/reftests/canvas_composite_alpha_bgra8unorm_opaque_copy.https.html.ini b/tests/wpt/webgpu/meta/webgpu/webgpu/web_platform/reftests/canvas_composite_alpha_bgra8unorm_opaque_copy.https.html.ini new file mode 100644 index 00000000000..9d3b9009c49 --- /dev/null +++ b/tests/wpt/webgpu/meta/webgpu/webgpu/web_platform/reftests/canvas_composite_alpha_bgra8unorm_opaque_copy.https.html.ini @@ -0,0 +1,2 @@ +[canvas_composite_alpha_bgra8unorm_opaque_copy.https.html] + expected: TIMEOUT diff --git a/tests/wpt/webgpu/meta/webgpu/webgpu/web_platform/reftests/canvas_composite_alpha_bgra8unorm_opaque_draw.https.html.ini b/tests/wpt/webgpu/meta/webgpu/webgpu/web_platform/reftests/canvas_composite_alpha_bgra8unorm_opaque_draw.https.html.ini new file mode 100644 index 00000000000..f0d47b0215b --- /dev/null +++ b/tests/wpt/webgpu/meta/webgpu/webgpu/web_platform/reftests/canvas_composite_alpha_bgra8unorm_opaque_draw.https.html.ini @@ -0,0 +1,2 @@ +[canvas_composite_alpha_bgra8unorm_opaque_draw.https.html] + expected: TIMEOUT diff --git a/tests/wpt/webgpu/meta/webgpu/webgpu/web_platform/reftests/canvas_composite_alpha_bgra8unorm_premultiplied_copy.https.html.ini b/tests/wpt/webgpu/meta/webgpu/webgpu/web_platform/reftests/canvas_composite_alpha_bgra8unorm_premultiplied_copy.https.html.ini new file mode 100644 index 00000000000..cd4cd1e53ca --- /dev/null +++ b/tests/wpt/webgpu/meta/webgpu/webgpu/web_platform/reftests/canvas_composite_alpha_bgra8unorm_premultiplied_copy.https.html.ini @@ -0,0 +1,2 @@ +[canvas_composite_alpha_bgra8unorm_premultiplied_copy.https.html] + expected: TIMEOUT diff --git a/tests/wpt/webgpu/meta/webgpu/webgpu/web_platform/reftests/canvas_composite_alpha_bgra8unorm_premultiplied_draw.https.html.ini b/tests/wpt/webgpu/meta/webgpu/webgpu/web_platform/reftests/canvas_composite_alpha_bgra8unorm_premultiplied_draw.https.html.ini new file mode 100644 index 00000000000..09abd6876dc --- /dev/null +++ b/tests/wpt/webgpu/meta/webgpu/webgpu/web_platform/reftests/canvas_composite_alpha_bgra8unorm_premultiplied_draw.https.html.ini @@ -0,0 +1,2 @@ +[canvas_composite_alpha_bgra8unorm_premultiplied_draw.https.html] + expected: TIMEOUT diff --git a/tests/wpt/webgpu/meta/webgpu/webgpu/web_platform/reftests/canvas_composite_alpha_rgba16float_opaque_copy.https.html.ini b/tests/wpt/webgpu/meta/webgpu/webgpu/web_platform/reftests/canvas_composite_alpha_rgba16float_opaque_copy.https.html.ini new file mode 100644 index 00000000000..4190ac446d4 --- /dev/null +++ b/tests/wpt/webgpu/meta/webgpu/webgpu/web_platform/reftests/canvas_composite_alpha_rgba16float_opaque_copy.https.html.ini @@ -0,0 +1,2 @@ +[canvas_composite_alpha_rgba16float_opaque_copy.https.html] + expected: TIMEOUT diff --git a/tests/wpt/webgpu/meta/webgpu/webgpu/web_platform/reftests/canvas_composite_alpha_rgba16float_opaque_draw.https.html.ini b/tests/wpt/webgpu/meta/webgpu/webgpu/web_platform/reftests/canvas_composite_alpha_rgba16float_opaque_draw.https.html.ini new file mode 100644 index 00000000000..3ad85da88ed --- /dev/null +++ b/tests/wpt/webgpu/meta/webgpu/webgpu/web_platform/reftests/canvas_composite_alpha_rgba16float_opaque_draw.https.html.ini @@ -0,0 +1,2 @@ +[canvas_composite_alpha_rgba16float_opaque_draw.https.html] + expected: TIMEOUT diff --git a/tests/wpt/webgpu/meta/webgpu/webgpu/web_platform/reftests/canvas_composite_alpha_rgba16float_premultiplied_copy.https.html.ini b/tests/wpt/webgpu/meta/webgpu/webgpu/web_platform/reftests/canvas_composite_alpha_rgba16float_premultiplied_copy.https.html.ini new file mode 100644 index 00000000000..2685168c860 --- /dev/null +++ b/tests/wpt/webgpu/meta/webgpu/webgpu/web_platform/reftests/canvas_composite_alpha_rgba16float_premultiplied_copy.https.html.ini @@ -0,0 +1,2 @@ +[canvas_composite_alpha_rgba16float_premultiplied_copy.https.html] + expected: TIMEOUT diff --git a/tests/wpt/webgpu/meta/webgpu/webgpu/web_platform/reftests/canvas_composite_alpha_rgba16float_premultiplied_draw.https.html.ini b/tests/wpt/webgpu/meta/webgpu/webgpu/web_platform/reftests/canvas_composite_alpha_rgba16float_premultiplied_draw.https.html.ini new file mode 100644 index 00000000000..1f8f534bf8d --- /dev/null +++ b/tests/wpt/webgpu/meta/webgpu/webgpu/web_platform/reftests/canvas_composite_alpha_rgba16float_premultiplied_draw.https.html.ini @@ -0,0 +1,2 @@ +[canvas_composite_alpha_rgba16float_premultiplied_draw.https.html] + expected: TIMEOUT diff --git a/tests/wpt/webgpu/meta/webgpu/webgpu/web_platform/reftests/canvas_composite_alpha_rgba8unorm_opaque_copy.https.html.ini b/tests/wpt/webgpu/meta/webgpu/webgpu/web_platform/reftests/canvas_composite_alpha_rgba8unorm_opaque_copy.https.html.ini new file mode 100644 index 00000000000..eea7e5f4ea9 --- /dev/null +++ b/tests/wpt/webgpu/meta/webgpu/webgpu/web_platform/reftests/canvas_composite_alpha_rgba8unorm_opaque_copy.https.html.ini @@ -0,0 +1,2 @@ +[canvas_composite_alpha_rgba8unorm_opaque_copy.https.html] + expected: TIMEOUT diff --git a/tests/wpt/webgpu/meta/webgpu/webgpu/web_platform/reftests/canvas_composite_alpha_rgba8unorm_opaque_draw.https.html.ini b/tests/wpt/webgpu/meta/webgpu/webgpu/web_platform/reftests/canvas_composite_alpha_rgba8unorm_opaque_draw.https.html.ini new file mode 100644 index 00000000000..12831f67562 --- /dev/null +++ b/tests/wpt/webgpu/meta/webgpu/webgpu/web_platform/reftests/canvas_composite_alpha_rgba8unorm_opaque_draw.https.html.ini @@ -0,0 +1,2 @@ +[canvas_composite_alpha_rgba8unorm_opaque_draw.https.html] + expected: TIMEOUT diff --git a/tests/wpt/webgpu/meta/webgpu/webgpu/web_platform/reftests/canvas_composite_alpha_rgba8unorm_premultiplied_copy.https.html.ini b/tests/wpt/webgpu/meta/webgpu/webgpu/web_platform/reftests/canvas_composite_alpha_rgba8unorm_premultiplied_copy.https.html.ini new file mode 100644 index 00000000000..0e2ae0415f3 --- /dev/null +++ b/tests/wpt/webgpu/meta/webgpu/webgpu/web_platform/reftests/canvas_composite_alpha_rgba8unorm_premultiplied_copy.https.html.ini @@ -0,0 +1,2 @@ +[canvas_composite_alpha_rgba8unorm_premultiplied_copy.https.html] + expected: TIMEOUT diff --git a/tests/wpt/webgpu/meta/webgpu/webgpu/web_platform/reftests/canvas_composite_alpha_rgba8unorm_premultiplied_draw.https.html.ini b/tests/wpt/webgpu/meta/webgpu/webgpu/web_platform/reftests/canvas_composite_alpha_rgba8unorm_premultiplied_draw.https.html.ini new file mode 100644 index 00000000000..030a72eb69e --- /dev/null +++ b/tests/wpt/webgpu/meta/webgpu/webgpu/web_platform/reftests/canvas_composite_alpha_rgba8unorm_premultiplied_draw.https.html.ini @@ -0,0 +1,2 @@ +[canvas_composite_alpha_rgba8unorm_premultiplied_draw.https.html] + expected: TIMEOUT diff --git a/tests/wpt/webgpu/meta/webgpu/webgpu/web_platform/reftests/canvas_image_rendering.https.html.ini b/tests/wpt/webgpu/meta/webgpu/webgpu/web_platform/reftests/canvas_image_rendering.https.html.ini new file mode 100644 index 00000000000..b64101496ff --- /dev/null +++ b/tests/wpt/webgpu/meta/webgpu/webgpu/web_platform/reftests/canvas_image_rendering.https.html.ini @@ -0,0 +1,2 @@ +[canvas_image_rendering.https.html] + expected: TIMEOUT diff --git a/tests/wpt/webgpu/meta/webgpu/webgpu/web_platform/reftests/resize_observer.https.html.ini b/tests/wpt/webgpu/meta/webgpu/webgpu/web_platform/reftests/resize_observer.https.html.ini new file mode 100644 index 00000000000..259fb223468 --- /dev/null +++ b/tests/wpt/webgpu/meta/webgpu/webgpu/web_platform/reftests/resize_observer.https.html.ini @@ -0,0 +1,2 @@ +[resize_observer.https.html] + expected: TIMEOUT diff --git a/tests/wpt/webgpu/tests/checkout_commit.txt b/tests/wpt/webgpu/tests/checkout_commit.txt new file mode 100644 index 00000000000..5db12b3c0c2 --- /dev/null +++ b/tests/wpt/webgpu/tests/checkout_commit.txt @@ -0,0 +1 @@ +9ab2eade6a818ed58ac1a7b36b706858f3ba5eb3 diff --git a/tests/wpt/webgpu/tests/webgpu/common/framework/data_cache.js b/tests/wpt/webgpu/tests/webgpu/common/framework/data_cache.js new file mode 100644 index 00000000000..e426ffbbc91 --- /dev/null +++ b/tests/wpt/webgpu/tests/webgpu/common/framework/data_cache.js @@ -0,0 +1,89 @@ +/** + * AUTO-GENERATED - DO NOT EDIT. Source: https://github.com/gpuweb/cts + **/ + +/** DataCache is an interface to a data store used to hold cached data */ +export class DataCache { + /** setDataStore() sets the backing data store used by the data cache */ + setStore(dataStore) { + this.dataStore = dataStore; + } + + /** setDebugLogger() sets the verbose logger */ + setDebugLogger(logger) { + this.debugLogger = logger; + } + + /** + * fetch() retrieves cacheable data from the data cache, first checking the + * in-memory cache, then the data store (if specified), then resorting to + * building the data and storing it in the cache. + */ + async fetch(cacheable) { + // First check the in-memory cache + let data = this.cache.get(cacheable.path); + if (data !== undefined) { + this.log('in-memory cache hit'); + return Promise.resolve(data); + } + this.log('in-memory cache miss'); + // In in-memory cache miss. + // Next, try the data store. + if (this.dataStore !== null && !this.unavailableFiles.has(cacheable.path)) { + let serialized; + try { + serialized = await this.dataStore.load(cacheable.path); + this.log('loaded serialized'); + } catch (err) { + // not found in data store + this.log(`failed to load (${cacheable.path}): ${err}`); + this.unavailableFiles.add(cacheable.path); + } + if (serialized !== undefined) { + this.log(`deserializing`); + data = cacheable.deserialize(serialized); + this.cache.set(cacheable.path, data); + return data; + } + } + // Not found anywhere. Build the data, and cache for future lookup. + this.log(`cache: building (${cacheable.path})`); + data = await cacheable.build(); + this.cache.set(cacheable.path, data); + return data; + } + + log(msg) { + if (this.debugLogger !== null) { + this.debugLogger(`DataCache: ${msg}`); + } + } + + cache = new Map(); + unavailableFiles = new Set(); + dataStore = null; + debugLogger = null; +} + +/** The data cache */ +export const dataCache = new DataCache(); + +/** true if the current process is building the cache */ +let isBuildingDataCache = false; + +/** @returns true if the data cache is currently being built */ +export function getIsBuildingDataCache() { + return isBuildingDataCache; +} + +/** Sets whether the data cache is currently being built */ +export function setIsBuildingDataCache(value = true) { + isBuildingDataCache = value; +} + +/** + * Cacheable is the interface to something that can be stored into the + * DataCache. + * The 'npm run gen_cache' tool will look for module-scope variables of this + * interface, with the name `d`. + */ diff --git a/tests/wpt/webgpu/tests/webgpu/common/framework/fixture.js b/tests/wpt/webgpu/tests/webgpu/common/framework/fixture.js index fcff2a6bb9f..1e5f129e6a4 100644 --- a/tests/wpt/webgpu/tests/webgpu/common/framework/fixture.js +++ b/tests/wpt/webgpu/tests/webgpu/common/framework/fixture.js @@ -1,64 +1,178 @@ /** * AUTO-GENERATED - DO NOT EDIT. Source: https://github.com/gpuweb/cts - **/ function _defineProperty(obj, key, value) { - if (key in obj) { - Object.defineProperty(obj, key, { - value: value, - enumerable: true, - configurable: true, - writable: true, - }); - } else { - obj[key] = value; - } - return obj; -} -import { assert } from './util/util.js'; + **/ import { assert, unreachable } from '../util/util.js'; export class SkipTestCase extends Error {} +export class UnexpectedPassError extends Error {} -// A Fixture is a class used to instantiate each test case at run time. -// A new instance of the Fixture is created for every single test case -// (i.e. every time the test function is run). -export class Fixture { - constructor(rec, params) { - _defineProperty(this, 'params', void 0); - _defineProperty(this, 'rec', void 0); - _defineProperty(this, 'eventualExpectations', []); - _defineProperty(this, 'numOutstandingAsyncExpectations', 0); - this.rec = rec; +export { TestCaseRecorder } from '../internal/logging/test_case_recorder.js'; + +/** The fully-general type for params passed to a test function invocation. */ + +export class SubcaseBatchState { + constructor( + recorder, + /** The case parameters for this test fixture shared state. Subcase params are not included. */ + params + ) { + this.recorder = recorder; this.params = params; } - // This has to be a member function instead of an async `createFixture` function, because - // we need to be able to ergonomically override it in subclasses. + /** + * Runs before the `.before()` function. + * @internal MAINTENANCE_TODO: Make this not visible to test code? + */ + async init() {} + /** + * Runs between the `.before()` function and the subcases. + * @internal MAINTENANCE_TODO: Make this not visible to test code? + */ + async postInit() {} + /** + * Runs after all subcases finish. + * @internal MAINTENANCE_TODO: Make this not visible to test code? + */ + async finalize() {} +} + +/** + * A Fixture is a class used to instantiate each test sub/case at run time. + * A new instance of the Fixture is created for every single test subcase + * (i.e. every time the test function is run). + */ +export class Fixture { + /** + * Interface for recording logs and test status. + * + * @internal + */ + + eventualExpectations = []; + numOutstandingAsyncExpectations = 0; + objectsToCleanUp = []; + + static MakeSharedState(recorder, params) { + return new SubcaseBatchState(recorder, params); + } + + /** @internal */ + constructor(sharedState, rec, params) { + this._sharedState = sharedState; + this.rec = rec; + this._params = params; + } + + /** + * Returns the (case+subcase) parameters for this test function invocation. + */ + get params() { + return this._params; + } + + /** + * Gets the test fixture's shared state. This object is shared between subcases + * within the same testcase. + */ + get sharedState() { + return this._sharedState; + } + + /** + * Override this to do additional pre-test-function work in a derived fixture. + * This has to be a member function instead of an async `createFixture` function, because + * we need to be able to ergonomically override it in subclasses. + * + * @internal MAINTENANCE_TODO: Make this not visible to test code? + */ async init() {} + /** + * Override this to do additional post-test-function work in a derived fixture. + * + * Called even if init was unsuccessful. + * + * @internal MAINTENANCE_TODO: Make this not visible to test code? + */ + async finalize() { + assert( + this.numOutstandingAsyncExpectations === 0, + 'there were outstanding immediateAsyncExpectations (e.g. expectUncapturedError) at the end of the test' + ); + + // Loop to exhaust the eventualExpectations in case they chain off each other. + while (this.eventualExpectations.length) { + const p = this.eventualExpectations.shift(); + try { + await p; + } catch (ex) { + this.rec.threw(ex); + } + } + + // And clean up any objects now that they're done being used. + for (const o of this.objectsToCleanUp) { + if ('getExtension' in o) { + const WEBGL_lose_context = o.getExtension('WEBGL_lose_context'); + if (WEBGL_lose_context) WEBGL_lose_context.loseContext(); + } else if ('destroy' in o) { + o.destroy(); + } else { + o.close(); + } + } + } + + /** + * Tracks an object to be cleaned up after the test finishes. + * + * MAINTENANCE_TODO: Use this in more places. (Will be easier once .destroy() is allowed on + * invalid objects.) + */ + trackForCleanup(o) { + this.objectsToCleanUp.push(o); + return o; + } + + /** Tracks an object, if it's destroyable, to be cleaned up after the test finishes. */ + tryTrackForCleanup(o) { + if (typeof o === 'object' && o !== null) { + if ( + 'destroy' in o || + 'close' in o || + o instanceof WebGLRenderingContext || + o instanceof WebGL2RenderingContext + ) { + this.objectsToCleanUp.push(o); + } + } + return o; + } + + /** Log a debug message. */ debug(msg) { this.rec.debug(new Error(msg)); } + /** Throws an exception marking the subcase as skipped. */ skip(msg) { throw new SkipTestCase(msg); } - async finalize() { - assert( - this.numOutstandingAsyncExpectations === 0, - 'there were outstanding asynchronous expectations (e.g. shouldReject) at the end of the test' - ); - - await Promise.all(this.eventualExpectations); - } - + /** Log a warning and increase the result status to "Warn". */ warn(msg) { this.rec.warn(new Error(msg)); } + /** Log an error and increase the result status to "ExpectFailed". */ fail(msg) { this.rec.expectationFailed(new Error(msg)); } + /** + * Wraps an async function. Tracks its status to fail if the test tries to report a test status + * before the async work has finished. + */ async immediateAsyncExpectation(fn) { this.numOutstandingAsyncExpectations++; const ret = await fn(); @@ -66,28 +180,32 @@ export class Fixture { return ret; } + /** + * Wraps an async function, passing it an `Error` object recording the original stack trace. + * The async work will be implicitly waited upon before reporting a test status. + */ eventualAsyncExpectation(fn) { const promise = fn(new Error()); this.eventualExpectations.push(promise); - return promise; } - expectErrorValue(expectedName, ex, niceStack) { + expectErrorValue(expectedError, ex, niceStack) { if (!(ex instanceof Error)) { niceStack.message = `THREW non-error value, of type ${typeof ex}: ${ex}`; this.rec.expectationFailed(niceStack); return; } const actualName = ex.name; - if (actualName !== expectedName) { - niceStack.message = `THREW ${actualName}, instead of ${expectedName}: ${ex}`; + if (expectedError !== true && actualName !== expectedError) { + niceStack.message = `THREW ${actualName}, instead of ${expectedError}: ${ex}`; this.rec.expectationFailed(niceStack); } else { - niceStack.message = `OK: threw ${actualName}${ex.message}`; + niceStack.message = `OK: threw ${actualName}: ${ex.message}`; this.rec.debug(niceStack); } } + /** Expect that the provided promise resolves (fulfills). */ shouldResolve(p, msg) { this.eventualAsyncExpectation(async niceStack => { const m = msg ? ': ' + msg : ''; @@ -95,12 +213,16 @@ export class Fixture { await p; niceStack.message = 'resolved as expected' + m; } catch (ex) { - niceStack.message = `REJECTED${m}\n${ex.message}`; + niceStack.message = `REJECTED${m}`; + if (ex instanceof Error) { + niceStack.message += '\n' + ex.message; + } this.rec.expectationFailed(niceStack); } }); } + /** Expect that the provided promise rejects, with the provided exception name. */ shouldReject(expectedName, p, msg) { this.eventualAsyncExpectation(async niceStack => { const m = msg ? ': ' + msg : ''; @@ -115,16 +237,31 @@ export class Fixture { }); } - shouldThrow(expectedName, fn, msg) { + /** + * Expect that the provided function throws (if `true` or `string`) or not (if `false`). + * If a string is provided, expect that the throw exception has that name. + * + * MAINTENANCE_TODO: Change to `string | false` so the exception name is always checked. + */ + shouldThrow(expectedError, fn, msg) { const m = msg ? ': ' + msg : ''; try { fn(); - this.rec.expectationFailed(new Error('DID NOT THROW' + m)); + if (expectedError === false) { + this.rec.debug(new Error('did not throw, as expected' + m)); + } else { + this.rec.expectationFailed(new Error('unexpectedly did not throw' + m)); + } } catch (ex) { - this.expectErrorValue(expectedName, ex, new Error(m)); + if (expectedError === false) { + this.rec.expectationFailed(new Error('threw unexpectedly' + m)); + } else { + this.expectErrorValue(expectedError, ex, new Error(m)); + } } } + /** Expect that a condition is true. */ expect(cond, msg) { if (cond) { const m = msg ? ': ' + msg : ''; @@ -134,4 +271,39 @@ export class Fixture { } return cond; } + + /** + * If the argument is an `Error`, fail (or warn). If it's `undefined`, no-op. + * If the argument is an array, apply the above behavior on each of elements. + */ + expectOK(error, { mode = 'fail', niceStack } = {}) { + const handleError = error => { + if (error instanceof Error) { + if (niceStack) { + error.stack = niceStack.stack; + } + if (mode === 'fail') { + this.rec.expectationFailed(error); + } else if (mode === 'warn') { + this.rec.warn(error); + } else { + unreachable(); + } + } + }; + + if (Array.isArray(error)) { + for (const e of error) { + handleError(e); + } + } else { + handleError(error); + } + } + + eventualExpectOK(error, { mode = 'fail' } = {}) { + this.eventualAsyncExpectation(async niceStack => { + this.expectOK(await error, { mode, niceStack }); + }); + } } diff --git a/tests/wpt/webgpu/tests/webgpu/common/framework/gpu/device_pool.js b/tests/wpt/webgpu/tests/webgpu/common/framework/gpu/device_pool.js deleted file mode 100644 index f72b6b734c6..00000000000 --- a/tests/wpt/webgpu/tests/webgpu/common/framework/gpu/device_pool.js +++ /dev/null @@ -1,155 +0,0 @@ -/** - * AUTO-GENERATED - DO NOT EDIT. Source: https://github.com/gpuweb/cts - **/ function _defineProperty(obj, key, value) { - if (key in obj) { - Object.defineProperty(obj, key, { - value: value, - enumerable: true, - configurable: true, - writable: true, - }); - } else { - obj[key] = value; - } - return obj; -} -import { assert, raceWithRejectOnTimeout, unreachable, assertReject } from '../util/util.js'; -import { getGPU } from './implementation.js'; - -class TestFailedButDeviceReusable extends Error {} -export class TestOOMedShouldAttemptGC extends Error {} - -const kPopErrorScopeTimeoutMS = 5000; - -export class DevicePool { - constructor() { - _defineProperty(this, 'failed', false); - _defineProperty(this, 'holder', undefined); - } // undefined if "uninitialized" (not yet initialized, or lost) - - async acquire() { - assert(!this.failed, 'WebGPU device previously failed to initialize; not retrying'); - - if (this.holder === undefined) { - try { - this.holder = await DevicePool.makeHolder(); - } catch (ex) { - this.failed = true; - throw ex; - } - } - assert(!this.holder.acquired, 'Device was in use on DevicePool.acquire'); - this.holder.acquired = true; - - this.beginErrorScopes(); - return this.holder.device; - } - - // When a test is done using a device, it's released back into the pool. - // This waits for error scopes, checks their results, and checks for various error conditions. - async release(device) { - const holder = this.holder; - assert(holder !== undefined, 'trying to release a device while pool is uninitialized'); - assert(holder.acquired, 'trying to release a device while already released'); - assert(device === holder.device, 'Released device was the wrong device'); - - try { - // Time out if popErrorScope never completes. This could happen due to a browser bug - e.g., - // as of this writing, on Chrome GPU process crash, popErrorScope just hangs. - await raceWithRejectOnTimeout( - this.endErrorScopes(), - kPopErrorScopeTimeoutMS, - 'finalization popErrorScope timed out' - ); - - // (Hopefully if the device was lost, it has been reported by the time endErrorScopes() - // has finished (or timed out). If not, it could cause a finite number of extra test - // failures following this one (but should recover eventually).) - const lostReason = holder.lostReason; - if (lostReason !== undefined) { - // Fail the current test. - unreachable(`Device was lost: ${lostReason}`); - } - } catch (ex) { - // Any error that isn't explicitly TestFailedButDeviceReusable forces a new device to be - // created for the next test. - if (!(ex instanceof TestFailedButDeviceReusable)) { - this.holder = undefined; - } - throw ex; - } finally { - // TODO: device.destroy() - - // Mark the holder as free. (This only has an effect if the pool still has the holder.) - // This could be done at the top but is done here to guard against async-races during release. - holder.acquired = false; - } - } - - // Gets a device and creates a DeviceHolder. - // If the device is lost, DeviceHolder.lostReason gets set. - static async makeHolder() { - const gpu = getGPU(); - const adapter = await gpu.requestAdapter(); - assert(adapter !== null); - const device = await adapter.requestDevice(); - assert(device !== null); - - const holder = { - acquired: false, - device, - lostReason: undefined, - }; - - holder.device.lost.then(ev => { - holder.lostReason = ev.message; - }); - return holder; - } - - // Create error scopes that wrap the entire test. - beginErrorScopes() { - assert(this.holder !== undefined); - this.holder.device.pushErrorScope('out-of-memory'); - this.holder.device.pushErrorScope('validation'); - } - - // End the whole-test error scopes. Check that there are no extra error scopes, and that no - // otherwise-uncaptured errors occurred during the test. - async endErrorScopes() { - assert(this.holder !== undefined); - let gpuValidationError; - let gpuOutOfMemoryError; - - try { - // May reject if the device was lost. - gpuValidationError = await this.holder.device.popErrorScope(); - gpuOutOfMemoryError = await this.holder.device.popErrorScope(); - } catch (ex) { - assert( - this.holder.lostReason !== undefined, - "popErrorScope failed, but device.lost hasn't fired (yet)" - ); - - throw ex; - } - - await assertReject( - this.holder.device.popErrorScope(), - 'There was an extra error scope on the stack after a test' - ); - - if (gpuValidationError !== null) { - assert(gpuValidationError instanceof GPUValidationError); - // Allow the device to be reused. - throw new TestFailedButDeviceReusable( - `Unexpected validation error occurred: ${gpuValidationError.message}` - ); - } - if (gpuOutOfMemoryError !== null) { - assert(gpuOutOfMemoryError instanceof GPUOutOfMemoryError); - // Don't allow the device to be reused; unexpected OOM could break the device. - throw new TestOOMedShouldAttemptGC('Unexpected out-of-memory error occurred'); - } - } -} diff --git a/tests/wpt/webgpu/tests/webgpu/common/framework/gpu/implementation.js b/tests/wpt/webgpu/tests/webgpu/common/framework/gpu/implementation.js deleted file mode 100644 index ab118a45444..00000000000 --- a/tests/wpt/webgpu/tests/webgpu/common/framework/gpu/implementation.js +++ /dev/null @@ -1,19 +0,0 @@ -/** - * AUTO-GENERATED - DO NOT EDIT. Source: https://github.com/gpuweb/cts - **/ /// -import { assert } from '../util/util.js'; -let impl = undefined; - -export function getGPU() { - if (impl) { - return impl; - } - - assert( - typeof navigator !== 'undefined' && navigator.gpu !== undefined, - 'No WebGPU implementation found' - ); - - impl = navigator.gpu; - return impl; -} diff --git a/tests/wpt/webgpu/tests/webgpu/common/framework/logging/log_message.js b/tests/wpt/webgpu/tests/webgpu/common/framework/logging/log_message.js deleted file mode 100644 index 8c1007fa822..00000000000 --- a/tests/wpt/webgpu/tests/webgpu/common/framework/logging/log_message.js +++ /dev/null @@ -1,48 +0,0 @@ -/** - * AUTO-GENERATED - DO NOT EDIT. Source: https://github.com/gpuweb/cts - **/ function _defineProperty(obj, key, value) { - if (key in obj) { - Object.defineProperty(obj, key, { - value: value, - enumerable: true, - configurable: true, - writable: true, - }); - } else { - obj[key] = value; - } - return obj; -} -import { extractImportantStackTrace } from '../util/stack.js'; -export class LogMessageWithStack extends Error { - constructor(name, ex) { - super(ex.message); - _defineProperty(this, 'stackHidden', false); - _defineProperty(this, 'timesSeen', 1); - - this.name = name; - this.stack = ex.stack; - } - - /** Set a flag so the stack is not printed in toJSON(). */ - setStackHidden() { - this.stackHidden = true; - } - - /** Increment the "seen x times" counter. */ - incrementTimesSeen() { - this.timesSeen++; - } - - toJSON() { - let m = this.name; - if (this.message) m += ': ' + this.message; - if (!this.stackHidden && this.stack) { - m += '\n' + extractImportantStackTrace(this); - } - if (this.timesSeen > 1) { - m += `\n(seen ${this.timesSeen} times with identical stack)`; - } - return m; - } -} diff --git a/tests/wpt/webgpu/tests/webgpu/common/framework/logging/logger.js b/tests/wpt/webgpu/tests/webgpu/common/framework/logging/logger.js deleted file mode 100644 index c4e65c746f0..00000000000 --- a/tests/wpt/webgpu/tests/webgpu/common/framework/logging/logger.js +++ /dev/null @@ -1,35 +0,0 @@ -/** - * AUTO-GENERATED - DO NOT EDIT. Source: https://github.com/gpuweb/cts - **/ function _defineProperty(obj, key, value) { - if (key in obj) { - Object.defineProperty(obj, key, { - value: value, - enumerable: true, - configurable: true, - writable: true, - }); - } else { - obj[key] = value; - } - return obj; -} -import { version } from '../version.js'; -import { TestCaseRecorder } from './test_case_recorder.js'; - -export class Logger { - constructor(debug) { - _defineProperty(this, 'debug', void 0); - _defineProperty(this, 'results', new Map()); - this.debug = debug; - } - - record(name) { - const result = { status: 'running', timems: -1 }; - this.results.set(name, result); - return [new TestCaseRecorder(result, this.debug), result]; - } - - asJSON(space) { - return JSON.stringify({ version, results: Array.from(this.results) }, undefined, space); - } -} diff --git a/tests/wpt/webgpu/tests/webgpu/common/framework/logging/test_case_recorder.js b/tests/wpt/webgpu/tests/webgpu/common/framework/logging/test_case_recorder.js deleted file mode 100644 index 37acb53143c..00000000000 --- a/tests/wpt/webgpu/tests/webgpu/common/framework/logging/test_case_recorder.js +++ /dev/null @@ -1,139 +0,0 @@ -/** - * AUTO-GENERATED - DO NOT EDIT. Source: https://github.com/gpuweb/cts - **/ function _defineProperty(obj, key, value) { - if (key in obj) { - Object.defineProperty(obj, key, { - value: value, - enumerable: true, - configurable: true, - writable: true, - }); - } else { - obj[key] = value; - } - return obj; -} -import { SkipTestCase } from '../fixture.js'; -import { now, assert } from '../util/util.js'; -import { LogMessageWithStack } from './log_message.js'; -var LogSeverity; -(function (LogSeverity) { - LogSeverity[(LogSeverity['Pass'] = 0)] = 'Pass'; - LogSeverity[(LogSeverity['Skip'] = 1)] = 'Skip'; - LogSeverity[(LogSeverity['Warn'] = 2)] = 'Warn'; - LogSeverity[(LogSeverity['ExpectFailed'] = 3)] = 'ExpectFailed'; - LogSeverity[(LogSeverity['ValidationFailed'] = 4)] = 'ValidationFailed'; - LogSeverity[(LogSeverity['ThrewException'] = 5)] = 'ThrewException'; -})(LogSeverity || (LogSeverity = {})); - -const kMaxLogStacks = 2; - -/** Holds onto a LiveTestCaseResult owned by the Logger, and writes the results into it. */ -export class TestCaseRecorder { - /** Used to dedup log messages which have identical stacks. */ - - constructor(result, debugging) { - _defineProperty(this, 'result', void 0); - _defineProperty(this, 'maxLogSeverity', LogSeverity.Pass); - _defineProperty(this, 'startTime', -1); - _defineProperty(this, 'logs', []); - _defineProperty(this, 'logLinesAtCurrentSeverity', 0); - _defineProperty(this, 'debugging', false); - _defineProperty(this, 'messagesForPreviouslySeenStacks', new Map()); - this.result = result; - this.debugging = debugging; - } - - start() { - assert(this.startTime < 0, 'TestCaseRecorder cannot be reused'); - this.startTime = now(); - } - - finish() { - assert(this.startTime >= 0, 'finish() before start()'); - - const timeMilliseconds = now() - this.startTime; - // Round to next microsecond to avoid storing useless .xxxx00000000000002 in results. - this.result.timems = Math.ceil(timeMilliseconds * 1000) / 1000; - - // Convert numeric enum back to string (but expose 'exception' as 'fail') - this.result.status = - this.maxLogSeverity === LogSeverity.Pass - ? 'pass' - : this.maxLogSeverity === LogSeverity.Skip - ? 'skip' - : this.maxLogSeverity === LogSeverity.Warn - ? 'warn' - : 'fail'; // Everything else is an error - - this.result.logs = this.logs; - } - - injectResult(injectedResult) { - Object.assign(this.result, injectedResult); - } - - debug(ex) { - if (!this.debugging) { - return; - } - const logMessage = new LogMessageWithStack('DEBUG', ex); - logMessage.setStackHidden(); - this.logImpl(LogSeverity.Pass, logMessage); - } - - skipped(ex) { - this.logImpl(LogSeverity.Skip, new LogMessageWithStack('SKIP', ex)); - } - - warn(ex) { - this.logImpl(LogSeverity.Warn, new LogMessageWithStack('WARN', ex)); - } - - expectationFailed(ex) { - this.logImpl(LogSeverity.ExpectFailed, new LogMessageWithStack('EXPECTATION FAILED', ex)); - } - - validationFailed(ex) { - this.logImpl(LogSeverity.ValidationFailed, new LogMessageWithStack('VALIDATION FAILED', ex)); - } - - threw(ex) { - if (ex instanceof SkipTestCase) { - this.skipped(ex); - return; - } - this.logImpl(LogSeverity.ThrewException, new LogMessageWithStack('EXCEPTION', ex)); - } - - logImpl(level, logMessage) { - // Deduplicate errors with the exact same stack - if (logMessage.stack) { - const seen = this.messagesForPreviouslySeenStacks.get(logMessage.stack); - if (seen) { - seen.incrementTimesSeen(); - return; - } - this.messagesForPreviouslySeenStacks.set(logMessage.stack, logMessage); - } - - // Mark printStack=false for all logs except 2 at the highest severity - if (level > this.maxLogSeverity) { - this.logLinesAtCurrentSeverity = 0; - this.maxLogSeverity = level; - if (!this.debugging) { - // Go back and turn off printStack for everything of a lower log level - for (const log of this.logs) { - log.setStackHidden(); - } - } - } - if (level < this.maxLogSeverity || this.logLinesAtCurrentSeverity >= kMaxLogStacks) { - if (!this.debugging) { - logMessage.setStackHidden(); - } - } - this.logs.push(logMessage); - this.logLinesAtCurrentSeverity++; - } -} diff --git a/tests/wpt/webgpu/tests/webgpu/common/framework/params_builder.js b/tests/wpt/webgpu/tests/webgpu/common/framework/params_builder.js index f585e3a2184..787911f9649 100644 --- a/tests/wpt/webgpu/tests/webgpu/common/framework/params_builder.js +++ b/tests/wpt/webgpu/tests/webgpu/common/framework/params_builder.js @@ -1,140 +1,213 @@ /** * AUTO-GENERATED - DO NOT EDIT. Source: https://github.com/gpuweb/cts - **/ let _Symbol$iterator; -function _defineProperty(obj, key, value) { - if (key in obj) { - Object.defineProperty(obj, key, { - value: value, - enumerable: true, - configurable: true, - writable: true, - }); - } else { - obj[key] = value; + **/ import { mergeParams } from '../internal/params_utils.js'; +import { stringifyPublicParams } from '../internal/query/stringify_params.js'; +import { assert, mapLazy } from '../util/util.js'; + +// ================================================================ +// "Public" ParamsBuilder API / Documentation +// ================================================================ + +/** + * Provides doc comments for the methods of CaseParamsBuilder and SubcaseParamsBuilder. + * (Also enforces rough interface match between them.) + */ + +/** + * Base class for `CaseParamsBuilder` and `SubcaseParamsBuilder`. + */ +export class ParamsBuilderBase { + constructor(cases) { + this.cases = cases; } - return obj; -} -import { publicParamsEquals } from './params_utils.js'; -import { assert } from './util/util.js'; -/** Forces a type to resolve its type definitions, to make it readable/debuggable. */ -function typeAssert() {} -{ - { - typeAssert(); - typeAssert(); - typeAssert(); - typeAssert(); - typeAssert(); - - typeAssert(); - - typeAssert(); - typeAssert(); - typeAssert(); - typeAssert(); - typeAssert(); - - // Unexpected test results - hopefully okay to ignore these - typeAssert(); - typeAssert(); - } + /** + * Hidden from test files. Use `builderIterateCasesWithSubcases` to access this. + */ } -export function poptions(name, values) { - const iter = makeReusableIterable(function* () { - for (const value of values) { - yield { [name]: value }; +/** + * Calls the (normally hidden) `iterateCasesWithSubcases()` method. + */ +export function builderIterateCasesWithSubcases(builder) { + return builder.iterateCasesWithSubcases(); +} + +/** + * Builder for combinatorial test **case** parameters. + * + * CaseParamsBuilder is immutable. Each method call returns a new, immutable object, + * modifying the list of cases according to the method called. + * + * This means, for example, that the `unit` passed into `TestBuilder.params()` can be reused. + */ +export class CaseParamsBuilder extends ParamsBuilderBase { + *iterateCasesWithSubcases() { + for (const a of this.cases()) { + yield [a, undefined]; } - }); - - return iter; -} - -export function pbool(name) { - return poptions(name, [false, true]); -} - -export function params() { - return new ParamsBuilder(); -} -_Symbol$iterator = Symbol.iterator; -export class ParamsBuilder { - constructor() { - _defineProperty(this, 'paramSpecs', [{}]); - } - [_Symbol$iterator]() { - const iter = this.paramSpecs[Symbol.iterator](); - return iter; } - combine(newParams) { - const paramSpecs = this.paramSpecs; - this.paramSpecs = makeReusableIterable(function* () { - for (const a of paramSpecs) { - for (const b of newParams) { - yield mergeParams(a, b); - } + [Symbol.iterator]() { + return this.cases(); + } + + /** @inheritDoc */ + expandWithParams(expander) { + const newGenerator = expanderGenerator(this.cases, expander); + return new CaseParamsBuilder(() => newGenerator({})); + } + + /** @inheritDoc */ + expand(key, expander) { + return this.expandWithParams(function* (p) { + for (const value of expander(p)) { + yield { [key]: value }; } }); - - return this; } - expand(expander) { - const paramSpecs = this.paramSpecs; - this.paramSpecs = makeReusableIterable(function* () { - for (const a of paramSpecs) { - for (const b of expander(a)) { - yield mergeParams(a, b); - } - } - }); + /** @inheritDoc */ + combineWithParams(newParams) { + assertNotGenerator(newParams); + const seenValues = new Set(); + for (const params of newParams) { + const paramsStr = stringifyPublicParams(params); + assert(!seenValues.has(paramsStr), `Duplicate entry in combine[WithParams]: ${paramsStr}`); + seenValues.add(paramsStr); + } - return this; + return this.expandWithParams(() => newParams); } + /** @inheritDoc */ + combine(key, values) { + assertNotGenerator(values); + const mapped = mapLazy(values, v => ({ [key]: v })); + return this.combineWithParams(mapped); + } + + /** @inheritDoc */ filter(pred) { - const paramSpecs = this.paramSpecs; - this.paramSpecs = makeReusableIterable(function* () { - for (const p of paramSpecs) { - if (pred(p)) { - yield p; - } - } - }); - return this; + const newGenerator = filterGenerator(this.cases, pred); + return new CaseParamsBuilder(() => newGenerator({})); } + /** @inheritDoc */ unless(pred) { return this.filter(x => !pred(x)); } - exclude(exclude) { - const excludeArray = Array.from(exclude); - const paramSpecs = this.paramSpecs; - this.paramSpecs = makeReusableIterable(function* () { - for (const p of paramSpecs) { - if (excludeArray.every(e => !publicParamsEquals(p, e))) { - yield p; - } + /** + * "Finalize" the list of cases and begin defining subcases. + * Returns a new SubcaseParamsBuilder. Methods called on SubcaseParamsBuilder + * generate new subcases instead of new cases. + */ + beginSubcases() { + return new SubcaseParamsBuilder( + () => this.cases(), + function* () { + yield {}; + } + ); + } +} + +/** + * The unit CaseParamsBuilder, representing a single case with no params: `[ {} ]`. + * + * `punit` is passed to every `.params()`/`.paramsSubcasesOnly()` call, so `kUnitCaseParamsBuilder` + * is only explicitly needed if constructing a ParamsBuilder outside of a test builder. + */ +export const kUnitCaseParamsBuilder = new CaseParamsBuilder(function* () { + yield {}; +}); + +/** + * Builder for combinatorial test _subcase_ parameters. + * + * SubcaseParamsBuilder is immutable. Each method call returns a new, immutable object, + * modifying the list of subcases according to the method called. + */ +export class SubcaseParamsBuilder extends ParamsBuilderBase { + constructor(cases, generator) { + super(cases); + this.subcases = generator; + } + + *iterateCasesWithSubcases() { + for (const caseP of this.cases()) { + const subcases = Array.from(this.subcases(caseP)); + if (subcases.length) { + yield [caseP, subcases]; + } + } + } + + /** @inheritDoc */ + expandWithParams(expander) { + return new SubcaseParamsBuilder(this.cases, expanderGenerator(this.subcases, expander)); + } + + /** @inheritDoc */ + expand(key, expander) { + return this.expandWithParams(function* (p) { + for (const value of expander(p)) { + // TypeScript doesn't know here that NewPKey is always a single literal string type. + yield { [key]: value }; } }); - return this; + } + + /** @inheritDoc */ + combineWithParams(newParams) { + assertNotGenerator(newParams); + return this.expandWithParams(() => newParams); + } + + /** @inheritDoc */ + combine(key, values) { + assertNotGenerator(values); + return this.expand(key, () => values); + } + + /** @inheritDoc */ + filter(pred) { + return new SubcaseParamsBuilder(this.cases, filterGenerator(this.subcases, pred)); + } + + /** @inheritDoc */ + unless(pred) { + return this.filter(x => !pred(x)); } } -// If you create an Iterable by calling a generator function (e.g. in IIFE), it is exhausted after -// one use. This just wraps a generator function in an object so it be iterated multiple times. -function makeReusableIterable(generatorFn) { - return { [Symbol.iterator]: generatorFn }; +function expanderGenerator(baseGenerator, expander) { + return function* (base) { + for (const a of baseGenerator(base)) { + for (const b of expander(mergeParams(base, a))) { + yield mergeParams(a, b); + } + } + }; } -// (keyof A & keyof B) is not empty, so they overlapped +function filterGenerator(baseGenerator, pred) { + return function* (base) { + for (const a of baseGenerator(base)) { + if (pred(mergeParams(base, a))) { + yield a; + } + } + }; +} -function mergeParams(a, b) { - for (const key of Object.keys(a)) { - assert(!(key in b), 'Duplicate key: ' + key); +/** Assert an object is not a Generator (a thing returned from a generator function). */ +function assertNotGenerator(x) { + if ('constructor' in x) { + assert( + x.constructor !== (function* () {})().constructor, + 'Argument must not be a generator, as generators are not reusable' + ); } - return { ...a, ...b }; } diff --git a/tests/wpt/webgpu/tests/webgpu/common/framework/query/json_param_value.js b/tests/wpt/webgpu/tests/webgpu/common/framework/query/json_param_value.js deleted file mode 100644 index 921b3ddce6a..00000000000 --- a/tests/wpt/webgpu/tests/webgpu/common/framework/query/json_param_value.js +++ /dev/null @@ -1,19 +0,0 @@ -/** - * AUTO-GENERATED - DO NOT EDIT. Source: https://github.com/gpuweb/cts - **/ import { assert } from '../util/util.js'; -// JSON can't represent `undefined` and by default stores it as `null`. -// Instead, store `undefined` as this magic string value in JSON. -const jsUndefinedMagicValue = '_undef_'; - -export function stringifyParamValue(value) { - return JSON.stringify(value, (k, v) => { - // Make sure no one actually uses the magic value as a parameter. - assert(v !== jsUndefinedMagicValue); - - return v === undefined ? jsUndefinedMagicValue : v; - }); -} - -export function parseParamValue(s) { - return JSON.parse(s, (k, v) => (v === jsUndefinedMagicValue ? undefined : v)); -} diff --git a/tests/wpt/webgpu/tests/webgpu/common/framework/query/query.js b/tests/wpt/webgpu/tests/webgpu/common/framework/query/query.js deleted file mode 100644 index 0a9742055eb..00000000000 --- a/tests/wpt/webgpu/tests/webgpu/common/framework/query/query.js +++ /dev/null @@ -1,127 +0,0 @@ -/** - * AUTO-GENERATED - DO NOT EDIT. Source: https://github.com/gpuweb/cts - **/ function _defineProperty(obj, key, value) { - if (key in obj) { - Object.defineProperty(obj, key, { - value: value, - enumerable: true, - configurable: true, - writable: true, - }); - } else { - obj[key] = value; - } - return obj; -} -import { assert } from '../util/util.js'; -import { encodeURIComponentSelectively } from './encode_selectively.js'; -import { kBigSeparator, kPathSeparator, kWildcard, kParamSeparator } from './separators.js'; -import { stringifyPublicParams } from './stringify_params.js'; - -/** - * Represents a test query of some level. - * - * TestQuery types are immutable. - */ - -// SingleCase - -/** - * A multi-file test query, like `s:*` or `s:a,b,*`. - * - * Immutable (makes copies of constructor args). - */ -export class TestQueryMultiFile { - constructor(suite, file) { - _defineProperty(this, 'level', 1); - _defineProperty(this, 'isMultiFile', true); - _defineProperty(this, 'suite', void 0); - _defineProperty(this, 'filePathParts', void 0); - this.suite = suite; - this.filePathParts = [...file]; - } - - toString() { - return encodeURIComponentSelectively(this.toStringHelper().join(kBigSeparator)); - } - - toStringHelper() { - return [this.suite, [...this.filePathParts, kWildcard].join(kPathSeparator)]; - } -} - -/** - * A multi-test test query, like `s:f:*` or `s:f:a,b,*`. - * - * Immutable (makes copies of constructor args). - */ -export class TestQueryMultiTest extends TestQueryMultiFile { - constructor(suite, file, test) { - super(suite, file); - _defineProperty(this, 'level', 2); - _defineProperty(this, 'isMultiFile', false); - _defineProperty(this, 'isMultiTest', true); - _defineProperty(this, 'testPathParts', void 0); - assert(file.length > 0, 'multi-test (or finer) query must have file-path'); - this.testPathParts = [...test]; - } - - toStringHelper() { - return [ - this.suite, - this.filePathParts.join(kPathSeparator), - [...this.testPathParts, kWildcard].join(kPathSeparator), - ]; - } -} - -/** - * A multi-case test query, like `s:f:t:*` or `s:f:t:a,b,*`. - * - * Immutable (makes copies of constructor args), except for param values - * (which aren't normally supposed to change; they're marked readonly in CaseParams). - */ -export class TestQueryMultiCase extends TestQueryMultiTest { - constructor(suite, file, test, params) { - super(suite, file, test); - _defineProperty(this, 'level', 3); - _defineProperty(this, 'isMultiTest', false); - _defineProperty(this, 'isMultiCase', true); - _defineProperty(this, 'params', void 0); - assert(test.length > 0, 'multi-case (or finer) query must have test-path'); - this.params = { ...params }; - } - - toStringHelper() { - const paramsParts = stringifyPublicParams(this.params); - return [ - this.suite, - this.filePathParts.join(kPathSeparator), - this.testPathParts.join(kPathSeparator), - [...paramsParts, kWildcard].join(kParamSeparator), - ]; - } -} - -/** - * A multi-case test query, like `s:f:t:` or `s:f:t:a=1,b=1`. - * - * Immutable (makes copies of constructor args). - */ -export class TestQuerySingleCase extends TestQueryMultiCase { - constructor(...args) { - super(...args); - _defineProperty(this, 'level', 4); - _defineProperty(this, 'isMultiCase', false); - } - - toStringHelper() { - const paramsParts = stringifyPublicParams(this.params); - return [ - this.suite, - this.filePathParts.join(kPathSeparator), - this.testPathParts.join(kPathSeparator), - paramsParts.join(kParamSeparator), - ]; - } -} diff --git a/tests/wpt/webgpu/tests/webgpu/common/framework/query/stringify_params.js b/tests/wpt/webgpu/tests/webgpu/common/framework/query/stringify_params.js deleted file mode 100644 index b9c9cde7067..00000000000 --- a/tests/wpt/webgpu/tests/webgpu/common/framework/query/stringify_params.js +++ /dev/null @@ -1,27 +0,0 @@ -/** - * AUTO-GENERATED - DO NOT EDIT. Source: https://github.com/gpuweb/cts - **/ import { badParamValueChars, paramKeyIsPublic } from '../params_utils.js'; -import { assert } from '../util/util.js'; - -import { stringifyParamValue } from './json_param_value.js'; -import { kParamKVSeparator } from './separators.js'; - -export function stringifyPublicParams(p) { - return Object.keys(p) - .filter(k => paramKeyIsPublic(k)) - .map(k => stringifySingleParam(k, p[k])); -} - -export function stringifySingleParam(k, v) { - return `${k}${kParamKVSeparator}${stringifySingleParamValue(v)}`; -} - -function stringifySingleParamValue(v) { - const s = stringifyParamValue(v); - assert( - !badParamValueChars.test(s), - `JSON.stringified param value must not match ${badParamValueChars} - was ${s}` - ); - - return s; -} diff --git a/tests/wpt/webgpu/tests/webgpu/common/framework/resources.js b/tests/wpt/webgpu/tests/webgpu/common/framework/resources.js new file mode 100644 index 00000000000..72eabeda4e4 --- /dev/null +++ b/tests/wpt/webgpu/tests/webgpu/common/framework/resources.js @@ -0,0 +1,111 @@ +/** + * AUTO-GENERATED - DO NOT EDIT. Source: https://github.com/gpuweb/cts + **/ /** + * Base path for resources. The default value is correct for non-worker WPT, but standalone and + * workers must access resources using a different base path, so this is overridden in + * `test_worker-worker.ts` and `standalone.ts`. + */ let baseResourcePath = './resources'; +let crossOriginHost = ''; + +function getAbsoluteBaseResourcePath(path) { + // Path is already an absolute one. + if (path[0] === '/') { + return path; + } + + // Path is relative + const relparts = window.location.pathname.split('/'); + relparts.pop(); + const pathparts = path.split('/'); + + let i; + for (i = 0; i < pathparts.length; ++i) { + switch (pathparts[i]) { + case '': + break; + case '.': + break; + case '..': + relparts.pop(); + break; + default: + relparts.push(pathparts[i]); + break; + } + } + + return relparts.join('/'); +} + +function runningOnLocalHost() { + const hostname = window.location.hostname; + return hostname === 'localhost' || hostname === '127.0.0.1' || hostname === '::1'; +} + +/** + * Get a path to a resource in the `resources` directory relative to the current execution context + * (html file or worker .js file), for `fetch()`, ``, `