diff options
author | sagudev <16504129+sagudev@users.noreply.github.com> | 2025-04-18 09:49:06 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-04-18 07:49:06 +0000 |
commit | 05b5268061f66bdd3ae14eb51e2d0719bdc8325a (patch) | |
tree | f835428a499092f084c4bb1532f99bc0ad6ad300 | |
parent | bd9242acfa599ca6bc3d79c10edfeb7cb54246ae (diff) | |
download | servo-05b5268061f66bdd3ae14eb51e2d0719bdc8325a.tar.gz servo-05b5268061f66bdd3ae14eb51e2d0719bdc8325a.zip |
chore: Update wgpu to v25 (#36486)
Updates wgpu to v25 and remove some verbose logging from CTS (that also
causes OOM).
Testing: WebGPU CTS
---------
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
19 files changed, 3825 insertions, 2252 deletions
diff --git a/Cargo.lock b/Cargo.lock index 2d3a667e976..c29bfe22631 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1044,10 +1044,11 @@ dependencies = [ [[package]] name = "codespan-reporting" -version = "0.11.1" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e" +checksum = "fe6d2e5af09e8c8ad56c969f2157a3d4238cebc7c55f0a517728c38f7b200f81" dependencies = [ + "serde", "termcolor", "unicode-width", ] @@ -2705,7 +2706,7 @@ checksum = "dcf29e94d6d243368b7a56caa16bc213e4f9f8ed38c4d9557069527b5d5281ca" dependencies = [ "bitflags 2.9.0", "gpu-descriptor-types", - "hashbrown 0.15.2", + "hashbrown", ] [[package]] @@ -3078,6 +3079,7 @@ checksum = "459196ed295495a68f7d7fe1d84f6c4b7ff0e21fe3017b2f283c6fac3ad803c9" dependencies = [ "cfg-if", "crunchy", + "num-traits", ] [[package]] @@ -3097,21 +3099,12 @@ dependencies = [ [[package]] name = "hashbrown" -version = "0.14.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" -dependencies = [ - "ahash", - "serde", -] - -[[package]] -name = "hashbrown" version = "0.15.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289" dependencies = [ "foldhash", + "serde", ] [[package]] @@ -3920,7 +3913,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e" dependencies = [ "equivalent", - "hashbrown 0.15.2", + "hashbrown", ] [[package]] @@ -4712,22 +4705,25 @@ checksum = "956787520e75e9bd233246045d19f42fb73242759cc57fba9611d940ae96d4b0" [[package]] name = "naga" -version = "24.0.0" -source = "git+https://github.com/gfx-rs/wgpu?rev=2f255edc60e9669c8c737464c59af10d59a31126#2f255edc60e9669c8c737464c59af10d59a31126" +version = "25.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2b977c445f26e49757f9aca3631c3b8b836942cb278d69a92e7b80d3b24da632" dependencies = [ "arrayvec", "bit-set", "bitflags 2.9.0", "cfg_aliases", "codespan-reporting", - "hashbrown 0.14.5", + "half", + "hashbrown", "hexf-parse", "indexmap", "log", + "num-traits", + "once_cell", "rustc-hash 1.1.0", "spirv", "strum", - "termcolor", "thiserror 2.0.9", "unicode-ident", ] @@ -8628,15 +8624,17 @@ checksum = "53a85b86a771b1c87058196170769dd264f66c0782acf1ae6cc51bfd64b39082" [[package]] name = "wgpu-core" -version = "24.0.0" -source = "git+https://github.com/gfx-rs/wgpu?rev=2f255edc60e9669c8c737464c59af10d59a31126#2f255edc60e9669c8c737464c59af10d59a31126" +version = "25.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a19813e647da7aa3cdaa84f5846e2c64114970ea7c86b1e6aae8be08091f4bdc" dependencies = [ "arrayvec", + "bit-set", "bit-vec", "bitflags 2.9.0", "cfg_aliases", "document-features", - "hashbrown 0.14.5", + "hashbrown", "indexmap", "log", "naga", @@ -8656,32 +8654,36 @@ dependencies = [ [[package]] name = "wgpu-core-deps-apple" -version = "24.0.0" -source = "git+https://github.com/gfx-rs/wgpu?rev=2f255edc60e9669c8c737464c59af10d59a31126#2f255edc60e9669c8c737464c59af10d59a31126" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cfd488b3239b6b7b185c3b045c39ca6bf8af34467a4c5de4e0b1a564135d093d" dependencies = [ "wgpu-hal", ] [[package]] name = "wgpu-core-deps-emscripten" -version = "24.0.0" -source = "git+https://github.com/gfx-rs/wgpu?rev=2f255edc60e9669c8c737464c59af10d59a31126#2f255edc60e9669c8c737464c59af10d59a31126" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f09ad7aceb3818e52539acc679f049d3475775586f3f4e311c30165cf2c00445" dependencies = [ "wgpu-hal", ] [[package]] name = "wgpu-core-deps-windows-linux-android" -version = "24.0.0" -source = "git+https://github.com/gfx-rs/wgpu?rev=2f255edc60e9669c8c737464c59af10d59a31126#2f255edc60e9669c8c737464c59af10d59a31126" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cba5fb5f7f9c98baa7c889d444f63ace25574833df56f5b817985f641af58e46" dependencies = [ "wgpu-hal", ] [[package]] name = "wgpu-hal" -version = "24.0.0" -source = "git+https://github.com/gfx-rs/wgpu?rev=2f255edc60e9669c8c737464c59af10d59a31126#2f255edc60e9669c8c737464c59af10d59a31126" +version = "25.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fb7c4a1dc42ff14c23c9b11ebf1ee85cde661a9b1cf0392f79c1faca5bc559fb" dependencies = [ "android_system_properties", "arrayvec", @@ -8690,6 +8692,7 @@ dependencies = [ "bitflags 2.9.0", "block", "bytemuck", + "cfg-if", "cfg_aliases", "core-graphics-types", "glow", @@ -8697,7 +8700,7 @@ dependencies = [ "gpu-alloc", "gpu-allocator", "gpu-descriptor", - "hashbrown 0.14.5", + "hashbrown", "js-sys", "khronos-egl", "libc", @@ -8707,7 +8710,6 @@ dependencies = [ "naga", "ndk-sys 0.5.0+25.2.9519653", "objc", - "once_cell", "ordered-float", "parking_lot", "profiling", @@ -8724,10 +8726,12 @@ dependencies = [ [[package]] name = "wgpu-types" -version = "24.0.0" -source = "git+https://github.com/gfx-rs/wgpu?rev=2f255edc60e9669c8c737464c59af10d59a31126#2f255edc60e9669c8c737464c59af10d59a31126" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2aa49460c2a8ee8edba3fca54325540d904dd85b2e086ada762767e17d06e8bc" dependencies = [ "bitflags 2.9.0", + "bytemuck", "js-sys", "log", "serde", diff --git a/Cargo.toml b/Cargo.toml index 5a9698dc43a..c556bc2f246 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -167,8 +167,8 @@ webpki-roots = "0.26" webrender = { git = "https://github.com/servo/webrender", branch = "0.66", features = ["capture"] } webrender_api = { git = "https://github.com/servo/webrender", branch = "0.66" } webxr-api = { path = "components/shared/webxr" } -wgpu-core = { git = "https://github.com/gfx-rs/wgpu", rev = "2f255edc60e9669c8c737464c59af10d59a31126" } -wgpu-types = { git = "https://github.com/gfx-rs/wgpu", rev = "2f255edc60e9669c8c737464c59af10d59a31126" } +wgpu-core = "25" +wgpu-types = "25" winapi = "0.3" windows-sys = "0.59" wio = "0.2" diff --git a/components/script/dom/webgpu/gpuadapter.rs b/components/script/dom/webgpu/gpuadapter.rs index cd7b192870d..16d5dfed4a2 100644 --- a/components/script/dom/webgpu/gpuadapter.rs +++ b/components/script/dom/webgpu/gpuadapter.rs @@ -6,8 +6,9 @@ use std::rc::Rc; use dom_struct::dom_struct; use js::jsapi::{Heap, JSObject}; -use webgpu_traits::{WebGPU, WebGPUAdapter, WebGPUDeviceResponse, WebGPURequest}; -use wgpu_core::instance::RequestDeviceError; +use webgpu_traits::{ + RequestDeviceError, WebGPU, WebGPUAdapter, WebGPUDeviceResponse, WebGPURequest, +}; use wgpu_types::{self, MemoryHints}; use super::gpusupportedfeatures::GPUSupportedFeatures; @@ -146,6 +147,7 @@ impl GPUAdapterMethods<crate::DomTypeHolder> for GPUAdapter { required_limits, label: Some(descriptor.parent.label.to_string()), memory_hints: MemoryHints::MemoryUsage, + trace: wgpu_types::Trace::Off, }; let device_id = self.global().wgpu_id_hub().create_device_id(); let queue_id = self.global().wgpu_id_hub().create_queue_id(); @@ -206,6 +208,7 @@ impl GPUAdapterMethods<crate::DomTypeHolder> for GPUAdapter { } impl RoutedPromiseListener<WebGPUDeviceResponse> for GPUAdapter { + /// <https://www.w3.org/TR/webgpu/#dom-gpuadapter-requestdevice> fn handle_response( &self, response: WebGPUDeviceResponse, @@ -213,6 +216,7 @@ impl RoutedPromiseListener<WebGPUDeviceResponse> for GPUAdapter { can_gc: CanGc, ) { match response { + // 3.1 Let device be a new device with the capabilities described by descriptor. (device_id, queue_id, Ok(descriptor)) => { let device = GPUDevice::new( &self.global(), @@ -229,14 +233,24 @@ impl RoutedPromiseListener<WebGPUDeviceResponse> for GPUAdapter { self.global().add_gpu_device(&device); promise.resolve_native(&device, can_gc); }, + // 1. If features are not supported reject promise with a TypeError. (_, _, Err(RequestDeviceError::UnsupportedFeature(f))) => promise.reject_error( - Error::Type(RequestDeviceError::UnsupportedFeature(f).to_string()), + Error::Type( + wgpu_core::instance::RequestDeviceError::UnsupportedFeature(f).to_string(), + ), can_gc, ), - (_, _, Err(RequestDeviceError::LimitsExceeded(_))) => { + // 2. If limits are not supported reject promise with an OperationError. + (_, _, Err(RequestDeviceError::LimitsExceeded(l))) => { + warn!( + "{}", + wgpu_core::instance::RequestDeviceError::LimitsExceeded(l) + ); promise.reject_error(Error::Operation, can_gc) }, - (device_id, queue_id, Err(e)) => { + // 3. user agent otherwise cannot fulfill the request + (device_id, queue_id, Err(RequestDeviceError::Other(e))) => { + // 1. Let device be a new device. let device = GPUDevice::new( &self.global(), self.channel.clone(), @@ -249,7 +263,8 @@ impl RoutedPromiseListener<WebGPUDeviceResponse> for GPUAdapter { String::new(), can_gc, ); - device.lose(GPUDeviceLostReason::Unknown, e.to_string(), can_gc); + // 2. Lose the device(device, "unknown"). + device.lose(GPUDeviceLostReason::Unknown, e, can_gc); promise.resolve_native(&device, can_gc); }, } diff --git a/components/shared/webgpu/lib.rs b/components/shared/webgpu/lib.rs index c33afc0b734..b03a82c1996 100644 --- a/components/shared/webgpu/lib.rs +++ b/components/shared/webgpu/lib.rs @@ -20,7 +20,7 @@ pub use wgpu_core::id::{ ComputePassEncoderId as ComputePassId, RenderPassEncoderId as RenderPassId, }; use wgpu_core::id::{ComputePipelineId, DeviceId, QueueId, RenderPipelineId}; -use wgpu_core::instance::{RequestAdapterError, RequestDeviceError}; +use wgpu_core::instance::FailedLimit; use wgpu_core::pipeline::CreateShaderModuleError; use wgpu_types::{AdapterInfo, DeviceDescriptor, Features, Limits, TextureFormat}; @@ -31,7 +31,7 @@ pub use crate::render_commands::*; pub const PRESENTATION_BUFFER_COUNT: usize = 10; -pub type WebGPUAdapterResponse = Option<Result<Adapter, RequestAdapterError>>; +pub type WebGPUAdapterResponse = Option<Result<Adapter, String>>; pub type WebGPUComputePipelineResponse = Result<Pipeline<ComputePipelineId>, Error>; pub type WebGPUPoppedErrorScopeResponse = Result<Option<Error>, PopError>; pub type WebGPURenderPipelineResponse = Result<Pipeline<RenderPipelineId>, Error>; @@ -142,3 +142,24 @@ pub type WebGPUDeviceResponse = ( WebGPUQueue, Result<DeviceDescriptor<Option<String>>, RequestDeviceError>, ); + +#[derive(Clone, Debug, Deserialize, Serialize)] +pub enum RequestDeviceError { + LimitsExceeded(FailedLimit), + UnsupportedFeature(Features), + Other(String), +} + +impl From<wgpu_core::instance::RequestDeviceError> for RequestDeviceError { + fn from(value: wgpu_core::instance::RequestDeviceError) -> Self { + match value { + wgpu_core::instance::RequestDeviceError::LimitsExceeded(failed_limit) => { + RequestDeviceError::LimitsExceeded(failed_limit) + }, + wgpu_core::instance::RequestDeviceError::UnsupportedFeature(features) => { + RequestDeviceError::UnsupportedFeature(features) + }, + e => RequestDeviceError::Other(e.to_string()), + } + } +} diff --git a/components/webgpu/wgpu_thread.rs b/components/webgpu/wgpu_thread.rs index ce0303aaba7..8ca979670b2 100644 --- a/components/webgpu/wgpu_thread.rs +++ b/components/webgpu/wgpu_thread.rs @@ -664,7 +664,8 @@ impl WGPU { limits, channel: WebGPU(self.sender.clone()), } - }); + }) + .map_err(|err| err.to_string()); if let Err(e) = sender.send(Some(response)) { warn!( @@ -686,6 +687,7 @@ impl WGPU { required_features: descriptor.required_features, required_limits: descriptor.required_limits.clone(), memory_hints: MemoryHints::MemoryUsage, + trace: wgpu_types::Trace::Off, }; let global = &self.global; let device = WebGPUDevice(device_id); @@ -694,7 +696,6 @@ impl WGPU { .adapter_request_device( adapter_id.0, &desc, - None, Some(device_id), Some(queue_id), ) @@ -733,7 +734,8 @@ impl WGPU { }); global.device_set_device_lost_closure(device_id, callback); descriptor - }); + }) + .map_err(Into::into); if let Err(e) = sender.send((device, queue, result)) { warn!( "Failed to send response to WebGPURequest::RequestDevice ({})", diff --git a/deny.toml b/deny.toml index 6be232e669f..80f02cc308e 100644 --- a/deny.toml +++ b/deny.toml @@ -118,7 +118,6 @@ skip = [ "foreign-types-shared", "metal", "windows-core", - "hashbrown", # wgpu-hal depends on 0.5.0. "ndk-sys", @@ -163,4 +162,4 @@ skip = [ # github.com organizations to allow git sources for [sources.allow-org] -github = ["pcwalton", "servo", "gfx-rs"] +github = ["pcwalton", "servo"] diff --git a/python/servo/testing_commands.py b/python/servo/testing_commands.py index 8cc33e665b7..33e088fe71f 100644 --- a/python/servo/testing_commands.py +++ b/python/servo/testing_commands.py @@ -673,6 +673,12 @@ class MachCommands(CommandBase): # Write the file out again with open(cts_html, 'w') as file: file.write(filedata) + logger = path.join(clone_dir, "out-wpt", "common/internal/logging/test_case_recorder.js") + with open(logger, 'r') as file: + filedata = file.read() + filedata.replace("info(ex) {", "info(ex) {return;") + with open(logger, 'w') as file: + file.write(filedata) # copy delete(path.join(tdir, "webgpu")) shutil.copytree(path.join(clone_dir, "out-wpt"), path.join(tdir, "webgpu")) diff --git a/tests/wpt/webgpu/meta/MANIFEST.json b/tests/wpt/webgpu/meta/MANIFEST.json index 7902f44b47d..e8d4eb96465 100644 --- a/tests/wpt/webgpu/meta/MANIFEST.json +++ b/tests/wpt/webgpu/meta/MANIFEST.json @@ -582,7 +582,7 @@ [] ], "test_case_recorder.js": [ - "5b2a4e8b8ef259763c331bf7e4f8421d1eb43a70", + "a37c61a4a6bae52828c0e2747e3eacd0e1e6f03d", [] ] }, diff --git a/tests/wpt/webgpu/meta/webgpu/cts.https.html.ini b/tests/wpt/webgpu/meta/webgpu/cts.https.html.ini index f7a0246317a..6dcd6fd8d99 100644 --- a/tests/wpt/webgpu/meta/webgpu/cts.https.html.ini +++ b/tests/wpt/webgpu/meta/webgpu/cts.https.html.ini @@ -773,8 +773,6 @@ [:srcFormat="astc-8x8-unorm-srgb";dstFormat="astc-8x8-unorm-srgb";dimension="2d"] [:srcFormat="bc1-rgba-unorm";dstFormat="bc1-rgba-unorm";dimension="2d"] - expected: - if os == "linux" and not debug: FAIL [:srcFormat="bc1-rgba-unorm";dstFormat="bc1-rgba-unorm-srgb";dimension="2d"] expected: @@ -5158,13 +5156,9 @@ [cts.https.html?q=webgpu:api,operation,rendering,basic:large_draw:*] - [:indexed=false;indirect=false] - - [:indexed=false;indirect=true] - - [:indexed=true;indirect=false] - - [:indexed=true;indirect=true] + disabled: true + expected: + if os == "linux" and not debug: SKIP [cts.https.html?q=webgpu:api,operation,rendering,color_target_state:blend_constant,initial:*] @@ -17182,9 +17176,2045 @@ [cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxUniformBuffersPerShaderStage:createPipeline,at_over:*] - disabled: true expected: - if os == "linux" and not debug: SKIP + if os == "linux" and not debug: TIMEOUT + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="vertex";order="backward";bindGroupTest="differentGroups"] + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="vertex";order="backward";bindGroupTest="sameGroup"] + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="vertex";order="forward";bindGroupTest="differentGroups"] + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="vertex";order="forward";bindGroupTest="sameGroup"] + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="differentGroups"] + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="sameGroup"] + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="differentGroups"] + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="sameGroup"] + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="differentGroups"] + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="sameGroup"] + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="differentGroups"] + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="sameGroup"] + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="differentGroups"] + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="sameGroup"] + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + + [:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="vertex";order="backward";bindGroupTest="differentGroups"] + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="vertex";order="backward";bindGroupTest="sameGroup"] + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="vertex";order="forward";bindGroupTest="differentGroups"] + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="vertex";order="forward";bindGroupTest="sameGroup"] + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="differentGroups"] + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="sameGroup"] + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="differentGroups"] + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="sameGroup"] + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="differentGroups"] + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="sameGroup"] + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="differentGroups"] + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="sameGroup"] + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="differentGroups"] + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="sameGroup"] + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + + [:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="vertex";order="backward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="vertex";order="backward";bindGroupTest="sameGroup"] + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="vertex";order="forward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="vertex";order="forward";bindGroupTest="sameGroup"] + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="sameGroup"] + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="sameGroup"] + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="sameGroup"] + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="sameGroup"] + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="sameGroup"] + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="vertex";order="backward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="vertex";order="backward";bindGroupTest="sameGroup"] + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="vertex";order="forward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="vertex";order="forward";bindGroupTest="sameGroup"] + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="sameGroup"] + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="sameGroup"] + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="sameGroup"] + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="sameGroup"] + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="sameGroup"] + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: FAIL + + [:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="vertex";order="backward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="vertex";order="backward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="vertex";order="forward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="vertex";order="forward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="vertex";order="backward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="vertex";order="backward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="vertex";order="forward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="vertex";order="forward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="vertex";order="backward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="vertex";order="backward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="vertex";order="forward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="vertex";order="forward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="vertex";order="backward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="vertex";order="backward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="vertex";order="forward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="vertex";order="forward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="vertex";order="backward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="vertex";order="backward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="vertex";order="forward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: TIMEOUT + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="vertex";order="forward";bindGroupTest="sameGroup"] + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="vertex";order="backward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="vertex";order="backward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="vertex";order="forward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="vertex";order="forward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="vertex";order="backward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="vertex";order="backward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="vertex";order="forward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="vertex";order="forward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="vertex";order="backward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="vertex";order="backward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="vertex";order="forward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="vertex";order="forward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="vertex";order="backward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="vertex";order="backward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="vertex";order="forward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="vertex";order="forward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="vertex";order="backward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="vertex";order="backward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="vertex";order="forward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="vertex";order="forward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="vertex";order="backward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="vertex";order="backward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="vertex";order="forward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="vertex";order="forward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="vertex";order="backward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="vertex";order="backward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="vertex";order="forward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="vertex";order="forward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="overMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + expected: + if os == "linux" and not debug: NOTRUN + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="vertex";order="backward";bindGroupTest="differentGroups"] + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="vertex";order="backward";bindGroupTest="sameGroup"] + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="vertex";order="forward";bindGroupTest="differentGroups"] + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="vertex";order="forward";bindGroupTest="sameGroup"] + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="differentGroups"] + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="sameGroup"] + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="differentGroups"] + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="sameGroup"] + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="differentGroups"] + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="sameGroup"] + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="differentGroups"] + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="sameGroup"] + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="differentGroups"] + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="sameGroup"] + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + + [:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="vertex";order="backward";bindGroupTest="differentGroups"] + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="vertex";order="backward";bindGroupTest="sameGroup"] + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="vertex";order="forward";bindGroupTest="differentGroups"] + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="vertex";order="forward";bindGroupTest="sameGroup"] + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="differentGroups"] + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="sameGroup"] + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="differentGroups"] + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="sameGroup"] + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="differentGroups"] + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="sameGroup"] + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="differentGroups"] + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="sameGroup"] + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="differentGroups"] + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="sameGroup"] + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + + [:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="vertex";order="backward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="vertex";order="backward";bindGroupTest="sameGroup"] + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="vertex";order="forward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="vertex";order="forward";bindGroupTest="sameGroup"] + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="sameGroup"] + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="sameGroup"] + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="sameGroup"] + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="sameGroup"] + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="sameGroup"] + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"] + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="sameGroup"] + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"] + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="fragment";order="backward";bindGroupTest="sameGroup"] + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup"] + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="fragment";order="shiftByHalf";bindGroupTest="sameGroup"] + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="vertex";order="backward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="vertex";order="backward";bindGroupTest="sameGroup"] + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="vertex";order="forward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="vertex";order="forward";bindGroupTest="sameGroup"] + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="sameGroup"] + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="sameGroup"] + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="sameGroup"] + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="sameGroup"] + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="sameGroup"] + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups"] + expected: + if os == "linux" and not debug: FAIL + + [:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup"] [cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxUniformBuffersPerShaderStage:createPipelineLayout,at_over:*] @@ -29846,6 +31876,8 @@ [cts.https.html?q=webgpu:api,validation,encoding,cmds,compute_pass:indirect_dispatch_buffer_state:*] + expected: + if os == "linux" and not debug: CRASH [:] expected: if os == "linux" and not debug: FAIL @@ -31206,6 +33238,8 @@ [cts.https.html?q=webgpu:api,validation,encoding,cmds,render,indirect_draw:indirect_buffer_state:*] + expected: + if os == "linux" and not debug: CRASH [:] expected: if os == "linux" and not debug: FAIL @@ -31222,6 +33256,8 @@ [cts.https.html?q=webgpu:api,validation,encoding,cmds,render,indirect_draw:indirect_offset_oob:*] + expected: + if os == "linux" and not debug: CRASH [:] expected: if os == "linux" and not debug: FAIL @@ -64664,127 +66700,127 @@ [cts.https.html?q=webgpu:api,validation,render_pipeline,vertex_state:vertex_attribute_contained_in_stride:*] [:format="float16x2"] expected: - if os == "linux" and not debug: [PASS, FAIL] + if os == "linux" and not debug: FAIL [:format="float16x4"] expected: - if os == "linux" and not debug: [PASS, FAIL] + if os == "linux" and not debug: FAIL [:format="float32"] expected: - if os == "linux" and not debug: [PASS, FAIL] + if os == "linux" and not debug: FAIL [:format="float32x2"] expected: - if os == "linux" and not debug: [PASS, FAIL] + if os == "linux" and not debug: FAIL [:format="float32x3"] expected: - if os == "linux" and not debug: [PASS, FAIL] + if os == "linux" and not debug: FAIL [:format="float32x4"] expected: - if os == "linux" and not debug: [PASS, FAIL] + if os == "linux" and not debug: FAIL [:format="sint16x2"] expected: - if os == "linux" and not debug: [PASS, FAIL] + if os == "linux" and not debug: FAIL [:format="sint16x4"] expected: - if os == "linux" and not debug: [PASS, FAIL] + if os == "linux" and not debug: FAIL [:format="sint32"] expected: - if os == "linux" and not debug: [PASS, FAIL] + if os == "linux" and not debug: FAIL [:format="sint32x2"] expected: - if os == "linux" and not debug: [PASS, FAIL] + if os == "linux" and not debug: FAIL [:format="sint32x3"] expected: - if os == "linux" and not debug: [PASS, FAIL] + if os == "linux" and not debug: FAIL [:format="sint32x4"] expected: - if os == "linux" and not debug: [PASS, FAIL] + if os == "linux" and not debug: FAIL [:format="sint8x2"] expected: - if os == "linux" and not debug: [PASS, FAIL] + if os == "linux" and not debug: FAIL [:format="sint8x4"] expected: - if os == "linux" and not debug: [PASS, FAIL] + if os == "linux" and not debug: FAIL [:format="snorm16x2"] expected: - if os == "linux" and not debug: [PASS, FAIL] + if os == "linux" and not debug: FAIL [:format="snorm16x4"] expected: - if os == "linux" and not debug: [PASS, FAIL] + if os == "linux" and not debug: FAIL [:format="snorm8x2"] expected: - if os == "linux" and not debug: [PASS, FAIL] + if os == "linux" and not debug: FAIL [:format="snorm8x4"] expected: - if os == "linux" and not debug: [PASS, FAIL] + if os == "linux" and not debug: FAIL [:format="uint16x2"] expected: - if os == "linux" and not debug: [PASS, FAIL] + if os == "linux" and not debug: FAIL [:format="uint16x4"] expected: - if os == "linux" and not debug: [PASS, FAIL] + if os == "linux" and not debug: FAIL [:format="uint32"] expected: - if os == "linux" and not debug: [PASS, FAIL] + if os == "linux" and not debug: FAIL [:format="uint32x2"] expected: - if os == "linux" and not debug: [PASS, FAIL] + if os == "linux" and not debug: FAIL [:format="uint32x3"] expected: - if os == "linux" and not debug: [PASS, FAIL] + if os == "linux" and not debug: FAIL [:format="uint32x4"] expected: - if os == "linux" and not debug: [PASS, FAIL] + if os == "linux" and not debug: FAIL [:format="uint8x2"] expected: - if os == "linux" and not debug: [PASS, FAIL] + if os == "linux" and not debug: FAIL [:format="uint8x4"] expected: - if os == "linux" and not debug: [PASS, FAIL] + if os == "linux" and not debug: FAIL [:format="unorm10-10-10-2"] expected: - if os == "linux" and not debug: [PASS, FAIL] + if os == "linux" and not debug: FAIL [:format="unorm16x2"] expected: - if os == "linux" and not debug: [PASS, FAIL] + if os == "linux" and not debug: FAIL [:format="unorm16x4"] expected: - if os == "linux" and not debug: [PASS, FAIL] + if os == "linux" and not debug: FAIL [:format="unorm8x2"] expected: - if os == "linux" and not debug: [PASS, FAIL] + if os == "linux" and not debug: FAIL [:format="unorm8x4"] expected: - if os == "linux" and not debug: [PASS, FAIL] + if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:api,validation,render_pipeline,vertex_state:vertex_attribute_offset_alignment:*] @@ -66717,6 +68753,8 @@ [:usage0AccessibleInDispatch=true;usage1AccessibleInDispatch=false;dispatchBeforeUsage1=true] [:usage0AccessibleInDispatch=true;usage1AccessibleInDispatch=true;dispatchBeforeUsage1=false] + expected: + if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:api,validation,resource_usages,buffer,in_pass_encoder:subresources,buffer_usage_in_one_render_pass_with_no_draw:*] @@ -72935,6 +74973,8 @@ [:entry={"storageTexture":{"access":"write-only","format":"r32float"}};awaitLost=true] [:entry={"texture":{"multisampled":false,"sampleType":"unfilterable-float"}};awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:entry={"texture":{"multisampled":false,"sampleType":"unfilterable-float"}};awaitLost=true] @@ -72979,12 +75019,16 @@ [:usageType="INDIRECT";usageCopy="COPY_DST";awaitLost=false;mappedAtCreation=false] [:usageType="INDIRECT";usageCopy="COPY_DST";awaitLost=false;mappedAtCreation=true] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:usageType="INDIRECT";usageCopy="COPY_DST";awaitLost=true;mappedAtCreation=false] [:usageType="INDIRECT";usageCopy="COPY_DST";awaitLost=true;mappedAtCreation=true] [:usageType="INDIRECT";usageCopy="COPY_NONE";awaitLost=false;mappedAtCreation=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:usageType="INDIRECT";usageCopy="COPY_NONE";awaitLost=false;mappedAtCreation=true] @@ -73017,6 +75061,8 @@ [:usageType="MAP_READ";usageCopy="COPY_DST";awaitLost=true;mappedAtCreation=true] [:usageType="MAP_READ";usageCopy="COPY_NONE";awaitLost=false;mappedAtCreation=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:usageType="MAP_READ";usageCopy="COPY_NONE";awaitLost=false;mappedAtCreation=true] @@ -73059,6 +75105,8 @@ [:usageType="QUERY_RESOLVE";usageCopy="COPY_SRC";awaitLost=false;mappedAtCreation=false] [:usageType="QUERY_RESOLVE";usageCopy="COPY_SRC";awaitLost=false;mappedAtCreation=true] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:usageType="QUERY_RESOLVE";usageCopy="COPY_SRC";awaitLost=true;mappedAtCreation=false] @@ -73097,6 +75145,8 @@ [:usageType="STORAGE";usageCopy="COPY_SRC";awaitLost=true;mappedAtCreation=true] [:usageType="STORAGE";usageCopy="COPY_SRC_DST";awaitLost=false;mappedAtCreation=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:usageType="STORAGE";usageCopy="COPY_SRC_DST";awaitLost=false;mappedAtCreation=true] @@ -73177,6 +75227,8 @@ [cts.https.html?q=webgpu:api,validation,state,device_lost,destroy:createComputePipeline:*] [:awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:awaitLost=true] @@ -73187,6 +75239,8 @@ if os == "linux" and not debug: [PASS, FAIL] [:valid=false;awaitLost=true] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:valid=true;awaitLost=false] @@ -73215,6 +75269,8 @@ [:entry={"sampler":{"type":"filtering"}};awaitLost=true] [:entry={"sampler":{"type":"non-filtering"}};awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:entry={"sampler":{"type":"non-filtering"}};awaitLost=true] @@ -73227,6 +75283,8 @@ [:entry={"storageTexture":{"access":"read-write","format":"r32float"}};awaitLost=true] [:entry={"storageTexture":{"access":"write-only","format":"r32float"}};awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:entry={"storageTexture":{"access":"write-only","format":"r32float"}};awaitLost=true] @@ -73389,6 +75447,8 @@ [cts.https.html?q=webgpu:api,validation,state,device_lost,destroy:createRenderPipeline:*] [:awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:awaitLost=true] @@ -73399,6 +75459,8 @@ if os == "linux" and not debug: [PASS, FAIL] [:valid=false;awaitLost=true] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:valid=true;awaitLost=false] @@ -73959,6 +76021,8 @@ [:format="bc3-rgba-unorm-srgb";usageType="texture";usageCopy="dst";awaitLost=true] [:format="bc3-rgba-unorm-srgb";usageType="texture";usageCopy="none";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="bc3-rgba-unorm-srgb";usageType="texture";usageCopy="none";awaitLost=true] @@ -73967,10 +76031,14 @@ [:format="bc3-rgba-unorm-srgb";usageType="texture";usageCopy="src";awaitLost=true] [:format="bc3-rgba-unorm-srgb";usageType="texture";usageCopy="src-dest";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="bc3-rgba-unorm-srgb";usageType="texture";usageCopy="src-dest";awaitLost=true] [:format="bc4-r-snorm";usageType="texture";usageCopy="dst";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="bc4-r-snorm";usageType="texture";usageCopy="dst";awaitLost=true] @@ -74023,6 +76091,8 @@ [:format="bc5-rg-unorm";usageType="texture";usageCopy="dst";awaitLost=true] [:format="bc5-rg-unorm";usageType="texture";usageCopy="none";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="bc5-rg-unorm";usageType="texture";usageCopy="none";awaitLost=true] @@ -74039,6 +76109,8 @@ [:format="bc6h-rgb-float";usageType="texture";usageCopy="dst";awaitLost=true] [:format="bc6h-rgb-float";usageType="texture";usageCopy="none";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="bc6h-rgb-float";usageType="texture";usageCopy="none";awaitLost=true] @@ -74095,6 +76167,8 @@ [:format="bc7-rgba-unorm-srgb";usageType="texture";usageCopy="src";awaitLost=true] [:format="bc7-rgba-unorm-srgb";usageType="texture";usageCopy="src-dest";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="bc7-rgba-unorm-srgb";usageType="texture";usageCopy="src-dest";awaitLost=true] @@ -74321,6 +76395,8 @@ [:format="bgra8unorm-srgb";usageType="texture";usageCopy="src";awaitLost=true] [:format="bgra8unorm-srgb";usageType="texture";usageCopy="src-dest";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="bgra8unorm-srgb";usageType="texture";usageCopy="src-dest";awaitLost=true] @@ -74425,6 +76501,8 @@ [:format="r32float";usageType="render";usageCopy="dst";awaitLost=true] [:format="r32float";usageType="render";usageCopy="none";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="r32float";usageType="render";usageCopy="none";awaitLost=true] @@ -74433,6 +76511,8 @@ [:format="r32float";usageType="render";usageCopy="src";awaitLost=true] [:format="r32float";usageType="render";usageCopy="src-dest";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="r32float";usageType="render";usageCopy="src-dest";awaitLost=true] @@ -74449,6 +76529,8 @@ [:format="r32float";usageType="storage";usageCopy="src";awaitLost=true] [:format="r32float";usageType="storage";usageCopy="src-dest";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="r32float";usageType="storage";usageCopy="src-dest";awaitLost=true] @@ -74465,6 +76547,8 @@ [:format="r32float";usageType="texture";usageCopy="src";awaitLost=true] [:format="r32float";usageType="texture";usageCopy="src-dest";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="r32float";usageType="texture";usageCopy="src-dest";awaitLost=true] @@ -74477,6 +76561,8 @@ [:format="r32sint";usageType="render";usageCopy="none";awaitLost=true] [:format="r32sint";usageType="render";usageCopy="src";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="r32sint";usageType="render";usageCopy="src";awaitLost=true] @@ -74521,6 +76607,8 @@ [:format="r32uint";usageType="render";usageCopy="dst";awaitLost=true] [:format="r32uint";usageType="render";usageCopy="none";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="r32uint";usageType="render";usageCopy="none";awaitLost=true] @@ -74529,6 +76617,8 @@ [:format="r32uint";usageType="render";usageCopy="src";awaitLost=true] [:format="r32uint";usageType="render";usageCopy="src-dest";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="r32uint";usageType="render";usageCopy="src-dest";awaitLost=true] @@ -74601,6 +76691,8 @@ [:format="r8snorm";usageType="texture";usageCopy="dst";awaitLost=true] [:format="r8snorm";usageType="texture";usageCopy="none";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="r8snorm";usageType="texture";usageCopy="none";awaitLost=true] @@ -74629,6 +76721,8 @@ [:format="r8uint";usageType="render";usageCopy="src-dest";awaitLost=true] [:format="r8uint";usageType="texture";usageCopy="dst";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="r8uint";usageType="texture";usageCopy="dst";awaitLost=true] @@ -74657,6 +76751,8 @@ [:format="r8unorm";usageType="render";usageCopy="src";awaitLost=true] [:format="r8unorm";usageType="render";usageCopy="src-dest";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="r8unorm";usageType="render";usageCopy="src-dest";awaitLost=true] @@ -74701,6 +76797,8 @@ [:format="rg16float";usageType="render";usageCopy="none";awaitLost=true] [:format="rg16float";usageType="render";usageCopy="src";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rg16float";usageType="render";usageCopy="src";awaitLost=true] @@ -74721,6 +76819,8 @@ [:format="rg16float";usageType="texture";usageCopy="src";awaitLost=true] [:format="rg16float";usageType="texture";usageCopy="src-dest";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rg16float";usageType="texture";usageCopy="src-dest";awaitLost=true] @@ -74729,6 +76829,8 @@ [:format="rg16sint";usageType="render";usageCopy="dst";awaitLost=true] [:format="rg16sint";usageType="render";usageCopy="none";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rg16sint";usageType="render";usageCopy="none";awaitLost=true] @@ -74777,6 +76879,8 @@ [:format="rg16uint";usageType="texture";usageCopy="dst";awaitLost=true] [:format="rg16uint";usageType="texture";usageCopy="none";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rg16uint";usageType="texture";usageCopy="none";awaitLost=true] @@ -74833,6 +76937,8 @@ [:format="rg32float";usageType="texture";usageCopy="src";awaitLost=true] [:format="rg32float";usageType="texture";usageCopy="src-dest";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rg32float";usageType="texture";usageCopy="src-dest";awaitLost=true] @@ -74841,10 +76947,14 @@ [:format="rg32sint";usageType="render";usageCopy="dst";awaitLost=true] [:format="rg32sint";usageType="render";usageCopy="none";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rg32sint";usageType="render";usageCopy="none";awaitLost=true] [:format="rg32sint";usageType="render";usageCopy="src";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rg32sint";usageType="render";usageCopy="src";awaitLost=true] @@ -74861,6 +76971,8 @@ [:format="rg32sint";usageType="storage";usageCopy="none";awaitLost=true] [:format="rg32sint";usageType="storage";usageCopy="src";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rg32sint";usageType="storage";usageCopy="src";awaitLost=true] @@ -74877,6 +76989,8 @@ [:format="rg32sint";usageType="texture";usageCopy="none";awaitLost=true] [:format="rg32sint";usageType="texture";usageCopy="src";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rg32sint";usageType="texture";usageCopy="src";awaitLost=true] @@ -74893,14 +77007,20 @@ [:format="rg32uint";usageType="render";usageCopy="none";awaitLost=true] [:format="rg32uint";usageType="render";usageCopy="src";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rg32uint";usageType="render";usageCopy="src";awaitLost=true] [:format="rg32uint";usageType="render";usageCopy="src-dest";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rg32uint";usageType="render";usageCopy="src-dest";awaitLost=true] [:format="rg32uint";usageType="storage";usageCopy="dst";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rg32uint";usageType="storage";usageCopy="dst";awaitLost=true] @@ -74921,6 +77041,8 @@ [:format="rg32uint";usageType="texture";usageCopy="dst";awaitLost=true] [:format="rg32uint";usageType="texture";usageCopy="none";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rg32uint";usageType="texture";usageCopy="none";awaitLost=true] @@ -74985,10 +77107,14 @@ [:format="rg8uint";usageType="render";usageCopy="dst";awaitLost=true] [:format="rg8uint";usageType="render";usageCopy="none";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rg8uint";usageType="render";usageCopy="none";awaitLost=true] [:format="rg8uint";usageType="render";usageCopy="src";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rg8uint";usageType="render";usageCopy="src";awaitLost=true] @@ -75025,6 +77151,8 @@ [:format="rg8unorm";usageType="render";usageCopy="src";awaitLost=true] [:format="rg8unorm";usageType="render";usageCopy="src-dest";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rg8unorm";usageType="render";usageCopy="src-dest";awaitLost=true] @@ -75033,6 +77161,8 @@ [:format="rg8unorm";usageType="texture";usageCopy="dst";awaitLost=true] [:format="rg8unorm";usageType="texture";usageCopy="none";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rg8unorm";usageType="texture";usageCopy="none";awaitLost=true] @@ -75045,6 +77175,8 @@ [:format="rg8unorm";usageType="texture";usageCopy="src-dest";awaitLost=true] [:format="rgb10a2uint";usageType="render";usageCopy="dst";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rgb10a2uint";usageType="render";usageCopy="dst";awaitLost=true] @@ -75053,10 +77185,14 @@ [:format="rgb10a2uint";usageType="render";usageCopy="none";awaitLost=true] [:format="rgb10a2uint";usageType="render";usageCopy="src";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rgb10a2uint";usageType="render";usageCopy="src";awaitLost=true] [:format="rgb10a2uint";usageType="render";usageCopy="src-dest";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rgb10a2uint";usageType="render";usageCopy="src-dest";awaitLost=true] @@ -75069,6 +77205,8 @@ [:format="rgb10a2uint";usageType="texture";usageCopy="none";awaitLost=true] [:format="rgb10a2uint";usageType="texture";usageCopy="src";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rgb10a2uint";usageType="texture";usageCopy="src";awaitLost=true] @@ -75077,10 +77215,14 @@ [:format="rgb10a2uint";usageType="texture";usageCopy="src-dest";awaitLost=true] [:format="rgb10a2unorm";usageType="render";usageCopy="dst";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rgb10a2unorm";usageType="render";usageCopy="dst";awaitLost=true] [:format="rgb10a2unorm";usageType="render";usageCopy="none";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rgb10a2unorm";usageType="render";usageCopy="none";awaitLost=true] @@ -75093,10 +77235,14 @@ [:format="rgb10a2unorm";usageType="render";usageCopy="src-dest";awaitLost=true] [:format="rgb10a2unorm";usageType="texture";usageCopy="dst";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rgb10a2unorm";usageType="texture";usageCopy="dst";awaitLost=true] [:format="rgb10a2unorm";usageType="texture";usageCopy="none";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rgb10a2unorm";usageType="texture";usageCopy="none";awaitLost=true] @@ -75125,6 +77271,8 @@ [:format="rgb9e5ufloat";usageType="texture";usageCopy="src-dest";awaitLost=true] [:format="rgba16float";usageType="render";usageCopy="dst";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rgba16float";usageType="render";usageCopy="dst";awaitLost=true] @@ -75133,10 +77281,14 @@ [:format="rgba16float";usageType="render";usageCopy="none";awaitLost=true] [:format="rgba16float";usageType="render";usageCopy="src";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rgba16float";usageType="render";usageCopy="src";awaitLost=true] [:format="rgba16float";usageType="render";usageCopy="src-dest";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rgba16float";usageType="render";usageCopy="src-dest";awaitLost=true] @@ -75157,6 +77309,8 @@ [:format="rgba16float";usageType="storage";usageCopy="src-dest";awaitLost=true] [:format="rgba16float";usageType="texture";usageCopy="dst";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rgba16float";usageType="texture";usageCopy="dst";awaitLost=true] @@ -75181,6 +77335,8 @@ [:format="rgba16sint";usageType="render";usageCopy="none";awaitLost=true] [:format="rgba16sint";usageType="render";usageCopy="src";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rgba16sint";usageType="render";usageCopy="src";awaitLost=true] @@ -75205,6 +77361,8 @@ [:format="rgba16sint";usageType="storage";usageCopy="src-dest";awaitLost=true] [:format="rgba16sint";usageType="texture";usageCopy="dst";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rgba16sint";usageType="texture";usageCopy="dst";awaitLost=true] @@ -75237,6 +77395,8 @@ [:format="rgba16uint";usageType="render";usageCopy="src-dest";awaitLost=true] [:format="rgba16uint";usageType="storage";usageCopy="dst";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rgba16uint";usageType="storage";usageCopy="dst";awaitLost=true] @@ -75273,10 +77433,14 @@ [:format="rgba32float";usageType="render";usageCopy="dst";awaitLost=true] [:format="rgba32float";usageType="render";usageCopy="none";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rgba32float";usageType="render";usageCopy="none";awaitLost=true] [:format="rgba32float";usageType="render";usageCopy="src";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rgba32float";usageType="render";usageCopy="src";awaitLost=true] @@ -75285,6 +77449,8 @@ [:format="rgba32float";usageType="render";usageCopy="src-dest";awaitLost=true] [:format="rgba32float";usageType="storage";usageCopy="dst";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rgba32float";usageType="storage";usageCopy="dst";awaitLost=true] @@ -75297,6 +77463,8 @@ [:format="rgba32float";usageType="storage";usageCopy="src";awaitLost=true] [:format="rgba32float";usageType="storage";usageCopy="src-dest";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rgba32float";usageType="storage";usageCopy="src-dest";awaitLost=true] @@ -75321,10 +77489,14 @@ [:format="rgba32sint";usageType="render";usageCopy="dst";awaitLost=true] [:format="rgba32sint";usageType="render";usageCopy="none";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rgba32sint";usageType="render";usageCopy="none";awaitLost=true] [:format="rgba32sint";usageType="render";usageCopy="src";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rgba32sint";usageType="render";usageCopy="src";awaitLost=true] @@ -75349,6 +77521,8 @@ [:format="rgba32sint";usageType="storage";usageCopy="src-dest";awaitLost=true] [:format="rgba32sint";usageType="texture";usageCopy="dst";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rgba32sint";usageType="texture";usageCopy="dst";awaitLost=true] @@ -75365,6 +77539,8 @@ [:format="rgba32sint";usageType="texture";usageCopy="src-dest";awaitLost=true] [:format="rgba32uint";usageType="render";usageCopy="dst";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rgba32uint";usageType="render";usageCopy="dst";awaitLost=true] @@ -75377,6 +77553,8 @@ [:format="rgba32uint";usageType="render";usageCopy="src";awaitLost=true] [:format="rgba32uint";usageType="render";usageCopy="src-dest";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rgba32uint";usageType="render";usageCopy="src-dest";awaitLost=true] @@ -75397,6 +77575,8 @@ [:format="rgba32uint";usageType="storage";usageCopy="src-dest";awaitLost=true] [:format="rgba32uint";usageType="texture";usageCopy="dst";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rgba32uint";usageType="texture";usageCopy="dst";awaitLost=true] @@ -75457,6 +77637,8 @@ [:format="rgba8sint";usageType="texture";usageCopy="src";awaitLost=true] [:format="rgba8sint";usageType="texture";usageCopy="src-dest";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rgba8sint";usageType="texture";usageCopy="src-dest";awaitLost=true] @@ -75489,6 +77671,8 @@ [:format="rgba8snorm";usageType="texture";usageCopy="src";awaitLost=true] [:format="rgba8snorm";usageType="texture";usageCopy="src-dest";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rgba8snorm";usageType="texture";usageCopy="src-dest";awaitLost=true] @@ -75537,6 +77721,8 @@ [:format="rgba8uint";usageType="texture";usageCopy="src";awaitLost=true] [:format="rgba8uint";usageType="texture";usageCopy="src-dest";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rgba8uint";usageType="texture";usageCopy="src-dest";awaitLost=true] @@ -75565,6 +77751,8 @@ [:format="rgba8unorm";usageType="storage";usageCopy="none";awaitLost=true] [:format="rgba8unorm";usageType="storage";usageCopy="src";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rgba8unorm";usageType="storage";usageCopy="src";awaitLost=true] @@ -76099,6 +78287,8 @@ [:format="bc1-rgba-unorm-srgb";usageType="texture";usageCopy="src";awaitLost=true] [:format="bc1-rgba-unorm-srgb";usageType="texture";usageCopy="src-dest";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="bc1-rgba-unorm-srgb";usageType="texture";usageCopy="src-dest";awaitLost=true] @@ -76195,6 +78385,8 @@ [:format="bc4-r-unorm";usageType="texture";usageCopy="src";awaitLost=true] [:format="bc4-r-unorm";usageType="texture";usageCopy="src-dest";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="bc4-r-unorm";usageType="texture";usageCopy="src-dest";awaitLost=true] @@ -76211,6 +78403,8 @@ [:format="bc5-rg-snorm";usageType="texture";usageCopy="src";awaitLost=true] [:format="bc5-rg-snorm";usageType="texture";usageCopy="src-dest";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="bc5-rg-snorm";usageType="texture";usageCopy="src-dest";awaitLost=true] @@ -76219,6 +78413,8 @@ [:format="bc5-rg-unorm";usageType="texture";usageCopy="dst";awaitLost=true] [:format="bc5-rg-unorm";usageType="texture";usageCopy="none";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="bc5-rg-unorm";usageType="texture";usageCopy="none";awaitLost=true] @@ -76227,6 +78423,8 @@ [:format="bc5-rg-unorm";usageType="texture";usageCopy="src";awaitLost=true] [:format="bc5-rg-unorm";usageType="texture";usageCopy="src-dest";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="bc5-rg-unorm";usageType="texture";usageCopy="src-dest";awaitLost=true] @@ -76267,6 +78465,8 @@ [:format="bc7-rgba-unorm";usageType="texture";usageCopy="dst";awaitLost=true] [:format="bc7-rgba-unorm";usageType="texture";usageCopy="none";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="bc7-rgba-unorm";usageType="texture";usageCopy="none";awaitLost=true] @@ -76461,10 +78661,14 @@ [:format="bgra8unorm";usageType="render";usageCopy="dst";awaitLost=true] [:format="bgra8unorm";usageType="render";usageCopy="none";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="bgra8unorm";usageType="render";usageCopy="none";awaitLost=true] [:format="bgra8unorm";usageType="render";usageCopy="src";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="bgra8unorm";usageType="render";usageCopy="src";awaitLost=true] @@ -76481,6 +78685,8 @@ [:format="bgra8unorm";usageType="texture";usageCopy="none";awaitLost=true] [:format="bgra8unorm";usageType="texture";usageCopy="src";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="bgra8unorm";usageType="texture";usageCopy="src";awaitLost=true] @@ -76489,6 +78695,8 @@ [:format="bgra8unorm";usageType="texture";usageCopy="src-dest";awaitLost=true] [:format="bgra8unorm-srgb";usageType="render";usageCopy="dst";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="bgra8unorm-srgb";usageType="render";usageCopy="dst";awaitLost=true] @@ -76521,6 +78729,8 @@ [:format="bgra8unorm-srgb";usageType="texture";usageCopy="src-dest";awaitLost=true] [:format="r16float";usageType="render";usageCopy="dst";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="r16float";usageType="render";usageCopy="dst";awaitLost=true] @@ -76529,10 +78739,14 @@ [:format="r16float";usageType="render";usageCopy="none";awaitLost=true] [:format="r16float";usageType="render";usageCopy="src";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="r16float";usageType="render";usageCopy="src";awaitLost=true] [:format="r16float";usageType="render";usageCopy="src-dest";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="r16float";usageType="render";usageCopy="src-dest";awaitLost=true] @@ -76541,22 +78755,32 @@ [:format="r16float";usageType="texture";usageCopy="dst";awaitLost=true] [:format="r16float";usageType="texture";usageCopy="none";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="r16float";usageType="texture";usageCopy="none";awaitLost=true] [:format="r16float";usageType="texture";usageCopy="src";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="r16float";usageType="texture";usageCopy="src";awaitLost=true] [:format="r16float";usageType="texture";usageCopy="src-dest";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="r16float";usageType="texture";usageCopy="src-dest";awaitLost=true] [:format="r16sint";usageType="render";usageCopy="dst";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="r16sint";usageType="render";usageCopy="dst";awaitLost=true] [:format="r16sint";usageType="render";usageCopy="none";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="r16sint";usageType="render";usageCopy="none";awaitLost=true] @@ -76565,6 +78789,8 @@ [:format="r16sint";usageType="render";usageCopy="src";awaitLost=true] [:format="r16sint";usageType="render";usageCopy="src-dest";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="r16sint";usageType="render";usageCopy="src-dest";awaitLost=true] @@ -76573,10 +78799,14 @@ [:format="r16sint";usageType="texture";usageCopy="dst";awaitLost=true] [:format="r16sint";usageType="texture";usageCopy="none";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="r16sint";usageType="texture";usageCopy="none";awaitLost=true] [:format="r16sint";usageType="texture";usageCopy="src";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="r16sint";usageType="texture";usageCopy="src";awaitLost=true] @@ -76593,10 +78823,14 @@ [:format="r16uint";usageType="render";usageCopy="none";awaitLost=true] [:format="r16uint";usageType="render";usageCopy="src";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="r16uint";usageType="render";usageCopy="src";awaitLost=true] [:format="r16uint";usageType="render";usageCopy="src-dest";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="r16uint";usageType="render";usageCopy="src-dest";awaitLost=true] @@ -76609,18 +78843,26 @@ [:format="r16uint";usageType="texture";usageCopy="none";awaitLost=true] [:format="r16uint";usageType="texture";usageCopy="src";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="r16uint";usageType="texture";usageCopy="src";awaitLost=true] [:format="r16uint";usageType="texture";usageCopy="src-dest";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="r16uint";usageType="texture";usageCopy="src-dest";awaitLost=true] [:format="r32float";usageType="render";usageCopy="dst";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="r32float";usageType="render";usageCopy="dst";awaitLost=true] [:format="r32float";usageType="render";usageCopy="none";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="r32float";usageType="render";usageCopy="none";awaitLost=true] @@ -76637,6 +78879,8 @@ [:format="r32float";usageType="storage";usageCopy="dst";awaitLost=true] [:format="r32float";usageType="storage";usageCopy="none";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="r32float";usageType="storage";usageCopy="none";awaitLost=true] @@ -76645,6 +78889,8 @@ [:format="r32float";usageType="storage";usageCopy="src";awaitLost=true] [:format="r32float";usageType="storage";usageCopy="src-dest";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="r32float";usageType="storage";usageCopy="src-dest";awaitLost=true] @@ -76653,6 +78899,8 @@ [:format="r32float";usageType="texture";usageCopy="dst";awaitLost=true] [:format="r32float";usageType="texture";usageCopy="none";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="r32float";usageType="texture";usageCopy="none";awaitLost=true] @@ -76661,14 +78909,20 @@ [:format="r32float";usageType="texture";usageCopy="src";awaitLost=true] [:format="r32float";usageType="texture";usageCopy="src-dest";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="r32float";usageType="texture";usageCopy="src-dest";awaitLost=true] [:format="r32sint";usageType="render";usageCopy="dst";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="r32sint";usageType="render";usageCopy="dst";awaitLost=true] [:format="r32sint";usageType="render";usageCopy="none";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="r32sint";usageType="render";usageCopy="none";awaitLost=true] @@ -76701,6 +78955,8 @@ [:format="r32sint";usageType="texture";usageCopy="dst";awaitLost=true] [:format="r32sint";usageType="texture";usageCopy="none";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="r32sint";usageType="texture";usageCopy="none";awaitLost=true] @@ -76709,6 +78965,8 @@ [:format="r32sint";usageType="texture";usageCopy="src";awaitLost=true] [:format="r32sint";usageType="texture";usageCopy="src-dest";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="r32sint";usageType="texture";usageCopy="src-dest";awaitLost=true] @@ -76717,6 +78975,8 @@ [:format="r32uint";usageType="render";usageCopy="dst";awaitLost=true] [:format="r32uint";usageType="render";usageCopy="none";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="r32uint";usageType="render";usageCopy="none";awaitLost=true] @@ -76725,6 +78985,8 @@ [:format="r32uint";usageType="render";usageCopy="src";awaitLost=true] [:format="r32uint";usageType="render";usageCopy="src-dest";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="r32uint";usageType="render";usageCopy="src-dest";awaitLost=true] @@ -76745,6 +79007,8 @@ [:format="r32uint";usageType="storage";usageCopy="src-dest";awaitLost=true] [:format="r32uint";usageType="texture";usageCopy="dst";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="r32uint";usageType="texture";usageCopy="dst";awaitLost=true] @@ -76753,10 +79017,14 @@ [:format="r32uint";usageType="texture";usageCopy="none";awaitLost=true] [:format="r32uint";usageType="texture";usageCopy="src";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="r32uint";usageType="texture";usageCopy="src";awaitLost=true] [:format="r32uint";usageType="texture";usageCopy="src-dest";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="r32uint";usageType="texture";usageCopy="src-dest";awaitLost=true] @@ -76765,6 +79033,8 @@ [:format="r8sint";usageType="render";usageCopy="dst";awaitLost=true] [:format="r8sint";usageType="render";usageCopy="none";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="r8sint";usageType="render";usageCopy="none";awaitLost=true] @@ -76781,10 +79051,14 @@ [:format="r8sint";usageType="texture";usageCopy="dst";awaitLost=true] [:format="r8sint";usageType="texture";usageCopy="none";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="r8sint";usageType="texture";usageCopy="none";awaitLost=true] [:format="r8sint";usageType="texture";usageCopy="src";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="r8sint";usageType="texture";usageCopy="src";awaitLost=true] @@ -76793,6 +79067,8 @@ [:format="r8sint";usageType="texture";usageCopy="src-dest";awaitLost=true] [:format="r8snorm";usageType="texture";usageCopy="dst";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="r8snorm";usageType="texture";usageCopy="dst";awaitLost=true] @@ -76865,6 +79141,8 @@ [:format="r8unorm";usageType="texture";usageCopy="none";awaitLost=true] [:format="r8unorm";usageType="texture";usageCopy="src";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="r8unorm";usageType="texture";usageCopy="src";awaitLost=true] @@ -76889,6 +79167,8 @@ [:format="rg11b10ufloat";usageType="texture";usageCopy="src-dest";awaitLost=true] [:format="rg16float";usageType="render";usageCopy="dst";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rg16float";usageType="render";usageCopy="dst";awaitLost=true] @@ -76897,6 +79177,8 @@ [:format="rg16float";usageType="render";usageCopy="none";awaitLost=true] [:format="rg16float";usageType="render";usageCopy="src";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rg16float";usageType="render";usageCopy="src";awaitLost=true] @@ -76909,14 +79191,20 @@ [:format="rg16float";usageType="texture";usageCopy="dst";awaitLost=true] [:format="rg16float";usageType="texture";usageCopy="none";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rg16float";usageType="texture";usageCopy="none";awaitLost=true] [:format="rg16float";usageType="texture";usageCopy="src";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rg16float";usageType="texture";usageCopy="src";awaitLost=true] [:format="rg16float";usageType="texture";usageCopy="src-dest";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rg16float";usageType="texture";usageCopy="src-dest";awaitLost=true] @@ -76941,6 +79229,8 @@ [:format="rg16sint";usageType="texture";usageCopy="dst";awaitLost=true] [:format="rg16sint";usageType="texture";usageCopy="none";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rg16sint";usageType="texture";usageCopy="none";awaitLost=true] @@ -76949,6 +79239,8 @@ [:format="rg16sint";usageType="texture";usageCopy="src";awaitLost=true] [:format="rg16sint";usageType="texture";usageCopy="src-dest";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rg16sint";usageType="texture";usageCopy="src-dest";awaitLost=true] @@ -76957,10 +79249,14 @@ [:format="rg16uint";usageType="render";usageCopy="dst";awaitLost=true] [:format="rg16uint";usageType="render";usageCopy="none";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rg16uint";usageType="render";usageCopy="none";awaitLost=true] [:format="rg16uint";usageType="render";usageCopy="src";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rg16uint";usageType="render";usageCopy="src";awaitLost=true] @@ -76977,6 +79273,8 @@ [:format="rg16uint";usageType="texture";usageCopy="none";awaitLost=true] [:format="rg16uint";usageType="texture";usageCopy="src";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rg16uint";usageType="texture";usageCopy="src";awaitLost=true] @@ -76989,6 +79287,8 @@ [:format="rg32float";usageType="render";usageCopy="dst";awaitLost=true] [:format="rg32float";usageType="render";usageCopy="none";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rg32float";usageType="render";usageCopy="none";awaitLost=true] @@ -77013,6 +79313,8 @@ [:format="rg32float";usageType="storage";usageCopy="src";awaitLost=true] [:format="rg32float";usageType="storage";usageCopy="src-dest";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rg32float";usageType="storage";usageCopy="src-dest";awaitLost=true] @@ -77033,6 +79335,8 @@ [:format="rg32float";usageType="texture";usageCopy="src-dest";awaitLost=true] [:format="rg32sint";usageType="render";usageCopy="dst";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rg32sint";usageType="render";usageCopy="dst";awaitLost=true] @@ -77045,6 +79349,8 @@ [:format="rg32sint";usageType="render";usageCopy="src";awaitLost=true] [:format="rg32sint";usageType="render";usageCopy="src-dest";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rg32sint";usageType="render";usageCopy="src-dest";awaitLost=true] @@ -77053,6 +79359,8 @@ [:format="rg32sint";usageType="storage";usageCopy="dst";awaitLost=true] [:format="rg32sint";usageType="storage";usageCopy="none";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rg32sint";usageType="storage";usageCopy="none";awaitLost=true] @@ -77077,6 +79385,8 @@ [:format="rg32sint";usageType="texture";usageCopy="src";awaitLost=true] [:format="rg32sint";usageType="texture";usageCopy="src-dest";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rg32sint";usageType="texture";usageCopy="src-dest";awaitLost=true] @@ -77085,6 +79395,8 @@ [:format="rg32uint";usageType="render";usageCopy="dst";awaitLost=true] [:format="rg32uint";usageType="render";usageCopy="none";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rg32uint";usageType="render";usageCopy="none";awaitLost=true] @@ -77093,10 +79405,14 @@ [:format="rg32uint";usageType="render";usageCopy="src";awaitLost=true] [:format="rg32uint";usageType="render";usageCopy="src-dest";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rg32uint";usageType="render";usageCopy="src-dest";awaitLost=true] [:format="rg32uint";usageType="storage";usageCopy="dst";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rg32uint";usageType="storage";usageCopy="dst";awaitLost=true] @@ -77109,14 +79425,20 @@ [:format="rg32uint";usageType="storage";usageCopy="src";awaitLost=true] [:format="rg32uint";usageType="storage";usageCopy="src-dest";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rg32uint";usageType="storage";usageCopy="src-dest";awaitLost=true] [:format="rg32uint";usageType="texture";usageCopy="dst";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rg32uint";usageType="texture";usageCopy="dst";awaitLost=true] [:format="rg32uint";usageType="texture";usageCopy="none";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rg32uint";usageType="texture";usageCopy="none";awaitLost=true] @@ -77125,6 +79447,8 @@ [:format="rg32uint";usageType="texture";usageCopy="src";awaitLost=true] [:format="rg32uint";usageType="texture";usageCopy="src-dest";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rg32uint";usageType="texture";usageCopy="src-dest";awaitLost=true] @@ -77249,6 +79573,8 @@ [:format="rgb10a2uint";usageType="render";usageCopy="none";awaitLost=true] [:format="rgb10a2uint";usageType="render";usageCopy="src";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rgb10a2uint";usageType="render";usageCopy="src";awaitLost=true] @@ -77257,14 +79583,20 @@ [:format="rgb10a2uint";usageType="render";usageCopy="src-dest";awaitLost=true] [:format="rgb10a2uint";usageType="texture";usageCopy="dst";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rgb10a2uint";usageType="texture";usageCopy="dst";awaitLost=true] [:format="rgb10a2uint";usageType="texture";usageCopy="none";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rgb10a2uint";usageType="texture";usageCopy="none";awaitLost=true] [:format="rgb10a2uint";usageType="texture";usageCopy="src";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rgb10a2uint";usageType="texture";usageCopy="src";awaitLost=true] @@ -77273,6 +79605,8 @@ [:format="rgb10a2uint";usageType="texture";usageCopy="src-dest";awaitLost=true] [:format="rgb10a2unorm";usageType="render";usageCopy="dst";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rgb10a2unorm";usageType="render";usageCopy="dst";awaitLost=true] @@ -77281,6 +79615,8 @@ [:format="rgb10a2unorm";usageType="render";usageCopy="none";awaitLost=true] [:format="rgb10a2unorm";usageType="render";usageCopy="src";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rgb10a2unorm";usageType="render";usageCopy="src";awaitLost=true] @@ -77313,14 +79649,20 @@ [:format="rgb9e5ufloat";usageType="texture";usageCopy="none";awaitLost=true] [:format="rgb9e5ufloat";usageType="texture";usageCopy="src";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rgb9e5ufloat";usageType="texture";usageCopy="src";awaitLost=true] [:format="rgb9e5ufloat";usageType="texture";usageCopy="src-dest";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rgb9e5ufloat";usageType="texture";usageCopy="src-dest";awaitLost=true] [:format="rgba16float";usageType="render";usageCopy="dst";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rgba16float";usageType="render";usageCopy="dst";awaitLost=true] @@ -77341,10 +79683,14 @@ [:format="rgba16float";usageType="storage";usageCopy="dst";awaitLost=true] [:format="rgba16float";usageType="storage";usageCopy="none";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rgba16float";usageType="storage";usageCopy="none";awaitLost=true] [:format="rgba16float";usageType="storage";usageCopy="src";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rgba16float";usageType="storage";usageCopy="src";awaitLost=true] @@ -77353,6 +79699,8 @@ [:format="rgba16float";usageType="storage";usageCopy="src-dest";awaitLost=true] [:format="rgba16float";usageType="texture";usageCopy="dst";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rgba16float";usageType="texture";usageCopy="dst";awaitLost=true] @@ -77365,18 +79713,26 @@ [:format="rgba16float";usageType="texture";usageCopy="src";awaitLost=true] [:format="rgba16float";usageType="texture";usageCopy="src-dest";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rgba16float";usageType="texture";usageCopy="src-dest";awaitLost=true] [:format="rgba16sint";usageType="render";usageCopy="dst";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rgba16sint";usageType="render";usageCopy="dst";awaitLost=true] [:format="rgba16sint";usageType="render";usageCopy="none";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rgba16sint";usageType="render";usageCopy="none";awaitLost=true] [:format="rgba16sint";usageType="render";usageCopy="src";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rgba16sint";usageType="render";usageCopy="src";awaitLost=true] @@ -77385,10 +79741,14 @@ [:format="rgba16sint";usageType="render";usageCopy="src-dest";awaitLost=true] [:format="rgba16sint";usageType="storage";usageCopy="dst";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rgba16sint";usageType="storage";usageCopy="dst";awaitLost=true] [:format="rgba16sint";usageType="storage";usageCopy="none";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rgba16sint";usageType="storage";usageCopy="none";awaitLost=true] @@ -77401,18 +79761,26 @@ [:format="rgba16sint";usageType="storage";usageCopy="src-dest";awaitLost=true] [:format="rgba16sint";usageType="texture";usageCopy="dst";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rgba16sint";usageType="texture";usageCopy="dst";awaitLost=true] [:format="rgba16sint";usageType="texture";usageCopy="none";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rgba16sint";usageType="texture";usageCopy="none";awaitLost=true] [:format="rgba16sint";usageType="texture";usageCopy="src";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rgba16sint";usageType="texture";usageCopy="src";awaitLost=true] [:format="rgba16sint";usageType="texture";usageCopy="src-dest";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rgba16sint";usageType="texture";usageCopy="src-dest";awaitLost=true] @@ -77441,6 +79809,8 @@ [:format="rgba16uint";usageType="storage";usageCopy="none";awaitLost=true] [:format="rgba16uint";usageType="storage";usageCopy="src";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rgba16uint";usageType="storage";usageCopy="src";awaitLost=true] @@ -77457,14 +79827,20 @@ [:format="rgba16uint";usageType="texture";usageCopy="none";awaitLost=true] [:format="rgba16uint";usageType="texture";usageCopy="src";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rgba16uint";usageType="texture";usageCopy="src";awaitLost=true] [:format="rgba16uint";usageType="texture";usageCopy="src-dest";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rgba16uint";usageType="texture";usageCopy="src-dest";awaitLost=true] [:format="rgba32float";usageType="render";usageCopy="dst";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rgba32float";usageType="render";usageCopy="dst";awaitLost=true] @@ -77485,10 +79861,14 @@ [:format="rgba32float";usageType="storage";usageCopy="dst";awaitLost=true] [:format="rgba32float";usageType="storage";usageCopy="none";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rgba32float";usageType="storage";usageCopy="none";awaitLost=true] [:format="rgba32float";usageType="storage";usageCopy="src";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rgba32float";usageType="storage";usageCopy="src";awaitLost=true] @@ -77497,22 +79877,32 @@ [:format="rgba32float";usageType="storage";usageCopy="src-dest";awaitLost=true] [:format="rgba32float";usageType="texture";usageCopy="dst";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rgba32float";usageType="texture";usageCopy="dst";awaitLost=true] [:format="rgba32float";usageType="texture";usageCopy="none";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rgba32float";usageType="texture";usageCopy="none";awaitLost=true] [:format="rgba32float";usageType="texture";usageCopy="src";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rgba32float";usageType="texture";usageCopy="src";awaitLost=true] [:format="rgba32float";usageType="texture";usageCopy="src-dest";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rgba32float";usageType="texture";usageCopy="src-dest";awaitLost=true] [:format="rgba32sint";usageType="render";usageCopy="dst";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rgba32sint";usageType="render";usageCopy="dst";awaitLost=true] @@ -77561,6 +79951,8 @@ [:format="rgba32sint";usageType="texture";usageCopy="src-dest";awaitLost=true] [:format="rgba32uint";usageType="render";usageCopy="dst";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rgba32uint";usageType="render";usageCopy="dst";awaitLost=true] @@ -77577,6 +79969,8 @@ [:format="rgba32uint";usageType="render";usageCopy="src-dest";awaitLost=true] [:format="rgba32uint";usageType="storage";usageCopy="dst";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rgba32uint";usageType="storage";usageCopy="dst";awaitLost=true] @@ -77593,6 +79987,8 @@ [:format="rgba32uint";usageType="storage";usageCopy="src-dest";awaitLost=true] [:format="rgba32uint";usageType="texture";usageCopy="dst";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rgba32uint";usageType="texture";usageCopy="dst";awaitLost=true] @@ -77601,6 +79997,8 @@ [:format="rgba32uint";usageType="texture";usageCopy="none";awaitLost=true] [:format="rgba32uint";usageType="texture";usageCopy="src";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rgba32uint";usageType="texture";usageCopy="src";awaitLost=true] @@ -77613,10 +80011,14 @@ [:format="rgba8sint";usageType="render";usageCopy="dst";awaitLost=true] [:format="rgba8sint";usageType="render";usageCopy="none";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rgba8sint";usageType="render";usageCopy="none";awaitLost=true] [:format="rgba8sint";usageType="render";usageCopy="src";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rgba8sint";usageType="render";usageCopy="src";awaitLost=true] @@ -77629,6 +80031,8 @@ [:format="rgba8sint";usageType="storage";usageCopy="dst";awaitLost=true] [:format="rgba8sint";usageType="storage";usageCopy="none";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rgba8sint";usageType="storage";usageCopy="none";awaitLost=true] @@ -77645,14 +80049,20 @@ [:format="rgba8sint";usageType="texture";usageCopy="dst";awaitLost=true] [:format="rgba8sint";usageType="texture";usageCopy="none";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rgba8sint";usageType="texture";usageCopy="none";awaitLost=true] [:format="rgba8sint";usageType="texture";usageCopy="src";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rgba8sint";usageType="texture";usageCopy="src";awaitLost=true] [:format="rgba8sint";usageType="texture";usageCopy="src-dest";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rgba8sint";usageType="texture";usageCopy="src-dest";awaitLost=true] @@ -77681,6 +80091,8 @@ [:format="rgba8snorm";usageType="texture";usageCopy="none";awaitLost=true] [:format="rgba8snorm";usageType="texture";usageCopy="src";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rgba8snorm";usageType="texture";usageCopy="src";awaitLost=true] @@ -77689,6 +80101,8 @@ [:format="rgba8snorm";usageType="texture";usageCopy="src-dest";awaitLost=true] [:format="rgba8uint";usageType="render";usageCopy="dst";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rgba8uint";usageType="render";usageCopy="dst";awaitLost=true] @@ -77697,10 +80111,14 @@ [:format="rgba8uint";usageType="render";usageCopy="none";awaitLost=true] [:format="rgba8uint";usageType="render";usageCopy="src";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rgba8uint";usageType="render";usageCopy="src";awaitLost=true] [:format="rgba8uint";usageType="render";usageCopy="src-dest";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rgba8uint";usageType="render";usageCopy="src-dest";awaitLost=true] @@ -77713,6 +80131,8 @@ [:format="rgba8uint";usageType="storage";usageCopy="none";awaitLost=true] [:format="rgba8uint";usageType="storage";usageCopy="src";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rgba8uint";usageType="storage";usageCopy="src";awaitLost=true] @@ -77725,6 +80145,8 @@ [:format="rgba8uint";usageType="texture";usageCopy="dst";awaitLost=true] [:format="rgba8uint";usageType="texture";usageCopy="none";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rgba8uint";usageType="texture";usageCopy="none";awaitLost=true] @@ -77773,6 +80195,8 @@ [:format="rgba8unorm";usageType="texture";usageCopy="dst";awaitLost=true] [:format="rgba8unorm";usageType="texture";usageCopy="none";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rgba8unorm";usageType="texture";usageCopy="none";awaitLost=true] @@ -77785,6 +80209,8 @@ [:format="rgba8unorm";usageType="texture";usageCopy="src-dest";awaitLost=true] [:format="rgba8unorm-srgb";usageType="render";usageCopy="dst";awaitLost=false] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:format="rgba8unorm-srgb";usageType="render";usageCopy="dst";awaitLost=true] @@ -77906,7 +80332,7 @@ [:numElements=8;awaitLost=false] expected: - if os == "linux" and not debug: [PASS, NOTRUN] + if os == "linux" and not debug: [PASS, TIMEOUT] [:numElements=8;awaitLost=true] expected: @@ -81228,12 +83654,16 @@ [cts.https.html?q=webgpu:shader,execution,expression,binary,af_addition:scalar:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const"] expected: if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:shader,execution,expression,binary,af_addition:scalar_vector:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";dim=2] expected: if os == "linux" and not debug: [FAIL, TIMEOUT] @@ -81248,6 +83678,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,binary,af_addition:vector:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize=2] expected: if os == "linux" and not debug: FAIL @@ -81278,6 +83710,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,binary,af_comparison:equals:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize="_undef_"] [:inputSource="const";vectorize=2] @@ -81288,6 +83722,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,binary,af_comparison:greater_equals:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize="_undef_"] [:inputSource="const";vectorize=2] @@ -81332,6 +83768,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,binary,af_comparison:not_equals:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize="_undef_"] [:inputSource="const";vectorize=2] @@ -81350,6 +83788,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,binary,af_division:scalar_vector:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";dim=2] expected: if os == "linux" and not debug: FAIL @@ -81364,6 +83804,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,binary,af_division:vector:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize=2] expected: if os == "linux" and not debug: FAIL @@ -81378,6 +83820,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,binary,af_division:vector_scalar:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";dim=2] expected: if os == "linux" and not debug: FAIL @@ -81584,6 +84028,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,binary,af_matrix_scalar_multiplication:scalar_matrix:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";cols=2;rows=2] expected: if os == "linux" and not debug: FAIL @@ -81662,6 +84108,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,binary,af_matrix_vector_multiplication:matrix_vector:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";cols=2;rows=2] expected: if os == "linux" and not debug: FAIL @@ -81700,6 +84148,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,binary,af_matrix_vector_multiplication:vector_matrix:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";cols=2;rows=2] expected: if os == "linux" and not debug: FAIL @@ -81738,6 +84188,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,binary,af_multiplication:scalar:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const"] expected: if os == "linux" and not debug: FAIL @@ -81864,6 +84316,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,binary,af_subtraction:vector:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize=2] expected: if os == "linux" and not debug: FAIL @@ -81894,126 +84348,78 @@ [cts.https.html?q=webgpu:shader,execution,expression,binary,ai_arithmetic:addition:*] - expected: - if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize="_undef_"] - expected: - if os == "linux" and not debug: FAIL [:inputSource="const";vectorize=2] - expected: - if os == "linux" and not debug: FAIL [:inputSource="const";vectorize=3] - expected: - if os == "linux" and not debug: FAIL [:inputSource="const";vectorize=4] - expected: - if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:shader,execution,expression,binary,ai_arithmetic:addition_scalar_vector:*] expected: if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize_rhs=2] - expected: - if os == "linux" and not debug: FAIL [:inputSource="const";vectorize_rhs=3] - expected: - if os == "linux" and not debug: FAIL [:inputSource="const";vectorize_rhs=4] - expected: - if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:shader,execution,expression,binary,ai_arithmetic:addition_vector_scalar:*] expected: if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize_lhs=2] - expected: - if os == "linux" and not debug: FAIL [:inputSource="const";vectorize_lhs=3] - expected: - if os == "linux" and not debug: FAIL [:inputSource="const";vectorize_lhs=4] - expected: - if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:shader,execution,expression,binary,ai_arithmetic:division:*] [:inputSource="const";vectorize="_undef_"] - expected: - if os == "linux" and not debug: FAIL [:inputSource="const";vectorize=2] - expected: - if os == "linux" and not debug: FAIL [:inputSource="const";vectorize=3] - expected: - if os == "linux" and not debug: FAIL [:inputSource="const";vectorize=4] - expected: - if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:shader,execution,expression,binary,ai_arithmetic:division_scalar_vector:*] [:inputSource="const";vectorize_rhs=2] - expected: - if os == "linux" and not debug: FAIL [:inputSource="const";vectorize_rhs=3] - expected: - if os == "linux" and not debug: FAIL [:inputSource="const";vectorize_rhs=4] - expected: - if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:shader,execution,expression,binary,ai_arithmetic:division_vector_scalar:*] expected: if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize_lhs=2] - expected: - if os == "linux" and not debug: FAIL [:inputSource="const";vectorize_lhs=3] - expected: - if os == "linux" and not debug: FAIL [:inputSource="const";vectorize_lhs=4] - expected: - if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:shader,execution,expression,binary,ai_arithmetic:multiplication:*] expected: if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize="_undef_"] - expected: - if os == "linux" and not debug: FAIL [:inputSource="const";vectorize=2] - expected: - if os == "linux" and not debug: FAIL [:inputSource="const";vectorize=3] - expected: - if os == "linux" and not debug: FAIL [:inputSource="const";vectorize=4] - expected: - if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:shader,execution,expression,binary,ai_arithmetic:multiplication_scalar_vector:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize_rhs=2] expected: if os == "linux" and not debug: [PASS, FAIL] @@ -82029,108 +84435,68 @@ [cts.https.html?q=webgpu:shader,execution,expression,binary,ai_arithmetic:multiplication_vector_scalar:*] [:inputSource="const";vectorize_lhs=2] - expected: - if os == "linux" and not debug: FAIL [:inputSource="const";vectorize_lhs=3] - expected: - if os == "linux" and not debug: FAIL [:inputSource="const";vectorize_lhs=4] - expected: - if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:shader,execution,expression,binary,ai_arithmetic:remainder:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize="_undef_"] - expected: - if os == "linux" and not debug: FAIL [:inputSource="const";vectorize=2] - expected: - if os == "linux" and not debug: FAIL [:inputSource="const";vectorize=3] - expected: - if os == "linux" and not debug: FAIL [:inputSource="const";vectorize=4] - expected: - if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:shader,execution,expression,binary,ai_arithmetic:remainder_scalar_vector:*] [:inputSource="const";vectorize_rhs=2] - expected: - if os == "linux" and not debug: FAIL [:inputSource="const";vectorize_rhs=3] - expected: - if os == "linux" and not debug: FAIL [:inputSource="const";vectorize_rhs=4] - expected: - if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:shader,execution,expression,binary,ai_arithmetic:remainder_vector_scalar:*] [:inputSource="const";vectorize_lhs=2] - expected: - if os == "linux" and not debug: FAIL [:inputSource="const";vectorize_lhs=3] - expected: - if os == "linux" and not debug: FAIL [:inputSource="const";vectorize_lhs=4] - expected: - if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:shader,execution,expression,binary,ai_arithmetic:subtraction:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize="_undef_"] - expected: - if os == "linux" and not debug: FAIL [:inputSource="const";vectorize=2] - expected: - if os == "linux" and not debug: FAIL [:inputSource="const";vectorize=3] - expected: - if os == "linux" and not debug: FAIL [:inputSource="const";vectorize=4] - expected: - if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:shader,execution,expression,binary,ai_arithmetic:subtraction_scalar_vector:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize_rhs=2] - expected: - if os == "linux" and not debug: FAIL [:inputSource="const";vectorize_rhs=3] - expected: - if os == "linux" and not debug: FAIL [:inputSource="const";vectorize_rhs=4] - expected: - if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:shader,execution,expression,binary,ai_arithmetic:subtraction_vector_scalar:*] [:inputSource="const";vectorize_lhs=2] - expected: - if os == "linux" and not debug: FAIL [:inputSource="const";vectorize_lhs=3] - expected: - if os == "linux" and not debug: FAIL [:inputSource="const";vectorize_lhs=4] - expected: - if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:shader,execution,expression,binary,ai_comparison:equals:*] @@ -82195,20 +84561,12 @@ [cts.https.html?q=webgpu:shader,execution,expression,binary,bitwise:bitwise_and:*] [:type="abstract-int";inputSource="const";vectorize="_undef_"] - expected: - if os == "linux" and not debug: FAIL [:type="abstract-int";inputSource="const";vectorize=2] - expected: - if os == "linux" and not debug: FAIL [:type="abstract-int";inputSource="const";vectorize=3] - expected: - if os == "linux" and not debug: FAIL [:type="abstract-int";inputSource="const";vectorize=4] - expected: - if os == "linux" and not debug: FAIL [:type="abstract-int";inputSource="storage_r";vectorize="_undef_"] @@ -82367,20 +84725,12 @@ [cts.https.html?q=webgpu:shader,execution,expression,binary,bitwise:bitwise_exclusive_or:*] [:type="abstract-int";inputSource="const";vectorize="_undef_"] - expected: - if os == "linux" and not debug: FAIL [:type="abstract-int";inputSource="const";vectorize=2] - expected: - if os == "linux" and not debug: FAIL [:type="abstract-int";inputSource="const";vectorize=3] - expected: - if os == "linux" and not debug: FAIL [:type="abstract-int";inputSource="const";vectorize=4] - expected: - if os == "linux" and not debug: FAIL [:type="abstract-int";inputSource="storage_r";vectorize="_undef_"] @@ -82539,20 +84889,12 @@ [cts.https.html?q=webgpu:shader,execution,expression,binary,bitwise:bitwise_or:*] [:type="abstract-int";inputSource="const";vectorize="_undef_"] - expected: - if os == "linux" and not debug: FAIL [:type="abstract-int";inputSource="const";vectorize=2] - expected: - if os == "linux" and not debug: FAIL [:type="abstract-int";inputSource="const";vectorize=3] - expected: - if os == "linux" and not debug: FAIL [:type="abstract-int";inputSource="const";vectorize=4] - expected: - if os == "linux" and not debug: FAIL [:type="abstract-int";inputSource="storage_r";vectorize="_undef_"] @@ -83190,6 +85532,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,binary,f16_addition:scalar:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const"] [:inputSource="storage_r"] @@ -83200,6 +85544,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,binary,f16_addition:scalar_compound:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize="_undef_"] [:inputSource="const";vectorize=2] @@ -83262,6 +85608,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,binary,f16_addition:vector:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize=2] [:inputSource="const";vectorize=3] @@ -83288,6 +85636,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,binary,f16_addition:vector_scalar:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";dim=2] [:inputSource="const";dim=3] @@ -83314,6 +85664,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,binary,f16_addition:vector_scalar_compound:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";dim=2] [:inputSource="const";dim=3] @@ -83484,6 +85836,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,binary,f16_comparison:less_than:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize="_undef_"] [:inputSource="const";vectorize=2] @@ -83628,6 +85982,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,binary,f16_division:vector:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize=2] [:inputSource="const";vectorize=3] @@ -83682,6 +86038,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,binary,f16_division:vector_scalar_compound:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";dim=2] [:inputSource="const";dim=3] @@ -84152,6 +86510,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,binary,f16_matrix_scalar_multiplication:matrix_scalar:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";cols=2;rows=2] [:inputSource="const";cols=2;rows=3] @@ -84606,6 +86966,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,binary,f16_matrix_vector_multiplication:vector_matrix:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";cols=2;rows=2] [:inputSource="const";cols=2;rows=3] @@ -84720,6 +87082,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,binary,f16_multiplication:scalar_compound:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize="_undef_"] [:inputSource="const";vectorize=2] @@ -84754,6 +87118,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,binary,f16_multiplication:scalar_vector:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";dim=2] [:inputSource="const";dim=3] @@ -84780,6 +87146,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,binary,f16_multiplication:vector:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize=2] [:inputSource="const";vectorize=3] @@ -84832,6 +87200,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,binary,f16_multiplication:vector_scalar_compound:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";dim=2] [:inputSource="const";dim=3] @@ -84858,6 +87228,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,binary,f16_remainder:scalar:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const"] [:inputSource="storage_r"] @@ -84868,6 +87240,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,binary,f16_remainder:scalar_compound:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize="_undef_"] [:inputSource="const";vectorize=2] @@ -84902,6 +87276,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,binary,f16_remainder:scalar_vector:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";dim=2] [:inputSource="const";dim=3] @@ -84928,6 +87304,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,binary,f16_remainder:vector:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize=2] [:inputSource="const";vectorize=3] @@ -84982,6 +87360,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,binary,f16_remainder:vector_scalar_compound:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";dim=2] [:inputSource="const";dim=3] @@ -85008,6 +87388,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,binary,f16_subtraction:scalar:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const"] [:inputSource="storage_r"] @@ -85054,6 +87436,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,binary,f16_subtraction:scalar_vector:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";dim=2] [:inputSource="const";dim=3] @@ -85108,6 +87492,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,binary,f16_subtraction:vector_scalar:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";dim=2] [:inputSource="const";dim=3] @@ -85134,6 +87520,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,binary,f16_subtraction:vector_scalar_compound:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";dim=2] [:inputSource="const";dim=3] @@ -85236,6 +87624,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,binary,f32_addition:vector:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize=2] [:inputSource="const";vectorize=3] @@ -85262,6 +87652,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,binary,f32_addition:vector_scalar:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";dim=2] [:inputSource="const";dim=3] @@ -85392,6 +87784,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,binary,f32_comparison:greater_than:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize="_undef_"] [:inputSource="const";vectorize=2] @@ -85462,6 +87856,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,binary,f32_comparison:less_than:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize="_undef_"] [:inputSource="const";vectorize=2] @@ -85532,6 +87928,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,binary,f32_division:scalar:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const"] [:inputSource="storage_r"] @@ -85542,6 +87940,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,binary,f32_division:scalar_compound:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize="_undef_"] [:inputSource="const";vectorize=2] @@ -85630,6 +88030,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,binary,f32_division:vector_scalar:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";dim=2] [:inputSource="const";dim=3] @@ -85684,6 +88086,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,binary,f32_matrix_addition:matrix:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";cols=2;rows=2] expected: if os == "linux" and not debug: FAIL @@ -85850,6 +88254,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,binary,f32_matrix_matrix_multiplication:matrix_matrix:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";common_dim=2;x_rows=2;y_cols=2] expected: if os == "linux" and not debug: FAIL @@ -86122,6 +88528,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,binary,f32_matrix_matrix_multiplication:matrix_matrix_compound:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";common_dim=2;x_rows=2] expected: if os == "linux" and not debug: [PASS, FAIL] @@ -86628,6 +89036,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,binary,f32_matrix_vector_multiplication:matrix_vector:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";cols=2;rows=2] expected: if os == "linux" and not debug: FAIL @@ -86814,6 +89224,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,binary,f32_matrix_vector_multiplication:vector_matrix_compound:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";dim=2] [:inputSource="const";dim=3] @@ -86840,6 +89252,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,binary,f32_multiplication:scalar:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const"] [:inputSource="storage_r"] @@ -87004,6 +89418,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,binary,f32_remainder:scalar:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const"] expected: if os == "linux" and not debug: [PASS, FAIL] @@ -87016,6 +89432,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,binary,f32_remainder:scalar_compound:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize="_undef_"] [:inputSource="const";vectorize=2] @@ -87104,6 +89522,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,binary,f32_remainder:vector_scalar:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";dim=2] [:inputSource="const";dim=3] @@ -87206,6 +89626,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,binary,f32_subtraction:scalar_vector:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";dim=2] [:inputSource="const";dim=3] @@ -87260,6 +89682,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,binary,f32_subtraction:vector_scalar:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";dim=2] [:inputSource="const";dim=3] @@ -87312,6 +89736,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,binary,i32_arithmetic:addition:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize="_undef_"] [:inputSource="const";vectorize=2] @@ -87346,6 +89772,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,binary,i32_arithmetic:addition_compound:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize="_undef_"] [:inputSource="const";vectorize=2] @@ -87380,6 +89808,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,binary,i32_arithmetic:addition_scalar_vector:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize_rhs=2] [:inputSource="const";vectorize_rhs=3] @@ -87406,6 +89836,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,binary,i32_arithmetic:addition_vector_scalar:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize_lhs=2] [:inputSource="const";vectorize_lhs=3] @@ -87458,6 +89890,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,binary,i32_arithmetic:division:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize="_undef_"] [:inputSource="const";vectorize=2] @@ -87492,6 +89926,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,binary,i32_arithmetic:division_compound:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize="_undef_"] [:inputSource="const";vectorize=2] @@ -87526,6 +89962,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,binary,i32_arithmetic:division_scalar_vector:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize_rhs=2] [:inputSource="const";vectorize_rhs=3] @@ -87552,6 +89990,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,binary,i32_arithmetic:division_vector_scalar:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize_lhs=2] [:inputSource="const";vectorize_lhs=3] @@ -87578,6 +90018,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,binary,i32_arithmetic:division_vector_scalar_compound:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize_lhs=2] [:inputSource="const";vectorize_lhs=3] @@ -87674,6 +90116,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,binary,i32_arithmetic:multiplication_scalar_vector:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize_rhs=2] [:inputSource="const";vectorize_rhs=3] @@ -87700,6 +90144,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,binary,i32_arithmetic:multiplication_vector_scalar:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize_lhs=2] [:inputSource="const";vectorize_lhs=3] @@ -87754,6 +90200,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,binary,i32_arithmetic:remainder:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize="_undef_"] [:inputSource="const";vectorize=2] @@ -87788,6 +90236,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,binary,i32_arithmetic:remainder_compound:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize="_undef_"] [:inputSource="const";vectorize=2] @@ -87822,6 +90272,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,binary,i32_arithmetic:remainder_scalar_vector:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize_rhs=2] [:inputSource="const";vectorize_rhs=3] @@ -87900,6 +90352,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,binary,i32_arithmetic:subtraction:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize="_undef_"] [:inputSource="const";vectorize=2] @@ -87968,6 +90422,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,binary,i32_arithmetic:subtraction_scalar_vector:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize_rhs=2] [:inputSource="const";vectorize_rhs=3] @@ -88054,6 +90510,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,binary,i32_comparison:equals:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize="_undef_"] [:inputSource="const";vectorize=2] @@ -88124,6 +90582,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,binary,i32_comparison:greater_than:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize="_undef_"] [:inputSource="const";vectorize=2] @@ -88264,6 +90724,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,binary,u32_arithmetic:addition:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize="_undef_"] expected: if os == "linux" and not debug: FAIL @@ -88306,6 +90768,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,binary,u32_arithmetic:addition_compound:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize="_undef_"] [:inputSource="const";vectorize=2] @@ -88340,6 +90804,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,binary,u32_arithmetic:addition_scalar_vector:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize_rhs=2] expected: if os == "linux" and not debug: FAIL @@ -88372,6 +90838,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,binary,u32_arithmetic:addition_vector_scalar:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize_lhs=2] expected: if os == "linux" and not debug: FAIL @@ -88404,32 +90872,14 @@ [cts.https.html?q=webgpu:shader,execution,expression,binary,u32_arithmetic:addition_vector_scalar_compound:*] - [:inputSource="const";vectorize_lhs=2] - - [:inputSource="const";vectorize_lhs=3] - - [:inputSource="const";vectorize_lhs=4] - - [:inputSource="storage_r";vectorize_lhs=2] - - [:inputSource="storage_r";vectorize_lhs=3] - - [:inputSource="storage_r";vectorize_lhs=4] - - [:inputSource="storage_rw";vectorize_lhs=2] - - [:inputSource="storage_rw";vectorize_lhs=3] - - [:inputSource="storage_rw";vectorize_lhs=4] - - [:inputSource="uniform";vectorize_lhs=2] - - [:inputSource="uniform";vectorize_lhs=3] - - [:inputSource="uniform";vectorize_lhs=4] + disabled: true + expected: + if os == "linux" and not debug: SKIP [cts.https.html?q=webgpu:shader,execution,expression,binary,u32_arithmetic:division:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize="_undef_"] [:inputSource="const";vectorize=2] @@ -88464,6 +90914,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,binary,u32_arithmetic:division_compound:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize="_undef_"] [:inputSource="const";vectorize=2] @@ -88524,6 +90976,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,binary,u32_arithmetic:division_vector_scalar:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize_lhs=2] [:inputSource="const";vectorize_lhs=3] @@ -88550,6 +91004,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,binary,u32_arithmetic:division_vector_scalar_compound:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize_lhs=2] [:inputSource="const";vectorize_lhs=3] @@ -88688,6 +91144,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,binary,u32_arithmetic:multiplication_vector_scalar:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize_lhs=2] expected: if os == "linux" and not debug: FAIL @@ -88720,6 +91178,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,binary,u32_arithmetic:multiplication_vector_scalar_compound:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize_lhs=2] [:inputSource="const";vectorize_lhs=3] @@ -88746,6 +91206,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,binary,u32_arithmetic:remainder:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize="_undef_"] [:inputSource="const";vectorize=2] @@ -88780,6 +91242,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,binary,u32_arithmetic:remainder_compound:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize="_undef_"] [:inputSource="const";vectorize=2] @@ -88814,6 +91278,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,binary,u32_arithmetic:remainder_scalar_vector:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize_rhs=2] [:inputSource="const";vectorize_rhs=3] @@ -88866,6 +91332,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,binary,u32_arithmetic:remainder_vector_scalar_compound:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize_lhs=2] [:inputSource="const";vectorize_lhs=3] @@ -88970,6 +91438,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,binary,u32_arithmetic:subtraction_scalar_vector:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize_rhs=2] expected: if os == "linux" and not debug: FAIL @@ -89106,6 +91576,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,binary,u32_comparison:greater_equals:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize="_undef_"] [:inputSource="const";vectorize=2] @@ -89140,6 +91612,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,binary,u32_comparison:greater_than:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize="_undef_"] [:inputSource="const";vectorize=2] @@ -89216,6 +91690,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,binary,u32_comparison:less_than:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize="_undef_"] [:inputSource="const";vectorize=2] @@ -89250,6 +91726,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,binary,u32_comparison:not_equals:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize="_undef_"] [:inputSource="const";vectorize=2] @@ -89284,6 +91762,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,abs:abstract_float:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize="_undef_"] expected: if os == "linux" and not debug: FAIL @@ -89305,20 +91785,12 @@ expected: if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize="_undef_"] - expected: - if os == "linux" and not debug: FAIL [:inputSource="const";vectorize=2] - expected: - if os == "linux" and not debug: FAIL [:inputSource="const";vectorize=3] - expected: - if os == "linux" and not debug: FAIL [:inputSource="const";vectorize=4] - expected: - if os == "linux" and not debug: FAIL [:inputSource="storage_r";vectorize="_undef_"] @@ -89416,6 +91888,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,abs:i32:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize="_undef_"] [:inputSource="const";vectorize=2] @@ -89574,6 +92048,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,acos:f32:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize="_undef_"] [:inputSource="const";vectorize=2] @@ -89608,6 +92084,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,acosh:abstract_float:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize="_undef_"] expected: if os == "linux" and not debug: FAIL @@ -90520,6 +92998,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,asinh:abstract_float:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize="_undef_"] expected: if os == "linux" and not debug: FAIL @@ -90596,6 +93076,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,asinh:f32:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize="_undef_"] expected: if os == "linux" and not debug: FAIL @@ -90638,6 +93120,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atan2:abstract_float:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize="_undef_"] expected: if os == "linux" and not debug: [PASS, FAIL] @@ -90680,6 +93164,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atan2:f16:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize="_undef_"] [:inputSource="const";vectorize=2] @@ -90918,6 +93404,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atanh:f16:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize="_undef_"] [:inputSource="const";vectorize=2] @@ -90952,6 +93440,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atanh:f32:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize="_undef_"] expected: if os == "linux" and not debug: FAIL @@ -95252,6 +97742,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,ceil:abstract_float:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize="_undef_"] expected: if os == "linux" and not debug: FAIL @@ -95366,6 +97858,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,clamp:abstract_float:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize="_undef_"] expected: if os == "linux" and not debug: FAIL @@ -95387,20 +97881,12 @@ expected: if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize="_undef_"] - expected: - if os == "linux" and not debug: FAIL [:inputSource="const";vectorize=2] - expected: - if os == "linux" and not debug: FAIL [:inputSource="const";vectorize=3] - expected: - if os == "linux" and not debug: FAIL [:inputSource="const";vectorize=4] - expected: - if os == "linux" and not debug: FAIL [:inputSource="storage_r";vectorize="_undef_"] @@ -95536,6 +98022,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,clamp:u32:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize="_undef_"] [:inputSource="const";vectorize=2] @@ -95730,6 +98218,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,cosh:f16:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize="_undef_"] [:inputSource="const";vectorize=2] @@ -95764,6 +98254,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,cosh:f32:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize="_undef_"] expected: if os == "linux" and not debug: [PASS, FAIL] @@ -96018,6 +98510,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,cross:f16:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const"] [:inputSource="storage_r"] @@ -96028,9 +98522,9 @@ [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,cross:f32:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const"] - expected: - if os == "linux" and not debug: FAIL [:inputSource="storage_r"] @@ -96060,6 +98554,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,degrees:f16:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize="_undef_"] [:inputSource="const";vectorize=2] @@ -96094,6 +98590,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,degrees:f32:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize="_undef_"] [:inputSource="const";vectorize=2] @@ -96270,6 +98768,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,distance:abstract_float_vec2:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const"] expected: if os == "linux" and not debug: FAIL @@ -96300,6 +98800,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,distance:f16_vec2:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const"] [:inputSource="storage_r"] @@ -96310,6 +98812,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,distance:f16_vec3:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const"] [:inputSource="storage_r"] @@ -96320,8 +98824,6 @@ [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,distance:f16_vec4:*] - expected: - if os == "linux" and not debug: [OK, CRASH] [:inputSource="const"] [:inputSource="storage_r"] @@ -96339,22 +98841,22 @@ if os == "linux" and not debug: FAIL [:inputSource="storage_r"] + expected: + if os == "linux" and not debug: FAIL [:inputSource="storage_rw"] + expected: + if os == "linux" and not debug: FAIL [:inputSource="uniform"] - - -[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,distance:f32_vec2:*] - [:inputSource="const"] expected: - if os == "linux" and not debug: [FAIL, TIMEOUT] - - [:inputSource="storage_r"] + if os == "linux" and not debug: FAIL - [:inputSource="storage_rw"] - [:inputSource="uniform"] +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,distance:f32_vec2:*] + disabled: true + expected: + if os == "linux" and not debug: SKIP [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,distance:f32_vec3:*] @@ -96372,6 +98874,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,distance:f32_vec4:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const"] expected: if os == "linux" and not debug: [FAIL, TIMEOUT] @@ -96420,12 +98924,16 @@ [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,dot:abstract_float_vec2:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const"] expected: if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,dot:abstract_float_vec3:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const"] expected: if os == "linux" and not debug: FAIL @@ -96448,18 +98956,24 @@ [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,dot:abstract_int_vec3:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const"] expected: if os == "linux" and not debug: [PASS, FAIL] [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,dot:abstract_int_vec4:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const"] expected: if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,dot:f16_vec2:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const"] [:inputSource="storage_r"] @@ -96470,6 +98984,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,dot:f16_vec3:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const"] [:inputSource="storage_r"] @@ -96492,8 +99008,6 @@ [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,dot:f32_vec2:*] - expected: - if os == "linux" and not debug: [OK, CRASH] [:inputSource="const"] expected: if os == "linux" and not debug: FAIL @@ -96520,6 +99034,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,dot:f32_vec4:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const"] expected: if os == "linux" and not debug: FAIL @@ -96602,6 +99118,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,dot:u32_vec4:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const"] expected: if os == "linux" and not debug: FAIL @@ -96838,6 +99356,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,dpdyCoarse:f32:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize="_undef_"] [:inputSource="const";vectorize=2] @@ -96888,6 +99408,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,dpdyFine:f32:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize="_undef_"] [:inputSource="const";vectorize=2] @@ -96982,6 +99504,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,exp2:f16:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize="_undef_"] [:inputSource="const";vectorize=2] @@ -97016,6 +99540,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,exp2:f32:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize="_undef_"] [:inputSource="const";vectorize=2] @@ -97478,6 +100004,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,floor:abstract_float:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize="_undef_"] expected: if os == "linux" and not debug: FAIL @@ -97588,6 +100116,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,fma:f16:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize="_undef_"] [:inputSource="const";vectorize=2] @@ -97622,6 +100152,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,fma:f32:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize="_undef_"] [:inputSource="const";vectorize=2] @@ -98066,38 +100598,6 @@ [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,fwidthCoarse:f32:*] expected: if os == "linux" and not debug: [OK, CRASH] - [:inputSource="const";vectorize="_undef_"] - - [:inputSource="const";vectorize=2] - - [:inputSource="const";vectorize=3] - - [:inputSource="const";vectorize=4] - - [:inputSource="storage_r";vectorize="_undef_"] - - [:inputSource="storage_r";vectorize=2] - - [:inputSource="storage_r";vectorize=3] - - [:inputSource="storage_r";vectorize=4] - - [:inputSource="storage_rw";vectorize="_undef_"] - - [:inputSource="storage_rw";vectorize=2] - - [:inputSource="storage_rw";vectorize=3] - - [:inputSource="storage_rw";vectorize=4] - - [:inputSource="uniform";vectorize="_undef_"] - - [:inputSource="uniform";vectorize=2] - - [:inputSource="uniform";vectorize=3] - - [:inputSource="uniform";vectorize=4] - [:vectorize="_undef_";non_uniform_discard=false] [:vectorize="_undef_";non_uniform_discard=true] @@ -98250,6 +100750,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,inversesqrt:abstract_float:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize="_undef_"] expected: if os == "linux" and not debug: FAIL @@ -98292,6 +100794,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,inversesqrt:f16:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize="_undef_"] [:inputSource="const";vectorize=2] @@ -98528,14 +101032,14 @@ [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,length:abstract_float_vec3:*] + disabled: true expected: - if os == "linux" and not debug: [OK, CRASH] - [:inputSource="const"] - expected: - if os == "linux" and not debug: FAIL + if os == "linux" and not debug: SKIP [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,length:abstract_float_vec4:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const"] expected: if os == "linux" and not debug: FAIL @@ -98552,6 +101056,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,length:f16_vec2:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const"] [:inputSource="storage_r"] @@ -98574,6 +101080,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,length:f16_vec4:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const"] [:inputSource="storage_r"] @@ -98584,6 +101092,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,length:f32:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const"] expected: if os == "linux" and not debug: FAIL @@ -98624,6 +101134,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,length:f32_vec4:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const"] expected: if os == "linux" and not debug: FAIL @@ -98636,6 +101148,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,log2:abstract_float:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize="_undef_"] expected: if os == "linux" and not debug: FAIL @@ -98792,6 +101306,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,log:f16:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize="_undef_"] [:inputSource="const";vectorize=2] @@ -98862,6 +101378,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,max:abstract_float:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize="_undef_"] expected: if os == "linux" and not debug: FAIL @@ -98883,20 +101401,12 @@ expected: if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize="_undef_"] - expected: - if os == "linux" and not debug: FAIL [:inputSource="const";vectorize=2] - expected: - if os == "linux" and not debug: FAIL [:inputSource="const";vectorize=3] - expected: - if os == "linux" and not debug: FAIL [:inputSource="const";vectorize=4] - expected: - if os == "linux" and not debug: FAIL [:inputSource="storage_r";vectorize="_undef_"] @@ -98924,6 +101434,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,max:f16:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize="_undef_"] [:inputSource="const";vectorize=2] @@ -99000,6 +101512,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,max:i32:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize="_undef_"] expected: if os == "linux" and not debug: [PASS, FAIL] @@ -99045,20 +101559,12 @@ expected: if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize="_undef_"] - expected: - if os == "linux" and not debug: [PASS, FAIL] [:inputSource="const";vectorize=2] - expected: - if os == "linux" and not debug: [PASS, FAIL] [:inputSource="const";vectorize=3] - expected: - if os == "linux" and not debug: [PASS, FAIL] [:inputSource="const";vectorize=4] - expected: - if os == "linux" and not debug: [PASS, FAIL] [:inputSource="storage_r";vectorize="_undef_"] @@ -99107,20 +101613,12 @@ [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,min:abstract_int:*] [:inputSource="const";vectorize="_undef_"] - expected: - if os == "linux" and not debug: FAIL [:inputSource="const";vectorize=2] - expected: - if os == "linux" and not debug: FAIL [:inputSource="const";vectorize=3] - expected: - if os == "linux" and not debug: FAIL [:inputSource="const";vectorize=4] - expected: - if os == "linux" and not debug: FAIL [:inputSource="storage_r";vectorize="_undef_"] @@ -99148,6 +101646,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,min:f16:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize="_undef_"] [:inputSource="const";vectorize=2] @@ -99182,39 +101682,9 @@ [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,min:f32:*] + disabled: true expected: - if os == "linux" and not debug: [OK, CRASH] - [:inputSource="const";vectorize="_undef_"] - - [:inputSource="const";vectorize=2] - - [:inputSource="const";vectorize=3] - - [:inputSource="const";vectorize=4] - - [:inputSource="storage_r";vectorize="_undef_"] - - [:inputSource="storage_r";vectorize=2] - - [:inputSource="storage_r";vectorize=3] - - [:inputSource="storage_r";vectorize=4] - - [:inputSource="storage_rw";vectorize="_undef_"] - - [:inputSource="storage_rw";vectorize=2] - - [:inputSource="storage_rw";vectorize=3] - - [:inputSource="storage_rw";vectorize=4] - - [:inputSource="uniform";vectorize="_undef_"] - - [:inputSource="uniform";vectorize=2] - - [:inputSource="uniform";vectorize=3] - - [:inputSource="uniform";vectorize=4] + if os == "linux" and not debug: SKIP [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,min:i32:*] @@ -99290,6 +101760,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,mix:abstract_float_matching:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize="_undef_"] expected: if os == "linux" and not debug: FAIL @@ -99308,24 +101780,32 @@ [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,mix:abstract_float_nonmatching_vec2:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const"] expected: if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,mix:abstract_float_nonmatching_vec3:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const"] expected: if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,mix:abstract_float_nonmatching_vec4:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const"] expected: if os == "linux" and not debug: [FAIL, TIMEOUT] [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,mix:f16_matching:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize="_undef_"] [:inputSource="const";vectorize=2] @@ -99370,6 +101850,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,mix:f16_nonmatching_vec3:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const"] [:inputSource="storage_r"] @@ -99434,6 +101916,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,mix:f32_nonmatching_vec2:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const"] expected: if os == "linux" and not debug: FAIL @@ -99460,6 +101944,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,mix:f32_nonmatching_vec4:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const"] expected: if os == "linux" and not debug: FAIL @@ -99472,24 +101958,32 @@ [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,modf:abstract_fract:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const"] expected: if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,modf:abstract_vec2_fract:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const"] expected: if os == "linux" and not debug: [PASS, FAIL] [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,modf:abstract_vec2_whole:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const"] expected: if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,modf:abstract_vec3_fract:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const"] expected: if os == "linux" and not debug: FAIL @@ -99504,12 +101998,16 @@ [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,modf:abstract_vec4_fract:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const"] expected: if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,modf:abstract_vec4_whole:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const"] expected: if os == "linux" and not debug: FAIL @@ -99534,6 +102032,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,modf:f16_vec2_fract:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const"] [:inputSource="storage_r"] @@ -99556,6 +102056,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,modf:f16_vec3_fract:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const"] [:inputSource="storage_r"] @@ -99640,6 +102142,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,modf:f32_vec2_whole:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const"] expected: if os == "linux" and not debug: FAIL @@ -99652,6 +102156,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,modf:f32_vec3_fract:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const"] expected: if os == "linux" and not debug: FAIL @@ -99664,6 +102170,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,modf:f32_vec3_whole:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const"] expected: if os == "linux" and not debug: FAIL @@ -99688,6 +102196,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,modf:f32_vec4_whole:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const"] expected: if os == "linux" and not debug: FAIL @@ -99700,6 +102210,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,modf:f32_whole:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const"] expected: if os == "linux" and not debug: FAIL @@ -99720,18 +102232,24 @@ [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,normalize:abstract_float_vec3:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const"] expected: if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,normalize:abstract_float_vec4:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const"] expected: if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,normalize:f16_vec2:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const"] [:inputSource="storage_r"] @@ -99804,6 +102322,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,pack2x16float:pack:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const"] expected: if os == "linux" and not debug: FAIL @@ -99924,6 +102444,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,pow:abstract_float:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize="_undef_"] expected: if os == "linux" and not debug: FAIL @@ -99966,6 +102488,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,pow:f16:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize="_undef_"] [:inputSource="const";vectorize=2] @@ -100448,6 +102972,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,quantizeToF16:f32:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize="_undef_"] expected: if os == "linux" and not debug: [PASS, FAIL] @@ -100514,6 +103040,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,radians:abstract_float:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize="_undef_"] expected: if os == "linux" and not debug: FAIL @@ -100532,6 +103060,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,radians:f16:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize="_undef_"] [:inputSource="const";vectorize=2] @@ -100610,18 +103140,24 @@ [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,reflect:abstract_float_vec3:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const"] expected: if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,reflect:abstract_float_vec4:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const"] expected: if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,reflect:f16_vec2:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const"] [:inputSource="storage_r"] @@ -100632,6 +103168,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,reflect:f16_vec3:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const"] [:inputSource="storage_r"] @@ -100654,6 +103192,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,reflect:f32_vec2:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const"] expected: if os == "linux" and not debug: FAIL @@ -100666,6 +103206,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,reflect:f32_vec3:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const"] expected: if os == "linux" and not debug: FAIL @@ -100708,12 +103250,16 @@ [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,refract:abstract_float_vec4:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const"] expected: if os == "linux" and not debug: [PASS, FAIL] [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,refract:f16_vec2:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const"] [:inputSource="storage_r"] @@ -100724,6 +103270,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,refract:f16_vec3:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const"] [:inputSource="storage_r"] @@ -100746,6 +103294,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,refract:f32_vec2:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const"] expected: if os == "linux" and not debug: FAIL @@ -100772,6 +103322,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,refract:f32_vec4:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const"] expected: if os == "linux" and not debug: FAIL @@ -101514,6 +104066,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,sign:abstract_float:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize="_undef_"] expected: if os == "linux" and not debug: FAIL @@ -101535,20 +104089,12 @@ expected: if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize="_undef_"] - expected: - if os == "linux" and not debug: FAIL [:inputSource="const";vectorize=2] - expected: - if os == "linux" and not debug: FAIL [:inputSource="const";vectorize=3] - expected: - if os == "linux" and not debug: FAIL [:inputSource="const";vectorize=4] - expected: - if os == "linux" and not debug: FAIL [:inputSource="storage_r";vectorize="_undef_"] @@ -101858,6 +104404,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,sinh:f16:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize="_undef_"] [:inputSource="const";vectorize=2] @@ -101892,6 +104440,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,sinh:f32:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize="_undef_"] [:inputSource="const";vectorize=2] @@ -101926,6 +104476,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,smoothstep:abstract_float:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize="_undef_"] expected: if os == "linux" and not debug: FAIL @@ -101968,6 +104520,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,smoothstep:f16:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize="_undef_"] [:inputSource="const";vectorize=2] @@ -102126,6 +104680,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,sqrt:f32:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize="_undef_"] [:inputSource="const";vectorize=2] @@ -118874,6 +121430,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,tan:f32:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize="_undef_"] [:inputSource="const";vectorize=2] @@ -192232,8 +194790,6 @@ [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureGatherCompare:array_2d_coords:*] - [:] - [:stage="c";format="depth16unorm";filt="linear";modeU="c";modeV="c";offset=false] expected: if os == "linux" and not debug: FAIL @@ -199054,8 +201610,6 @@ [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSample:depth_3d_coords:*] - [:] - [:format="depth16unorm";viewDimension="cube";filt="linear";mode="c"] expected: if os == "linux" and not debug: FAIL @@ -199302,8 +201856,6 @@ [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSample:depth_array_3d_coords:*] - [:] - [:format="depth16unorm";filt="linear";mode="c"] expected: if os == "linux" and not debug: FAIL @@ -235824,8 +238376,6 @@ [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleBias:arrayed_2d_coords:*] - [:] - [:format="astc-10x10-unorm";filt="linear";modeU="c";modeV="c";offset=false] [:format="astc-10x10-unorm";filt="linear";modeU="c";modeV="c";offset=true] @@ -427236,6 +429786,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_array_3d_coords:*] + expected: + if os == "linux" and not debug: [OK, TIMEOUT] [:] [:stage="c";format="astc-10x10-unorm";filt="linear";mode="c"] @@ -429663,628 +432215,964 @@ if os == "linux" and not debug: FAIL [:stage="v";format="astc-10x10-unorm";filt="linear";mode="c"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-10x10-unorm";filt="linear";mode="m"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-10x10-unorm";filt="linear";mode="r"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-10x10-unorm";filt="nearest";mode="c"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-10x10-unorm";filt="nearest";mode="m"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-10x10-unorm";filt="nearest";mode="r"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-10x10-unorm-srgb";filt="linear";mode="c"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-10x10-unorm-srgb";filt="linear";mode="m"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-10x10-unorm-srgb";filt="linear";mode="r"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-10x10-unorm-srgb";filt="nearest";mode="c"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-10x10-unorm-srgb";filt="nearest";mode="m"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-10x10-unorm-srgb";filt="nearest";mode="r"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-10x5-unorm";filt="linear";mode="c"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-10x5-unorm";filt="linear";mode="m"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-10x5-unorm";filt="linear";mode="r"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-10x5-unorm";filt="nearest";mode="c"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-10x5-unorm";filt="nearest";mode="m"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-10x5-unorm";filt="nearest";mode="r"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-10x5-unorm-srgb";filt="linear";mode="c"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-10x5-unorm-srgb";filt="linear";mode="m"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-10x5-unorm-srgb";filt="linear";mode="r"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-10x5-unorm-srgb";filt="nearest";mode="c"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-10x5-unorm-srgb";filt="nearest";mode="m"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-10x5-unorm-srgb";filt="nearest";mode="r"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-10x6-unorm";filt="linear";mode="c"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-10x6-unorm";filt="linear";mode="m"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-10x6-unorm";filt="linear";mode="r"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-10x6-unorm";filt="nearest";mode="c"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-10x6-unorm";filt="nearest";mode="m"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-10x6-unorm";filt="nearest";mode="r"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-10x6-unorm-srgb";filt="linear";mode="c"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-10x6-unorm-srgb";filt="linear";mode="m"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-10x6-unorm-srgb";filt="linear";mode="r"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-10x6-unorm-srgb";filt="nearest";mode="c"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-10x6-unorm-srgb";filt="nearest";mode="m"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-10x6-unorm-srgb";filt="nearest";mode="r"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-10x8-unorm";filt="linear";mode="c"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-10x8-unorm";filt="linear";mode="m"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-10x8-unorm";filt="linear";mode="r"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-10x8-unorm";filt="nearest";mode="c"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-10x8-unorm";filt="nearest";mode="m"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-10x8-unorm";filt="nearest";mode="r"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-10x8-unorm-srgb";filt="linear";mode="c"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-10x8-unorm-srgb";filt="linear";mode="m"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-10x8-unorm-srgb";filt="linear";mode="r"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-10x8-unorm-srgb";filt="nearest";mode="c"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-10x8-unorm-srgb";filt="nearest";mode="m"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-10x8-unorm-srgb";filt="nearest";mode="r"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-12x10-unorm";filt="linear";mode="c"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-12x10-unorm";filt="linear";mode="m"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-12x10-unorm";filt="linear";mode="r"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-12x10-unorm";filt="nearest";mode="c"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-12x10-unorm";filt="nearest";mode="m"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-12x10-unorm";filt="nearest";mode="r"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-12x10-unorm-srgb";filt="linear";mode="c"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-12x10-unorm-srgb";filt="linear";mode="m"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-12x10-unorm-srgb";filt="linear";mode="r"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-12x10-unorm-srgb";filt="nearest";mode="c"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-12x10-unorm-srgb";filt="nearest";mode="m"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-12x10-unorm-srgb";filt="nearest";mode="r"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-12x12-unorm";filt="linear";mode="c"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-12x12-unorm";filt="linear";mode="m"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-12x12-unorm";filt="linear";mode="r"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-12x12-unorm";filt="nearest";mode="c"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-12x12-unorm";filt="nearest";mode="m"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-12x12-unorm";filt="nearest";mode="r"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-12x12-unorm-srgb";filt="linear";mode="c"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-12x12-unorm-srgb";filt="linear";mode="m"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-12x12-unorm-srgb";filt="linear";mode="r"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-12x12-unorm-srgb";filt="nearest";mode="c"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-12x12-unorm-srgb";filt="nearest";mode="m"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-12x12-unorm-srgb";filt="nearest";mode="r"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-4x4-unorm";filt="linear";mode="c"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-4x4-unorm";filt="linear";mode="m"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-4x4-unorm";filt="linear";mode="r"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-4x4-unorm";filt="nearest";mode="c"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-4x4-unorm";filt="nearest";mode="m"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-4x4-unorm";filt="nearest";mode="r"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-4x4-unorm-srgb";filt="linear";mode="c"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-4x4-unorm-srgb";filt="linear";mode="m"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-4x4-unorm-srgb";filt="linear";mode="r"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-4x4-unorm-srgb";filt="nearest";mode="c"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-4x4-unorm-srgb";filt="nearest";mode="m"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-4x4-unorm-srgb";filt="nearest";mode="r"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-5x4-unorm";filt="linear";mode="c"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-5x4-unorm";filt="linear";mode="m"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-5x4-unorm";filt="linear";mode="r"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-5x4-unorm";filt="nearest";mode="c"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-5x4-unorm";filt="nearest";mode="m"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-5x4-unorm";filt="nearest";mode="r"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-5x4-unorm-srgb";filt="linear";mode="c"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-5x4-unorm-srgb";filt="linear";mode="m"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-5x4-unorm-srgb";filt="linear";mode="r"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-5x4-unorm-srgb";filt="nearest";mode="c"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-5x4-unorm-srgb";filt="nearest";mode="m"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-5x4-unorm-srgb";filt="nearest";mode="r"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-5x5-unorm";filt="linear";mode="c"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-5x5-unorm";filt="linear";mode="m"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-5x5-unorm";filt="linear";mode="r"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-5x5-unorm";filt="nearest";mode="c"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-5x5-unorm";filt="nearest";mode="m"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-5x5-unorm";filt="nearest";mode="r"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-5x5-unorm-srgb";filt="linear";mode="c"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-5x5-unorm-srgb";filt="linear";mode="m"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-5x5-unorm-srgb";filt="linear";mode="r"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-5x5-unorm-srgb";filt="nearest";mode="c"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-5x5-unorm-srgb";filt="nearest";mode="m"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-5x5-unorm-srgb";filt="nearest";mode="r"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-6x5-unorm";filt="linear";mode="c"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-6x5-unorm";filt="linear";mode="m"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-6x5-unorm";filt="linear";mode="r"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-6x5-unorm";filt="nearest";mode="c"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-6x5-unorm";filt="nearest";mode="m"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-6x5-unorm";filt="nearest";mode="r"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-6x5-unorm-srgb";filt="linear";mode="c"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-6x5-unorm-srgb";filt="linear";mode="m"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-6x5-unorm-srgb";filt="linear";mode="r"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-6x5-unorm-srgb";filt="nearest";mode="c"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-6x5-unorm-srgb";filt="nearest";mode="m"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-6x5-unorm-srgb";filt="nearest";mode="r"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-6x6-unorm";filt="linear";mode="c"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-6x6-unorm";filt="linear";mode="m"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-6x6-unorm";filt="linear";mode="r"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-6x6-unorm";filt="nearest";mode="c"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-6x6-unorm";filt="nearest";mode="m"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-6x6-unorm";filt="nearest";mode="r"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-6x6-unorm-srgb";filt="linear";mode="c"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-6x6-unorm-srgb";filt="linear";mode="m"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-6x6-unorm-srgb";filt="linear";mode="r"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-6x6-unorm-srgb";filt="nearest";mode="c"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-6x6-unorm-srgb";filt="nearest";mode="m"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-6x6-unorm-srgb";filt="nearest";mode="r"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-8x5-unorm";filt="linear";mode="c"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-8x5-unorm";filt="linear";mode="m"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-8x5-unorm";filt="linear";mode="r"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-8x5-unorm";filt="nearest";mode="c"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-8x5-unorm";filt="nearest";mode="m"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-8x5-unorm";filt="nearest";mode="r"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-8x5-unorm-srgb";filt="linear";mode="c"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-8x5-unorm-srgb";filt="linear";mode="m"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-8x5-unorm-srgb";filt="linear";mode="r"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-8x5-unorm-srgb";filt="nearest";mode="c"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-8x5-unorm-srgb";filt="nearest";mode="m"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-8x5-unorm-srgb";filt="nearest";mode="r"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-8x6-unorm";filt="linear";mode="c"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-8x6-unorm";filt="linear";mode="m"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-8x6-unorm";filt="linear";mode="r"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-8x6-unorm";filt="nearest";mode="c"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-8x6-unorm";filt="nearest";mode="m"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-8x6-unorm";filt="nearest";mode="r"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-8x6-unorm-srgb";filt="linear";mode="c"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-8x6-unorm-srgb";filt="linear";mode="m"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-8x6-unorm-srgb";filt="linear";mode="r"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-8x6-unorm-srgb";filt="nearest";mode="c"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-8x6-unorm-srgb";filt="nearest";mode="m"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-8x6-unorm-srgb";filt="nearest";mode="r"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-8x8-unorm";filt="linear";mode="c"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-8x8-unorm";filt="linear";mode="m"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-8x8-unorm";filt="linear";mode="r"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-8x8-unorm";filt="nearest";mode="c"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-8x8-unorm";filt="nearest";mode="m"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-8x8-unorm";filt="nearest";mode="r"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-8x8-unorm-srgb";filt="linear";mode="c"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-8x8-unorm-srgb";filt="linear";mode="m"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-8x8-unorm-srgb";filt="linear";mode="r"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-8x8-unorm-srgb";filt="nearest";mode="c"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-8x8-unorm-srgb";filt="nearest";mode="m"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="astc-8x8-unorm-srgb";filt="nearest";mode="r"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="bc1-rgba-unorm";filt="linear";mode="c"] expected: - if os == "linux" and not debug: FAIL + if os == "linux" and not debug: [FAIL, NOTRUN] [:stage="v";format="bc1-rgba-unorm";filt="linear";mode="m"] expected: - if os == "linux" and not debug: FAIL + if os == "linux" and not debug: [FAIL, NOTRUN] [:stage="v";format="bc1-rgba-unorm";filt="linear";mode="r"] expected: - if os == "linux" and not debug: FAIL + if os == "linux" and not debug: [FAIL, NOTRUN] [:stage="v";format="bc1-rgba-unorm";filt="nearest";mode="c"] expected: - if os == "linux" and not debug: FAIL + if os == "linux" and not debug: [FAIL, NOTRUN] [:stage="v";format="bc1-rgba-unorm";filt="nearest";mode="m"] expected: - if os == "linux" and not debug: FAIL + if os == "linux" and not debug: [FAIL, NOTRUN] [:stage="v";format="bc1-rgba-unorm";filt="nearest";mode="r"] expected: - if os == "linux" and not debug: FAIL + if os == "linux" and not debug: [FAIL, NOTRUN] [:stage="v";format="bc1-rgba-unorm-srgb";filt="linear";mode="c"] expected: - if os == "linux" and not debug: FAIL + if os == "linux" and not debug: [FAIL, NOTRUN] [:stage="v";format="bc1-rgba-unorm-srgb";filt="linear";mode="m"] expected: - if os == "linux" and not debug: FAIL + if os == "linux" and not debug: [FAIL, NOTRUN] [:stage="v";format="bc1-rgba-unorm-srgb";filt="linear";mode="r"] expected: - if os == "linux" and not debug: FAIL + if os == "linux" and not debug: [FAIL, NOTRUN] [:stage="v";format="bc1-rgba-unorm-srgb";filt="nearest";mode="c"] expected: - if os == "linux" and not debug: FAIL + if os == "linux" and not debug: [FAIL, NOTRUN] [:stage="v";format="bc1-rgba-unorm-srgb";filt="nearest";mode="m"] expected: - if os == "linux" and not debug: FAIL + if os == "linux" and not debug: [FAIL, NOTRUN] [:stage="v";format="bc1-rgba-unorm-srgb";filt="nearest";mode="r"] expected: - if os == "linux" and not debug: FAIL + if os == "linux" and not debug: [FAIL, NOTRUN] [:stage="v";format="bc2-rgba-unorm";filt="linear";mode="c"] expected: - if os == "linux" and not debug: FAIL + if os == "linux" and not debug: [FAIL, NOTRUN] [:stage="v";format="bc2-rgba-unorm";filt="linear";mode="m"] expected: - if os == "linux" and not debug: FAIL + if os == "linux" and not debug: [FAIL, NOTRUN] [:stage="v";format="bc2-rgba-unorm";filt="linear";mode="r"] expected: - if os == "linux" and not debug: FAIL + if os == "linux" and not debug: [FAIL, NOTRUN] [:stage="v";format="bc2-rgba-unorm";filt="nearest";mode="c"] expected: - if os == "linux" and not debug: FAIL + if os == "linux" and not debug: [FAIL, NOTRUN] [:stage="v";format="bc2-rgba-unorm";filt="nearest";mode="m"] expected: - if os == "linux" and not debug: FAIL + if os == "linux" and not debug: [FAIL, NOTRUN] [:stage="v";format="bc2-rgba-unorm";filt="nearest";mode="r"] expected: - if os == "linux" and not debug: FAIL + if os == "linux" and not debug: [FAIL, NOTRUN] [:stage="v";format="bc2-rgba-unorm-srgb";filt="linear";mode="c"] expected: - if os == "linux" and not debug: FAIL + if os == "linux" and not debug: [FAIL, NOTRUN] [:stage="v";format="bc2-rgba-unorm-srgb";filt="linear";mode="m"] expected: - if os == "linux" and not debug: FAIL + if os == "linux" and not debug: [FAIL, NOTRUN] [:stage="v";format="bc2-rgba-unorm-srgb";filt="linear";mode="r"] expected: - if os == "linux" and not debug: FAIL + if os == "linux" and not debug: [FAIL, NOTRUN] [:stage="v";format="bc2-rgba-unorm-srgb";filt="nearest";mode="c"] expected: - if os == "linux" and not debug: FAIL + if os == "linux" and not debug: [FAIL, NOTRUN] [:stage="v";format="bc2-rgba-unorm-srgb";filt="nearest";mode="m"] expected: - if os == "linux" and not debug: FAIL + if os == "linux" and not debug: [FAIL, NOTRUN] [:stage="v";format="bc2-rgba-unorm-srgb";filt="nearest";mode="r"] expected: - if os == "linux" and not debug: FAIL + if os == "linux" and not debug: [FAIL, NOTRUN] [:stage="v";format="bc3-rgba-unorm";filt="linear";mode="c"] expected: - if os == "linux" and not debug: FAIL + if os == "linux" and not debug: [FAIL, NOTRUN] [:stage="v";format="bc3-rgba-unorm";filt="linear";mode="m"] expected: - if os == "linux" and not debug: FAIL + if os == "linux" and not debug: [FAIL, NOTRUN] [:stage="v";format="bc3-rgba-unorm";filt="linear";mode="r"] expected: - if os == "linux" and not debug: FAIL + if os == "linux" and not debug: [FAIL, NOTRUN] [:stage="v";format="bc3-rgba-unorm";filt="nearest";mode="c"] expected: - if os == "linux" and not debug: FAIL + if os == "linux" and not debug: [FAIL, NOTRUN] [:stage="v";format="bc3-rgba-unorm";filt="nearest";mode="m"] expected: - if os == "linux" and not debug: FAIL + if os == "linux" and not debug: [FAIL, NOTRUN] [:stage="v";format="bc3-rgba-unorm";filt="nearest";mode="r"] expected: - if os == "linux" and not debug: FAIL + if os == "linux" and not debug: [FAIL, NOTRUN] [:stage="v";format="bc3-rgba-unorm-srgb";filt="linear";mode="c"] expected: - if os == "linux" and not debug: FAIL + if os == "linux" and not debug: [FAIL, NOTRUN] [:stage="v";format="bc3-rgba-unorm-srgb";filt="linear";mode="m"] expected: - if os == "linux" and not debug: FAIL + if os == "linux" and not debug: [FAIL, NOTRUN] [:stage="v";format="bc3-rgba-unorm-srgb";filt="linear";mode="r"] expected: - if os == "linux" and not debug: FAIL + if os == "linux" and not debug: [FAIL, NOTRUN] [:stage="v";format="bc3-rgba-unorm-srgb";filt="nearest";mode="c"] expected: - if os == "linux" and not debug: FAIL + if os == "linux" and not debug: [FAIL, NOTRUN] [:stage="v";format="bc3-rgba-unorm-srgb";filt="nearest";mode="m"] expected: - if os == "linux" and not debug: FAIL + if os == "linux" and not debug: [FAIL, NOTRUN] [:stage="v";format="bc3-rgba-unorm-srgb";filt="nearest";mode="r"] expected: - if os == "linux" and not debug: FAIL + if os == "linux" and not debug: [FAIL, NOTRUN] [:stage="v";format="bc4-r-snorm";filt="linear";mode="c"] expected: - if os == "linux" and not debug: FAIL + if os == "linux" and not debug: [FAIL, NOTRUN] [:stage="v";format="bc4-r-snorm";filt="linear";mode="m"] expected: - if os == "linux" and not debug: FAIL + if os == "linux" and not debug: [FAIL, NOTRUN] [:stage="v";format="bc4-r-snorm";filt="linear";mode="r"] expected: - if os == "linux" and not debug: FAIL + if os == "linux" and not debug: [FAIL, NOTRUN] [:stage="v";format="bc4-r-snorm";filt="nearest";mode="c"] expected: - if os == "linux" and not debug: FAIL + if os == "linux" and not debug: [FAIL, NOTRUN] [:stage="v";format="bc4-r-snorm";filt="nearest";mode="m"] expected: - if os == "linux" and not debug: FAIL + if os == "linux" and not debug: [FAIL, NOTRUN] [:stage="v";format="bc4-r-snorm";filt="nearest";mode="r"] expected: - if os == "linux" and not debug: FAIL + if os == "linux" and not debug: [FAIL, NOTRUN] [:stage="v";format="bc4-r-unorm";filt="linear";mode="c"] expected: - if os == "linux" and not debug: FAIL + if os == "linux" and not debug: [FAIL, NOTRUN] [:stage="v";format="bc4-r-unorm";filt="linear";mode="m"] expected: - if os == "linux" and not debug: FAIL + if os == "linux" and not debug: [FAIL, NOTRUN] [:stage="v";format="bc4-r-unorm";filt="linear";mode="r"] expected: - if os == "linux" and not debug: FAIL + if os == "linux" and not debug: [FAIL, NOTRUN] [:stage="v";format="bc4-r-unorm";filt="nearest";mode="c"] expected: - if os == "linux" and not debug: FAIL + if os == "linux" and not debug: [FAIL, NOTRUN] [:stage="v";format="bc4-r-unorm";filt="nearest";mode="m"] expected: - if os == "linux" and not debug: FAIL + if os == "linux" and not debug: [FAIL, NOTRUN] [:stage="v";format="bc4-r-unorm";filt="nearest";mode="r"] expected: - if os == "linux" and not debug: FAIL + if os == "linux" and not debug: [FAIL, NOTRUN] [:stage="v";format="bc5-rg-snorm";filt="linear";mode="c"] expected: - if os == "linux" and not debug: FAIL + if os == "linux" and not debug: [FAIL, NOTRUN] [:stage="v";format="bc5-rg-snorm";filt="linear";mode="m"] expected: - if os == "linux" and not debug: FAIL + if os == "linux" and not debug: [FAIL, NOTRUN] [:stage="v";format="bc5-rg-snorm";filt="linear";mode="r"] expected: - if os == "linux" and not debug: FAIL + if os == "linux" and not debug: [FAIL, NOTRUN] [:stage="v";format="bc5-rg-snorm";filt="nearest";mode="c"] expected: - if os == "linux" and not debug: FAIL + if os == "linux" and not debug: [FAIL, NOTRUN] [:stage="v";format="bc5-rg-snorm";filt="nearest";mode="m"] expected: - if os == "linux" and not debug: FAIL + if os == "linux" and not debug: [FAIL, NOTRUN] [:stage="v";format="bc5-rg-snorm";filt="nearest";mode="r"] expected: - if os == "linux" and not debug: FAIL + if os == "linux" and not debug: [FAIL, NOTRUN] [:stage="v";format="bc5-rg-unorm";filt="linear";mode="c"] expected: - if os == "linux" and not debug: FAIL + if os == "linux" and not debug: [FAIL, NOTRUN] [:stage="v";format="bc5-rg-unorm";filt="linear";mode="m"] expected: - if os == "linux" and not debug: FAIL + if os == "linux" and not debug: [FAIL, NOTRUN] [:stage="v";format="bc5-rg-unorm";filt="linear";mode="r"] expected: - if os == "linux" and not debug: FAIL + if os == "linux" and not debug: [FAIL, NOTRUN] [:stage="v";format="bc5-rg-unorm";filt="nearest";mode="c"] expected: - if os == "linux" and not debug: FAIL + if os == "linux" and not debug: [FAIL, NOTRUN] [:stage="v";format="bc5-rg-unorm";filt="nearest";mode="m"] expected: - if os == "linux" and not debug: FAIL + if os == "linux" and not debug: [FAIL, NOTRUN] [:stage="v";format="bc5-rg-unorm";filt="nearest";mode="r"] expected: - if os == "linux" and not debug: FAIL + if os == "linux" and not debug: [FAIL, NOTRUN] [:stage="v";format="bc7-rgba-unorm";filt="linear";mode="c"] expected: - if os == "linux" and not debug: FAIL + if os == "linux" and not debug: [FAIL, NOTRUN] [:stage="v";format="bc7-rgba-unorm";filt="linear";mode="m"] expected: - if os == "linux" and not debug: FAIL + if os == "linux" and not debug: [FAIL, NOTRUN] [:stage="v";format="bc7-rgba-unorm";filt="linear";mode="r"] expected: - if os == "linux" and not debug: FAIL + if os == "linux" and not debug: [FAIL, NOTRUN] [:stage="v";format="bc7-rgba-unorm";filt="nearest";mode="c"] expected: - if os == "linux" and not debug: FAIL + if os == "linux" and not debug: [FAIL, NOTRUN] [:stage="v";format="bc7-rgba-unorm";filt="nearest";mode="m"] expected: - if os == "linux" and not debug: FAIL + if os == "linux" and not debug: [FAIL, NOTRUN] [:stage="v";format="bc7-rgba-unorm";filt="nearest";mode="r"] expected: - if os == "linux" and not debug: FAIL + if os == "linux" and not debug: [FAIL, NOTRUN] [:stage="v";format="bc7-rgba-unorm-srgb";filt="linear";mode="c"] expected: - if os == "linux" and not debug: FAIL + if os == "linux" and not debug: [FAIL, NOTRUN] [:stage="v";format="bc7-rgba-unorm-srgb";filt="linear";mode="m"] expected: - if os == "linux" and not debug: FAIL + if os == "linux" and not debug: [FAIL, NOTRUN] [:stage="v";format="bc7-rgba-unorm-srgb";filt="linear";mode="r"] expected: - if os == "linux" and not debug: FAIL + if os == "linux" and not debug: [FAIL, NOTRUN] [:stage="v";format="bc7-rgba-unorm-srgb";filt="nearest";mode="c"] expected: - if os == "linux" and not debug: FAIL + if os == "linux" and not debug: [FAIL, NOTRUN] [:stage="v";format="bc7-rgba-unorm-srgb";filt="nearest";mode="m"] expected: - if os == "linux" and not debug: FAIL + if os == "linux" and not debug: [FAIL, NOTRUN] [:stage="v";format="bc7-rgba-unorm-srgb";filt="nearest";mode="r"] expected: - if os == "linux" and not debug: FAIL + if os == "linux" and not debug: [FAIL, NOTRUN] [:stage="v";format="bgra8unorm";filt="linear";mode="c"] expected: @@ -430353,10 +433241,16 @@ if os == "linux" and not debug: FAIL [:stage="v";format="depth32float";filt="linear";mode="c"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="depth32float";filt="linear";mode="m"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="depth32float";filt="linear";mode="r"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="depth32float";filt="nearest";mode="c"] expected: @@ -430364,131 +433258,251 @@ [:stage="v";format="depth32float";filt="nearest";mode="m"] expected: - if os == "linux" and not debug: FAIL + if os == "linux" and not debug: [FAIL, TIMEOUT] [:stage="v";format="depth32float";filt="nearest";mode="r"] expected: if os == "linux" and not debug: FAIL [:stage="v";format="eac-r11snorm";filt="linear";mode="c"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="eac-r11snorm";filt="linear";mode="m"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="eac-r11snorm";filt="linear";mode="r"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="eac-r11snorm";filt="nearest";mode="c"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="eac-r11snorm";filt="nearest";mode="m"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="eac-r11snorm";filt="nearest";mode="r"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="eac-r11unorm";filt="linear";mode="c"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="eac-r11unorm";filt="linear";mode="m"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="eac-r11unorm";filt="linear";mode="r"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="eac-r11unorm";filt="nearest";mode="c"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="eac-r11unorm";filt="nearest";mode="m"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="eac-r11unorm";filt="nearest";mode="r"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="eac-rg11snorm";filt="linear";mode="c"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="eac-rg11snorm";filt="linear";mode="m"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="eac-rg11snorm";filt="linear";mode="r"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="eac-rg11snorm";filt="nearest";mode="c"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="eac-rg11snorm";filt="nearest";mode="m"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="eac-rg11snorm";filt="nearest";mode="r"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="eac-rg11unorm";filt="linear";mode="c"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="eac-rg11unorm";filt="linear";mode="m"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="eac-rg11unorm";filt="linear";mode="r"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="eac-rg11unorm";filt="nearest";mode="c"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="eac-rg11unorm";filt="nearest";mode="m"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="eac-rg11unorm";filt="nearest";mode="r"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="etc2-rgb8a1unorm";filt="linear";mode="c"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="etc2-rgb8a1unorm";filt="linear";mode="m"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="etc2-rgb8a1unorm";filt="linear";mode="r"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="etc2-rgb8a1unorm";filt="nearest";mode="c"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="etc2-rgb8a1unorm";filt="nearest";mode="m"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="etc2-rgb8a1unorm";filt="nearest";mode="r"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="etc2-rgb8a1unorm-srgb";filt="linear";mode="c"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="etc2-rgb8a1unorm-srgb";filt="linear";mode="m"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="etc2-rgb8a1unorm-srgb";filt="linear";mode="r"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="etc2-rgb8a1unorm-srgb";filt="nearest";mode="c"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="etc2-rgb8a1unorm-srgb";filt="nearest";mode="m"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="etc2-rgb8a1unorm-srgb";filt="nearest";mode="r"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="etc2-rgb8unorm";filt="linear";mode="c"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="etc2-rgb8unorm";filt="linear";mode="m"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="etc2-rgb8unorm";filt="linear";mode="r"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="etc2-rgb8unorm";filt="nearest";mode="c"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="etc2-rgb8unorm";filt="nearest";mode="m"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="etc2-rgb8unorm";filt="nearest";mode="r"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="etc2-rgb8unorm-srgb";filt="linear";mode="c"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="etc2-rgb8unorm-srgb";filt="linear";mode="m"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="etc2-rgb8unorm-srgb";filt="linear";mode="r"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="etc2-rgb8unorm-srgb";filt="nearest";mode="c"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="etc2-rgb8unorm-srgb";filt="nearest";mode="m"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="etc2-rgb8unorm-srgb";filt="nearest";mode="r"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="etc2-rgba8unorm";filt="linear";mode="c"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="etc2-rgba8unorm";filt="linear";mode="m"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="etc2-rgba8unorm";filt="linear";mode="r"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="etc2-rgba8unorm";filt="nearest";mode="c"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="etc2-rgba8unorm";filt="nearest";mode="m"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="etc2-rgba8unorm";filt="nearest";mode="r"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="etc2-rgba8unorm-srgb";filt="linear";mode="c"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="etc2-rgba8unorm-srgb";filt="linear";mode="m"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="etc2-rgba8unorm-srgb";filt="linear";mode="r"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="etc2-rgba8unorm-srgb";filt="nearest";mode="c"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="etc2-rgba8unorm-srgb";filt="nearest";mode="m"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="etc2-rgba8unorm-srgb";filt="nearest";mode="r"] + expected: + if os == "linux" and not debug: [PASS, NOTRUN] [:stage="v";format="r16float";filt="linear";mode="c"] expected: @@ -430883,76 +433897,42 @@ [:dim="1d";coords="i32";mipCount=1;mip=0] [:dim="1d";coords="u32";mipCount=1;mip=0] - expected: - if os == "linux" and not debug: FAIL [:dim="2d";coords="i32";mipCount=1;mip=0] - expected: - if os == "linux" and not debug: FAIL [:dim="2d";coords="i32";mipCount=2;mip=0] - expected: - if os == "linux" and not debug: FAIL [:dim="2d";coords="i32";mipCount=2;mip=1] - expected: - if os == "linux" and not debug: FAIL [:dim="2d";coords="i32";mipCount=3;mip=0] - expected: - if os == "linux" and not debug: FAIL [:dim="2d";coords="i32";mipCount=3;mip=1] - expected: - if os == "linux" and not debug: FAIL [:dim="2d";coords="i32";mipCount=3;mip=2] - expected: - if os == "linux" and not debug: FAIL [:dim="2d";coords="u32";mipCount=1;mip=0] - expected: - if os == "linux" and not debug: FAIL [:dim="2d";coords="u32";mipCount=2;mip=0] - expected: - if os == "linux" and not debug: FAIL [:dim="2d";coords="u32";mipCount=2;mip=1] - expected: - if os == "linux" and not debug: FAIL [:dim="2d";coords="u32";mipCount=3;mip=0] - expected: - if os == "linux" and not debug: FAIL [:dim="2d";coords="u32";mipCount=3;mip=1] - expected: - if os == "linux" and not debug: FAIL [:dim="2d";coords="u32";mipCount=3;mip=2] - expected: - if os == "linux" and not debug: FAIL [:dim="3d";coords="i32";mipCount=1;mip=0] - expected: - if os == "linux" and not debug: FAIL [:dim="3d";coords="i32";mipCount=2;mip=0] - expected: - if os == "linux" and not debug: FAIL [:dim="3d";coords="i32";mipCount=2;mip=1] expected: if os == "linux" and not debug: FAIL [:dim="3d";coords="u32";mipCount=1;mip=0] - expected: - if os == "linux" and not debug: FAIL [:dim="3d";coords="u32";mipCount=2;mip=0] - expected: - if os == "linux" and not debug: FAIL [:dim="3d";coords="u32";mipCount=2;mip=1] expected: @@ -430969,44 +433949,24 @@ if os == "linux" and not debug: FAIL [:baseLevel=0;arrayLevels=2;type="i32"] - expected: - if os == "linux" and not debug: FAIL [:baseLevel=0;arrayLevels=2;type="u32"] - expected: - if os == "linux" and not debug: FAIL [:baseLevel=0;arrayLevels=3;type="i32"] - expected: - if os == "linux" and not debug: FAIL [:baseLevel=0;arrayLevels=3;type="u32"] - expected: - if os == "linux" and not debug: FAIL [:baseLevel=0;arrayLevels=4;type="i32"] - expected: - if os == "linux" and not debug: FAIL [:baseLevel=0;arrayLevels=4;type="u32"] - expected: - if os == "linux" and not debug: FAIL [:baseLevel=1;arrayLevels=2;type="i32"] - expected: - if os == "linux" and not debug: FAIL [:baseLevel=1;arrayLevels=2;type="u32"] - expected: - if os == "linux" and not debug: FAIL [:baseLevel=1;arrayLevels=3;type="i32"] - expected: - if os == "linux" and not debug: FAIL [:baseLevel=1;arrayLevels=3;type="u32"] - expected: - if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureStore:store_1d_coords:*] @@ -431182,6 +434142,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,transpose:abstract_float:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";cols=2;rows=2] expected: if os == "linux" and not debug: FAIL @@ -431220,6 +434182,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,transpose:f16:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";cols=2;rows=2] [:inputSource="const";cols=2;rows=3] @@ -431294,6 +434258,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,transpose:f32:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";cols=2;rows=2] expected: if os == "linux" and not debug: FAIL @@ -431386,6 +434352,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,trunc:abstract_float:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize="_undef_"] expected: if os == "linux" and not debug: FAIL @@ -431476,6 +434444,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,unpack2x16float:unpack:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const"] expected: if os == "linux" and not debug: FAIL @@ -431552,15 +434522,9 @@ [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,unpack4xU8:basic:*] - [:inputSource="const"] - expected: - if os == "linux" and not debug: FAIL - - [:inputSource="storage_r"] - - [:inputSource="storage_rw"] - - [:inputSource="uniform"] + disabled: true + expected: + if os == "linux" and not debug: SKIP [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,workgroupBarrier:barrier:*] @@ -431577,20 +434541,12 @@ [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,workgroupUniformLoad:types:*] [:type="ComplexStruct";wgsize=[1,128\]] - expected: - if os == "linux" and not debug: FAIL [:type="ComplexStruct";wgsize=[1,1\]] - expected: - if os == "linux" and not debug: FAIL [:type="ComplexStruct";wgsize=[16,16\]] - expected: - if os == "linux" and not debug: FAIL [:type="ComplexStruct";wgsize=[3,7\]] - expected: - if os == "linux" and not debug: FAIL [:type="SimpleStruct";wgsize=[1,128\]] @@ -436521,40 +439477,22 @@ [:type="f16";width=4] [:type="f32";width=2] - expected: - if os == "linux" and not debug: FAIL [:type="f32";width=3] - expected: - if os == "linux" and not debug: FAIL [:type="f32";width=4] - expected: - if os == "linux" and not debug: FAIL [:type="i32";width=2] - expected: - if os == "linux" and not debug: FAIL [:type="i32";width=3] - expected: - if os == "linux" and not debug: FAIL [:type="i32";width=4] - expected: - if os == "linux" and not debug: FAIL [:type="u32";width=2] - expected: - if os == "linux" and not debug: FAIL [:type="u32";width=3] - expected: - if os == "linux" and not debug: FAIL [:type="u32";width=4] - expected: - if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:shader,execution,expression,precedence:precedence:*] @@ -438474,31 +441412,25 @@ [cts.https.html?q=webgpu:shader,execution,expression,unary,af_assignment:f32:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const"] [cts.https.html?q=webgpu:shader,execution,expression,unary,ai_arithmetic:negation:*] [:inputSource="const";vectorize="_undef_"] - expected: - if os == "linux" and not debug: FAIL [:inputSource="const";vectorize=2] - expected: - if os == "linux" and not debug: FAIL [:inputSource="const";vectorize=3] - expected: - if os == "linux" and not debug: FAIL [:inputSource="const";vectorize=4] - expected: - if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:shader,execution,expression,unary,ai_assignment:abstract:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const"] - expected: - if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:shader,execution,expression,unary,ai_assignment:i32:*] @@ -438508,43 +441440,31 @@ [cts.https.html?q=webgpu:shader,execution,expression,unary,ai_assignment:u32:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const"] [cts.https.html?q=webgpu:shader,execution,expression,unary,ai_complement:complement:*] [:inputSource="const";vectorize="_undef_"] - expected: - if os == "linux" and not debug: FAIL [:inputSource="const";vectorize=2] - expected: - if os == "linux" and not debug: FAIL [:inputSource="const";vectorize=3] - expected: - if os == "linux" and not debug: FAIL [:inputSource="const";vectorize=4] - expected: - if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:shader,execution,expression,unary,bool_conversion:bool:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize="_undef_"] - expected: - if os == "linux" and not debug: [PASS, FAIL] [:inputSource="const";vectorize=2] - expected: - if os == "linux" and not debug: [PASS, FAIL] [:inputSource="const";vectorize=3] - expected: - if os == "linux" and not debug: [PASS, FAIL] [:inputSource="const";vectorize=4] - expected: - if os == "linux" and not debug: [PASS, FAIL] [:inputSource="storage_r";vectorize="_undef_"] @@ -438756,6 +441676,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,unary,f16_arithmetic:negation:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize="_undef_"] [:inputSource="const";vectorize=2] @@ -438800,6 +441722,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,unary,f16_conversion:abstract_float_mat:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";cols=2;rows=2] [:inputSource="const";cols=2;rows=3] @@ -438832,6 +441756,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,unary,f16_conversion:bool:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize="_undef_"] [:inputSource="const";vectorize=2] @@ -439012,6 +441938,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,unary,f16_conversion:f32_mat:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";cols=2;rows=2] [:inputSource="const";cols=2;rows=3] @@ -439158,6 +442086,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,unary,f32_arithmetic:negation:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize="_undef_"] [:inputSource="const";vectorize=2] @@ -439192,6 +442122,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,unary,f32_conversion:abstract_float:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize="_undef_"] [:inputSource="const";vectorize=2] @@ -439418,6 +442350,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,unary,f32_conversion:f32_mat:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";cols=2;rows=2] [:inputSource="const";cols=2;rows=3] @@ -439642,21 +442576,15 @@ [cts.https.html?q=webgpu:shader,execution,expression,unary,i32_conversion:abstract_float:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize="_undef_"] - expected: - if os == "linux" and not debug: FAIL [:inputSource="const";vectorize=2] - expected: - if os == "linux" and not debug: FAIL [:inputSource="const";vectorize=3] - expected: - if os == "linux" and not debug: FAIL [:inputSource="const";vectorize=4] - expected: - if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:shader,execution,expression,unary,i32_conversion:abstract_int:*] @@ -439745,12 +442673,20 @@ [cts.https.html?q=webgpu:shader,execution,expression,unary,i32_conversion:f32:*] [:inputSource="const";vectorize="_undef_"] + expected: + if os == "linux" and not debug: FAIL [:inputSource="const";vectorize=2] + expected: + if os == "linux" and not debug: FAIL [:inputSource="const";vectorize=3] + expected: + if os == "linux" and not debug: FAIL [:inputSource="const";vectorize=4] + expected: + if os == "linux" and not debug: FAIL [:inputSource="storage_r";vectorize="_undef_"] expected: @@ -439914,24 +442850,20 @@ [cts.https.html?q=webgpu:shader,execution,expression,unary,u32_conversion:abstract_float:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize="_undef_"] - expected: - if os == "linux" and not debug: FAIL [:inputSource="const";vectorize=2] - expected: - if os == "linux" and not debug: FAIL [:inputSource="const";vectorize=3] - expected: - if os == "linux" and not debug: FAIL [:inputSource="const";vectorize=4] - expected: - if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:shader,execution,expression,unary,u32_conversion:abstract_int:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize="_undef_"] [:inputSource="const";vectorize=2] @@ -440002,6 +442934,8 @@ [cts.https.html?q=webgpu:shader,execution,expression,unary,u32_conversion:f16:*] + expected: + if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize="_undef_"] [:inputSource="const";vectorize=2] @@ -440039,12 +442973,20 @@ expected: if os == "linux" and not debug: [OK, CRASH] [:inputSource="const";vectorize="_undef_"] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:inputSource="const";vectorize=2] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:inputSource="const";vectorize=3] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:inputSource="const";vectorize=4] + expected: + if os == "linux" and not debug: [PASS, FAIL] [:inputSource="storage_r";vectorize="_undef_"] expected: @@ -440893,8 +443835,6 @@ [cts.https.html?q=webgpu:shader,execution,limits:nesting_depth_braces:*] [:] - expected: - if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:shader,execution,limits:nesting_depth_composite_array:*] @@ -440927,8 +443867,6 @@ [cts.https.html?q=webgpu:shader,execution,limits:switch_case_selectors:*] [:] - expected: - if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:shader,execution,limits:switch_case_selectors_same_clause:*] @@ -440946,19 +443884,11 @@ [cts.https.html?q=webgpu:shader,execution,limits:workgroup_array_byte_size_override:*] - expected: - if os == "linux" and not debug: CRASH [:type="bool"] - expected: - if os == "linux" and not debug: FAIL [:type="u32"] - expected: - if os == "linux" and not debug: FAIL [:type="vec4u"] - expected: - if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:shader,execution,memory_layout:read_layout:*] @@ -441026,6 +443956,8 @@ [cts.https.html?q=webgpu:shader,execution,memory_model,barrier:workgroup_barrier_store_load:*] + expected: + if os == "linux" and not debug: [OK, TIMEOUT] [:accessValueType="f16";memType="non_atomic_storage";accessPair="wr";normalBarrier=false] [:accessValueType="f16";memType="non_atomic_storage";accessPair="wr";normalBarrier=true] @@ -441970,10 +444902,6 @@ [:nearFar=[0,1\];sampleCount=1;interpolation={"type":"flat","sampling":"first"}] - [:nearFar=[0,1\];sampleCount=1;interpolation={"type":"flat"}] - expected: - if os == "linux" and not debug: FAIL - [:nearFar=[0,1\];sampleCount=1;interpolation={"type":"linear","sampling":"center"}] [:nearFar=[0,1\];sampleCount=1;interpolation={"type":"linear","sampling":"centroid"}] @@ -441994,10 +444922,6 @@ expected: if os == "linux" and not debug: FAIL - [:nearFar=[0,1\];sampleCount=4;interpolation={"type":"flat"}] - expected: - if os == "linux" and not debug: FAIL - [:nearFar=[0,1\];sampleCount=4;interpolation={"type":"linear","sampling":"center"}] expected: if os == "linux" and not debug: FAIL @@ -442026,10 +444950,6 @@ [:nearFar=[0.25,0.75\];sampleCount=1;interpolation={"type":"flat","sampling":"first"}] - [:nearFar=[0.25,0.75\];sampleCount=1;interpolation={"type":"flat"}] - expected: - if os == "linux" and not debug: FAIL - [:nearFar=[0.25,0.75\];sampleCount=1;interpolation={"type":"linear","sampling":"center"}] [:nearFar=[0.25,0.75\];sampleCount=1;interpolation={"type":"linear","sampling":"centroid"}] @@ -442050,10 +444970,6 @@ expected: if os == "linux" and not debug: FAIL - [:nearFar=[0.25,0.75\];sampleCount=4;interpolation={"type":"flat"}] - expected: - if os == "linux" and not debug: FAIL - [:nearFar=[0.25,0.75\];sampleCount=4;interpolation={"type":"linear","sampling":"center"}] expected: if os == "linux" and not debug: FAIL @@ -442277,8 +445193,6 @@ [cts.https.html?q=webgpu:shader,execution,shadow:declaration:*] [:] - expected: - if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:shader,execution,shadow:for_loop:*] @@ -442595,62 +445509,38 @@ [cts.https.html?q=webgpu:shader,validation,const_assert,const_assert:constant_expression_assert:*] [:scope="function"] - expected: - if os == "linux" and not debug: FAIL [:scope="module"] - expected: - if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:shader,validation,const_assert,const_assert:constant_expression_logical_and_assert:*] [:scope="function"] - expected: - if os == "linux" and not debug: FAIL [:scope="module"] - expected: - if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:shader,validation,const_assert,const_assert:constant_expression_logical_and_no_assert:*] [:scope="function"] - expected: - if os == "linux" and not debug: FAIL [:scope="module"] - expected: - if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:shader,validation,const_assert,const_assert:constant_expression_logical_or_assert:*] [:scope="function"] - expected: - if os == "linux" and not debug: FAIL [:scope="module"] - expected: - if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:shader,validation,const_assert,const_assert:constant_expression_logical_or_no_assert:*] [:scope="function"] - expected: - if os == "linux" and not debug: FAIL [:scope="module"] - expected: - if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:shader,validation,const_assert,const_assert:constant_expression_no_assert:*] [:scope="function"] - expected: - if os == "linux" and not debug: FAIL [:scope="module"] - expected: - if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:shader,validation,const_assert,const_assert:evaluation_stage:*] @@ -442789,16 +445679,10 @@ [cts.https.html?q=webgpu:shader,validation,decl,const:type:*] [:case="abstract_float"] - expected: - if os == "linux" and not debug: FAIL [:case="abstract_int"] - expected: - if os == "linux" and not debug: FAIL [:case="array_abstract_int"] - expected: - if os == "linux" and not debug: FAIL [:case="array_runtime"] @@ -442829,8 +445713,6 @@ [:case="vec4f"] [:case="vec_abstract_int"] - expected: - if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:shader,validation,decl,context_dependent_resolution:attribute_names:*] @@ -443019,8 +445901,6 @@ [:case="array_runtime"] [:case="array_sized"] - expected: - if os == "linux" and not debug: FAIL [:case="atomic"] @@ -444839,20 +447719,14 @@ if os == "linux" and not debug: FAIL [:case="override_oob_neg"] - expected: - if os == "linux" and not debug: FAIL [:case="override_oob_pos"] - expected: - if os == "linux" and not debug: FAIL [:case="runtime_array_const_oob_neg"] [:case="runtime_array_override_oob_neg"] [:case="runtime_in_bounds"] - expected: - if os == "linux" and not debug: FAIL [:case="runtime_oob_neg"] expected: @@ -444977,20 +447851,14 @@ if os == "linux" and not debug: FAIL [:case="override_oob_neg"] - expected: - if os == "linux" and not debug: FAIL [:case="override_oob_pos"] - expected: - if os == "linux" and not debug: FAIL [:case="runtime_array_const_oob_neg"] [:case="runtime_array_override_oob_neg"] [:case="runtime_in_bounds"] - expected: - if os == "linux" and not debug: FAIL [:case="runtime_oob_neg"] expected: @@ -445073,14 +447941,10 @@ [:vector_width=2;abstract_type="int";concrete_type="f16"] [:vector_width=2;abstract_type="int";concrete_type="f32"] - expected: - if os == "linux" and not debug: FAIL [:vector_width=2;abstract_type="int";concrete_type="i32"] [:vector_width=2;abstract_type="int";concrete_type="u32"] - expected: - if os == "linux" and not debug: FAIL [:vector_width=3;abstract_type="float";concrete_type="f16"] @@ -445093,14 +447957,10 @@ [:vector_width=3;abstract_type="int";concrete_type="f16"] [:vector_width=3;abstract_type="int";concrete_type="f32"] - expected: - if os == "linux" and not debug: FAIL [:vector_width=3;abstract_type="int";concrete_type="i32"] [:vector_width=3;abstract_type="int";concrete_type="u32"] - expected: - if os == "linux" and not debug: FAIL [:vector_width=4;abstract_type="float";concrete_type="f16"] @@ -445113,14 +447973,10 @@ [:vector_width=4;abstract_type="int";concrete_type="f16"] [:vector_width=4;abstract_type="int";concrete_type="f32"] - expected: - if os == "linux" and not debug: FAIL [:vector_width=4;abstract_type="int";concrete_type="i32"] [:vector_width=4;abstract_type="int";concrete_type="u32"] - expected: - if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:shader,validation,expression,access,vector:concrete:*] @@ -445339,8 +448195,6 @@ [:op="add";type="texture";control=false] [:op="add";type="texture";control=true] - expected: - if os == "linux" and not debug: FAIL [:op="mul";type="array";control=false] @@ -445369,8 +448223,6 @@ [:op="mul";type="texture";control=false] [:op="mul";type="texture";control=true] - expected: - if os == "linux" and not debug: FAIL [:op="sub";type="array";control=false] @@ -445399,8 +448251,6 @@ [:op="sub";type="texture";control=false] [:op="sub";type="texture";control=true] - expected: - if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:shader,validation,expression,binary,add_sub_mul:scalar_vector:*] @@ -445409,8 +448259,6 @@ [:lhs="abstract-float";rhs="abstract-float";compound_assignment=true] [:lhs="abstract-float";rhs="abstract-int";compound_assignment=false] - expected: - if os == "linux" and not debug: FAIL [:lhs="abstract-float";rhs="abstract-int";compound_assignment=true] @@ -445439,8 +448287,6 @@ [:lhs="abstract-float";rhs="vec2%3Cabstract-float%3E";compound_assignment=true] [:lhs="abstract-float";rhs="vec2%3Cabstract-int%3E";compound_assignment=false] - expected: - if os == "linux" and not debug: FAIL [:lhs="abstract-float";rhs="vec2%3Cabstract-int%3E";compound_assignment=true] @@ -445465,8 +448311,6 @@ [:lhs="abstract-float";rhs="vec2%3Cu32%3E";compound_assignment=true] [:lhs="abstract-int";rhs="abstract-float";compound_assignment=false] - expected: - if os == "linux" and not debug: FAIL [:lhs="abstract-int";rhs="abstract-float";compound_assignment=true] @@ -445483,8 +448327,6 @@ [:lhs="abstract-int";rhs="f16";compound_assignment=true] [:lhs="abstract-int";rhs="f32";compound_assignment=false] - expected: - if os == "linux" and not debug: FAIL [:lhs="abstract-int";rhs="f32";compound_assignment=true] @@ -445493,14 +448335,10 @@ [:lhs="abstract-int";rhs="i32";compound_assignment=true] [:lhs="abstract-int";rhs="u32";compound_assignment=false] - expected: - if os == "linux" and not debug: FAIL [:lhs="abstract-int";rhs="u32";compound_assignment=true] [:lhs="abstract-int";rhs="vec2%3Cabstract-float%3E";compound_assignment=false] - expected: - if os == "linux" and not debug: FAIL [:lhs="abstract-int";rhs="vec2%3Cabstract-float%3E";compound_assignment=true] @@ -445517,8 +448355,6 @@ [:lhs="abstract-int";rhs="vec2%3Cf16%3E";compound_assignment=true] [:lhs="abstract-int";rhs="vec2%3Cf32%3E";compound_assignment=false] - expected: - if os == "linux" and not debug: FAIL [:lhs="abstract-int";rhs="vec2%3Cf32%3E";compound_assignment=true] @@ -445527,8 +448363,6 @@ [:lhs="abstract-int";rhs="vec2%3Ci32%3E";compound_assignment=true] [:lhs="abstract-int";rhs="vec2%3Cu32%3E";compound_assignment=false] - expected: - if os == "linux" and not debug: FAIL [:lhs="abstract-int";rhs="vec2%3Cu32%3E";compound_assignment=true] @@ -445649,8 +448483,6 @@ [:lhs="f32";rhs="abstract-float";compound_assignment=true] [:lhs="f32";rhs="abstract-int";compound_assignment=false] - expected: - if os == "linux" and not debug: FAIL [:lhs="f32";rhs="abstract-int";compound_assignment=true] @@ -445679,8 +448511,6 @@ [:lhs="f32";rhs="vec2%3Cabstract-float%3E";compound_assignment=true] [:lhs="f32";rhs="vec2%3Cabstract-int%3E";compound_assignment=false] - expected: - if os == "linux" and not debug: FAIL [:lhs="f32";rhs="vec2%3Cabstract-int%3E";compound_assignment=true] @@ -445765,8 +448595,6 @@ [:lhs="u32";rhs="abstract-float";compound_assignment=true] [:lhs="u32";rhs="abstract-int";compound_assignment=false] - expected: - if os == "linux" and not debug: FAIL [:lhs="u32";rhs="abstract-int";compound_assignment=true] @@ -445795,8 +448623,6 @@ [:lhs="u32";rhs="vec2%3Cabstract-float%3E";compound_assignment=true] [:lhs="u32";rhs="vec2%3Cabstract-int%3E";compound_assignment=false] - expected: - if os == "linux" and not debug: FAIL [:lhs="u32";rhs="vec2%3Cabstract-int%3E";compound_assignment=true] @@ -445825,8 +448651,6 @@ [:lhs="vec2%3Cabstract-float%3E";rhs="abstract-float";compound_assignment=true] [:lhs="vec2%3Cabstract-float%3E";rhs="abstract-int";compound_assignment=false] - expected: - if os == "linux" and not debug: FAIL [:lhs="vec2%3Cabstract-float%3E";rhs="abstract-int";compound_assignment=true] @@ -445855,8 +448679,6 @@ [:lhs="vec2%3Cabstract-float%3E";rhs="vec2%3Cabstract-float%3E";compound_assignment=true] [:lhs="vec2%3Cabstract-float%3E";rhs="vec2%3Cabstract-int%3E";compound_assignment=false] - expected: - if os == "linux" and not debug: FAIL [:lhs="vec2%3Cabstract-float%3E";rhs="vec2%3Cabstract-int%3E";compound_assignment=true] @@ -445881,8 +448703,6 @@ [:lhs="vec2%3Cabstract-float%3E";rhs="vec2%3Cu32%3E";compound_assignment=true] [:lhs="vec2%3Cabstract-int%3E";rhs="abstract-float";compound_assignment=false] - expected: - if os == "linux" and not debug: FAIL [:lhs="vec2%3Cabstract-int%3E";rhs="abstract-float";compound_assignment=true] @@ -445899,8 +448719,6 @@ [:lhs="vec2%3Cabstract-int%3E";rhs="f16";compound_assignment=true] [:lhs="vec2%3Cabstract-int%3E";rhs="f32";compound_assignment=false] - expected: - if os == "linux" and not debug: FAIL [:lhs="vec2%3Cabstract-int%3E";rhs="f32";compound_assignment=true] @@ -445909,14 +448727,10 @@ [:lhs="vec2%3Cabstract-int%3E";rhs="i32";compound_assignment=true] [:lhs="vec2%3Cabstract-int%3E";rhs="u32";compound_assignment=false] - expected: - if os == "linux" and not debug: FAIL [:lhs="vec2%3Cabstract-int%3E";rhs="u32";compound_assignment=true] [:lhs="vec2%3Cabstract-int%3E";rhs="vec2%3Cabstract-float%3E";compound_assignment=false] - expected: - if os == "linux" and not debug: FAIL [:lhs="vec2%3Cabstract-int%3E";rhs="vec2%3Cabstract-float%3E";compound_assignment=true] @@ -445933,8 +448747,6 @@ [:lhs="vec2%3Cabstract-int%3E";rhs="vec2%3Cf16%3E";compound_assignment=true] [:lhs="vec2%3Cabstract-int%3E";rhs="vec2%3Cf32%3E";compound_assignment=false] - expected: - if os == "linux" and not debug: FAIL [:lhs="vec2%3Cabstract-int%3E";rhs="vec2%3Cf32%3E";compound_assignment=true] @@ -445943,8 +448755,6 @@ [:lhs="vec2%3Cabstract-int%3E";rhs="vec2%3Ci32%3E";compound_assignment=true] [:lhs="vec2%3Cabstract-int%3E";rhs="vec2%3Cu32%3E";compound_assignment=false] - expected: - if os == "linux" and not debug: FAIL [:lhs="vec2%3Cabstract-int%3E";rhs="vec2%3Cu32%3E";compound_assignment=true] @@ -446065,8 +448875,6 @@ [:lhs="vec2%3Cf32%3E";rhs="abstract-float";compound_assignment=true] [:lhs="vec2%3Cf32%3E";rhs="abstract-int";compound_assignment=false] - expected: - if os == "linux" and not debug: FAIL [:lhs="vec2%3Cf32%3E";rhs="abstract-int";compound_assignment=true] @@ -446095,8 +448903,6 @@ [:lhs="vec2%3Cf32%3E";rhs="vec2%3Cabstract-float%3E";compound_assignment=true] [:lhs="vec2%3Cf32%3E";rhs="vec2%3Cabstract-int%3E";compound_assignment=false] - expected: - if os == "linux" and not debug: FAIL [:lhs="vec2%3Cf32%3E";rhs="vec2%3Cabstract-int%3E";compound_assignment=true] @@ -446181,8 +448987,6 @@ [:lhs="vec2%3Cu32%3E";rhs="abstract-float";compound_assignment=true] [:lhs="vec2%3Cu32%3E";rhs="abstract-int";compound_assignment=false] - expected: - if os == "linux" and not debug: FAIL [:lhs="vec2%3Cu32%3E";rhs="abstract-int";compound_assignment=true] @@ -446211,8 +449015,6 @@ [:lhs="vec2%3Cu32%3E";rhs="vec2%3Cabstract-float%3E";compound_assignment=true] [:lhs="vec2%3Cu32%3E";rhs="vec2%3Cabstract-int%3E";compound_assignment=false] - expected: - if os == "linux" and not debug: FAIL [:lhs="vec2%3Cu32%3E";rhs="vec2%3Cabstract-int%3E";compound_assignment=true] @@ -446241,8 +449043,6 @@ [:lhs="vec3%3Cabstract-float%3E";rhs="abstract-float";compound_assignment=true] [:lhs="vec3%3Cabstract-float%3E";rhs="abstract-int";compound_assignment=false] - expected: - if os == "linux" and not debug: FAIL [:lhs="vec3%3Cabstract-float%3E";rhs="abstract-int";compound_assignment=true] @@ -446295,8 +449095,6 @@ [:lhs="vec3%3Cabstract-float%3E";rhs="vec2%3Cu32%3E";compound_assignment=true] [:lhs="vec3%3Cabstract-int%3E";rhs="abstract-float";compound_assignment=false] - expected: - if os == "linux" and not debug: FAIL [:lhs="vec3%3Cabstract-int%3E";rhs="abstract-float";compound_assignment=true] @@ -446313,8 +449111,6 @@ [:lhs="vec3%3Cabstract-int%3E";rhs="f16";compound_assignment=true] [:lhs="vec3%3Cabstract-int%3E";rhs="f32";compound_assignment=false] - expected: - if os == "linux" and not debug: FAIL [:lhs="vec3%3Cabstract-int%3E";rhs="f32";compound_assignment=true] @@ -446323,8 +449119,6 @@ [:lhs="vec3%3Cabstract-int%3E";rhs="i32";compound_assignment=true] [:lhs="vec3%3Cabstract-int%3E";rhs="u32";compound_assignment=false] - expected: - if os == "linux" and not debug: FAIL [:lhs="vec3%3Cabstract-int%3E";rhs="u32";compound_assignment=true] @@ -446473,8 +449267,6 @@ [:lhs="vec3%3Cf32%3E";rhs="abstract-float";compound_assignment=true] [:lhs="vec3%3Cf32%3E";rhs="abstract-int";compound_assignment=false] - expected: - if os == "linux" and not debug: FAIL [:lhs="vec3%3Cf32%3E";rhs="abstract-int";compound_assignment=true] @@ -446587,8 +449379,6 @@ [:lhs="vec3%3Cu32%3E";rhs="abstract-float";compound_assignment=true] [:lhs="vec3%3Cu32%3E";rhs="abstract-int";compound_assignment=false] - expected: - if os == "linux" and not debug: FAIL [:lhs="vec3%3Cu32%3E";rhs="abstract-int";compound_assignment=true] @@ -446645,8 +449435,6 @@ [:lhs="vec4%3Cabstract-float%3E";rhs="abstract-float";compound_assignment=true] [:lhs="vec4%3Cabstract-float%3E";rhs="abstract-int";compound_assignment=false] - expected: - if os == "linux" and not debug: FAIL [:lhs="vec4%3Cabstract-float%3E";rhs="abstract-int";compound_assignment=true] @@ -446699,8 +449487,6 @@ [:lhs="vec4%3Cabstract-float%3E";rhs="vec2%3Cu32%3E";compound_assignment=true] [:lhs="vec4%3Cabstract-int%3E";rhs="abstract-float";compound_assignment=false] - expected: - if os == "linux" and not debug: FAIL [:lhs="vec4%3Cabstract-int%3E";rhs="abstract-float";compound_assignment=true] @@ -446717,8 +449503,6 @@ [:lhs="vec4%3Cabstract-int%3E";rhs="f16";compound_assignment=true] [:lhs="vec4%3Cabstract-int%3E";rhs="f32";compound_assignment=false] - expected: - if os == "linux" and not debug: FAIL [:lhs="vec4%3Cabstract-int%3E";rhs="f32";compound_assignment=true] @@ -446727,8 +449511,6 @@ [:lhs="vec4%3Cabstract-int%3E";rhs="i32";compound_assignment=true] [:lhs="vec4%3Cabstract-int%3E";rhs="u32";compound_assignment=false] - expected: - if os == "linux" and not debug: FAIL [:lhs="vec4%3Cabstract-int%3E";rhs="u32";compound_assignment=true] @@ -446877,8 +449659,6 @@ [:lhs="vec4%3Cf32%3E";rhs="abstract-float";compound_assignment=true] [:lhs="vec4%3Cf32%3E";rhs="abstract-int";compound_assignment=false] - expected: - if os == "linux" and not debug: FAIL [:lhs="vec4%3Cf32%3E";rhs="abstract-int";compound_assignment=true] @@ -446991,8 +449771,6 @@ [:lhs="vec4%3Cu32%3E";rhs="abstract-float";compound_assignment=true] [:lhs="vec4%3Cu32%3E";rhs="abstract-int";compound_assignment=false] - expected: - if os == "linux" and not debug: FAIL [:lhs="vec4%3Cu32%3E";rhs="abstract-int";compound_assignment=true] @@ -447289,8 +450067,6 @@ [:op="and";type="texture";control=false] [:op="and";type="texture";control=true] - expected: - if os == "linux" and not debug: FAIL [:op="or";type="array";control=false] @@ -447323,8 +450099,6 @@ [:op="or";type="texture";control=false] [:op="or";type="texture";control=true] - expected: - if os == "linux" and not debug: FAIL [:op="xor";type="array";control=false] @@ -447357,8 +450131,6 @@ [:op="xor";type="texture";control=false] [:op="xor";type="texture";control=true] - expected: - if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:shader,validation,expression,binary,and_or_xor:scalar_vector:*] @@ -447443,8 +450215,6 @@ [:lhs="abstract-int";rhs="i32";compound_assignment=true] [:lhs="abstract-int";rhs="u32";compound_assignment=false] - expected: - if os == "linux" and not debug: FAIL [:lhs="abstract-int";rhs="u32";compound_assignment=true] @@ -447477,6 +450247,8 @@ [:lhs="abstract-int";rhs="vec2%3Ci32%3E";compound_assignment=true] [:lhs="abstract-int";rhs="vec2%3Cu32%3E";compound_assignment=false] + expected: + if os == "linux" and not debug: FAIL [:lhs="abstract-int";rhs="vec2%3Cu32%3E";compound_assignment=true] @@ -447715,8 +450487,6 @@ [:lhs="u32";rhs="abstract-float";compound_assignment=true] [:lhs="u32";rhs="abstract-int";compound_assignment=false] - expected: - if os == "linux" and not debug: FAIL [:lhs="u32";rhs="abstract-int";compound_assignment=true] @@ -447745,6 +450515,8 @@ [:lhs="u32";rhs="vec2%3Cabstract-float%3E";compound_assignment=true] [:lhs="u32";rhs="vec2%3Cabstract-int%3E";compound_assignment=false] + expected: + if os == "linux" and not debug: FAIL [:lhs="u32";rhs="vec2%3Cabstract-int%3E";compound_assignment=true] @@ -447855,6 +450627,8 @@ [:lhs="vec2%3Cabstract-int%3E";rhs="i32";compound_assignment=true] [:lhs="vec2%3Cabstract-int%3E";rhs="u32";compound_assignment=false] + expected: + if os == "linux" and not debug: FAIL [:lhs="vec2%3Cabstract-int%3E";rhs="u32";compound_assignment=true] @@ -447883,8 +450657,6 @@ [:lhs="vec2%3Cabstract-int%3E";rhs="vec2%3Ci32%3E";compound_assignment=true] [:lhs="vec2%3Cabstract-int%3E";rhs="vec2%3Cu32%3E";compound_assignment=false] - expected: - if os == "linux" and not debug: FAIL [:lhs="vec2%3Cabstract-int%3E";rhs="vec2%3Cu32%3E";compound_assignment=true] @@ -448123,6 +450895,8 @@ [:lhs="vec2%3Cu32%3E";rhs="abstract-float";compound_assignment=true] [:lhs="vec2%3Cu32%3E";rhs="abstract-int";compound_assignment=false] + expected: + if os == "linux" and not debug: FAIL [:lhs="vec2%3Cu32%3E";rhs="abstract-int";compound_assignment=true] @@ -448153,8 +450927,6 @@ [:lhs="vec2%3Cu32%3E";rhs="vec2%3Cabstract-float%3E";compound_assignment=true] [:lhs="vec2%3Cu32%3E";rhs="vec2%3Cabstract-int%3E";compound_assignment=false] - expected: - if os == "linux" and not debug: FAIL [:lhs="vec2%3Cu32%3E";rhs="vec2%3Cabstract-int%3E";compound_assignment=true] @@ -448263,6 +451035,8 @@ [:lhs="vec3%3Cabstract-int%3E";rhs="i32";compound_assignment=true] [:lhs="vec3%3Cabstract-int%3E";rhs="u32";compound_assignment=false] + expected: + if os == "linux" and not debug: FAIL [:lhs="vec3%3Cabstract-int%3E";rhs="u32";compound_assignment=true] @@ -448527,6 +451301,8 @@ [:lhs="vec3%3Cu32%3E";rhs="abstract-float";compound_assignment=true] [:lhs="vec3%3Cu32%3E";rhs="abstract-int";compound_assignment=false] + expected: + if os == "linux" and not debug: FAIL [:lhs="vec3%3Cu32%3E";rhs="abstract-int";compound_assignment=true] @@ -448665,6 +451441,8 @@ [:lhs="vec4%3Cabstract-int%3E";rhs="i32";compound_assignment=true] [:lhs="vec4%3Cabstract-int%3E";rhs="u32";compound_assignment=false] + expected: + if os == "linux" and not debug: FAIL [:lhs="vec4%3Cabstract-int%3E";rhs="u32";compound_assignment=true] @@ -448929,6 +451707,8 @@ [:lhs="vec4%3Cu32%3E";rhs="abstract-float";compound_assignment=true] [:lhs="vec4%3Cu32%3E";rhs="abstract-int";compound_assignment=false] + expected: + if os == "linux" and not debug: FAIL [:lhs="vec4%3Cu32%3E";rhs="abstract-int";compound_assignment=true] @@ -449015,8 +451795,6 @@ [:op="%3C%3C";type="texture";control=false] [:op="%3C%3C";type="texture";control=true] - expected: - if os == "linux" and not debug: FAIL [:op="%3E%3E";type="array";control=false] @@ -449049,8 +451827,6 @@ [:op="%3E%3E";type="texture";control=false] [:op="%3E%3E";type="texture";control=true] - expected: - if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:shader,validation,expression,binary,bitwise_shift:partial_eval_errors:*] @@ -449133,8 +451909,6 @@ [:lhs="abstract-int";rhs="abstract-float";compound_assignment=true] [:lhs="abstract-int";rhs="abstract-int";compound_assignment=false] - expected: - if os == "linux" and not debug: FAIL [:lhs="abstract-int";rhs="abstract-int";compound_assignment=true] @@ -449359,8 +452133,6 @@ [:lhs="i32";rhs="abstract-float";compound_assignment=true] [:lhs="i32";rhs="abstract-int";compound_assignment=false] - expected: - if os == "linux" and not debug: FAIL [:lhs="i32";rhs="abstract-int";compound_assignment=true] @@ -449417,8 +452189,6 @@ [:lhs="u32";rhs="abstract-float";compound_assignment=true] [:lhs="u32";rhs="abstract-int";compound_assignment=false] - expected: - if os == "linux" and not debug: FAIL [:lhs="u32";rhs="abstract-int";compound_assignment=true] @@ -449447,6 +452217,8 @@ [:lhs="u32";rhs="vec2%3Cabstract-float%3E";compound_assignment=true] [:lhs="u32";rhs="vec2%3Cabstract-int%3E";compound_assignment=false] + expected: + if os == "linux" and not debug: FAIL [:lhs="u32";rhs="vec2%3Cabstract-int%3E";compound_assignment=true] @@ -449533,6 +452305,8 @@ [:lhs="vec2%3Cabstract-int%3E";rhs="abstract-float";compound_assignment=true] [:lhs="vec2%3Cabstract-int%3E";rhs="abstract-int";compound_assignment=false] + expected: + if os == "linux" and not debug: FAIL [:lhs="vec2%3Cabstract-int%3E";rhs="abstract-int";compound_assignment=true] @@ -449563,8 +452337,6 @@ [:lhs="vec2%3Cabstract-int%3E";rhs="vec2%3Cabstract-float%3E";compound_assignment=true] [:lhs="vec2%3Cabstract-int%3E";rhs="vec2%3Cabstract-int%3E";compound_assignment=false] - expected: - if os == "linux" and not debug: FAIL [:lhs="vec2%3Cabstract-int%3E";rhs="vec2%3Cabstract-int%3E";compound_assignment=true] @@ -449761,6 +452533,8 @@ [:lhs="vec2%3Ci32%3E";rhs="abstract-float";compound_assignment=true] [:lhs="vec2%3Ci32%3E";rhs="abstract-int";compound_assignment=false] + expected: + if os == "linux" and not debug: FAIL [:lhs="vec2%3Ci32%3E";rhs="abstract-int";compound_assignment=true] @@ -449791,8 +452565,6 @@ [:lhs="vec2%3Ci32%3E";rhs="vec2%3Cabstract-float%3E";compound_assignment=true] [:lhs="vec2%3Ci32%3E";rhs="vec2%3Cabstract-int%3E";compound_assignment=false] - expected: - if os == "linux" and not debug: FAIL [:lhs="vec2%3Ci32%3E";rhs="vec2%3Cabstract-int%3E";compound_assignment=true] @@ -449821,6 +452593,8 @@ [:lhs="vec2%3Cu32%3E";rhs="abstract-float";compound_assignment=true] [:lhs="vec2%3Cu32%3E";rhs="abstract-int";compound_assignment=false] + expected: + if os == "linux" and not debug: FAIL [:lhs="vec2%3Cu32%3E";rhs="abstract-int";compound_assignment=true] @@ -449851,8 +452625,6 @@ [:lhs="vec2%3Cu32%3E";rhs="vec2%3Cabstract-float%3E";compound_assignment=true] [:lhs="vec2%3Cu32%3E";rhs="vec2%3Cabstract-int%3E";compound_assignment=false] - expected: - if os == "linux" and not debug: FAIL [:lhs="vec2%3Cu32%3E";rhs="vec2%3Cabstract-int%3E";compound_assignment=true] @@ -449937,6 +452709,8 @@ [:lhs="vec3%3Cabstract-int%3E";rhs="abstract-float";compound_assignment=true] [:lhs="vec3%3Cabstract-int%3E";rhs="abstract-int";compound_assignment=false] + expected: + if os == "linux" and not debug: FAIL [:lhs="vec3%3Cabstract-int%3E";rhs="abstract-int";compound_assignment=true] @@ -450163,6 +452937,8 @@ [:lhs="vec3%3Ci32%3E";rhs="abstract-float";compound_assignment=true] [:lhs="vec3%3Ci32%3E";rhs="abstract-int";compound_assignment=false] + expected: + if os == "linux" and not debug: FAIL [:lhs="vec3%3Ci32%3E";rhs="abstract-int";compound_assignment=true] @@ -450221,6 +452997,8 @@ [:lhs="vec3%3Cu32%3E";rhs="abstract-float";compound_assignment=true] [:lhs="vec3%3Cu32%3E";rhs="abstract-int";compound_assignment=false] + expected: + if os == "linux" and not debug: FAIL [:lhs="vec3%3Cu32%3E";rhs="abstract-int";compound_assignment=true] @@ -450335,6 +453113,8 @@ [:lhs="vec4%3Cabstract-int%3E";rhs="abstract-float";compound_assignment=true] [:lhs="vec4%3Cabstract-int%3E";rhs="abstract-int";compound_assignment=false] + expected: + if os == "linux" and not debug: FAIL [:lhs="vec4%3Cabstract-int%3E";rhs="abstract-int";compound_assignment=true] @@ -450561,6 +453341,8 @@ [:lhs="vec4%3Ci32%3E";rhs="abstract-float";compound_assignment=true] [:lhs="vec4%3Ci32%3E";rhs="abstract-int";compound_assignment=false] + expected: + if os == "linux" and not debug: FAIL [:lhs="vec4%3Ci32%3E";rhs="abstract-int";compound_assignment=true] @@ -450619,6 +453401,8 @@ [:lhs="vec4%3Cu32%3E";rhs="abstract-float";compound_assignment=true] [:lhs="vec4%3Cu32%3E";rhs="abstract-int";compound_assignment=false] + expected: + if os == "linux" and not debug: FAIL [:lhs="vec4%3Cu32%3E";rhs="abstract-int";compound_assignment=true] @@ -450675,8 +453459,6 @@ [cts.https.html?q=webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_abstract:*] [:] - expected: - if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:*] @@ -450907,8 +453689,6 @@ [cts.https.html?q=webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_abstract:*] [:] - expected: - if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:*] @@ -451049,8 +453829,6 @@ [:op="eq";type="texture";control=false] [:op="eq";type="texture";control=true] - expected: - if os == "linux" and not debug: FAIL [:op="ge";type="array";control=false] @@ -451083,8 +453861,6 @@ [:op="ge";type="texture";control=false] [:op="ge";type="texture";control=true] - expected: - if os == "linux" and not debug: FAIL [:op="gt";type="array";control=false] @@ -451117,8 +453893,6 @@ [:op="gt";type="texture";control=false] [:op="gt";type="texture";control=true] - expected: - if os == "linux" and not debug: FAIL [:op="le";type="array";control=false] @@ -451151,8 +453925,6 @@ [:op="le";type="texture";control=false] [:op="le";type="texture";control=true] - expected: - if os == "linux" and not debug: FAIL [:op="lt";type="array";control=false] @@ -451185,8 +453957,6 @@ [:op="lt";type="texture";control=false] [:op="lt";type="texture";control=true] - expected: - if os == "linux" and not debug: FAIL [:op="ne";type="array";control=false] @@ -451219,8 +453989,6 @@ [:op="ne";type="texture";control=false] [:op="ne";type="texture";control=true] - expected: - if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:shader,validation,expression,binary,comparison:scalar_vector:*] @@ -451245,8 +454013,12 @@ if os == "linux" and not debug: FAIL [:lhs="abstract-float";rhs="vec2%3Cabstract-float%3E"] + expected: + if os == "linux" and not debug: FAIL [:lhs="abstract-float";rhs="vec2%3Cabstract-int%3E"] + expected: + if os == "linux" and not debug: FAIL [:lhs="abstract-float";rhs="vec2%3Cbool%3E"] expected: @@ -451277,8 +454049,12 @@ [:lhs="abstract-int";rhs="u32"] [:lhs="abstract-int";rhs="vec2%3Cabstract-float%3E"] + expected: + if os == "linux" and not debug: FAIL [:lhs="abstract-int";rhs="vec2%3Cabstract-int%3E"] + expected: + if os == "linux" and not debug: FAIL [:lhs="abstract-int";rhs="vec2%3Cbool%3E"] expected: @@ -451319,8 +454095,12 @@ if os == "linux" and not debug: FAIL [:lhs="bool";rhs="vec2%3Cabstract-float%3E"] + expected: + if os == "linux" and not debug: FAIL [:lhs="bool";rhs="vec2%3Cabstract-int%3E"] + expected: + if os == "linux" and not debug: FAIL [:lhs="bool";rhs="vec2%3Cbool%3E"] expected: @@ -451421,6 +454201,8 @@ if os == "linux" and not debug: FAIL [:lhs="i32";rhs="vec2%3Cabstract-float%3E"] + expected: + if os == "linux" and not debug: FAIL [:lhs="i32";rhs="vec2%3Cabstract-int%3E"] @@ -451459,6 +454241,8 @@ [:lhs="u32";rhs="u32"] [:lhs="u32";rhs="vec2%3Cabstract-float%3E"] + expected: + if os == "linux" and not debug: FAIL [:lhs="u32";rhs="vec2%3Cabstract-int%3E"] @@ -451475,18 +454259,28 @@ [:lhs="u32";rhs="vec2%3Cu32%3E"] [:lhs="vec2%3Cabstract-float%3E";rhs="abstract-float"] + expected: + if os == "linux" and not debug: FAIL [:lhs="vec2%3Cabstract-float%3E";rhs="abstract-int"] + expected: + if os == "linux" and not debug: FAIL [:lhs="vec2%3Cabstract-float%3E";rhs="bool"] + expected: + if os == "linux" and not debug: FAIL [:lhs="vec2%3Cabstract-float%3E";rhs="f16"] [:lhs="vec2%3Cabstract-float%3E";rhs="f32"] [:lhs="vec2%3Cabstract-float%3E";rhs="i32"] + expected: + if os == "linux" and not debug: FAIL [:lhs="vec2%3Cabstract-float%3E";rhs="u32"] + expected: + if os == "linux" and not debug: FAIL [:lhs="vec2%3Cabstract-float%3E";rhs="vec2%3Cabstract-float%3E"] @@ -451509,10 +454303,16 @@ if os == "linux" and not debug: FAIL [:lhs="vec2%3Cabstract-int%3E";rhs="abstract-float"] + expected: + if os == "linux" and not debug: FAIL [:lhs="vec2%3Cabstract-int%3E";rhs="abstract-int"] + expected: + if os == "linux" and not debug: FAIL [:lhs="vec2%3Cabstract-int%3E";rhs="bool"] + expected: + if os == "linux" and not debug: FAIL [:lhs="vec2%3Cabstract-int%3E";rhs="f16"] @@ -451725,18 +454525,28 @@ [:lhs="vec2%3Cu32%3E";rhs="vec2%3Cu32%3E"] [:lhs="vec3%3Cabstract-float%3E";rhs="abstract-float"] + expected: + if os == "linux" and not debug: FAIL [:lhs="vec3%3Cabstract-float%3E";rhs="abstract-int"] + expected: + if os == "linux" and not debug: FAIL [:lhs="vec3%3Cabstract-float%3E";rhs="bool"] + expected: + if os == "linux" and not debug: FAIL [:lhs="vec3%3Cabstract-float%3E";rhs="f16"] [:lhs="vec3%3Cabstract-float%3E";rhs="f32"] [:lhs="vec3%3Cabstract-float%3E";rhs="i32"] + expected: + if os == "linux" and not debug: FAIL [:lhs="vec3%3Cabstract-float%3E";rhs="u32"] + expected: + if os == "linux" and not debug: FAIL [:lhs="vec3%3Cabstract-float%3E";rhs="vec2%3Cabstract-float%3E"] @@ -451753,10 +454563,16 @@ [:lhs="vec3%3Cabstract-float%3E";rhs="vec2%3Cu32%3E"] [:lhs="vec3%3Cabstract-int%3E";rhs="abstract-float"] + expected: + if os == "linux" and not debug: FAIL [:lhs="vec3%3Cabstract-int%3E";rhs="abstract-int"] + expected: + if os == "linux" and not debug: FAIL [:lhs="vec3%3Cabstract-int%3E";rhs="bool"] + expected: + if os == "linux" and not debug: FAIL [:lhs="vec3%3Cabstract-int%3E";rhs="f16"] @@ -451933,18 +454749,28 @@ [:lhs="vec3%3Cu32%3E";rhs="vec2%3Cu32%3E"] [:lhs="vec4%3Cabstract-float%3E";rhs="abstract-float"] + expected: + if os == "linux" and not debug: FAIL [:lhs="vec4%3Cabstract-float%3E";rhs="abstract-int"] + expected: + if os == "linux" and not debug: FAIL [:lhs="vec4%3Cabstract-float%3E";rhs="bool"] + expected: + if os == "linux" and not debug: FAIL [:lhs="vec4%3Cabstract-float%3E";rhs="f16"] [:lhs="vec4%3Cabstract-float%3E";rhs="f32"] [:lhs="vec4%3Cabstract-float%3E";rhs="i32"] + expected: + if os == "linux" and not debug: FAIL [:lhs="vec4%3Cabstract-float%3E";rhs="u32"] + expected: + if os == "linux" and not debug: FAIL [:lhs="vec4%3Cabstract-float%3E";rhs="vec2%3Cabstract-float%3E"] @@ -451961,10 +454787,16 @@ [:lhs="vec4%3Cabstract-float%3E";rhs="vec2%3Cu32%3E"] [:lhs="vec4%3Cabstract-int%3E";rhs="abstract-float"] + expected: + if os == "linux" and not debug: FAIL [:lhs="vec4%3Cabstract-int%3E";rhs="abstract-int"] + expected: + if os == "linux" and not debug: FAIL [:lhs="vec4%3Cabstract-int%3E";rhs="bool"] + expected: + if os == "linux" and not debug: FAIL [:lhs="vec4%3Cabstract-int%3E";rhs="f16"] @@ -452169,8 +455001,6 @@ [:op="div";type="texture";control=false] [:op="div";type="texture";control=true] - expected: - if os == "linux" and not debug: FAIL [:op="rem";type="array";control=false] @@ -452199,12 +455029,12 @@ [:op="rem";type="texture";control=false] [:op="rem";type="texture";control=true] - expected: - if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:shader,validation,expression,binary,div_rem:scalar_vector:*] [:lhs="abstract-float";rhs="abstract-float";compound_assignment=false] + expected: + if os == "linux" and not debug: FAIL [:lhs="abstract-float";rhs="abstract-float";compound_assignment=true] @@ -452235,6 +455065,8 @@ [:lhs="abstract-float";rhs="u32";compound_assignment=true] [:lhs="abstract-float";rhs="vec2%3Cabstract-float%3E";compound_assignment=false] + expected: + if os == "linux" and not debug: FAIL [:lhs="abstract-float";rhs="vec2%3Cabstract-float%3E";compound_assignment=true] @@ -452285,8 +455117,6 @@ [:lhs="abstract-int";rhs="f16";compound_assignment=true] [:lhs="abstract-int";rhs="f32";compound_assignment=false] - expected: - if os == "linux" and not debug: FAIL [:lhs="abstract-int";rhs="f32";compound_assignment=true] @@ -452297,8 +455127,6 @@ if os == "linux" and not debug: FAIL [:lhs="abstract-int";rhs="u32";compound_assignment=false] - expected: - if os == "linux" and not debug: FAIL [:lhs="abstract-int";rhs="u32";compound_assignment=true] @@ -452321,8 +455149,6 @@ [:lhs="abstract-int";rhs="vec2%3Cf16%3E";compound_assignment=true] [:lhs="abstract-int";rhs="vec2%3Cf32%3E";compound_assignment=false] - expected: - if os == "linux" and not debug: FAIL [:lhs="abstract-int";rhs="vec2%3Cf32%3E";compound_assignment=true] @@ -452331,8 +455157,6 @@ [:lhs="abstract-int";rhs="vec2%3Ci32%3E";compound_assignment=true] [:lhs="abstract-int";rhs="vec2%3Cu32%3E";compound_assignment=false] - expected: - if os == "linux" and not debug: FAIL [:lhs="abstract-int";rhs="vec2%3Cu32%3E";compound_assignment=true] @@ -452453,8 +455277,6 @@ [:lhs="f32";rhs="abstract-float";compound_assignment=true] [:lhs="f32";rhs="abstract-int";compound_assignment=false] - expected: - if os == "linux" and not debug: FAIL [:lhs="f32";rhs="abstract-int";compound_assignment=true] @@ -452483,8 +455305,6 @@ [:lhs="f32";rhs="vec2%3Cabstract-float%3E";compound_assignment=true] [:lhs="f32";rhs="vec2%3Cabstract-int%3E";compound_assignment=false] - expected: - if os == "linux" and not debug: FAIL [:lhs="f32";rhs="vec2%3Cabstract-int%3E";compound_assignment=true] @@ -452573,8 +455393,6 @@ [:lhs="u32";rhs="abstract-float";compound_assignment=true] [:lhs="u32";rhs="abstract-int";compound_assignment=false] - expected: - if os == "linux" and not debug: FAIL [:lhs="u32";rhs="abstract-int";compound_assignment=true] expected: @@ -452607,8 +455425,6 @@ [:lhs="u32";rhs="vec2%3Cabstract-float%3E";compound_assignment=true] [:lhs="u32";rhs="vec2%3Cabstract-int%3E";compound_assignment=false] - expected: - if os == "linux" and not debug: FAIL [:lhs="u32";rhs="vec2%3Cabstract-int%3E";compound_assignment=true] @@ -452633,6 +455449,8 @@ [:lhs="u32";rhs="vec2%3Cu32%3E";compound_assignment=true] [:lhs="vec2%3Cabstract-float%3E";rhs="abstract-float";compound_assignment=false] + expected: + if os == "linux" and not debug: FAIL [:lhs="vec2%3Cabstract-float%3E";rhs="abstract-float";compound_assignment=true] @@ -452663,6 +455481,8 @@ [:lhs="vec2%3Cabstract-float%3E";rhs="u32";compound_assignment=true] [:lhs="vec2%3Cabstract-float%3E";rhs="vec2%3Cabstract-float%3E";compound_assignment=false] + expected: + if os == "linux" and not debug: FAIL [:lhs="vec2%3Cabstract-float%3E";rhs="vec2%3Cabstract-float%3E";compound_assignment=true] @@ -452713,8 +455533,6 @@ [:lhs="vec2%3Cabstract-int%3E";rhs="f16";compound_assignment=true] [:lhs="vec2%3Cabstract-int%3E";rhs="f32";compound_assignment=false] - expected: - if os == "linux" and not debug: FAIL [:lhs="vec2%3Cabstract-int%3E";rhs="f32";compound_assignment=true] @@ -452725,8 +455543,6 @@ if os == "linux" and not debug: FAIL [:lhs="vec2%3Cabstract-int%3E";rhs="u32";compound_assignment=false] - expected: - if os == "linux" and not debug: FAIL [:lhs="vec2%3Cabstract-int%3E";rhs="u32";compound_assignment=true] @@ -452751,8 +455567,6 @@ [:lhs="vec2%3Cabstract-int%3E";rhs="vec2%3Cf16%3E";compound_assignment=true] [:lhs="vec2%3Cabstract-int%3E";rhs="vec2%3Cf32%3E";compound_assignment=false] - expected: - if os == "linux" and not debug: FAIL [:lhs="vec2%3Cabstract-int%3E";rhs="vec2%3Cf32%3E";compound_assignment=true] @@ -452763,8 +455577,6 @@ if os == "linux" and not debug: FAIL [:lhs="vec2%3Cabstract-int%3E";rhs="vec2%3Cu32%3E";compound_assignment=false] - expected: - if os == "linux" and not debug: FAIL [:lhs="vec2%3Cabstract-int%3E";rhs="vec2%3Cu32%3E";compound_assignment=true] @@ -452885,8 +455697,6 @@ [:lhs="vec2%3Cf32%3E";rhs="abstract-float";compound_assignment=true] [:lhs="vec2%3Cf32%3E";rhs="abstract-int";compound_assignment=false] - expected: - if os == "linux" and not debug: FAIL [:lhs="vec2%3Cf32%3E";rhs="abstract-int";compound_assignment=true] @@ -452915,8 +455725,6 @@ [:lhs="vec2%3Cf32%3E";rhs="vec2%3Cabstract-float%3E";compound_assignment=true] [:lhs="vec2%3Cf32%3E";rhs="vec2%3Cabstract-int%3E";compound_assignment=false] - expected: - if os == "linux" and not debug: FAIL [:lhs="vec2%3Cf32%3E";rhs="vec2%3Cabstract-int%3E";compound_assignment=true] @@ -453009,8 +455817,6 @@ [:lhs="vec2%3Cu32%3E";rhs="abstract-float";compound_assignment=true] [:lhs="vec2%3Cu32%3E";rhs="abstract-int";compound_assignment=false] - expected: - if os == "linux" and not debug: FAIL [:lhs="vec2%3Cu32%3E";rhs="abstract-int";compound_assignment=true] expected: @@ -453043,8 +455849,6 @@ [:lhs="vec2%3Cu32%3E";rhs="vec2%3Cabstract-float%3E";compound_assignment=true] [:lhs="vec2%3Cu32%3E";rhs="vec2%3Cabstract-int%3E";compound_assignment=false] - expected: - if os == "linux" and not debug: FAIL [:lhs="vec2%3Cu32%3E";rhs="vec2%3Cabstract-int%3E";compound_assignment=true] expected: @@ -453073,6 +455877,8 @@ if os == "linux" and not debug: FAIL [:lhs="vec3%3Cabstract-float%3E";rhs="abstract-float";compound_assignment=false] + expected: + if os == "linux" and not debug: FAIL [:lhs="vec3%3Cabstract-float%3E";rhs="abstract-float";compound_assignment=true] @@ -453151,8 +455957,6 @@ [:lhs="vec3%3Cabstract-int%3E";rhs="f16";compound_assignment=true] [:lhs="vec3%3Cabstract-int%3E";rhs="f32";compound_assignment=false] - expected: - if os == "linux" and not debug: FAIL [:lhs="vec3%3Cabstract-int%3E";rhs="f32";compound_assignment=true] @@ -453163,8 +455967,6 @@ if os == "linux" and not debug: FAIL [:lhs="vec3%3Cabstract-int%3E";rhs="u32";compound_assignment=false] - expected: - if os == "linux" and not debug: FAIL [:lhs="vec3%3Cabstract-int%3E";rhs="u32";compound_assignment=true] @@ -453313,8 +456115,6 @@ [:lhs="vec3%3Cf32%3E";rhs="abstract-float";compound_assignment=true] [:lhs="vec3%3Cf32%3E";rhs="abstract-int";compound_assignment=false] - expected: - if os == "linux" and not debug: FAIL [:lhs="vec3%3Cf32%3E";rhs="abstract-int";compound_assignment=true] @@ -453431,8 +456231,6 @@ [:lhs="vec3%3Cu32%3E";rhs="abstract-float";compound_assignment=true] [:lhs="vec3%3Cu32%3E";rhs="abstract-int";compound_assignment=false] - expected: - if os == "linux" and not debug: FAIL [:lhs="vec3%3Cu32%3E";rhs="abstract-int";compound_assignment=true] expected: @@ -453489,6 +456287,8 @@ [:lhs="vec3%3Cu32%3E";rhs="vec2%3Cu32%3E";compound_assignment=true] [:lhs="vec4%3Cabstract-float%3E";rhs="abstract-float";compound_assignment=false] + expected: + if os == "linux" and not debug: FAIL [:lhs="vec4%3Cabstract-float%3E";rhs="abstract-float";compound_assignment=true] @@ -453567,8 +456367,6 @@ [:lhs="vec4%3Cabstract-int%3E";rhs="f16";compound_assignment=true] [:lhs="vec4%3Cabstract-int%3E";rhs="f32";compound_assignment=false] - expected: - if os == "linux" and not debug: FAIL [:lhs="vec4%3Cabstract-int%3E";rhs="f32";compound_assignment=true] @@ -453579,8 +456377,6 @@ if os == "linux" and not debug: FAIL [:lhs="vec4%3Cabstract-int%3E";rhs="u32";compound_assignment=false] - expected: - if os == "linux" and not debug: FAIL [:lhs="vec4%3Cabstract-int%3E";rhs="u32";compound_assignment=true] @@ -453729,8 +456525,6 @@ [:lhs="vec4%3Cf32%3E";rhs="abstract-float";compound_assignment=true] [:lhs="vec4%3Cf32%3E";rhs="abstract-int";compound_assignment=false] - expected: - if os == "linux" and not debug: FAIL [:lhs="vec4%3Cf32%3E";rhs="abstract-int";compound_assignment=true] @@ -453847,8 +456641,6 @@ [:lhs="vec4%3Cu32%3E";rhs="abstract-float";compound_assignment=true] [:lhs="vec4%3Cu32%3E";rhs="abstract-int";compound_assignment=false] - expected: - if os == "linux" and not debug: FAIL [:lhs="vec4%3Cu32%3E";rhs="abstract-int";compound_assignment=true] expected: @@ -454121,8 +456913,6 @@ [:op="%26%26";rhs="sqrt_neg1";control=false] [:op="%26%26";rhs="sqrt_neg1";control=true] - expected: - if os == "linux" and not debug: FAIL [:op="%7C%7C";rhs="negative";control=false] @@ -454135,8 +456925,6 @@ [:op="%7C%7C";rhs="sqrt_neg1";control=false] [:op="%7C%7C";rhs="sqrt_neg1";control=true] - expected: - if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:shader,validation,expression,binary,short_circuiting_and_or:invalid_rhs_const:*] @@ -454209,8 +456997,6 @@ if os == "linux" and not debug: FAIL [:op="%26%26";rhs="overflow";short_circuit=false] - expected: - if os == "linux" and not debug: FAIL [:op="%26%26";rhs="overflow";short_circuit=true] expected: @@ -454235,8 +457021,6 @@ if os == "linux" and not debug: FAIL [:op="%7C%7C";rhs="overflow";short_circuit=false] - expected: - if os == "linux" and not debug: FAIL [:op="%7C%7C";rhs="overflow";short_circuit=true] expected: @@ -454273,8 +457057,6 @@ [:op="%26%26";type="texture";control=false] [:op="%26%26";type="texture";control=true] - expected: - if os == "linux" and not debug: FAIL [:op="%7C%7C";type="array";control=false] @@ -454305,8 +457087,6 @@ [:op="%7C%7C";type="texture";control=false] [:op="%7C%7C";type="texture";control=true] - expected: - if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:shader,validation,expression,binary,short_circuiting_and_or:scalar_vector:*] @@ -454585,8 +457365,6 @@ [:op="%26%26";lhs="vec2%3Cbool%3E";rhs="vec2%3Cabstract-int%3E"] [:op="%26%26";lhs="vec2%3Cbool%3E";rhs="vec2%3Cbool%3E"] - expected: - if os == "linux" and not debug: FAIL [:op="%26%26";lhs="vec2%3Cbool%3E";rhs="vec2%3Cf16%3E"] @@ -455379,8 +458157,6 @@ [:op="%7C%7C";lhs="vec2%3Cbool%3E";rhs="vec2%3Cabstract-int%3E"] [:op="%7C%7C";lhs="vec2%3Cbool%3E";rhs="vec2%3Cbool%3E"] - expected: - if os == "linux" and not debug: FAIL [:op="%7C%7C";lhs="vec2%3Cbool%3E";rhs="vec2%3Cf16%3E"] @@ -455943,12 +458719,8 @@ [cts.https.html?q=webgpu:shader,validation,expression,call,builtin,abs:values:*] [:stage="constant";type="abstract-float"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="abstract-int"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="f16"] @@ -455959,12 +458731,8 @@ [:stage="constant";type="u32"] [:stage="constant";type="vec2%3Cabstract-float%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec2%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec2%3Cf16%3E"] @@ -455975,12 +458743,8 @@ [:stage="constant";type="vec2%3Cu32%3E"] [:stage="constant";type="vec3%3Cabstract-float%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec3%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec3%3Cf16%3E"] @@ -455991,12 +458755,8 @@ [:stage="constant";type="vec3%3Cu32%3E"] [:stage="constant";type="vec4%3Cabstract-float%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec4%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec4%3Cf16%3E"] @@ -456081,6 +458841,8 @@ [:test="matrix"] [:test="must_use"] + expected: + if os == "linux" and not debug: FAIL [:test="no_params"] @@ -456101,8 +458863,6 @@ [:test="u32"] [:test="valid"] - expected: - if os == "linux" and not debug: FAIL [:test="vec_bool"] @@ -456115,6 +458875,8 @@ expected: if os == "linux" and not debug: [OK, TIMEOUT] [:stage="constant";type="abstract-float"] + expected: + if os == "linux" and not debug: FAIL [:stage="constant";type="abstract-int"] expected: @@ -456125,6 +458887,8 @@ [:stage="constant";type="f32"] [:stage="constant";type="vec2%3Cabstract-float%3E"] + expected: + if os == "linux" and not debug: FAIL [:stage="constant";type="vec2%3Cabstract-int%3E"] expected: @@ -456135,6 +458899,8 @@ [:stage="constant";type="vec2%3Cf32%3E"] [:stage="constant";type="vec3%3Cabstract-float%3E"] + expected: + if os == "linux" and not debug: FAIL [:stage="constant";type="vec3%3Cabstract-int%3E"] expected: @@ -456145,6 +458911,8 @@ [:stage="constant";type="vec3%3Cf32%3E"] [:stage="constant";type="vec4%3Cabstract-float%3E"] + expected: + if os == "linux" and not debug: FAIL [:stage="constant";type="vec4%3Cabstract-int%3E"] expected: @@ -456211,6 +458979,8 @@ [:test="matrix"] [:test="must_use"] + expected: + if os == "linux" and not debug: FAIL [:test="no_params"] @@ -456231,8 +459001,6 @@ [:test="u32"] [:test="valid"] - expected: - if os == "linux" and not debug: FAIL [:test="vec_bool"] @@ -456711,6 +459479,8 @@ [:test="matrix"] [:test="must_use"] + expected: + if os == "linux" and not debug: FAIL [:test="no_params"] @@ -456731,8 +459501,6 @@ [:test="u32"] [:test="valid"] - expected: - if os == "linux" and not debug: FAIL [:test="vec_bool"] @@ -456743,6 +459511,8 @@ [cts.https.html?q=webgpu:shader,validation,expression,call,builtin,asin:values:*] [:stage="constant";type="abstract-float"] + expected: + if os == "linux" and not debug: FAIL [:stage="constant";type="abstract-int"] expected: @@ -456753,6 +459523,8 @@ [:stage="constant";type="f32"] [:stage="constant";type="vec2%3Cabstract-float%3E"] + expected: + if os == "linux" and not debug: FAIL [:stage="constant";type="vec2%3Cabstract-int%3E"] expected: @@ -456763,6 +459535,8 @@ [:stage="constant";type="vec2%3Cf32%3E"] [:stage="constant";type="vec3%3Cabstract-float%3E"] + expected: + if os == "linux" and not debug: FAIL [:stage="constant";type="vec3%3Cabstract-int%3E"] expected: @@ -456773,6 +459547,8 @@ [:stage="constant";type="vec3%3Cf32%3E"] [:stage="constant";type="vec4%3Cabstract-float%3E"] + expected: + if os == "linux" and not debug: FAIL [:stage="constant";type="vec4%3Cabstract-int%3E"] expected: @@ -456837,6 +459613,8 @@ [:test="matrix"] [:test="must_use"] + expected: + if os == "linux" and not debug: FAIL [:test="no_params"] @@ -456857,8 +459635,6 @@ [:test="u32"] [:test="valid"] - expected: - if os == "linux" and not debug: FAIL [:test="vec_bool"] @@ -456869,12 +459645,8 @@ [cts.https.html?q=webgpu:shader,validation,expression,call,builtin,asinh:values:*] [:stage="constant";type="abstract-float"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="abstract-int"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="f16"] @@ -456883,12 +459655,8 @@ if os == "linux" and not debug: FAIL [:stage="constant";type="vec2%3Cabstract-float%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec2%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec2%3Cf16%3E"] @@ -456897,12 +459665,8 @@ if os == "linux" and not debug: FAIL [:stage="constant";type="vec3%3Cabstract-float%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec3%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec3%3Cf16%3E"] @@ -456911,12 +459675,8 @@ if os == "linux" and not debug: FAIL [:stage="constant";type="vec4%3Cabstract-float%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec4%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec4%3Cf16%3E"] @@ -457093,6 +459853,8 @@ [cts.https.html?q=webgpu:shader,validation,expression,call,builtin,atan2:parameters:*] [:test="af"] + expected: + if os == "linux" and not debug: FAIL [:test="af_ai"] expected: @@ -457113,8 +459875,6 @@ [:test="ai_f16"] [:test="ai_f32"] - expected: - if os == "linux" and not debug: FAIL [:test="array"] @@ -457135,8 +459895,6 @@ [:test="f32_af"] [:test="f32_ai"] - expected: - if os == "linux" and not debug: FAIL [:test="f32_bool"] @@ -457180,8 +459938,6 @@ [cts.https.html?q=webgpu:shader,validation,expression,call,builtin,atan2:values:*] - expected: - if os == "linux" and not debug: [OK, TIMEOUT] [:stage="constant";type="abstract-float"] expected: if os == "linux" and not debug: FAIL @@ -457285,6 +460041,8 @@ [:test="matrix"] [:test="must_use"] + expected: + if os == "linux" and not debug: FAIL [:test="no_params"] @@ -457305,8 +460063,6 @@ [:test="u32"] [:test="valid"] - expected: - if os == "linux" and not debug: FAIL [:test="vec_bool"] @@ -457317,48 +460073,32 @@ [cts.https.html?q=webgpu:shader,validation,expression,call,builtin,atan:values:*] [:stage="constant";type="abstract-float"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="abstract-int"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="f16"] [:stage="constant";type="f32"] [:stage="constant";type="vec2%3Cabstract-float%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec2%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec2%3Cf16%3E"] [:stage="constant";type="vec2%3Cf32%3E"] [:stage="constant";type="vec3%3Cabstract-float%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec3%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec3%3Cf16%3E"] [:stage="constant";type="vec3%3Cf32%3E"] [:stage="constant";type="vec4%3Cabstract-float%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec4%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec4%3Cf16%3E"] @@ -457459,6 +460199,8 @@ [cts.https.html?q=webgpu:shader,validation,expression,call,builtin,atanh:values:*] [:stage="constant";type="abstract-float"] + expected: + if os == "linux" and not debug: FAIL [:stage="constant";type="abstract-int"] expected: @@ -457469,6 +460211,8 @@ [:stage="constant";type="f32"] [:stage="constant";type="vec2%3Cabstract-float%3E"] + expected: + if os == "linux" and not debug: FAIL [:stage="constant";type="vec2%3Cabstract-int%3E"] expected: @@ -457479,6 +460223,8 @@ [:stage="constant";type="vec2%3Cf32%3E"] [:stage="constant";type="vec3%3Cabstract-float%3E"] + expected: + if os == "linux" and not debug: FAIL [:stage="constant";type="vec3%3Cabstract-int%3E"] expected: @@ -457489,6 +460235,8 @@ [:stage="constant";type="vec3%3Cf32%3E"] [:stage="constant";type="vec4%3Cabstract-float%3E"] + expected: + if os == "linux" and not debug: FAIL [:stage="constant";type="vec4%3Cabstract-int%3E"] expected: @@ -458639,48 +461387,32 @@ [cts.https.html?q=webgpu:shader,validation,expression,call,builtin,ceil:values:*] [:stage="constant";type="abstract-float"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="abstract-int"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="f16"] [:stage="constant";type="f32"] [:stage="constant";type="vec2%3Cabstract-float%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec2%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec2%3Cf16%3E"] [:stage="constant";type="vec2%3Cf32%3E"] [:stage="constant";type="vec3%3Cabstract-float%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec3%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec3%3Cf16%3E"] [:stage="constant";type="vec3%3Cf32%3E"] [:stage="constant";type="vec4%3Cabstract-float%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec4%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec4%3Cf16%3E"] @@ -459133,84 +461865,52 @@ expected: if os == "linux" and not debug: [OK, TIMEOUT] [:e="abstract-float"] - expected: - if os == "linux" and not debug: FAIL [:e="abstract-int"] - expected: - if os == "linux" and not debug: FAIL [:e="f16"] [:e="f32"] - expected: - if os == "linux" and not debug: FAIL [:e="i32"] [:e="u32"] - expected: - if os == "linux" and not debug: FAIL [:e="vec2%3Cabstract-float%3E"] - expected: - if os == "linux" and not debug: FAIL [:e="vec2%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:e="vec2%3Cf16%3E"] [:e="vec2%3Cf32%3E"] - expected: - if os == "linux" and not debug: FAIL [:e="vec2%3Ci32%3E"] [:e="vec2%3Cu32%3E"] - expected: - if os == "linux" and not debug: FAIL [:e="vec3%3Cabstract-float%3E"] - expected: - if os == "linux" and not debug: FAIL [:e="vec3%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:e="vec3%3Cf16%3E"] [:e="vec3%3Cf32%3E"] - expected: - if os == "linux" and not debug: FAIL [:e="vec3%3Ci32%3E"] [:e="vec3%3Cu32%3E"] - expected: - if os == "linux" and not debug: FAIL [:e="vec4%3Cabstract-float%3E"] - expected: - if os == "linux" and not debug: FAIL [:e="vec4%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:e="vec4%3Cf16%3E"] [:e="vec4%3Cf32%3E"] - expected: - if os == "linux" and not debug: FAIL [:e="vec4%3Ci32%3E"] [:e="vec4%3Cu32%3E"] - expected: - if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:shader,validation,expression,call,builtin,clamp:must_use:*] @@ -459225,12 +461925,8 @@ expected: if os == "linux" and not debug: [OK, TIMEOUT] [:stage="constant";type="abstract-float"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="abstract-int"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="f16"] @@ -459241,12 +461937,8 @@ [:stage="constant";type="u32"] [:stage="constant";type="vec2%3Cabstract-float%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec2%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec2%3Cf16%3E"] @@ -459257,12 +461949,8 @@ [:stage="constant";type="vec2%3Cu32%3E"] [:stage="constant";type="vec3%3Cabstract-float%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec3%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec3%3Cf16%3E"] @@ -459273,12 +461961,8 @@ [:stage="constant";type="vec3%3Cu32%3E"] [:stage="constant";type="vec4%3Cabstract-float%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec4%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec4%3Cf16%3E"] @@ -459373,48 +462057,32 @@ [cts.https.html?q=webgpu:shader,validation,expression,call,builtin,cos:values:*] [:stage="constant";type="abstract-float"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="abstract-int"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="f16"] [:stage="constant";type="f32"] [:stage="constant";type="vec2%3Cabstract-float%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec2%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec2%3Cf16%3E"] [:stage="constant";type="vec2%3Cf32%3E"] [:stage="constant";type="vec3%3Cabstract-float%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec3%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec3%3Cf16%3E"] [:stage="constant";type="vec3%3Cf32%3E"] [:stage="constant";type="vec4%3Cabstract-float%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec4%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec4%3Cf16%3E"] @@ -459479,6 +462147,8 @@ [cts.https.html?q=webgpu:shader,validation,expression,call,builtin,cosh:values:*] [:stage="constant";type="abstract-float"] + expected: + if os == "linux" and not debug: FAIL [:stage="constant";type="abstract-int"] expected: @@ -459489,6 +462159,8 @@ [:stage="constant";type="f32"] [:stage="constant";type="vec2%3Cabstract-float%3E"] + expected: + if os == "linux" and not debug: FAIL [:stage="constant";type="vec2%3Cabstract-int%3E"] expected: @@ -459499,6 +462171,8 @@ [:stage="constant";type="vec2%3Cf32%3E"] [:stage="constant";type="vec3%3Cabstract-float%3E"] + expected: + if os == "linux" and not debug: FAIL [:stage="constant";type="vec3%3Cabstract-int%3E"] expected: @@ -459509,6 +462183,8 @@ [:stage="constant";type="vec3%3Cf32%3E"] [:stage="constant";type="vec4%3Cabstract-float%3E"] + expected: + if os == "linux" and not debug: FAIL [:stage="constant";type="vec4%3Cabstract-int%3E"] expected: @@ -459891,8 +462567,6 @@ [:arg="bad_vec4"] [:arg="good"] - expected: - if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:shader,validation,expression,call,builtin,cross:must_use:*] @@ -459901,8 +462575,6 @@ if os == "linux" and not debug: FAIL [:use=true] - expected: - if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:shader,validation,expression,call,builtin,cross:values:*] @@ -459911,20 +462583,14 @@ if os == "linux" and not debug: FAIL [:stage="constant";type="vec3%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec3%3Cf16%3E"] [:stage="constant";type="vec3%3Cf32%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="override";type="vec3%3Cf16%3E"] [:stage="override";type="vec3%3Cf32%3E"] - expected: - if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:shader,validation,expression,call,builtin,degrees:args:*] @@ -459983,8 +462649,6 @@ if os == "linux" and not debug: FAIL [:stage="constant";type="abstract-int"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="f16"] @@ -459995,8 +462659,6 @@ if os == "linux" and not debug: FAIL [:stage="constant";type="vec2%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec2%3Cf16%3E"] @@ -460007,8 +462669,6 @@ if os == "linux" and not debug: FAIL [:stage="constant";type="vec3%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec3%3Cf16%3E"] @@ -460019,8 +462679,6 @@ if os == "linux" and not debug: FAIL [:stage="constant";type="vec4%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec4%3Cf16%3E"] @@ -460625,6 +463283,8 @@ if os == "linux" and not debug: FAIL [:use=true] + expected: + if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:shader,validation,expression,call,builtin,distance:args:*] @@ -460691,8 +463351,6 @@ if os == "linux" and not debug: FAIL [:use=true] - expected: - if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:shader,validation,expression,call,builtin,distance:values:*] @@ -460939,6 +463597,8 @@ if os == "linux" and not debug: FAIL [:use=true] + expected: + if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:shader,validation,expression,call,builtin,dot:values:*] @@ -461045,48 +463705,32 @@ [cts.https.html?q=webgpu:shader,validation,expression,call,builtin,exp2:values:*] [:stage="constant";type="abstract-float"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="abstract-int"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="f16"] [:stage="constant";type="f32"] [:stage="constant";type="vec2%3Cabstract-float%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec2%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec2%3Cf16%3E"] [:stage="constant";type="vec2%3Cf32%3E"] [:stage="constant";type="vec3%3Cabstract-float%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec3%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec3%3Cf16%3E"] [:stage="constant";type="vec3%3Cf32%3E"] [:stage="constant";type="vec4%3Cabstract-float%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec4%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec4%3Cf16%3E"] @@ -461467,8 +464111,6 @@ if os == "linux" and not debug: FAIL [:use=true] - expected: - if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:shader,validation,expression,call,builtin,faceForward:values:*] @@ -461807,48 +464449,32 @@ [cts.https.html?q=webgpu:shader,validation,expression,call,builtin,floor:values:*] [:stage="constant";type="abstract-float"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="abstract-int"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="f16"] [:stage="constant";type="f32"] [:stage="constant";type="vec2%3Cabstract-float%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec2%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec2%3Cf16%3E"] [:stage="constant";type="vec2%3Cf32%3E"] [:stage="constant";type="vec3%3Cabstract-float%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec3%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec3%3Cf16%3E"] [:stage="constant";type="vec3%3Cf32%3E"] [:stage="constant";type="vec4%3Cabstract-float%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec4%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec4%3Cf16%3E"] @@ -461949,17 +464575,15 @@ [:arg="bad_no_parens"] [:arg="good"] - expected: - if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:shader,validation,expression,call,builtin,fma:must_use:*] [:use=false] - - [:use=true] expected: if os == "linux" and not debug: FAIL + [:use=true] + [cts.https.html?q=webgpu:shader,validation,expression,call,builtin,fma:values:*] expected: @@ -461969,8 +464593,6 @@ if os == "linux" and not debug: FAIL [:stage="constant";type="vec2%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec2%3Cf16%3E"] @@ -461981,8 +464603,6 @@ if os == "linux" and not debug: FAIL [:stage="constant";type="vec3%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec3%3Cf16%3E"] @@ -461993,8 +464613,6 @@ if os == "linux" and not debug: FAIL [:stage="constant";type="vec4%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec4%3Cf16%3E"] @@ -462055,48 +464673,32 @@ [cts.https.html?q=webgpu:shader,validation,expression,call,builtin,fract:values:*] [:stage="constant";type="abstract-float"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="abstract-int"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="f16"] [:stage="constant";type="f32"] [:stage="constant";type="vec2%3Cabstract-float%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec2%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec2%3Cf16%3E"] [:stage="constant";type="vec2%3Cf32%3E"] [:stage="constant";type="vec3%3Cabstract-float%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec3%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec3%3Cf16%3E"] [:stage="constant";type="vec3%3Cf32%3E"] [:stage="constant";type="vec4%3Cabstract-float%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec4%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec4%3Cf16%3E"] @@ -462737,8 +465339,6 @@ if os == "linux" and not debug: FAIL [:use=true] - expected: - if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:shader,validation,expression,call,builtin,ldexp:partial_values:*] @@ -463359,12 +465959,8 @@ [cts.https.html?q=webgpu:shader,validation,expression,call,builtin,max:values:*] [:stage="constant";type="abstract-float"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="abstract-int"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="f16"] @@ -463375,12 +465971,8 @@ [:stage="constant";type="u32"] [:stage="constant";type="vec2%3Cabstract-float%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec2%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec2%3Cf16%3E"] @@ -463391,12 +465983,8 @@ [:stage="constant";type="vec2%3Cu32%3E"] [:stage="constant";type="vec3%3Cabstract-float%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec3%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec3%3Cf16%3E"] @@ -463407,12 +465995,8 @@ [:stage="constant";type="vec3%3Cu32%3E"] [:stage="constant";type="vec4%3Cabstract-float%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec4%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec4%3Cf16%3E"] @@ -463489,12 +466073,8 @@ [cts.https.html?q=webgpu:shader,validation,expression,call,builtin,min:values:*] [:stage="constant";type="abstract-float"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="abstract-int"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="f16"] @@ -463505,12 +466085,8 @@ [:stage="constant";type="u32"] [:stage="constant";type="vec2%3Cabstract-float%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec2%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec2%3Cf16%3E"] @@ -463521,12 +466097,8 @@ [:stage="constant";type="vec2%3Cu32%3E"] [:stage="constant";type="vec3%3Cabstract-float%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec3%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec3%3Cf16%3E"] @@ -463537,12 +466109,8 @@ [:stage="constant";type="vec3%3Cu32%3E"] [:stage="constant";type="vec4%3Cabstract-float%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec4%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec4%3Cf16%3E"] @@ -464480,8 +467048,6 @@ [cts.https.html?q=webgpu:shader,validation,expression,call,builtin,pack4xI8Clamp:must_use:*] - [:] - [:use=false] [:use=true] @@ -469507,48 +472073,32 @@ [cts.https.html?q=webgpu:shader,validation,expression,call,builtin,radians:values:*] [:stage="constant";type="abstract-float"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="abstract-int"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="f16"] [:stage="constant";type="f32"] [:stage="constant";type="vec2%3Cabstract-float%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec2%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec2%3Cf16%3E"] [:stage="constant";type="vec2%3Cf32%3E"] [:stage="constant";type="vec3%3Cabstract-float%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec3%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec3%3Cf16%3E"] [:stage="constant";type="vec3%3Cf32%3E"] [:stage="constant";type="vec4%3Cabstract-float%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec4%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec4%3Cf16%3E"] @@ -469603,8 +472153,6 @@ if os == "linux" and not debug: FAIL [:use=true] - expected: - if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:shader,validation,expression,call,builtin,reflect:values:*] @@ -469759,86 +472307,24 @@ if os == "linux" and not debug: FAIL [:arg="vec2f";use=true] - expected: - if os == "linux" and not debug: FAIL [:arg="vec3f";use=false] expected: if os == "linux" and not debug: FAIL [:arg="vec3f";use=true] - expected: - if os == "linux" and not debug: FAIL [:arg="vec4f";use=false] expected: if os == "linux" and not debug: FAIL [:arg="vec4f";use=true] - expected: - if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:shader,validation,expression,call,builtin,refract:return:*] - [:arg="vec2f";returnType="bool"] - - [:arg="vec2f";returnType="f32"] - - [:arg="vec2f";returnType="i32"] - - [:arg="vec2f";returnType="u32"] - - [:arg="vec2f";returnType="vec2f"] - expected: - if os == "linux" and not debug: FAIL - - [:arg="vec2f";returnType="vec3f"] - - [:arg="vec2f";returnType="vec3i"] - - [:arg="vec2f";returnType="vec3u"] - - [:arg="vec2f";returnType="vec4f"] - - [:arg="vec3f";returnType="bool"] - - [:arg="vec3f";returnType="f32"] - - [:arg="vec3f";returnType="i32"] - - [:arg="vec3f";returnType="u32"] - - [:arg="vec3f";returnType="vec2f"] - - [:arg="vec3f";returnType="vec3f"] - expected: - if os == "linux" and not debug: FAIL - - [:arg="vec3f";returnType="vec3i"] - - [:arg="vec3f";returnType="vec3u"] - - [:arg="vec3f";returnType="vec4f"] - - [:arg="vec4f";returnType="bool"] - - [:arg="vec4f";returnType="f32"] - - [:arg="vec4f";returnType="i32"] - - [:arg="vec4f";returnType="u32"] - - [:arg="vec4f";returnType="vec2f"] - - [:arg="vec4f";returnType="vec3f"] - - [:arg="vec4f";returnType="vec3i"] - - [:arg="vec4f";returnType="vec3u"] - - [:arg="vec4f";returnType="vec4f"] - expected: - if os == "linux" and not debug: FAIL + disabled: true + expected: + if os == "linux" and not debug: SKIP [cts.https.html?q=webgpu:shader,validation,expression,call,builtin,refract:values:*] @@ -470083,48 +472569,32 @@ [cts.https.html?q=webgpu:shader,validation,expression,call,builtin,round:values:*] [:stage="constant";type="abstract-float"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="abstract-int"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="f16"] [:stage="constant";type="f32"] [:stage="constant";type="vec2%3Cabstract-float%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec2%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec2%3Cf16%3E"] [:stage="constant";type="vec2%3Cf32%3E"] [:stage="constant";type="vec3%3Cabstract-float%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec3%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec3%3Cf16%3E"] [:stage="constant";type="vec3%3Cf32%3E"] [:stage="constant";type="vec4%3Cabstract-float%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec4%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec4%3Cf16%3E"] @@ -470215,48 +472685,32 @@ [cts.https.html?q=webgpu:shader,validation,expression,call,builtin,saturate:values:*] [:stage="constant";type="abstract-float"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="abstract-int"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="f16"] [:stage="constant";type="f32"] [:stage="constant";type="vec2%3Cabstract-float%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec2%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec2%3Cf16%3E"] [:stage="constant";type="vec2%3Cf32%3E"] [:stage="constant";type="vec3%3Cabstract-float%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec3%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec3%3Cf16%3E"] [:stage="constant";type="vec3%3Cf32%3E"] [:stage="constant";type="vec4%3Cabstract-float%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec4%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec4%3Cf16%3E"] @@ -472145,8 +474599,6 @@ [cts.https.html?q=webgpu:shader,validation,expression,call,builtin,sign:values:*] [:stage="constant";type="abstract-float"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="f16"] @@ -472155,8 +474607,6 @@ [:stage="constant";type="i32"] [:stage="constant";type="vec2%3Cabstract-float%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec2%3Cf16%3E"] @@ -472165,8 +474615,6 @@ [:stage="constant";type="vec2%3Ci32%3E"] [:stage="constant";type="vec3%3Cabstract-float%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec3%3Cf16%3E"] @@ -472175,8 +474623,6 @@ [:stage="constant";type="vec3%3Ci32%3E"] [:stage="constant";type="vec4%3Cabstract-float%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec4%3Cf16%3E"] @@ -472261,48 +474707,32 @@ [cts.https.html?q=webgpu:shader,validation,expression,call,builtin,sin:values:*] [:stage="constant";type="abstract-float"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="abstract-int"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="f16"] [:stage="constant";type="f32"] [:stage="constant";type="vec2%3Cabstract-float%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec2%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec2%3Cf16%3E"] [:stage="constant";type="vec2%3Cf32%3E"] [:stage="constant";type="vec3%3Cabstract-float%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec3%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec3%3Cf16%3E"] [:stage="constant";type="vec3%3Cf32%3E"] [:stage="constant";type="vec4%3Cabstract-float%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec4%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec4%3Cf16%3E"] @@ -472367,6 +474797,8 @@ [cts.https.html?q=webgpu:shader,validation,expression,call,builtin,sinh:values:*] [:stage="constant";type="abstract-float"] + expected: + if os == "linux" and not debug: FAIL [:stage="constant";type="abstract-int"] expected: @@ -472377,6 +474809,8 @@ [:stage="constant";type="f32"] [:stage="constant";type="vec2%3Cabstract-float%3E"] + expected: + if os == "linux" and not debug: FAIL [:stage="constant";type="vec2%3Cabstract-int%3E"] expected: @@ -472387,6 +474821,8 @@ [:stage="constant";type="vec2%3Cf32%3E"] [:stage="constant";type="vec3%3Cabstract-float%3E"] + expected: + if os == "linux" and not debug: FAIL [:stage="constant";type="vec3%3Cabstract-int%3E"] expected: @@ -472397,6 +474833,8 @@ [:stage="constant";type="vec3%3Cf32%3E"] [:stage="constant";type="vec4%3Cabstract-float%3E"] + expected: + if os == "linux" and not debug: FAIL [:stage="constant";type="vec4%3Cabstract-int%3E"] expected: @@ -472559,6 +474997,8 @@ [:test="u32"] [:test="valid"] + expected: + if os == "linux" and not debug: FAIL [:test="vec_bool"] @@ -473021,48 +475461,32 @@ [cts.https.html?q=webgpu:shader,validation,expression,call,builtin,step:values:*] [:stage="constant";type="abstract-float"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="abstract-int"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="f16"] [:stage="constant";type="f32"] [:stage="constant";type="vec2%3Cabstract-float%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec2%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec2%3Cf16%3E"] [:stage="constant";type="vec2%3Cf32%3E"] [:stage="constant";type="vec3%3Cabstract-float%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec3%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec3%3Cf16%3E"] [:stage="constant";type="vec3%3Cf32%3E"] [:stage="constant";type="vec4%3Cabstract-float%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec4%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec4%3Cf16%3E"] @@ -488339,48 +490763,32 @@ [cts.https.html?q=webgpu:shader,validation,expression,call,builtin,tan:values:*] [:stage="constant";type="abstract-float"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="abstract-int"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="f16"] [:stage="constant";type="f32"] [:stage="constant";type="vec2%3Cabstract-float%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec2%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec2%3Cf16%3E"] [:stage="constant";type="vec2%3Cf32%3E"] [:stage="constant";type="vec3%3Cabstract-float%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec3%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec3%3Cf16%3E"] [:stage="constant";type="vec3%3Cf32%3E"] [:stage="constant";type="vec4%3Cabstract-float%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec4%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec4%3Cf16%3E"] @@ -488445,48 +490853,32 @@ [cts.https.html?q=webgpu:shader,validation,expression,call,builtin,tanh:values:*] [:stage="constant";type="abstract-float"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="abstract-int"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="f16"] [:stage="constant";type="f32"] [:stage="constant";type="vec2%3Cabstract-float%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec2%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec2%3Cf16%3E"] [:stage="constant";type="vec2%3Cf32%3E"] [:stage="constant";type="vec3%3Cabstract-float%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec3%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec3%3Cf16%3E"] [:stage="constant";type="vec3%3Cf32%3E"] [:stage="constant";type="vec4%3Cabstract-float%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec4%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec4%3Cf16%3E"] @@ -488513,984 +490905,564 @@ expected: if os == "linux" and not debug: [OK, TIMEOUT] [:textureType="texture_1d";levelType="abstract-float"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_1d";levelType="abstract-int"] [:textureType="texture_1d";levelType="bool"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_1d";levelType="f16"] [:textureType="texture_1d";levelType="f32"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_1d";levelType="i32"] [:textureType="texture_1d";levelType="u32"] [:textureType="texture_1d";levelType="vec2%3Cabstract-float%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_1d";levelType="vec2%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_1d";levelType="vec2%3Cbool%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_1d";levelType="vec2%3Cf16%3E"] [:textureType="texture_1d";levelType="vec2%3Cf32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_1d";levelType="vec2%3Ci32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_1d";levelType="vec2%3Cu32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_1d";levelType="vec3%3Cabstract-float%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_1d";levelType="vec3%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_1d";levelType="vec3%3Cbool%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_1d";levelType="vec3%3Cf16%3E"] [:textureType="texture_1d";levelType="vec3%3Cf32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_1d";levelType="vec3%3Ci32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_1d";levelType="vec3%3Cu32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_1d";levelType="vec4%3Cabstract-float%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_1d";levelType="vec4%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_1d";levelType="vec4%3Cbool%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_1d";levelType="vec4%3Cf16%3E"] [:textureType="texture_1d";levelType="vec4%3Cf32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_1d";levelType="vec4%3Ci32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_1d";levelType="vec4%3Cu32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_2d";levelType="abstract-float"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_2d";levelType="abstract-int"] [:textureType="texture_2d";levelType="bool"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_2d";levelType="f16"] [:textureType="texture_2d";levelType="f32"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_2d";levelType="i32"] [:textureType="texture_2d";levelType="u32"] [:textureType="texture_2d";levelType="vec2%3Cabstract-float%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_2d";levelType="vec2%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_2d";levelType="vec2%3Cbool%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_2d";levelType="vec2%3Cf16%3E"] [:textureType="texture_2d";levelType="vec2%3Cf32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_2d";levelType="vec2%3Ci32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_2d";levelType="vec2%3Cu32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_2d";levelType="vec3%3Cabstract-float%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_2d";levelType="vec3%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_2d";levelType="vec3%3Cbool%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_2d";levelType="vec3%3Cf16%3E"] [:textureType="texture_2d";levelType="vec3%3Cf32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_2d";levelType="vec3%3Ci32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_2d";levelType="vec3%3Cu32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_2d";levelType="vec4%3Cabstract-float%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_2d";levelType="vec4%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_2d";levelType="vec4%3Cbool%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_2d";levelType="vec4%3Cf16%3E"] [:textureType="texture_2d";levelType="vec4%3Cf32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_2d";levelType="vec4%3Ci32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_2d";levelType="vec4%3Cu32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_2d_array";levelType="abstract-float"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_2d_array";levelType="abstract-int"] [:textureType="texture_2d_array";levelType="bool"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_2d_array";levelType="f16"] [:textureType="texture_2d_array";levelType="f32"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_2d_array";levelType="i32"] [:textureType="texture_2d_array";levelType="u32"] [:textureType="texture_2d_array";levelType="vec2%3Cabstract-float%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_2d_array";levelType="vec2%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_2d_array";levelType="vec2%3Cbool%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_2d_array";levelType="vec2%3Cf16%3E"] [:textureType="texture_2d_array";levelType="vec2%3Cf32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_2d_array";levelType="vec2%3Ci32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_2d_array";levelType="vec2%3Cu32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_2d_array";levelType="vec3%3Cabstract-float%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_2d_array";levelType="vec3%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_2d_array";levelType="vec3%3Cbool%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_2d_array";levelType="vec3%3Cf16%3E"] [:textureType="texture_2d_array";levelType="vec3%3Cf32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_2d_array";levelType="vec3%3Ci32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_2d_array";levelType="vec3%3Cu32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_2d_array";levelType="vec4%3Cabstract-float%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_2d_array";levelType="vec4%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_2d_array";levelType="vec4%3Cbool%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_2d_array";levelType="vec4%3Cf16%3E"] [:textureType="texture_2d_array";levelType="vec4%3Cf32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_2d_array";levelType="vec4%3Ci32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_2d_array";levelType="vec4%3Cu32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_3d";levelType="abstract-float"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_3d";levelType="abstract-int"] [:textureType="texture_3d";levelType="bool"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_3d";levelType="f16"] [:textureType="texture_3d";levelType="f32"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_3d";levelType="i32"] [:textureType="texture_3d";levelType="u32"] [:textureType="texture_3d";levelType="vec2%3Cabstract-float%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_3d";levelType="vec2%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_3d";levelType="vec2%3Cbool%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_3d";levelType="vec2%3Cf16%3E"] [:textureType="texture_3d";levelType="vec2%3Cf32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_3d";levelType="vec2%3Ci32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_3d";levelType="vec2%3Cu32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_3d";levelType="vec3%3Cabstract-float%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_3d";levelType="vec3%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_3d";levelType="vec3%3Cbool%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_3d";levelType="vec3%3Cf16%3E"] [:textureType="texture_3d";levelType="vec3%3Cf32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_3d";levelType="vec3%3Ci32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_3d";levelType="vec3%3Cu32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_3d";levelType="vec4%3Cabstract-float%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_3d";levelType="vec4%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_3d";levelType="vec4%3Cbool%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_3d";levelType="vec4%3Cf16%3E"] [:textureType="texture_3d";levelType="vec4%3Cf32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_3d";levelType="vec4%3Ci32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_3d";levelType="vec4%3Cu32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_cube";levelType="abstract-float"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_cube";levelType="abstract-int"] [:textureType="texture_cube";levelType="bool"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_cube";levelType="f16"] [:textureType="texture_cube";levelType="f32"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_cube";levelType="i32"] [:textureType="texture_cube";levelType="u32"] [:textureType="texture_cube";levelType="vec2%3Cabstract-float%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_cube";levelType="vec2%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_cube";levelType="vec2%3Cbool%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_cube";levelType="vec2%3Cf16%3E"] [:textureType="texture_cube";levelType="vec2%3Cf32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_cube";levelType="vec2%3Ci32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_cube";levelType="vec2%3Cu32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_cube";levelType="vec3%3Cabstract-float%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_cube";levelType="vec3%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_cube";levelType="vec3%3Cbool%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_cube";levelType="vec3%3Cf16%3E"] [:textureType="texture_cube";levelType="vec3%3Cf32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_cube";levelType="vec3%3Ci32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_cube";levelType="vec3%3Cu32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_cube";levelType="vec4%3Cabstract-float%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_cube";levelType="vec4%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_cube";levelType="vec4%3Cbool%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_cube";levelType="vec4%3Cf16%3E"] [:textureType="texture_cube";levelType="vec4%3Cf32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_cube";levelType="vec4%3Ci32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_cube";levelType="vec4%3Cu32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_cube_array";levelType="abstract-float"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_cube_array";levelType="abstract-int"] [:textureType="texture_cube_array";levelType="bool"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_cube_array";levelType="f16"] [:textureType="texture_cube_array";levelType="f32"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_cube_array";levelType="i32"] [:textureType="texture_cube_array";levelType="u32"] [:textureType="texture_cube_array";levelType="vec2%3Cabstract-float%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_cube_array";levelType="vec2%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_cube_array";levelType="vec2%3Cbool%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_cube_array";levelType="vec2%3Cf16%3E"] [:textureType="texture_cube_array";levelType="vec2%3Cf32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_cube_array";levelType="vec2%3Ci32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_cube_array";levelType="vec2%3Cu32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_cube_array";levelType="vec3%3Cabstract-float%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_cube_array";levelType="vec3%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_cube_array";levelType="vec3%3Cbool%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_cube_array";levelType="vec3%3Cf16%3E"] [:textureType="texture_cube_array";levelType="vec3%3Cf32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_cube_array";levelType="vec3%3Ci32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_cube_array";levelType="vec3%3Cu32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_cube_array";levelType="vec4%3Cabstract-float%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_cube_array";levelType="vec4%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_cube_array";levelType="vec4%3Cbool%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_cube_array";levelType="vec4%3Cf16%3E"] [:textureType="texture_cube_array";levelType="vec4%3Cf32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_cube_array";levelType="vec4%3Ci32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_cube_array";levelType="vec4%3Cu32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_2d";levelType="abstract-float"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_2d";levelType="abstract-int"] [:textureType="texture_depth_2d";levelType="bool"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_2d";levelType="f16"] [:textureType="texture_depth_2d";levelType="f32"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_2d";levelType="i32"] [:textureType="texture_depth_2d";levelType="u32"] [:textureType="texture_depth_2d";levelType="vec2%3Cabstract-float%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_2d";levelType="vec2%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_2d";levelType="vec2%3Cbool%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_2d";levelType="vec2%3Cf16%3E"] [:textureType="texture_depth_2d";levelType="vec2%3Cf32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_2d";levelType="vec2%3Ci32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_2d";levelType="vec2%3Cu32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_2d";levelType="vec3%3Cabstract-float%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_2d";levelType="vec3%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_2d";levelType="vec3%3Cbool%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_2d";levelType="vec3%3Cf16%3E"] [:textureType="texture_depth_2d";levelType="vec3%3Cf32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_2d";levelType="vec3%3Ci32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_2d";levelType="vec3%3Cu32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_2d";levelType="vec4%3Cabstract-float%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_2d";levelType="vec4%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_2d";levelType="vec4%3Cbool%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_2d";levelType="vec4%3Cf16%3E"] [:textureType="texture_depth_2d";levelType="vec4%3Cf32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_2d";levelType="vec4%3Ci32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_2d";levelType="vec4%3Cu32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_2d_array";levelType="abstract-float"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_2d_array";levelType="abstract-int"] [:textureType="texture_depth_2d_array";levelType="bool"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_2d_array";levelType="f16"] [:textureType="texture_depth_2d_array";levelType="f32"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_2d_array";levelType="i32"] [:textureType="texture_depth_2d_array";levelType="u32"] [:textureType="texture_depth_2d_array";levelType="vec2%3Cabstract-float%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_2d_array";levelType="vec2%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_2d_array";levelType="vec2%3Cbool%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_2d_array";levelType="vec2%3Cf16%3E"] [:textureType="texture_depth_2d_array";levelType="vec2%3Cf32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_2d_array";levelType="vec2%3Ci32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_2d_array";levelType="vec2%3Cu32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_2d_array";levelType="vec3%3Cabstract-float%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_2d_array";levelType="vec3%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_2d_array";levelType="vec3%3Cbool%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_2d_array";levelType="vec3%3Cf16%3E"] [:textureType="texture_depth_2d_array";levelType="vec3%3Cf32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_2d_array";levelType="vec3%3Ci32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_2d_array";levelType="vec3%3Cu32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_2d_array";levelType="vec4%3Cabstract-float%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_2d_array";levelType="vec4%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_2d_array";levelType="vec4%3Cbool%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_2d_array";levelType="vec4%3Cf16%3E"] [:textureType="texture_depth_2d_array";levelType="vec4%3Cf32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_2d_array";levelType="vec4%3Ci32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_2d_array";levelType="vec4%3Cu32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_cube";levelType="abstract-float"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_cube";levelType="abstract-int"] [:textureType="texture_depth_cube";levelType="bool"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_cube";levelType="f16"] [:textureType="texture_depth_cube";levelType="f32"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_cube";levelType="i32"] [:textureType="texture_depth_cube";levelType="u32"] [:textureType="texture_depth_cube";levelType="vec2%3Cabstract-float%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_cube";levelType="vec2%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_cube";levelType="vec2%3Cbool%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_cube";levelType="vec2%3Cf16%3E"] [:textureType="texture_depth_cube";levelType="vec2%3Cf32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_cube";levelType="vec2%3Ci32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_cube";levelType="vec2%3Cu32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_cube";levelType="vec3%3Cabstract-float%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_cube";levelType="vec3%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_cube";levelType="vec3%3Cbool%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_cube";levelType="vec3%3Cf16%3E"] [:textureType="texture_depth_cube";levelType="vec3%3Cf32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_cube";levelType="vec3%3Ci32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_cube";levelType="vec3%3Cu32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_cube";levelType="vec4%3Cabstract-float%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_cube";levelType="vec4%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_cube";levelType="vec4%3Cbool%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_cube";levelType="vec4%3Cf16%3E"] [:textureType="texture_depth_cube";levelType="vec4%3Cf32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_cube";levelType="vec4%3Ci32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_cube";levelType="vec4%3Cu32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_cube_array";levelType="abstract-float"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_cube_array";levelType="abstract-int"] [:textureType="texture_depth_cube_array";levelType="bool"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_cube_array";levelType="f16"] [:textureType="texture_depth_cube_array";levelType="f32"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_cube_array";levelType="i32"] [:textureType="texture_depth_cube_array";levelType="u32"] [:textureType="texture_depth_cube_array";levelType="vec2%3Cabstract-float%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_cube_array";levelType="vec2%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_cube_array";levelType="vec2%3Cbool%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_cube_array";levelType="vec2%3Cf16%3E"] [:textureType="texture_depth_cube_array";levelType="vec2%3Cf32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_cube_array";levelType="vec2%3Ci32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_cube_array";levelType="vec2%3Cu32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_cube_array";levelType="vec3%3Cabstract-float%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_cube_array";levelType="vec3%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_cube_array";levelType="vec3%3Cbool%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_cube_array";levelType="vec3%3Cf16%3E"] [:textureType="texture_depth_cube_array";levelType="vec3%3Cf32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_cube_array";levelType="vec3%3Ci32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_cube_array";levelType="vec3%3Cu32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_cube_array";levelType="vec4%3Cabstract-float%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_cube_array";levelType="vec4%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_cube_array";levelType="vec4%3Cbool%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_cube_array";levelType="vec4%3Cf16%3E"] [:textureType="texture_depth_cube_array";levelType="vec4%3Cf32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_cube_array";levelType="vec4%3Ci32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_cube_array";levelType="vec4%3Cu32%3E"] - expected: - if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:shader,validation,expression,call,builtin,textureDimensions:must_use:*] @@ -492663,64 +494635,48 @@ [cts.https.html?q=webgpu:shader,validation,expression,call,builtin,textureGather:offset_argument,non_const:*] [:textureType="texture_2d";sampleType="vec4%3Cf32%3E";varType="c"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_2d";sampleType="vec4%3Cf32%3E";varType="l"] [:textureType="texture_2d";sampleType="vec4%3Cf32%3E";varType="u"] [:textureType="texture_2d";sampleType="vec4%3Ci32%3E";varType="c"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_2d";sampleType="vec4%3Ci32%3E";varType="l"] [:textureType="texture_2d";sampleType="vec4%3Ci32%3E";varType="u"] [:textureType="texture_2d";sampleType="vec4%3Cu32%3E";varType="c"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_2d";sampleType="vec4%3Cu32%3E";varType="l"] [:textureType="texture_2d";sampleType="vec4%3Cu32%3E";varType="u"] [:textureType="texture_2d_array";sampleType="vec4%3Cf32%3E";varType="c"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_2d_array";sampleType="vec4%3Cf32%3E";varType="l"] [:textureType="texture_2d_array";sampleType="vec4%3Cf32%3E";varType="u"] [:textureType="texture_2d_array";sampleType="vec4%3Ci32%3E";varType="c"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_2d_array";sampleType="vec4%3Ci32%3E";varType="l"] [:textureType="texture_2d_array";sampleType="vec4%3Ci32%3E";varType="u"] [:textureType="texture_2d_array";sampleType="vec4%3Cu32%3E";varType="c"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_2d_array";sampleType="vec4%3Cu32%3E";varType="l"] [:textureType="texture_2d_array";sampleType="vec4%3Cu32%3E";varType="u"] [:textureType="texture_depth_2d";sampleType="vec4%3Cf32%3E";varType="c"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_2d";sampleType="vec4%3Cf32%3E";varType="l"] [:textureType="texture_depth_2d";sampleType="vec4%3Cf32%3E";varType="u"] [:textureType="texture_depth_2d_array";sampleType="vec4%3Cf32%3E";varType="c"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_2d_array";sampleType="vec4%3Cf32%3E";varType="l"] @@ -497061,14 +499017,10 @@ [:textureType="texture_1d";levelType="i32"] [:textureType="texture_1d";levelType="u32"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_1d";levelType="vec2%3Cabstract-float%3E"] [:textureType="texture_1d";levelType="vec2%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_1d";levelType="vec2%3Cbool%3E"] @@ -497077,16 +499029,12 @@ [:textureType="texture_1d";levelType="vec2%3Cf32%3E"] [:textureType="texture_1d";levelType="vec2%3Ci32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_1d";levelType="vec2%3Cu32%3E"] [:textureType="texture_1d";levelType="vec3%3Cabstract-float%3E"] [:textureType="texture_1d";levelType="vec3%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_1d";levelType="vec3%3Cbool%3E"] @@ -497095,16 +499043,12 @@ [:textureType="texture_1d";levelType="vec3%3Cf32%3E"] [:textureType="texture_1d";levelType="vec3%3Ci32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_1d";levelType="vec3%3Cu32%3E"] [:textureType="texture_1d";levelType="vec4%3Cabstract-float%3E"] [:textureType="texture_1d";levelType="vec4%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_1d";levelType="vec4%3Cbool%3E"] @@ -497113,8 +499057,6 @@ [:textureType="texture_1d";levelType="vec4%3Cf32%3E"] [:textureType="texture_1d";levelType="vec4%3Ci32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_1d";levelType="vec4%3Cu32%3E"] @@ -497131,14 +499073,10 @@ [:textureType="texture_2d";levelType="i32"] [:textureType="texture_2d";levelType="u32"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_2d";levelType="vec2%3Cabstract-float%3E"] [:textureType="texture_2d";levelType="vec2%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_2d";levelType="vec2%3Cbool%3E"] @@ -497147,16 +499085,12 @@ [:textureType="texture_2d";levelType="vec2%3Cf32%3E"] [:textureType="texture_2d";levelType="vec2%3Ci32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_2d";levelType="vec2%3Cu32%3E"] [:textureType="texture_2d";levelType="vec3%3Cabstract-float%3E"] [:textureType="texture_2d";levelType="vec3%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_2d";levelType="vec3%3Cbool%3E"] @@ -497165,16 +499099,12 @@ [:textureType="texture_2d";levelType="vec3%3Cf32%3E"] [:textureType="texture_2d";levelType="vec3%3Ci32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_2d";levelType="vec3%3Cu32%3E"] [:textureType="texture_2d";levelType="vec4%3Cabstract-float%3E"] [:textureType="texture_2d";levelType="vec4%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_2d";levelType="vec4%3Cbool%3E"] @@ -497183,8 +499113,6 @@ [:textureType="texture_2d";levelType="vec4%3Cf32%3E"] [:textureType="texture_2d";levelType="vec4%3Ci32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_2d";levelType="vec4%3Cu32%3E"] @@ -497201,14 +499129,10 @@ [:textureType="texture_2d_array";levelType="i32"] [:textureType="texture_2d_array";levelType="u32"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_2d_array";levelType="vec2%3Cabstract-float%3E"] [:textureType="texture_2d_array";levelType="vec2%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_2d_array";levelType="vec2%3Cbool%3E"] @@ -497217,16 +499141,12 @@ [:textureType="texture_2d_array";levelType="vec2%3Cf32%3E"] [:textureType="texture_2d_array";levelType="vec2%3Ci32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_2d_array";levelType="vec2%3Cu32%3E"] [:textureType="texture_2d_array";levelType="vec3%3Cabstract-float%3E"] [:textureType="texture_2d_array";levelType="vec3%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_2d_array";levelType="vec3%3Cbool%3E"] @@ -497235,16 +499155,12 @@ [:textureType="texture_2d_array";levelType="vec3%3Cf32%3E"] [:textureType="texture_2d_array";levelType="vec3%3Ci32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_2d_array";levelType="vec3%3Cu32%3E"] [:textureType="texture_2d_array";levelType="vec4%3Cabstract-float%3E"] [:textureType="texture_2d_array";levelType="vec4%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_2d_array";levelType="vec4%3Cbool%3E"] @@ -497253,8 +499169,6 @@ [:textureType="texture_2d_array";levelType="vec4%3Cf32%3E"] [:textureType="texture_2d_array";levelType="vec4%3Ci32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_2d_array";levelType="vec4%3Cu32%3E"] @@ -497271,14 +499185,10 @@ [:textureType="texture_3d";levelType="i32"] [:textureType="texture_3d";levelType="u32"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_3d";levelType="vec2%3Cabstract-float%3E"] [:textureType="texture_3d";levelType="vec2%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_3d";levelType="vec2%3Cbool%3E"] @@ -497287,16 +499197,12 @@ [:textureType="texture_3d";levelType="vec2%3Cf32%3E"] [:textureType="texture_3d";levelType="vec2%3Ci32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_3d";levelType="vec2%3Cu32%3E"] [:textureType="texture_3d";levelType="vec3%3Cabstract-float%3E"] [:textureType="texture_3d";levelType="vec3%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_3d";levelType="vec3%3Cbool%3E"] @@ -497305,16 +499211,12 @@ [:textureType="texture_3d";levelType="vec3%3Cf32%3E"] [:textureType="texture_3d";levelType="vec3%3Ci32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_3d";levelType="vec3%3Cu32%3E"] [:textureType="texture_3d";levelType="vec4%3Cabstract-float%3E"] [:textureType="texture_3d";levelType="vec4%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_3d";levelType="vec4%3Cbool%3E"] @@ -497323,8 +499225,6 @@ [:textureType="texture_3d";levelType="vec4%3Cf32%3E"] [:textureType="texture_3d";levelType="vec4%3Ci32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_3d";levelType="vec4%3Cu32%3E"] @@ -497341,14 +499241,10 @@ [:textureType="texture_depth_2d";levelType="i32"] [:textureType="texture_depth_2d";levelType="u32"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_2d";levelType="vec2%3Cabstract-float%3E"] [:textureType="texture_depth_2d";levelType="vec2%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_2d";levelType="vec2%3Cbool%3E"] @@ -497357,16 +499253,12 @@ [:textureType="texture_depth_2d";levelType="vec2%3Cf32%3E"] [:textureType="texture_depth_2d";levelType="vec2%3Ci32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_2d";levelType="vec2%3Cu32%3E"] [:textureType="texture_depth_2d";levelType="vec3%3Cabstract-float%3E"] [:textureType="texture_depth_2d";levelType="vec3%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_2d";levelType="vec3%3Cbool%3E"] @@ -497375,16 +499267,12 @@ [:textureType="texture_depth_2d";levelType="vec3%3Cf32%3E"] [:textureType="texture_depth_2d";levelType="vec3%3Ci32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_2d";levelType="vec3%3Cu32%3E"] [:textureType="texture_depth_2d";levelType="vec4%3Cabstract-float%3E"] [:textureType="texture_depth_2d";levelType="vec4%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_2d";levelType="vec4%3Cbool%3E"] @@ -497393,8 +499281,6 @@ [:textureType="texture_depth_2d";levelType="vec4%3Cf32%3E"] [:textureType="texture_depth_2d";levelType="vec4%3Ci32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_2d";levelType="vec4%3Cu32%3E"] @@ -497411,14 +499297,10 @@ [:textureType="texture_depth_2d_array";levelType="i32"] [:textureType="texture_depth_2d_array";levelType="u32"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_2d_array";levelType="vec2%3Cabstract-float%3E"] [:textureType="texture_depth_2d_array";levelType="vec2%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_2d_array";levelType="vec2%3Cbool%3E"] @@ -497427,16 +499309,12 @@ [:textureType="texture_depth_2d_array";levelType="vec2%3Cf32%3E"] [:textureType="texture_depth_2d_array";levelType="vec2%3Ci32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_2d_array";levelType="vec2%3Cu32%3E"] [:textureType="texture_depth_2d_array";levelType="vec3%3Cabstract-float%3E"] [:textureType="texture_depth_2d_array";levelType="vec3%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_2d_array";levelType="vec3%3Cbool%3E"] @@ -497445,16 +499323,12 @@ [:textureType="texture_depth_2d_array";levelType="vec3%3Cf32%3E"] [:textureType="texture_depth_2d_array";levelType="vec3%3Ci32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_2d_array";levelType="vec3%3Cu32%3E"] [:textureType="texture_depth_2d_array";levelType="vec4%3Cabstract-float%3E"] [:textureType="texture_depth_2d_array";levelType="vec4%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_2d_array";levelType="vec4%3Cbool%3E"] @@ -497463,8 +499337,6 @@ [:textureType="texture_depth_2d_array";levelType="vec4%3Cf32%3E"] [:textureType="texture_depth_2d_array";levelType="vec4%3Ci32%3E"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_2d_array";levelType="vec4%3Cu32%3E"] @@ -500229,40 +502101,30 @@ [cts.https.html?q=webgpu:shader,validation,expression,call,builtin,textureSample:offset_argument,non_const:*] [:textureType="texture_2d%3Cf32%3E";varType="c"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_2d%3Cf32%3E";varType="l"] [:textureType="texture_2d%3Cf32%3E";varType="u"] [:textureType="texture_2d_array%3Cf32%3E";varType="c"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_2d_array%3Cf32%3E";varType="l"] [:textureType="texture_2d_array%3Cf32%3E";varType="u"] [:textureType="texture_3d%3Cf32%3E";varType="c"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_3d%3Cf32%3E";varType="l"] [:textureType="texture_3d%3Cf32%3E";varType="u"] [:textureType="texture_depth_2d";varType="c"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_2d";varType="l"] [:textureType="texture_depth_2d";varType="u"] [:textureType="texture_depth_2d_array";varType="c"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_2d_array";varType="l"] @@ -507281,24 +509143,18 @@ [cts.https.html?q=webgpu:shader,validation,expression,call,builtin,textureSampleGrad:offset_argument,non_const:*] [:textureType="texture_2d%3Cf32%3E";varType="c"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_2d%3Cf32%3E";varType="l"] [:textureType="texture_2d%3Cf32%3E";varType="u"] [:textureType="texture_2d_array%3Cf32%3E";varType="c"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_2d_array%3Cf32%3E";varType="l"] [:textureType="texture_2d_array%3Cf32%3E";varType="u"] [:textureType="texture_3d%3Cf32%3E";varType="c"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_3d%3Cf32%3E";varType="l"] @@ -509397,16 +511253,12 @@ [:textureType="texture_3d%3Cf32%3E";varType="u"] [:textureType="texture_depth_2d";varType="c"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_2d";varType="l"] [:textureType="texture_depth_2d";varType="u"] [:textureType="texture_depth_2d_array";varType="c"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_depth_2d_array";varType="l"] @@ -510923,6 +512775,8 @@ if os == "linux" and not debug: FAIL [:use=true] + expected: + if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:shader,validation,expression,call,builtin,transpose:return:*] @@ -512087,48 +513941,32 @@ [cts.https.html?q=webgpu:shader,validation,expression,call,builtin,trunc:values:*] [:stage="constant";type="abstract-float"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="abstract-int"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="f16"] [:stage="constant";type="f32"] [:stage="constant";type="vec2%3Cabstract-float%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec2%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec2%3Cf16%3E"] [:stage="constant";type="vec2%3Cf32%3E"] [:stage="constant";type="vec3%3Cabstract-float%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec3%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec3%3Cf16%3E"] [:stage="constant";type="vec3%3Cf32%3E"] [:stage="constant";type="vec4%3Cabstract-float%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec4%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:stage="constant";type="vec4%3Cf16%3E"] @@ -512543,6 +514381,8 @@ [cts.https.html?q=webgpu:shader,validation,expression,call,builtin,value_constructor:matrix_column:*] [:type1="abstract-float";type2="abstract-float"] + expected: + if os == "linux" and not debug: FAIL [:type1="abstract-float";type2="bool"] @@ -512603,6 +514443,8 @@ expected: if os == "linux" and not debug: [OK, TIMEOUT] [:type1="abstract-float";type2="abstract-float"] + expected: + if os == "linux" and not debug: FAIL [:type1="abstract-float";type2="bool"] @@ -512791,8 +514633,6 @@ [:ctor="vec2_0";use=false] [:ctor="vec2_0";use=true] - expected: - if os == "linux" and not debug: FAIL [:ctor="vec2f";use=false] @@ -512801,8 +514641,6 @@ [:ctor="vec3_0";use=false] [:ctor="vec3_0";use=true] - expected: - if os == "linux" and not debug: FAIL [:ctor="vec3_f16";use=false] @@ -512815,8 +514653,6 @@ [:ctor="vec4_0";use=false] [:ctor="vec4_0";use=true] - expected: - if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:shader,validation,expression,call,builtin,value_constructor:partial_eval:*] @@ -512945,8 +514781,6 @@ [cts.https.html?q=webgpu:shader,validation,expression,call,builtin,value_constructor:scalar_zero_value:*] [:type="bool"] - expected: - if os == "linux" and not debug: FAIL [:type="f16"] @@ -512973,8 +514807,6 @@ [:case="valid_array"] [:case="vec3u"] - expected: - if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:shader,validation,expression,call,builtin,value_constructor:struct_zero_value:*] @@ -513027,12 +514859,8 @@ [:decl_type="abstract-int";value_type="u32"] [:decl_type="bool";value_type="abstract-float"] - expected: - if os == "linux" and not debug: FAIL [:decl_type="bool";value_type="abstract-int"] - expected: - if os == "linux" and not debug: FAIL [:decl_type="bool";value_type="bool"] @@ -513073,8 +514901,6 @@ [:decl_type="f32";value_type="u32"] [:decl_type="i32";value_type="abstract-float"] - expected: - if os == "linux" and not debug: FAIL [:decl_type="i32";value_type="abstract-int"] @@ -513089,8 +514915,6 @@ [:decl_type="i32";value_type="u32"] [:decl_type="u32";value_type="abstract-float"] - expected: - if os == "linux" and not debug: FAIL [:decl_type="u32";value_type="abstract-int"] @@ -513411,8 +515235,12 @@ [:type="abstract-int";ele_type="vec3f"] [:type="bool";ele_type="abstract-float"] + expected: + if os == "linux" and not debug: FAIL [:type="bool";ele_type="abstract-int"] + expected: + if os == "linux" and not debug: FAIL [:type="bool";ele_type="bool"] @@ -513489,6 +515317,8 @@ [:type="f32";ele_type="vec3f"] [:type="i32";ele_type="abstract-float"] + expected: + if os == "linux" and not debug: FAIL [:type="i32";ele_type="abstract-int"] @@ -513517,6 +515347,8 @@ [:type="i32";ele_type="vec3f"] [:type="u32";ele_type="abstract-float"] + expected: + if os == "linux" and not debug: FAIL [:type="u32";ele_type="abstract-int"] @@ -513547,16 +515379,10 @@ [cts.https.html?q=webgpu:shader,validation,expression,call,builtin,value_constructor:vector_zero_value:*] [:type="abstract-float"] - expected: - if os == "linux" and not debug: FAIL [:type="abstract-int"] - expected: - if os == "linux" and not debug: FAIL [:type="bool"] - expected: - if os == "linux" and not debug: FAIL [:type="f16"] @@ -515095,8 +516921,12 @@ [:op="left";rhs="1u";test="u32";swap=true] [:op="left";rhs="1u";test="vec";swap=false] + expected: + if os == "linux" and not debug: FAIL [:op="left";rhs="1u";test="vec";swap=true] + expected: + if os == "linux" and not debug: FAIL [:op="left";rhs="ai";test="af";swap=false] @@ -515353,8 +517183,12 @@ [:op="right";rhs="1u";test="u32";swap=true] [:op="right";rhs="1u";test="vec";swap=false] + expected: + if os == "linux" and not debug: FAIL [:op="right";rhs="1u";test="vec";swap=true] + expected: + if os == "linux" and not debug: FAIL [:op="right";rhs="ai";test="af";swap=false] @@ -515550,6 +517384,8 @@ [cts.https.html?q=webgpu:shader,validation,expression,matrix,comparison:invalid:*] + expected: + if os == "linux" and not debug: [OK, TIMEOUT] [:op="eq";rhs="1i";test="af"] expected: if os == "linux" and not debug: FAIL @@ -517485,58 +519321,58 @@ [cts.https.html?q=webgpu:shader,validation,expression,matrix,mul:overflow_scalar_abstract:*] [:rhs=1.7976931348623157e%2B308;c=2;r=2] + expected: + if os == "linux" and not debug: FAIL [:rhs=1.7976931348623157e%2B308;c=2;r=3] + expected: + if os == "linux" and not debug: FAIL [:rhs=1.7976931348623157e%2B308;c=2;r=4] + expected: + if os == "linux" and not debug: FAIL [:rhs=1.7976931348623157e%2B308;c=3;r=2] + expected: + if os == "linux" and not debug: FAIL [:rhs=1.7976931348623157e%2B308;c=3;r=3] + expected: + if os == "linux" and not debug: FAIL [:rhs=1.7976931348623157e%2B308;c=3;r=4] + expected: + if os == "linux" and not debug: FAIL [:rhs=1.7976931348623157e%2B308;c=4;r=2] + expected: + if os == "linux" and not debug: FAIL [:rhs=1.7976931348623157e%2B308;c=4;r=3] + expected: + if os == "linux" and not debug: FAIL [:rhs=1.7976931348623157e%2B308;c=4;r=4] - - [:rhs=1;c=2;r=2] expected: if os == "linux" and not debug: FAIL + [:rhs=1;c=2;r=2] + [:rhs=1;c=2;r=3] - expected: - if os == "linux" and not debug: FAIL [:rhs=1;c=2;r=4] - expected: - if os == "linux" and not debug: FAIL [:rhs=1;c=3;r=2] - expected: - if os == "linux" and not debug: FAIL [:rhs=1;c=3;r=3] - expected: - if os == "linux" and not debug: FAIL [:rhs=1;c=3;r=4] - expected: - if os == "linux" and not debug: FAIL [:rhs=1;c=4;r=2] - expected: - if os == "linux" and not debug: FAIL [:rhs=1;c=4;r=3] - expected: - if os == "linux" and not debug: FAIL [:rhs=1;c=4;r=4] - expected: - if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:shader,validation,expression,matrix,mul:overflow_scalar_f16:*] @@ -518009,12 +519845,8 @@ [:case="vector_abstract_to_integer"] [:case="vector_default_ctor_abstract"] - expected: - if os == "linux" and not debug: FAIL [:case="vector_default_ctor_integer"] - expected: - if os == "linux" and not debug: FAIL [:case="vector_swizzle_abstract"] @@ -518031,8 +519863,6 @@ [cts.https.html?q=webgpu:shader,validation,expression,overload_resolution:overload_resolution:*] [:arg1="abstract-float";arg2="abstract-int"] - expected: - if os == "linux" and not debug: FAIL [:arg1="abstract-float";arg2="f16"] @@ -518043,20 +519873,14 @@ [:arg1="abstract-float";arg2="u32"] [:arg1="abstract-int";arg2="abstract-float"] - expected: - if os == "linux" and not debug: FAIL [:arg1="abstract-int";arg2="f16"] [:arg1="abstract-int";arg2="f32"] - expected: - if os == "linux" and not debug: FAIL [:arg1="abstract-int";arg2="i32"] [:arg1="abstract-int";arg2="u32"] - expected: - if os == "linux" and not debug: FAIL [:arg1="f16";arg2="abstract-float"] @@ -518071,8 +519895,6 @@ [:arg1="f32";arg2="abstract-float"] [:arg1="f32";arg2="abstract-int"] - expected: - if os == "linux" and not debug: FAIL [:arg1="f32";arg2="f16"] @@ -518093,8 +519915,6 @@ [:arg1="u32";arg2="abstract-float"] [:arg1="u32";arg2="abstract-int"] - expected: - if os == "linux" and not debug: FAIL [:arg1="u32";arg2="f16"] @@ -518103,8 +519923,6 @@ [:arg1="u32";arg2="i32"] [:arg1="vec2%3Cabstract-float%3E";arg2="vec2%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:arg1="vec2%3Cabstract-float%3E";arg2="vec4%3Cf32%3E"] @@ -518113,8 +519931,6 @@ [:arg1="vec2%3Cabstract-float%3E";arg2="vec4%3Cu32%3E"] [:arg1="vec2%3Cabstract-int%3E";arg2="vec2%3Cabstract-float%3E"] - expected: - if os == "linux" and not debug: FAIL [:arg1="vec2%3Cabstract-int%3E";arg2="vec4%3Cf32%3E"] @@ -518141,12 +519957,8 @@ [:arg1="vec2%3Cu32%3E";arg2="vec4%3Cf16%3E"] [:arg1="vec3%3Cabstract-float%3E";arg2="vec3%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:arg1="vec3%3Cabstract-int%3E";arg2="vec3%3Cabstract-float%3E"] - expected: - if os == "linux" and not debug: FAIL [:arg1="vec3%3Cf32%3E";arg2="vec3%3Ci32%3E"] @@ -518161,12 +519973,8 @@ [:arg1="vec3%3Cu32%3E";arg2="vec3%3Ci32%3E"] [:arg1="vec4%3Cabstract-float%3E";arg2="vec4%3Cabstract-int%3E"] - expected: - if os == "linux" and not debug: FAIL [:arg1="vec4%3Cabstract-int%3E";arg2="vec4%3Cabstract-float%3E"] - expected: - if os == "linux" and not debug: FAIL [:arg1="vec4%3Cf16%3E";arg2="vec2%3Cf32%3E"] @@ -518931,42 +520739,26 @@ [cts.https.html?q=webgpu:shader,validation,expression,precedence:other:*] [:expr="addr_member"] - expected: - if os == "linux" and not debug: FAIL [:expr="and_addr"] [:expr="and_addr_paren"] - expected: - if os == "linux" and not debug: FAIL [:expr="comp_member"] - expected: - if os == "linux" and not debug: FAIL [:expr="deref_idx"] [:expr="deref_idx_paren"] - expected: - if os == "linux" and not debug: FAIL [:expr="deref_member"] [:expr="deref_member_paren"] - expected: - if os == "linux" and not debug: FAIL [:expr="log_and_member"] - expected: - if os == "linux" and not debug: FAIL [:expr="log_or_member"] - expected: - if os == "linux" and not debug: FAIL [:expr="neg_member"] - expected: - if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:shader,validation,expression,precedence:other_lhs:*] @@ -519427,8 +521219,6 @@ [:type="texture";control=false] [:type="texture";control=true] - expected: - if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:shader,validation,expression,unary,arithmetic_negation:scalar_vector:*] @@ -519521,8 +521311,6 @@ [:type="texture";control=false] [:type="texture";control=true] - expected: - if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:shader,validation,expression,unary,bitwise_complement:scalar_vector:*] @@ -519613,8 +521401,6 @@ [:type="texture";control=false] [:type="texture";control=true] - expected: - if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:shader,validation,expression,unary,logical_negation:parse:*] @@ -519735,8 +521521,6 @@ [:blendSrc0Type="f32";blendSrc1Type="f16"] [:blendSrc0Type="f32";blendSrc1Type="f32"] - expected: - if os == "linux" and not debug: FAIL [:blendSrc0Type="f32";blendSrc1Type="i32"] @@ -519771,8 +521555,6 @@ [:blendSrc0Type="i32";blendSrc1Type="f32"] [:blendSrc0Type="i32";blendSrc1Type="i32"] - expected: - if os == "linux" and not debug: FAIL [:blendSrc0Type="i32";blendSrc1Type="u32"] @@ -519807,8 +521589,6 @@ [:blendSrc0Type="u32";blendSrc1Type="i32"] [:blendSrc0Type="u32";blendSrc1Type="u32"] - expected: - if os == "linux" and not debug: FAIL [:blendSrc0Type="u32";blendSrc1Type="vec2f"] @@ -519843,8 +521623,6 @@ [:blendSrc0Type="vec2f";blendSrc1Type="u32"] [:blendSrc0Type="vec2f";blendSrc1Type="vec2f"] - expected: - if os == "linux" and not debug: FAIL [:blendSrc0Type="vec2f";blendSrc1Type="vec2h"] @@ -519913,8 +521691,6 @@ [:blendSrc0Type="vec2i";blendSrc1Type="vec2h"] [:blendSrc0Type="vec2i";blendSrc1Type="vec2i"] - expected: - if os == "linux" and not debug: FAIL [:blendSrc0Type="vec2i";blendSrc1Type="vec2u"] @@ -519949,8 +521725,6 @@ [:blendSrc0Type="vec2u";blendSrc1Type="vec2i"] [:blendSrc0Type="vec2u";blendSrc1Type="vec2u"] - expected: - if os == "linux" and not debug: FAIL [:blendSrc0Type="vec2u";blendSrc1Type="vec3f"] @@ -519985,8 +521759,6 @@ [:blendSrc0Type="vec3f";blendSrc1Type="vec2u"] [:blendSrc0Type="vec3f";blendSrc1Type="vec3f"] - expected: - if os == "linux" and not debug: FAIL [:blendSrc0Type="vec3f";blendSrc1Type="vec3h"] @@ -520055,8 +521827,6 @@ [:blendSrc0Type="vec3i";blendSrc1Type="vec3h"] [:blendSrc0Type="vec3i";blendSrc1Type="vec3i"] - expected: - if os == "linux" and not debug: FAIL [:blendSrc0Type="vec3i";blendSrc1Type="vec3u"] @@ -520091,8 +521861,6 @@ [:blendSrc0Type="vec3u";blendSrc1Type="vec3i"] [:blendSrc0Type="vec3u";blendSrc1Type="vec3u"] - expected: - if os == "linux" and not debug: FAIL [:blendSrc0Type="vec3u";blendSrc1Type="vec4f"] @@ -520127,8 +521895,6 @@ [:blendSrc0Type="vec4f";blendSrc1Type="vec3u"] [:blendSrc0Type="vec4f";blendSrc1Type="vec4f"] - expected: - if os == "linux" and not debug: FAIL [:blendSrc0Type="vec4f";blendSrc1Type="vec4h"] @@ -520197,8 +521963,6 @@ [:blendSrc0Type="vec4i";blendSrc1Type="vec4h"] [:blendSrc0Type="vec4i";blendSrc1Type="vec4i"] - expected: - if os == "linux" and not debug: FAIL [:blendSrc0Type="vec4i";blendSrc1Type="vec4u"] @@ -520233,16 +521997,12 @@ [:blendSrc0Type="vec4u";blendSrc1Type="vec4i"] [:blendSrc0Type="vec4u";blendSrc1Type="vec4u"] - expected: - if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:shader,validation,extension,dual_source_blending:blend_src_stage_input_output:*] [:attr="fragment_input"] [:attr="fragment_output"] - expected: - if os == "linux" and not debug: FAIL [:attr="vertex_input"] @@ -520251,8 +522011,6 @@ [cts.https.html?q=webgpu:shader,validation,extension,dual_source_blending:blend_src_syntax_validation:*] [:attr="comment"] - expected: - if os == "linux" and not debug: FAIL [:attr="duplicate"] @@ -520271,12 +522029,8 @@ [:attr="f32_literal"] [:attr="hex"] - expected: - if os == "linux" and not debug: FAIL [:attr="i32"] - expected: - if os == "linux" and not debug: FAIL [:attr="invalid"] @@ -520293,32 +522047,22 @@ [:attr="negative"] [:attr="newline"] - expected: - if os == "linux" and not debug: FAIL [:attr="no_parens"] [:attr="no_parens_no_blend_src_0"] [:attr="one"] - expected: - if os == "linux" and not debug: FAIL [:attr="override_expr"] [:attr="u32"] - expected: - if os == "linux" and not debug: FAIL [:attr="valid_const_expr"] - expected: - if os == "linux" and not debug: FAIL [:attr="vec"] [:attr="zero"] - expected: - if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:shader,validation,extension,dual_source_blending:blend_src_usage:*] @@ -520327,6 +522071,8 @@ [:attr="entrypoint_input_non_struct"] [:attr="entrypoint_output_non_struct"] + expected: + if os == "linux" and not debug: FAIL [:attr="function_declaration"] @@ -520339,36 +522085,46 @@ [:attr="override"] [:attr="struct_member_blend_src_and_builtin"] - expected: - if os == "linux" and not debug: FAIL [:attr="struct_member_duplicate_blend_src_0"] + expected: + if os == "linux" and not debug: FAIL [:attr="struct_member_duplicate_blend_src_1"] + expected: + if os == "linux" and not debug: FAIL [:attr="struct_member_has_non_zero_location_blend_src_0"] + expected: + if os == "linux" and not debug: FAIL [:attr="struct_member_has_non_zero_location_blend_src_1"] + expected: + if os == "linux" and not debug: FAIL [:attr="struct_member_has_non_zero_location_no_blend_src"] - - [:attr="struct_member_location_0_blend_src_0_blend_src_1"] expected: if os == "linux" and not debug: FAIL + [:attr="struct_member_location_0_blend_src_0_blend_src_1"] + [:attr="struct_member_no_location_blend_src_0"] [:attr="struct_member_no_location_blend_src_1"] [:attr="struct_member_no_location_no_blend_src"] - expected: - if os == "linux" and not debug: FAIL [:attr="struct_member_non_zero_location_blend_src_0_blend_src_1"] + expected: + if os == "linux" and not debug: FAIL [:attr="struct_member_only_blend_src_0"] + expected: + if os == "linux" and not debug: FAIL [:attr="struct_member_only_blend_src_1"] + expected: + if os == "linux" and not debug: FAIL [:attr="var_function"] @@ -520383,8 +522139,6 @@ [:requireExtension=true;enableExtension=false] [:requireExtension=true;enableExtension=true] - expected: - if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:shader,validation,extension,pointer_composite_access:deref:*] @@ -520449,6 +522203,8 @@ [cts.https.html?q=webgpu:shader,validation,extension,readonly_and_readwrite_storage_textures:textureBarrier:*] [:] + expected: + if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:shader,validation,extension,readonly_and_readwrite_storage_textures:var_decl:*] @@ -530465,12 +532221,8 @@ [:inject="module"] [:inject="none"] - expected: - if os == "linux" and not debug: FAIL [:inject="sibling"] - expected: - if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:shader,validation,parse,shadow_builtins:shadow_hides_builtin_f16:*] @@ -533654,10 +535406,6 @@ [:a_stage="compute";b_stage="vertex";a_kind="storage";b_kind="texture_3d";usage="transitive"] - [:a_stage="compute";b_stage="vertex";a_kind="storage";b_kind="texture_storage_1d";usage="direct"] - - [:a_stage="compute";b_stage="vertex";a_kind="storage";b_kind="texture_storage_1d";usage="transitive"] - [:a_stage="compute";b_stage="vertex";a_kind="storage";b_kind="uniform";usage="direct"] [:a_stage="compute";b_stage="vertex";a_kind="storage";b_kind="uniform";usage="transitive"] @@ -533666,10 +535414,6 @@ [:a_stage="compute";b_stage="vertex";a_kind="texture_2d";b_kind="texture_3d";usage="transitive"] - [:a_stage="compute";b_stage="vertex";a_kind="texture_2d";b_kind="texture_storage_1d";usage="direct"] - - [:a_stage="compute";b_stage="vertex";a_kind="texture_2d";b_kind="texture_storage_1d";usage="transitive"] - [:a_stage="compute";b_stage="vertex";a_kind="texture_2d";b_kind="uniform";usage="direct"] [:a_stage="compute";b_stage="vertex";a_kind="texture_2d";b_kind="uniform";usage="transitive"] @@ -533682,14 +535426,6 @@ expected: if os == "linux" and not debug: FAIL - [:a_stage="compute";b_stage="vertex";a_kind="texture_external";b_kind="texture_storage_1d";usage="direct"] - expected: - if os == "linux" and not debug: FAIL - - [:a_stage="compute";b_stage="vertex";a_kind="texture_external";b_kind="texture_storage_1d";usage="transitive"] - expected: - if os == "linux" and not debug: FAIL - [:a_stage="compute";b_stage="vertex";a_kind="texture_external";b_kind="uniform";usage="direct"] expected: if os == "linux" and not debug: FAIL @@ -533702,10 +535438,6 @@ [:a_stage="compute";b_stage="vertex";a_kind="uniform";b_kind="texture_3d";usage="transitive"] - [:a_stage="compute";b_stage="vertex";a_kind="uniform";b_kind="texture_storage_1d";usage="direct"] - - [:a_stage="compute";b_stage="vertex";a_kind="uniform";b_kind="texture_storage_1d";usage="transitive"] - [:a_stage="compute";b_stage="vertex";a_kind="uniform";b_kind="uniform";usage="direct"] [:a_stage="compute";b_stage="vertex";a_kind="uniform";b_kind="uniform";usage="transitive"] @@ -533834,10 +535566,6 @@ [:a_stage="fragment";b_stage="vertex";a_kind="storage";b_kind="texture_3d";usage="transitive"] - [:a_stage="fragment";b_stage="vertex";a_kind="storage";b_kind="texture_storage_1d";usage="direct"] - - [:a_stage="fragment";b_stage="vertex";a_kind="storage";b_kind="texture_storage_1d";usage="transitive"] - [:a_stage="fragment";b_stage="vertex";a_kind="storage";b_kind="uniform";usage="direct"] [:a_stage="fragment";b_stage="vertex";a_kind="storage";b_kind="uniform";usage="transitive"] @@ -533846,10 +535574,6 @@ [:a_stage="fragment";b_stage="vertex";a_kind="texture_2d";b_kind="texture_3d";usage="transitive"] - [:a_stage="fragment";b_stage="vertex";a_kind="texture_2d";b_kind="texture_storage_1d";usage="direct"] - - [:a_stage="fragment";b_stage="vertex";a_kind="texture_2d";b_kind="texture_storage_1d";usage="transitive"] - [:a_stage="fragment";b_stage="vertex";a_kind="texture_2d";b_kind="uniform";usage="direct"] [:a_stage="fragment";b_stage="vertex";a_kind="texture_2d";b_kind="uniform";usage="transitive"] @@ -533862,14 +535586,6 @@ expected: if os == "linux" and not debug: FAIL - [:a_stage="fragment";b_stage="vertex";a_kind="texture_external";b_kind="texture_storage_1d";usage="direct"] - expected: - if os == "linux" and not debug: FAIL - - [:a_stage="fragment";b_stage="vertex";a_kind="texture_external";b_kind="texture_storage_1d";usage="transitive"] - expected: - if os == "linux" and not debug: FAIL - [:a_stage="fragment";b_stage="vertex";a_kind="texture_external";b_kind="uniform";usage="direct"] expected: if os == "linux" and not debug: FAIL @@ -533882,10 +535598,6 @@ [:a_stage="fragment";b_stage="vertex";a_kind="uniform";b_kind="texture_3d";usage="transitive"] - [:a_stage="fragment";b_stage="vertex";a_kind="uniform";b_kind="texture_storage_1d";usage="direct"] - - [:a_stage="fragment";b_stage="vertex";a_kind="uniform";b_kind="texture_storage_1d";usage="transitive"] - [:a_stage="fragment";b_stage="vertex";a_kind="uniform";b_kind="uniform";usage="direct"] [:a_stage="fragment";b_stage="vertex";a_kind="uniform";b_kind="uniform";usage="transitive"] @@ -534014,10 +535726,6 @@ [:a_stage="vertex";b_stage="vertex";a_kind="storage";b_kind="texture_3d";usage="transitive"] - [:a_stage="vertex";b_stage="vertex";a_kind="storage";b_kind="texture_storage_1d";usage="direct"] - - [:a_stage="vertex";b_stage="vertex";a_kind="storage";b_kind="texture_storage_1d";usage="transitive"] - [:a_stage="vertex";b_stage="vertex";a_kind="storage";b_kind="uniform";usage="direct"] [:a_stage="vertex";b_stage="vertex";a_kind="storage";b_kind="uniform";usage="transitive"] @@ -534026,10 +535734,6 @@ [:a_stage="vertex";b_stage="vertex";a_kind="texture_2d";b_kind="texture_3d";usage="transitive"] - [:a_stage="vertex";b_stage="vertex";a_kind="texture_2d";b_kind="texture_storage_1d";usage="direct"] - - [:a_stage="vertex";b_stage="vertex";a_kind="texture_2d";b_kind="texture_storage_1d";usage="transitive"] - [:a_stage="vertex";b_stage="vertex";a_kind="texture_2d";b_kind="uniform";usage="direct"] [:a_stage="vertex";b_stage="vertex";a_kind="texture_2d";b_kind="uniform";usage="transitive"] @@ -534042,14 +535746,6 @@ expected: if os == "linux" and not debug: FAIL - [:a_stage="vertex";b_stage="vertex";a_kind="texture_external";b_kind="texture_storage_1d";usage="direct"] - expected: - if os == "linux" and not debug: FAIL - - [:a_stage="vertex";b_stage="vertex";a_kind="texture_external";b_kind="texture_storage_1d";usage="transitive"] - expected: - if os == "linux" and not debug: FAIL - [:a_stage="vertex";b_stage="vertex";a_kind="texture_external";b_kind="uniform";usage="direct"] expected: if os == "linux" and not debug: FAIL @@ -534062,10 +535758,6 @@ [:a_stage="vertex";b_stage="vertex";a_kind="uniform";b_kind="texture_3d";usage="transitive"] - [:a_stage="vertex";b_stage="vertex";a_kind="uniform";b_kind="texture_storage_1d";usage="direct"] - - [:a_stage="vertex";b_stage="vertex";a_kind="uniform";b_kind="texture_storage_1d";usage="transitive"] - [:a_stage="vertex";b_stage="vertex";a_kind="uniform";b_kind="uniform";usage="direct"] [:a_stage="vertex";b_stage="vertex";a_kind="uniform";b_kind="uniform";usage="transitive"] @@ -537723,8 +539415,6 @@ [:test="init_let"] [:test="init_let_type"] - expected: - if os == "linux" and not debug: FAIL [:test="init_phony"] expected: @@ -537934,125 +539624,9 @@ [cts.https.html?q=webgpu:shader,validation,statement,increment_decrement:component:*] - [:type="array";direction="down"] - - [:type="array";direction="up"] - - [:type="array_f";direction="down"] - - [:type="array_f";direction="up"] - - [:type="array_i";direction="down"] - - [:type="array_i";direction="up"] - - [:type="mat2x2f";direction="down"] - - [:type="mat2x2f";direction="up"] - - [:type="mat2x2h";direction="down"] - - [:type="mat2x2h";direction="up"] - - [:type="struct";direction="down"] - - [:type="struct";direction="up"] - - [:type="struct_field";direction="down"] - - [:type="struct_field";direction="up"] - - [:type="struct_var";direction="down"] - - [:type="struct_var";direction="up"] - - [:type="v2f_x";direction="down"] - - [:type="v2f_x";direction="up"] - - [:type="v2h_x";direction="down"] - - [:type="v2h_x";direction="up"] - - [:type="v2i_x";direction="down"] - - [:type="v2i_x";direction="up"] - - [:type="v2i_y";direction="down"] - - [:type="v2i_y";direction="up"] - - [:type="v2u_indexed";direction="down"] - - [:type="v2u_indexed";direction="up"] - - [:type="v2u_x";direction="down"] - - [:type="v2u_x";direction="up"] - - [:type="v2u_xx";direction="down"] - - [:type="v2u_xx";direction="up"] - - [:type="v2u_y";direction="down"] - - [:type="v2u_y";direction="up"] - - [:type="v3i_x";direction="down"] - - [:type="v3i_x";direction="up"] - - [:type="v3i_y";direction="down"] - - [:type="v3i_y";direction="up"] - - [:type="v3i_z";direction="down"] - - [:type="v3i_z";direction="up"] - - [:type="v3u_x";direction="down"] - - [:type="v3u_x";direction="up"] - - [:type="v3u_y";direction="down"] - - [:type="v3u_y";direction="up"] - - [:type="v3u_z";direction="down"] - - [:type="v3u_z";direction="up"] - - [:type="v4i_w";direction="down"] - - [:type="v4i_w";direction="up"] - - [:type="v4i_x";direction="down"] - - [:type="v4i_x";direction="up"] - - [:type="v4i_y";direction="down"] - - [:type="v4i_y";direction="up"] - - [:type="v4i_z";direction="down"] - - [:type="v4i_z";direction="up"] - - [:type="v4u_w";direction="down"] - - [:type="v4u_w";direction="up"] - - [:type="v4u_x";direction="down"] - - [:type="v4u_x";direction="up"] - - [:type="v4u_y";direction="down"] - - [:type="v4u_y";direction="up"] - - [:type="v4u_z";direction="down"] - - [:type="v4u_z";direction="up"] + disabled: true + expected: + if os == "linux" and not debug: SKIP [cts.https.html?q=webgpu:shader,validation,statement,increment_decrement:parse:*] @@ -539363,8 +540937,6 @@ [:case_a_type="abstract-int";case_b_type="i32"] [:case_a_type="abstract-int";case_b_type="u32"] - expected: - if os == "linux" and not debug: FAIL [:case_a_type="i32";case_b_type="abstract-int"] @@ -539373,14 +540945,10 @@ [:case_a_type="i32";case_b_type="u32"] [:case_a_type="u32";case_b_type="abstract-int"] - expected: - if os == "linux" and not debug: FAIL [:case_a_type="u32";case_b_type="i32"] [:case_a_type="u32";case_b_type="u32"] - expected: - if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:shader,validation,statement,switch:condition_type:*] @@ -539413,22 +540981,16 @@ [:type="texture"] [:type="u32"] - expected: - if os == "linux" and not debug: FAIL [:type="vec2af"] [:type="vec2ai"] - expected: - if os == "linux" and not debug: FAIL [:type="vec2f"] [:type="vec3af"] [:type="vec3ai"] - expected: - if os == "linux" and not debug: FAIL [:type="vec3b"] @@ -539437,8 +540999,6 @@ [:type="vec4af"] [:type="vec4ai"] - expected: - if os == "linux" and not debug: FAIL [:type="vec4u"] @@ -539449,8 +541009,6 @@ [:cond_type="abstract-int";case_type="i32"] [:cond_type="abstract-int";case_type="u32"] - expected: - if os == "linux" and not debug: FAIL [:cond_type="i32";case_type="abstract-int"] @@ -539459,8 +541017,6 @@ [:cond_type="i32";case_type="u32"] [:cond_type="u32";case_type="abstract-int"] - expected: - if os == "linux" and not debug: FAIL [:cond_type="u32";case_type="i32"] @@ -539497,12 +541053,8 @@ [:test="L_case_C1_case_C1_default"] [:test="L_case_C1_case_C2_default"] - expected: - if os == "linux" and not debug: FAIL [:test="L_case_C1_default"] - expected: - if os == "linux" and not debug: FAIL [:test="L_case_C2_case_expr_default"] @@ -539977,12 +541529,8 @@ [:case="struct"] [:case="trailing_comma1"] - expected: - if os == "linux" and not debug: FAIL [:case="trailing_comma2"] - expected: - if os == "linux" and not debug: FAIL [:case="u32"] @@ -540393,8 +541941,6 @@ [:case="shadow_mat4x4h"] [:case="trailing_comma"] - expected: - if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:shader,validation,types,pointer:access_mode:*] @@ -540425,20 +541971,18 @@ [:aspace="storage";access="read";comma=""] [:aspace="storage";access="read";comma=","] - expected: - if os == "linux" and not debug: FAIL [:aspace="storage";access="read_write";comma=""] [:aspace="storage";access="read_write";comma=","] - expected: - if os == "linux" and not debug: FAIL [:aspace="storage";access="write";comma=""] expected: if os == "linux" and not debug: FAIL [:aspace="storage";access="write";comma=","] + expected: + if os == "linux" and not debug: FAIL [:aspace="uniform";access="read";comma=""] @@ -540489,8 +542033,6 @@ [:aspace="storage";comma=""] [:aspace="storage";comma=","] - expected: - if os == "linux" and not debug: FAIL [:aspace="uniform";comma=""] @@ -542883,8 +544425,6 @@ [:case="no_bool_shortform"] [:case="trailing_comma"] - expected: - if os == "linux" and not debug: FAIL [:case="vec"] @@ -543359,16 +544899,10 @@ [:case="after_loop_with_uniform_breaks";init="uniform"] [:case="after_switch_all_uniform";init="no_init"] - expected: - if os == "linux" and not debug: FAIL [:case="after_switch_all_uniform";init="nonuniform"] - expected: - if os == "linux" and not debug: FAIL [:case="after_switch_all_uniform";init="uniform"] - expected: - if os == "linux" and not debug: FAIL [:case="after_switch_nonuniform";init="no_init"] expected: @@ -543383,16 +544917,12 @@ if os == "linux" and not debug: FAIL [:case="after_switch_some_assign";init="no_init"] - expected: - if os == "linux" and not debug: FAIL [:case="after_switch_some_assign";init="nonuniform"] expected: if os == "linux" and not debug: FAIL [:case="after_switch_some_assign";init="uniform"] - expected: - if os == "linux" and not debug: FAIL [:case="after_switch_with_break_nonuniform1";init="no_init"] expected: @@ -543931,16 +545461,12 @@ if os == "linux" and not debug: FAIL [:case="switch_uniform_case";init="no_init"] - expected: - if os == "linux" and not debug: FAIL [:case="switch_uniform_case";init="nonuniform"] expected: if os == "linux" and not debug: FAIL [:case="switch_uniform_case";init="uniform"] - expected: - if os == "linux" and not debug: FAIL [:case="unreachable_nonuniform";init="no_init"] expected: @@ -544249,8 +545775,6 @@ if os == "linux" and not debug: FAIL [:case="contents_rhs_pointer_swizzle_uniform"] - expected: - if os == "linux" and not debug: FAIL [:case="contents_scalar_alias_nonuniform1"] expected: @@ -545134,7 +546658,7 @@ [:canvasType="onscreen"] expected: - if os == "linux" and not debug: FAIL + if os == "linux" and not debug: [PASS, FAIL] [cts.https.html?q=webgpu:web_platform,canvas,getCurrentTexture:resize:*] 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 index 4849298b244..dd38fd7a4c2 100644 --- 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 @@ -1,3 +1,3 @@ [canvas_colorspace_rgba16float.https.html] expected: - if os == "linux" and not debug: FAIL + if os == "linux" and not debug: PASS 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 index 0e582065c37..c2a1378c045 100644 --- 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 @@ -1,6 +1,3 @@ [canvas_complex_rgba8unorm_copy.https.html] expected: - if os == "win": TIMEOUT - if os == "linux" and debug: TIMEOUT if os == "linux" and not debug: FAIL - if os == "mac": 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 index 3848337c5b5..f58c35f5777 100644 --- 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 @@ -1,3 +1,3 @@ [canvas_complex_rgba8unorm_store.https.html] expected: - if os == "linux" and not debug: PASS + if os == "linux" and not debug: [PASS, FAIL] 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 index 51d6acd04b6..6e592d5d2f6 100644 --- 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 @@ -1,3 +1,3 @@ [canvas_composite_alpha_bgra8unorm_opaque_copy.https.html] expected: - if os == "linux" and not debug: PASS + if os == "linux" and not debug: [CRASH, PASS, FAIL] 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 index f1d70f52d28..8e19b1c1250 100644 --- 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 @@ -1,2 +1,6 @@ [canvas_composite_alpha_bgra8unorm_opaque_draw.https.html] - expected: PASS + expected: + if os == "win": PASS + if os == "linux" and debug: PASS + if os == "linux" and not debug: [PASS, FAIL] + if os == "mac": PASS 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 index 5c94c840149..3684ca84a50 100644 --- 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 @@ -1,3 +1,3 @@ [canvas_composite_alpha_rgba8unorm_opaque_draw.https.html] expected: - if os == "linux" and not debug: PASS + if os == "linux" and not debug: [PASS, FAIL] 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 index b507806e922..38fc5fe0c46 100644 --- 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 @@ -1,3 +1,3 @@ [canvas_composite_alpha_rgba8unorm_premultiplied_copy.https.html] expected: - if os == "linux" and not debug: [PASS, FAIL] + if os == "linux" and not debug: [CRASH, FAIL] 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 index 962631ac692..680ef6a014b 100644 --- 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 @@ -1,3 +1,3 @@ [canvas_composite_alpha_rgba8unorm_premultiplied_draw.https.html] expected: - if os == "linux" and not debug: [CRASH, PASS] + if os == "linux" and not debug: [CRASH, PASS, FAIL] 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 index 1582f163f6d..0f8b1a56a6e 100644 --- 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 @@ -1,3 +1,3 @@ [canvas_image_rendering.https.html] expected: - if os == "linux" and not debug: PASS + if os == "linux" and not debug: [CRASH, PASS] diff --git a/tests/wpt/webgpu/tests/webgpu/common/internal/logging/test_case_recorder.js b/tests/wpt/webgpu/tests/webgpu/common/internal/logging/test_case_recorder.js index 5b2a4e8b8ef..a37c61a4a6b 100644 --- a/tests/wpt/webgpu/tests/webgpu/common/internal/logging/test_case_recorder.js +++ b/tests/wpt/webgpu/tests/webgpu/common/internal/logging/test_case_recorder.js @@ -108,6 +108,7 @@ export class TestCaseRecorder { } info(ex) { + return; // We need this to use the lowest LogSeverity so it doesn't override the current severity for this test case. this.logImpl(LogSeverity.NotRun, 'INFO', ex); } |