commit aa05b6927eabd1b2e7227dab73d342e79707fb29 parent dac5cd4d8dde77684a174e832bb0dbfc2ee0cf5d Author: Cristina Horotan <chorotan@mozilla.com> Date: Thu, 18 Dec 2025 03:16:27 +0200 Revert "Bug 1942430, Bug 1942431 - test(webgpu): enable service workers coverage r=webgpu-reviewers,teoxoy" for causing webgpu failures on service.https.html This reverts commit da8dbdb93bf7e257ba0b8c6e24dbefba75173eaa. Revert "Bug 1942430 - test(webgpu): re-enable generic workers context test r=webgpu-reviewers,teoxoy" This reverts commit ebed06c785ffc39d6a98fc4a45b3a485cbba35e4. Revert "Bug 1942430 - test(webgpu): work around broken service worker script URLs r=webgpu-reviewers,teoxoy" This reverts commit 558b5eee3048328ed03a85b8cac60e43d5140186. Revert "Bug 1942430 - chore(webgpu): hoist and refine patch file justification commentary in CTS `moz.yaml` r=webgpu-reviewers,teoxoy" This reverts commit 1d9941da4f73630b88029aeb34338cf9a2ee56e3. Revert "Bug 1942431 - chore(webgpu): enable in service workers on Nightly and other released platforms r=webgpu-reviewers,dom-worker-reviewers,aleiserson,edenchuang" This reverts commit 7dcf806634b588166e771326567593a3e794b84e. Diffstat:
69 files changed, 20 insertions(+), 11573 deletions(-)
diff --git a/dom/serviceworkers/test/test_serviceworker_interfaces.js b/dom/serviceworkers/test/test_serviceworker_interfaces.js @@ -227,164 +227,84 @@ let interfaceNamesInGlobalScope = [ "FormData", // IMPORTANT: Do not change this list without review from a DOM peer! { name: "GPU", earlyBetaOrEarlier: true }, - { name: "GPU", windows: true }, - { name: "GPU", mac: true, aarch64: true }, // IMPORTANT: Do not change this list without review from a DOM peer! { name: "GPUAdapter", earlyBetaOrEarlier: true }, - { name: "GPUAdapter", windows: true }, - { name: "GPUAdapter", mac: true, aarch64: true }, // IMPORTANT: Do not change this list without review from a DOM peer! { name: "GPUAdapterInfo", earlyBetaOrEarlier: true }, - { name: "GPUAdapterInfo", windows: true }, - { name: "GPUAdapterInfo", mac: true, aarch64: true }, // IMPORTANT: Do not change this list without review from a DOM peer! { name: "GPUBindGroup", earlyBetaOrEarlier: true }, - { name: "GPUBindGroup", windows: true }, - { name: "GPUBindGroup", mac: true, aarch64: true }, // IMPORTANT: Do not change this list without review from a DOM peer! { name: "GPUBindGroupLayout", earlyBetaOrEarlier: true }, - { name: "GPUBindGroupLayout", windows: true }, - { name: "GPUBindGroupLayout", mac: true, aarch64: true }, // IMPORTANT: Do not change this list without review from a DOM peer! { name: "GPUBuffer", earlyBetaOrEarlier: true }, - { name: "GPUBuffer", windows: true }, - { name: "GPUBuffer", mac: true, aarch64: true }, // IMPORTANT: Do not change this list without review from a DOM peer! { name: "GPUBufferUsage", earlyBetaOrEarlier: true }, - { name: "GPUBufferUsage", windows: true }, - { name: "GPUBufferUsage", mac: true, aarch64: true }, // IMPORTANT: Do not change this list without review from a DOM peer! { name: "GPUCanvasContext", earlyBetaOrEarlier: true }, - { name: "GPUCanvasContext", windows: true }, - { name: "GPUCanvasContext", mac: true, aarch64: true }, // IMPORTANT: Do not change this list without review from a DOM peer! { name: "GPUColorWrite", earlyBetaOrEarlier: true }, - { name: "GPUColorWrite", windows: true }, - { name: "GPUColorWrite", mac: true, aarch64: true }, // IMPORTANT: Do not change this list without review from a DOM peer! { name: "GPUCommandBuffer", earlyBetaOrEarlier: true }, - { name: "GPUCommandBuffer", windows: true }, - { name: "GPUCommandBuffer", mac: true, aarch64: true }, // IMPORTANT: Do not change this list without review from a DOM peer! { name: "GPUCommandEncoder", earlyBetaOrEarlier: true }, - { name: "GPUCommandEncoder", windows: true }, - { name: "GPUCommandEncoder", mac: true, aarch64: true }, // IMPORTANT: Do not change this list without review from a DOM peer! { name: "GPUCompilationInfo", earlyBetaOrEarlier: true }, - { name: "GPUCompilationInfo", windows: true }, - { name: "GPUCompilationInfo", mac: true, aarch64: true }, // IMPORTANT: Do not change this list without review from a DOM peer! { name: "GPUCompilationMessage", earlyBetaOrEarlier: true }, - { name: "GPUCompilationMessage", windows: true }, - { name: "GPUCompilationMessage", mac: true, aarch64: true }, // IMPORTANT: Do not change this list without review from a DOM peer! { name: "GPUComputePassEncoder", earlyBetaOrEarlier: true }, - { name: "GPUComputePassEncoder", windows: true }, - { name: "GPUComputePassEncoder", mac: true, aarch64: true }, // IMPORTANT: Do not change this list without review from a DOM peer! { name: "GPUComputePipeline", earlyBetaOrEarlier: true }, - { name: "GPUComputePipeline", windows: true }, - { name: "GPUComputePipeline", mac: true, aarch64: true }, // IMPORTANT: Do not change this list without review from a DOM peer! { name: "GPUDevice", earlyBetaOrEarlier: true }, - { name: "GPUDevice", windows: true }, - { name: "GPUDevice", mac: true, aarch64: true }, // IMPORTANT: Do not change this list without review from a DOM peer! { name: "GPUDeviceLostInfo", earlyBetaOrEarlier: true }, - { name: "GPUDeviceLostInfo", windows: true }, - { name: "GPUDeviceLostInfo", mac: true, aarch64: true }, // IMPORTANT: Do not change this list without review from a DOM peer! { name: "GPUError", earlyBetaOrEarlier: true }, - { name: "GPUError", windows: true }, - { name: "GPUError", mac: true, aarch64: true }, // IMPORTANT: Do not change this list without review from a DOM peer! { name: "GPUExternalTexture", earlyBetaOrEarlier: true }, - { name: "GPUExternalTexture", windows: true }, - { name: "GPUExternalTexture", mac: true, aarch64: true }, // IMPORTANT: Do not change this list without review from a DOM peer! { name: "GPUInternalError", earlyBetaOrEarlier: true }, - { name: "GPUInternalError", windows: true }, - { name: "GPUInternalError", mac: true, aarch64: true }, // IMPORTANT: Do not change this list without review from a DOM peer! { name: "GPUMapMode", earlyBetaOrEarlier: true }, - { name: "GPUMapMode", windows: true }, - { name: "GPUMapMode", mac: true, aarch64: true }, // IMPORTANT: Do not change this list without review from a DOM peer! { name: "GPUOutOfMemoryError", earlyBetaOrEarlier: true }, - { name: "GPUOutOfMemoryError", windows: true }, - { name: "GPUOutOfMemoryError", mac: true, aarch64: true }, // IMPORTANT: Do not change this list without review from a DOM peer! { name: "GPUPipelineError", earlyBetaOrEarlier: true }, - { name: "GPUPipelineError", windows: true }, - { name: "GPUPipelineError", mac: true, aarch64: true }, // IMPORTANT: Do not change this list without review from a DOM peer! { name: "GPUPipelineLayout", earlyBetaOrEarlier: true }, - { name: "GPUPipelineLayout", windows: true }, - { name: "GPUPipelineLayout", mac: true, aarch64: true }, // IMPORTANT: Do not change this list without review from a DOM peer! { name: "GPUQuerySet", earlyBetaOrEarlier: true }, - { name: "GPUQuerySet", windows: true }, - { name: "GPUQuerySet", mac: true, aarch64: true }, // IMPORTANT: Do not change this list without review from a DOM peer! { name: "GPUQueue", earlyBetaOrEarlier: true }, - { name: "GPUQueue", windows: true }, - { name: "GPUQueue", mac: true, aarch64: true }, // IMPORTANT: Do not change this list without review from a DOM peer! { name: "GPURenderBundle", earlyBetaOrEarlier: true }, - { name: "GPURenderBundle", windows: true }, - { name: "GPURenderBundle", mac: true, aarch64: true }, // IMPORTANT: Do not change this list without review from a DOM peer! { name: "GPURenderBundleEncoder", earlyBetaOrEarlier: true }, - { name: "GPURenderBundleEncoder", windows: true }, - { name: "GPURenderBundleEncoder", mac: true, aarch64: true }, // IMPORTANT: Do not change this list without review from a DOM peer! { name: "GPURenderPassEncoder", earlyBetaOrEarlier: true }, - { name: "GPURenderPassEncoder", windows: true }, - { name: "GPURenderPassEncoder", mac: true, aarch64: true }, // IMPORTANT: Do not change this list without review from a DOM peer! { name: "GPURenderPipeline", earlyBetaOrEarlier: true }, - { name: "GPURenderPipeline", windows: true }, - { name: "GPURenderPipeline", mac: true, aarch64: true }, // IMPORTANT: Do not change this list without review from a DOM peer! { name: "GPUSampler", earlyBetaOrEarlier: true }, - { name: "GPUSampler", windows: true }, - { name: "GPUSampler", mac: true, aarch64: true }, // IMPORTANT: Do not change this list without review from a DOM peer! { name: "GPUShaderModule", earlyBetaOrEarlier: true }, - { name: "GPUShaderModule", windows: true }, - { name: "GPUShaderModule", mac: true, aarch64: true }, // IMPORTANT: Do not change this list without review from a DOM peer! { name: "GPUShaderStage", earlyBetaOrEarlier: true }, - { name: "GPUShaderStage", windows: true }, - { name: "GPUShaderStage", mac: true, aarch64: true }, // IMPORTANT: Do not change this list without review from a DOM peer! { name: "GPUSupportedFeatures", earlyBetaOrEarlier: true }, - { name: "GPUSupportedFeatures", windows: true }, - { name: "GPUSupportedFeatures", mac: true, aarch64: true }, // IMPORTANT: Do not change this list without review from a DOM peer! { name: "GPUSupportedLimits", earlyBetaOrEarlier: true }, - { name: "GPUSupportedLimits", windows: true }, - { name: "GPUSupportedLimits", mac: true, aarch64: true }, // IMPORTANT: Do not change this list without review from a DOM peer! { name: "GPUTexture", earlyBetaOrEarlier: true }, - { name: "GPUTexture", windows: true }, - { name: "GPUTexture", mac: true, aarch64: true }, // IMPORTANT: Do not change this list without review from a DOM peer! { name: "GPUTextureUsage", earlyBetaOrEarlier: true }, - { name: "GPUTextureUsage", windows: true }, - { name: "GPUTextureUsage", mac: true, aarch64: true }, // IMPORTANT: Do not change this list without review from a DOM peer! { name: "GPUTextureView", earlyBetaOrEarlier: true }, - { name: "GPUTextureView", windows: true }, - { name: "GPUTextureView", mac: true, aarch64: true }, // IMPORTANT: Do not change this list without review from a DOM peer! { name: "GPUUncapturedErrorEvent", earlyBetaOrEarlier: true }, - { name: "GPUUncapturedErrorEvent", windows: true }, - { name: "GPUUncapturedErrorEvent", mac: true, aarch64: true }, // IMPORTANT: Do not change this list without review from a DOM peer! { name: "GPUValidationError", earlyBetaOrEarlier: true }, - { name: "GPUValidationError", windows: true }, - { name: "GPUValidationError", mac: true, aarch64: true }, // IMPORTANT: Do not change this list without review from a DOM peer! "Headers", // IMPORTANT: Do not change this list without review from a DOM peer! @@ -545,8 +465,6 @@ let interfaceNamesInGlobalScope = [ "URLSearchParams", // IMPORTANT: Do not change this list without review from a DOM peer! { name: "WGSLLanguageFeatures", earlyBetaOrEarlier: true }, - { name: "WGSLLanguageFeatures", windows: true }, - { name: "WGSLLanguageFeatures", mac: true, aarch64: true }, // IMPORTANT: Do not change this list without review from a DOM peer! "WebGL2RenderingContext", // IMPORTANT: Do not change this list without review from a DOM peer! diff --git a/dom/webgpu/Instance.cpp b/dom/webgpu/Instance.cpp @@ -125,6 +125,14 @@ already_AddRefed<dom::Promise> Instance::RequestAdapter( } }; +#ifndef EARLY_BETA_OR_EARLIER + if (dom::WorkerPrivate* wp = dom::GetCurrentThreadWorkerPrivate()) { + rejectIf(wp->IsServiceWorker(), + "WebGPU in service workers is not yet available in Release or " + "late Beta builds; see " + "<https://bugzilla.mozilla.org/show_bug.cgi?id=1942431>."); + } +#endif rejectIf(!gfx::gfxVars::AllowWebGPU(), "WebGPU is disabled by blocklist."); rejectIf(!StaticPrefs::dom_webgpu_enabled(), "WebGPU is disabled because the `dom.webgpu.enabled` pref. is set " diff --git a/dom/webgpu/tests/cts/checkout/src/common/runtime/helper/test_worker.ts b/dom/webgpu/tests/cts/checkout/src/common/runtime/helper/test_worker.ts @@ -200,9 +200,7 @@ export class TestServiceWorker extends TestBaseWorker { const selfPathDir = selfPath.substring(0, selfPath.lastIndexOf('/')); // Construct the path to the worker file, then use URL to resolve the `../` components. const serviceWorkerURL = new URL( - // NOTE: This is a Mozilla-specific hack! Please follow-up at - // <https://bugzilla.mozilla.org/asdf> for removal. - `${location.origin}/_mozilla/webgpu/${suite}/webworker/${fileName}.as_worker.js` + `${selfPathDir}/../../../${suite}/webworker/${fileName}.as_worker.js` ).toString(); // Ensure the correct service worker is registered. diff --git a/dom/webgpu/tests/cts/moz.yaml b/dom/webgpu/tests/cts/moz.yaml @@ -40,15 +40,13 @@ vendoring: pattern: "const { version } = require('../src/common/tools/version.ts');" with: "const version = '{revision}';" - # Apply patches from patch files. - # - # These must be applied prior to the `cargo run` step below, as it patches the original - # TypeScript sources. If we used `moz.yaml`'s `patches` mechanism, it would apply the patch to - # the TypeScript sources _after_ we have already processed them and written our tests to their - # final location. - # Patch the `baseResourcePath` used by the CTS so that the tests we # generate are able to load resources correctly. + # This must be invoked as a run-command prior to the `cargo run` step + # below, as it patches the original typescript sources. If we used + # moz.yaml's `patches` mechanism it would apply the patch to the typescript + # sources after we have already processed them and written our tests to + # their final location. - action: run-command cwd: '{yaml_dir}/checkout/' command: patch @@ -57,16 +55,6 @@ vendoring: - -i - ../patches/0001-base-resource-path.patch - # Patch the `serviceWorkerURL` used by the CTS so that the tests we generate are able to load - # resources correctly. - - action: run-command - cwd: '{yaml_dir}/checkout/' - command: patch - args: - - -p1 - - -i - - ../patches/0002-service-worker-url.patch - - action: run-command cwd: '{yaml_dir}/vendor/' command: cargo diff --git a/dom/webgpu/tests/cts/patches/0002-service-worker-url.patch b/dom/webgpu/tests/cts/patches/0002-service-worker-url.patch @@ -1,15 +0,0 @@ -diff --git a/src/common/runtime/helper/test_worker.ts b/src/common/runtime/helper/test_worker.ts -index 7b7922a88f..9e10b666da 100644 ---- a/src/common/runtime/helper/test_worker.ts -+++ b/src/common/runtime/helper/test_worker.ts -@@ -200,7 +200,9 @@ - const selfPathDir = selfPath.substring(0, selfPath.lastIndexOf('/')); - // Construct the path to the worker file, then use URL to resolve the `../` components. - const serviceWorkerURL = new URL( -- `${selfPathDir}/../../../${suite}/webworker/${fileName}.as_worker.js` -+ // NOTE: This is a Mozilla-specific hack! Please follow-up at -+ // <https://bugzilla.mozilla.org/asdf> for removal. -+ `${location.origin}/_mozilla/webgpu/${suite}/webworker/${fileName}.as_worker.js` - ).toString(); - - // Ensure the correct service worker is registered. diff --git a/dom/webgpu/tests/cts/vendor/src/main.rs b/dom/webgpu/tests/cts/vendor/src/main.rs @@ -432,6 +432,10 @@ fn run(args: CliArgs) -> miette::Result<()> { timeout_length: TimeoutLength, ) { for (worker_type, cases) in cases { + // TODO: https://bugzilla.mozilla.org/show_bug.cgi?id=1938663 + if worker_type == Some(WorkerType::Service) { + continue; + } let file_stem = worker_type.map(|wt| wt.as_str()).unwrap_or("cts"); let path = spec_file_dir.child(format!("{file_stem}.https.html")); assert!(split_cases diff --git a/modules/libpref/init/StaticPrefList.yaml b/modules/libpref/init/StaticPrefList.yaml @@ -5645,11 +5645,7 @@ # Is support for the Web GPU API enabled on service workers? - name: dom.webgpu.service-workers.enabled type: RelaxedAtomicBool -#if defined(XP_WIN) || defined(XP_MACOSX) && defined(MOZ_AARCH64) - value: true -#else value: @IS_EARLY_BETA_OR_EARLIER@ -#endif mirror: always # Comma-separated list of wgpu backend names to permit in WebGPU adapters. diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/operation/buffers/map/service.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/operation/buffers/map/service.https.html.ini @@ -1,410 +0,0 @@ -[service.https.html?worker=service&q=webgpu:api,operation,buffers,map:mapAsync,mapState:*] - implementation-status: backlog - [:usageType="invalid";mapModeType="READ";beforeUnmap=false;beforeDestroy=false;afterUnmap=false;afterDestroy=false] - - [:usageType="invalid";mapModeType="READ";beforeUnmap=false;beforeDestroy=false;afterUnmap=false;afterDestroy=true] - - [:usageType="invalid";mapModeType="READ";beforeUnmap=false;beforeDestroy=false;afterUnmap=true;afterDestroy=false] - - [:usageType="invalid";mapModeType="READ";beforeUnmap=false;beforeDestroy=false;afterUnmap=true;afterDestroy=true] - - [:usageType="invalid";mapModeType="READ";beforeUnmap=false;beforeDestroy=true;afterUnmap=false;afterDestroy=false] - expected: FAIL - - [:usageType="invalid";mapModeType="READ";beforeUnmap=false;beforeDestroy=true;afterUnmap=false;afterDestroy=true] - expected: FAIL - - [:usageType="invalid";mapModeType="READ";beforeUnmap=false;beforeDestroy=true;afterUnmap=true;afterDestroy=false] - expected: FAIL - - [:usageType="invalid";mapModeType="READ";beforeUnmap=false;beforeDestroy=true;afterUnmap=true;afterDestroy=true] - expected: FAIL - - [:usageType="invalid";mapModeType="READ";beforeUnmap=true;beforeDestroy=false;afterUnmap=false;afterDestroy=false] - expected: FAIL - - [:usageType="invalid";mapModeType="READ";beforeUnmap=true;beforeDestroy=false;afterUnmap=false;afterDestroy=true] - expected: FAIL - - [:usageType="invalid";mapModeType="READ";beforeUnmap=true;beforeDestroy=false;afterUnmap=true;afterDestroy=false] - expected: FAIL - - [:usageType="invalid";mapModeType="READ";beforeUnmap=true;beforeDestroy=false;afterUnmap=true;afterDestroy=true] - expected: FAIL - - [:usageType="invalid";mapModeType="READ";beforeUnmap=true;beforeDestroy=true;afterUnmap=false;afterDestroy=false] - expected: FAIL - - [:usageType="invalid";mapModeType="READ";beforeUnmap=true;beforeDestroy=true;afterUnmap=false;afterDestroy=true] - expected: FAIL - - [:usageType="invalid";mapModeType="READ";beforeUnmap=true;beforeDestroy=true;afterUnmap=true;afterDestroy=false] - expected: FAIL - - [:usageType="invalid";mapModeType="READ";beforeUnmap=true;beforeDestroy=true;afterUnmap=true;afterDestroy=true] - expected: FAIL - - [:usageType="invalid";mapModeType="WRITE";beforeUnmap=false;beforeDestroy=false;afterUnmap=false;afterDestroy=false] - - [:usageType="invalid";mapModeType="WRITE";beforeUnmap=false;beforeDestroy=false;afterUnmap=false;afterDestroy=true] - - [:usageType="invalid";mapModeType="WRITE";beforeUnmap=false;beforeDestroy=false;afterUnmap=true;afterDestroy=false] - - [:usageType="invalid";mapModeType="WRITE";beforeUnmap=false;beforeDestroy=false;afterUnmap=true;afterDestroy=true] - - [:usageType="invalid";mapModeType="WRITE";beforeUnmap=false;beforeDestroy=true;afterUnmap=false;afterDestroy=false] - expected: FAIL - - [:usageType="invalid";mapModeType="WRITE";beforeUnmap=false;beforeDestroy=true;afterUnmap=false;afterDestroy=true] - expected: FAIL - - [:usageType="invalid";mapModeType="WRITE";beforeUnmap=false;beforeDestroy=true;afterUnmap=true;afterDestroy=false] - expected: FAIL - - [:usageType="invalid";mapModeType="WRITE";beforeUnmap=false;beforeDestroy=true;afterUnmap=true;afterDestroy=true] - expected: FAIL - - [:usageType="invalid";mapModeType="WRITE";beforeUnmap=true;beforeDestroy=false;afterUnmap=false;afterDestroy=false] - expected: FAIL - - [:usageType="invalid";mapModeType="WRITE";beforeUnmap=true;beforeDestroy=false;afterUnmap=false;afterDestroy=true] - expected: FAIL - - [:usageType="invalid";mapModeType="WRITE";beforeUnmap=true;beforeDestroy=false;afterUnmap=true;afterDestroy=false] - expected: FAIL - - [:usageType="invalid";mapModeType="WRITE";beforeUnmap=true;beforeDestroy=false;afterUnmap=true;afterDestroy=true] - expected: FAIL - - [:usageType="invalid";mapModeType="WRITE";beforeUnmap=true;beforeDestroy=true;afterUnmap=false;afterDestroy=false] - expected: FAIL - - [:usageType="invalid";mapModeType="WRITE";beforeUnmap=true;beforeDestroy=true;afterUnmap=false;afterDestroy=true] - expected: FAIL - - [:usageType="invalid";mapModeType="WRITE";beforeUnmap=true;beforeDestroy=true;afterUnmap=true;afterDestroy=false] - expected: FAIL - - [:usageType="invalid";mapModeType="WRITE";beforeUnmap=true;beforeDestroy=true;afterUnmap=true;afterDestroy=true] - expected: FAIL - - [:usageType="read";mapModeType="READ";beforeUnmap=false;beforeDestroy=false;afterUnmap=false;afterDestroy=false] - - [:usageType="read";mapModeType="READ";beforeUnmap=false;beforeDestroy=false;afterUnmap=false;afterDestroy=true] - - [:usageType="read";mapModeType="READ";beforeUnmap=false;beforeDestroy=false;afterUnmap=true;afterDestroy=false] - - [:usageType="read";mapModeType="READ";beforeUnmap=false;beforeDestroy=false;afterUnmap=true;afterDestroy=true] - - [:usageType="read";mapModeType="READ";beforeUnmap=false;beforeDestroy=true;afterUnmap=false;afterDestroy=false] - expected: FAIL - - [:usageType="read";mapModeType="READ";beforeUnmap=false;beforeDestroy=true;afterUnmap=false;afterDestroy=true] - expected: FAIL - - [:usageType="read";mapModeType="READ";beforeUnmap=false;beforeDestroy=true;afterUnmap=true;afterDestroy=false] - expected: FAIL - - [:usageType="read";mapModeType="READ";beforeUnmap=false;beforeDestroy=true;afterUnmap=true;afterDestroy=true] - expected: FAIL - - [:usageType="read";mapModeType="READ";beforeUnmap=true;beforeDestroy=false;afterUnmap=false;afterDestroy=false] - expected: FAIL - - [:usageType="read";mapModeType="READ";beforeUnmap=true;beforeDestroy=false;afterUnmap=false;afterDestroy=true] - expected: FAIL - - [:usageType="read";mapModeType="READ";beforeUnmap=true;beforeDestroy=false;afterUnmap=true;afterDestroy=false] - expected: FAIL - - [:usageType="read";mapModeType="READ";beforeUnmap=true;beforeDestroy=false;afterUnmap=true;afterDestroy=true] - expected: FAIL - - [:usageType="read";mapModeType="READ";beforeUnmap=true;beforeDestroy=true;afterUnmap=false;afterDestroy=false] - expected: FAIL - - [:usageType="read";mapModeType="READ";beforeUnmap=true;beforeDestroy=true;afterUnmap=false;afterDestroy=true] - expected: FAIL - - [:usageType="read";mapModeType="READ";beforeUnmap=true;beforeDestroy=true;afterUnmap=true;afterDestroy=false] - expected: FAIL - - [:usageType="read";mapModeType="READ";beforeUnmap=true;beforeDestroy=true;afterUnmap=true;afterDestroy=true] - expected: FAIL - - [:usageType="read";mapModeType="WRITE";beforeUnmap=false;beforeDestroy=false;afterUnmap=false;afterDestroy=false] - - [:usageType="read";mapModeType="WRITE";beforeUnmap=false;beforeDestroy=false;afterUnmap=false;afterDestroy=true] - - [:usageType="read";mapModeType="WRITE";beforeUnmap=false;beforeDestroy=false;afterUnmap=true;afterDestroy=false] - - [:usageType="read";mapModeType="WRITE";beforeUnmap=false;beforeDestroy=false;afterUnmap=true;afterDestroy=true] - - [:usageType="read";mapModeType="WRITE";beforeUnmap=false;beforeDestroy=true;afterUnmap=false;afterDestroy=false] - expected: FAIL - - [:usageType="read";mapModeType="WRITE";beforeUnmap=false;beforeDestroy=true;afterUnmap=false;afterDestroy=true] - expected: FAIL - - [:usageType="read";mapModeType="WRITE";beforeUnmap=false;beforeDestroy=true;afterUnmap=true;afterDestroy=false] - expected: FAIL - - [:usageType="read";mapModeType="WRITE";beforeUnmap=false;beforeDestroy=true;afterUnmap=true;afterDestroy=true] - expected: FAIL - - [:usageType="read";mapModeType="WRITE";beforeUnmap=true;beforeDestroy=false;afterUnmap=false;afterDestroy=false] - expected: FAIL - - [:usageType="read";mapModeType="WRITE";beforeUnmap=true;beforeDestroy=false;afterUnmap=false;afterDestroy=true] - expected: FAIL - - [:usageType="read";mapModeType="WRITE";beforeUnmap=true;beforeDestroy=false;afterUnmap=true;afterDestroy=false] - expected: FAIL - - [:usageType="read";mapModeType="WRITE";beforeUnmap=true;beforeDestroy=false;afterUnmap=true;afterDestroy=true] - expected: FAIL - - [:usageType="read";mapModeType="WRITE";beforeUnmap=true;beforeDestroy=true;afterUnmap=false;afterDestroy=false] - expected: FAIL - - [:usageType="read";mapModeType="WRITE";beforeUnmap=true;beforeDestroy=true;afterUnmap=false;afterDestroy=true] - expected: FAIL - - [:usageType="read";mapModeType="WRITE";beforeUnmap=true;beforeDestroy=true;afterUnmap=true;afterDestroy=false] - expected: FAIL - - [:usageType="read";mapModeType="WRITE";beforeUnmap=true;beforeDestroy=true;afterUnmap=true;afterDestroy=true] - expected: FAIL - - [:usageType="write";mapModeType="READ";beforeUnmap=false;beforeDestroy=false;afterUnmap=false;afterDestroy=false] - - [:usageType="write";mapModeType="READ";beforeUnmap=false;beforeDestroy=false;afterUnmap=false;afterDestroy=true] - - [:usageType="write";mapModeType="READ";beforeUnmap=false;beforeDestroy=false;afterUnmap=true;afterDestroy=false] - - [:usageType="write";mapModeType="READ";beforeUnmap=false;beforeDestroy=false;afterUnmap=true;afterDestroy=true] - - [:usageType="write";mapModeType="READ";beforeUnmap=false;beforeDestroy=true;afterUnmap=false;afterDestroy=false] - expected: FAIL - - [:usageType="write";mapModeType="READ";beforeUnmap=false;beforeDestroy=true;afterUnmap=false;afterDestroy=true] - expected: FAIL - - [:usageType="write";mapModeType="READ";beforeUnmap=false;beforeDestroy=true;afterUnmap=true;afterDestroy=false] - expected: FAIL - - [:usageType="write";mapModeType="READ";beforeUnmap=false;beforeDestroy=true;afterUnmap=true;afterDestroy=true] - expected: FAIL - - [:usageType="write";mapModeType="READ";beforeUnmap=true;beforeDestroy=false;afterUnmap=false;afterDestroy=false] - expected: FAIL - - [:usageType="write";mapModeType="READ";beforeUnmap=true;beforeDestroy=false;afterUnmap=false;afterDestroy=true] - expected: FAIL - - [:usageType="write";mapModeType="READ";beforeUnmap=true;beforeDestroy=false;afterUnmap=true;afterDestroy=false] - expected: FAIL - - [:usageType="write";mapModeType="READ";beforeUnmap=true;beforeDestroy=false;afterUnmap=true;afterDestroy=true] - expected: FAIL - - [:usageType="write";mapModeType="READ";beforeUnmap=true;beforeDestroy=true;afterUnmap=false;afterDestroy=false] - expected: FAIL - - [:usageType="write";mapModeType="READ";beforeUnmap=true;beforeDestroy=true;afterUnmap=false;afterDestroy=true] - expected: FAIL - - [:usageType="write";mapModeType="READ";beforeUnmap=true;beforeDestroy=true;afterUnmap=true;afterDestroy=false] - expected: FAIL - - [:usageType="write";mapModeType="READ";beforeUnmap=true;beforeDestroy=true;afterUnmap=true;afterDestroy=true] - expected: FAIL - - [:usageType="write";mapModeType="WRITE";beforeUnmap=false;beforeDestroy=false;afterUnmap=false;afterDestroy=false] - - [:usageType="write";mapModeType="WRITE";beforeUnmap=false;beforeDestroy=false;afterUnmap=false;afterDestroy=true] - - [:usageType="write";mapModeType="WRITE";beforeUnmap=false;beforeDestroy=false;afterUnmap=true;afterDestroy=false] - - [:usageType="write";mapModeType="WRITE";beforeUnmap=false;beforeDestroy=false;afterUnmap=true;afterDestroy=true] - - [:usageType="write";mapModeType="WRITE";beforeUnmap=false;beforeDestroy=true;afterUnmap=false;afterDestroy=false] - expected: FAIL - - [:usageType="write";mapModeType="WRITE";beforeUnmap=false;beforeDestroy=true;afterUnmap=false;afterDestroy=true] - expected: FAIL - - [:usageType="write";mapModeType="WRITE";beforeUnmap=false;beforeDestroy=true;afterUnmap=true;afterDestroy=false] - expected: FAIL - - [:usageType="write";mapModeType="WRITE";beforeUnmap=false;beforeDestroy=true;afterUnmap=true;afterDestroy=true] - expected: FAIL - - [:usageType="write";mapModeType="WRITE";beforeUnmap=true;beforeDestroy=false;afterUnmap=false;afterDestroy=false] - expected: FAIL - - [:usageType="write";mapModeType="WRITE";beforeUnmap=true;beforeDestroy=false;afterUnmap=false;afterDestroy=true] - expected: FAIL - - [:usageType="write";mapModeType="WRITE";beforeUnmap=true;beforeDestroy=false;afterUnmap=true;afterDestroy=false] - expected: FAIL - - [:usageType="write";mapModeType="WRITE";beforeUnmap=true;beforeDestroy=false;afterUnmap=true;afterDestroy=true] - expected: FAIL - - [:usageType="write";mapModeType="WRITE";beforeUnmap=true;beforeDestroy=true;afterUnmap=false;afterDestroy=false] - expected: FAIL - - [:usageType="write";mapModeType="WRITE";beforeUnmap=true;beforeDestroy=true;afterUnmap=false;afterDestroy=true] - expected: FAIL - - [:usageType="write";mapModeType="WRITE";beforeUnmap=true;beforeDestroy=true;afterUnmap=true;afterDestroy=false] - expected: FAIL - - [:usageType="write";mapModeType="WRITE";beforeUnmap=true;beforeDestroy=true;afterUnmap=true;afterDestroy=true] - expected: FAIL - - -[service.https.html?worker=service&q=webgpu:api,operation,buffers,map:mapAsync,read,typedArrayAccess:*] - implementation-status: backlog - [:mapAsyncRegionLeft="default-expand";mapAsyncRegionRight="default-expand"] - expected: FAIL - - [:mapAsyncRegionLeft="default-expand";mapAsyncRegionRight="explicit-expand"] - expected: FAIL - - [:mapAsyncRegionLeft="default-expand";mapAsyncRegionRight="minimal"] - expected: FAIL - - [:mapAsyncRegionLeft="explicit-expand";mapAsyncRegionRight="default-expand"] - expected: FAIL - - [:mapAsyncRegionLeft="explicit-expand";mapAsyncRegionRight="explicit-expand"] - expected: FAIL - - [:mapAsyncRegionLeft="explicit-expand";mapAsyncRegionRight="minimal"] - expected: FAIL - - [:mapAsyncRegionLeft="minimal";mapAsyncRegionRight="default-expand"] - expected: FAIL - - [:mapAsyncRegionLeft="minimal";mapAsyncRegionRight="explicit-expand"] - expected: FAIL - - [:mapAsyncRegionLeft="minimal";mapAsyncRegionRight="minimal"] - expected: FAIL - - -[service.https.html?worker=service&q=webgpu:api,operation,buffers,map:mapAsync,read:*] - implementation-status: backlog - [:mapAsyncRegionLeft="default-expand";mapAsyncRegionRight="default-expand"] - expected: - if os == "win" and debug: FAIL - if os == "win" and not debug: [PASS, FAIL] - if os == "linux": FAIL - if os == "mac": FAIL - - [:mapAsyncRegionLeft="default-expand";mapAsyncRegionRight="explicit-expand"] - expected: FAIL - - [:mapAsyncRegionLeft="default-expand";mapAsyncRegionRight="minimal"] - expected: FAIL - - [:mapAsyncRegionLeft="explicit-expand";mapAsyncRegionRight="default-expand"] - expected: FAIL - - [:mapAsyncRegionLeft="explicit-expand";mapAsyncRegionRight="explicit-expand"] - expected: FAIL - - [:mapAsyncRegionLeft="explicit-expand";mapAsyncRegionRight="minimal"] - expected: FAIL - - [:mapAsyncRegionLeft="minimal";mapAsyncRegionRight="default-expand"] - expected: FAIL - - [:mapAsyncRegionLeft="minimal";mapAsyncRegionRight="explicit-expand"] - expected: FAIL - - [:mapAsyncRegionLeft="minimal";mapAsyncRegionRight="minimal"] - expected: FAIL - - -[service.https.html?worker=service&q=webgpu:api,operation,buffers,map:mapAsync,write,unchanged_ranges_preserved:*] - [:] - - -[service.https.html?worker=service&q=webgpu:api,operation,buffers,map:mapAsync,write:*] - [:mapAsyncRegionLeft="default-expand";mapAsyncRegionRight="default-expand"] - - [:mapAsyncRegionLeft="default-expand";mapAsyncRegionRight="explicit-expand"] - - [:mapAsyncRegionLeft="default-expand";mapAsyncRegionRight="minimal"] - - [:mapAsyncRegionLeft="explicit-expand";mapAsyncRegionRight="default-expand"] - - [:mapAsyncRegionLeft="explicit-expand";mapAsyncRegionRight="explicit-expand"] - - [:mapAsyncRegionLeft="explicit-expand";mapAsyncRegionRight="minimal"] - - [:mapAsyncRegionLeft="minimal";mapAsyncRegionRight="default-expand"] - - [:mapAsyncRegionLeft="minimal";mapAsyncRegionRight="explicit-expand"] - - [:mapAsyncRegionLeft="minimal";mapAsyncRegionRight="minimal"] - - -[service.https.html?worker=service&q=webgpu:api,operation,buffers,map:mappedAtCreation,mapState:*] - implementation-status: backlog - [:usageType="invalid";afterUnmap=false;afterDestroy=false] - expected: FAIL - - [:usageType="invalid";afterUnmap=false;afterDestroy=true] - expected: FAIL - - [:usageType="invalid";afterUnmap=true;afterDestroy=false] - expected: FAIL - - [:usageType="invalid";afterUnmap=true;afterDestroy=true] - expected: FAIL - - [:usageType="read";afterUnmap=false;afterDestroy=false] - - [:usageType="read";afterUnmap=false;afterDestroy=true] - - [:usageType="read";afterUnmap=true;afterDestroy=false] - - [:usageType="read";afterUnmap=true;afterDestroy=true] - - [:usageType="write";afterUnmap=false;afterDestroy=false] - - [:usageType="write";afterUnmap=false;afterDestroy=true] - - [:usageType="write";afterUnmap=true;afterDestroy=false] - - [:usageType="write";afterUnmap=true;afterDestroy=true] - - -[service.https.html?worker=service&q=webgpu:api,operation,buffers,map:mappedAtCreation:*] - [:mappable=false] - - [:mappable=true] - - -[service.https.html?worker=service&q=webgpu:api,operation,buffers,map:remapped_for_write:*] - [:mapAsyncRegionLeft="default-expand";mapAsyncRegionRight="default-expand"] - - [:mapAsyncRegionLeft="default-expand";mapAsyncRegionRight="explicit-expand"] - - [:mapAsyncRegionLeft="default-expand";mapAsyncRegionRight="minimal"] - - [:mapAsyncRegionLeft="explicit-expand";mapAsyncRegionRight="default-expand"] - - [:mapAsyncRegionLeft="explicit-expand";mapAsyncRegionRight="explicit-expand"] - - [:mapAsyncRegionLeft="explicit-expand";mapAsyncRegionRight="minimal"] - - [:mapAsyncRegionLeft="minimal";mapAsyncRegionRight="default-expand"] - - [:mapAsyncRegionLeft="minimal";mapAsyncRegionRight="explicit-expand"] - - [:mapAsyncRegionLeft="minimal";mapAsyncRegionRight="minimal"] diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/operation/buffers/map_ArrayBuffer/service.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/operation/buffers/map_ArrayBuffer/service.https.html.ini @@ -1,12 +0,0 @@ -[service.https.html?worker=service&q=webgpu:api,operation,buffers,map_ArrayBuffer:postMessage:*] - implementation-status: backlog - [:transfer=false;mapMode="READ"] - expected: FAIL - - [:transfer=false;mapMode="WRITE"] - - [:transfer=true;mapMode="READ"] - expected: FAIL - - [:transfer=true;mapMode="WRITE"] - expected: FAIL diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/operation/buffers/map_detach/service.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/operation/buffers/map_detach/service.https.html.ini @@ -1,2 +0,0 @@ -[service.https.html?worker=service&q=webgpu:api,operation,buffers,map_detach:while_mapped:*] - [:] diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/operation/buffers/map_oom/service.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/operation/buffers/map_oom/service.https.html.ini @@ -1,4 +0,0 @@ -[service.https.html?worker=service&q=webgpu:api,operation,buffers,map_oom:mappedAtCreation:*] - [:oom=false;size=16] - - [:oom=true;size=9007199254740984] diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/operation/command_buffer/basic/service.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/operation/command_buffer/basic/service.https.html.ini @@ -1,10 +0,0 @@ -[service.https.html?worker=service&q=webgpu:api,operation,command_buffer,basic:b2t2b:*] - [:] - - -[service.https.html?worker=service&q=webgpu:api,operation,command_buffer,basic:b2t2t2b:*] - [:] - - -[service.https.html?worker=service&q=webgpu:api,operation,command_buffer,basic:empty:*] - [:] diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/operation/command_buffer/copyBufferToBuffer/service.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/operation/command_buffer/copyBufferToBuffer/service.https.html.ini @@ -1,12 +0,0 @@ -[service.https.html?worker=service&q=webgpu:api,operation,command_buffer,copyBufferToBuffer:copy_order:*] - [:] - - -[service.https.html?worker=service&q=webgpu:api,operation,command_buffer,copyBufferToBuffer:single:*] - [:newSig=false] - - [:newSig=true] - - -[service.https.html?worker=service&q=webgpu:api,operation,command_buffer,copyBufferToBuffer:state_transitions:*] - [:] diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/operation/compute/basic/service.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/operation/compute/basic/service.https.html.ini @@ -1,37 +0,0 @@ -[service.https.html?worker=service&q=webgpu:api,operation,compute,basic:large_dispatch:*] - tags: [webgpu, webgpu-long] - implementation-status: - if os == "win": backlog - if os == "linux": backlog - expected: - if os == "win" and debug: TIMEOUT - if os == "linux": TIMEOUT - [:dispatchSize="maximum"] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux": [TIMEOUT, NOTRUN] - - [:dispatchSize=2048] - expected: - if os == "win": FAIL - - [:dispatchSize=2179] - expected: - if os == "win": FAIL - - [:dispatchSize=256] - expected: - if os == "win": FAIL - - [:dispatchSize=315] - expected: - if os == "win": FAIL - - [:dispatchSize=628] - expected: - if os == "win": FAIL - - -[service.https.html?worker=service&q=webgpu:api,operation,compute,basic:memcpy:*] - [:] diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/operation/onSubmittedWorkDone/service.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/operation/onSubmittedWorkDone/service.https.html.ini @@ -1,22 +0,0 @@ -[service.https.html?worker=service&q=webgpu:api,operation,onSubmittedWorkDone:many,parallel:*] - [:] - - -[service.https.html?worker=service&q=webgpu:api,operation,onSubmittedWorkDone:many,parallel_order:*] - [:] - - -[service.https.html?worker=service&q=webgpu:api,operation,onSubmittedWorkDone:many,serial:*] - tags: [webgpu, webgpu-long] - implementation-status: backlog - expected: TIMEOUT - [:] - expected: [TIMEOUT, NOTRUN] - - -[service.https.html?worker=service&q=webgpu:api,operation,onSubmittedWorkDone:with_work:*] - [:] - - -[service.https.html?worker=service&q=webgpu:api,operation,onSubmittedWorkDone:without_work:*] - [:] diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/operation/render_pass/storeOp/service.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/operation/render_pass/storeOp/service.https.html.ini @@ -1,190 +0,0 @@ -[service.https.html?worker=service&q=webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:*] - [:colorFormat="bgra8unorm";storeOperation="discard"] - - [:colorFormat="bgra8unorm";storeOperation="store"] - - [:colorFormat="bgra8unorm-srgb";storeOperation="discard"] - - [:colorFormat="bgra8unorm-srgb";storeOperation="store"] - - [:colorFormat="r16float";storeOperation="discard"] - - [:colorFormat="r16float";storeOperation="store"] - - [:colorFormat="r16sint";storeOperation="discard"] - - [:colorFormat="r16sint";storeOperation="store"] - - [:colorFormat="r16snorm";storeOperation="discard"] - - [:colorFormat="r16snorm";storeOperation="store"] - - [:colorFormat="r16uint";storeOperation="discard"] - - [:colorFormat="r16uint";storeOperation="store"] - - [:colorFormat="r16unorm";storeOperation="discard"] - - [:colorFormat="r16unorm";storeOperation="store"] - - [:colorFormat="r32float";storeOperation="discard"] - - [:colorFormat="r32float";storeOperation="store"] - - [:colorFormat="r32sint";storeOperation="discard"] - - [:colorFormat="r32sint";storeOperation="store"] - - [:colorFormat="r32uint";storeOperation="discard"] - - [:colorFormat="r32uint";storeOperation="store"] - - [:colorFormat="r8sint";storeOperation="discard"] - - [:colorFormat="r8sint";storeOperation="store"] - - [:colorFormat="r8uint";storeOperation="discard"] - - [:colorFormat="r8uint";storeOperation="store"] - - [:colorFormat="r8unorm";storeOperation="discard"] - - [:colorFormat="r8unorm";storeOperation="store"] - - [:colorFormat="rg11b10ufloat";storeOperation="discard"] - - [:colorFormat="rg11b10ufloat";storeOperation="store"] - - [:colorFormat="rg16float";storeOperation="discard"] - - [:colorFormat="rg16float";storeOperation="store"] - - [:colorFormat="rg16sint";storeOperation="discard"] - - [:colorFormat="rg16sint";storeOperation="store"] - - [:colorFormat="rg16snorm";storeOperation="discard"] - - [:colorFormat="rg16snorm";storeOperation="store"] - - [:colorFormat="rg16uint";storeOperation="discard"] - - [:colorFormat="rg16uint";storeOperation="store"] - - [:colorFormat="rg16unorm";storeOperation="discard"] - - [:colorFormat="rg16unorm";storeOperation="store"] - - [:colorFormat="rg32float";storeOperation="discard"] - - [:colorFormat="rg32float";storeOperation="store"] - - [:colorFormat="rg32sint";storeOperation="discard"] - - [:colorFormat="rg32sint";storeOperation="store"] - - [:colorFormat="rg32uint";storeOperation="discard"] - - [:colorFormat="rg32uint";storeOperation="store"] - - [:colorFormat="rg8sint";storeOperation="discard"] - - [:colorFormat="rg8sint";storeOperation="store"] - - [:colorFormat="rg8uint";storeOperation="discard"] - - [:colorFormat="rg8uint";storeOperation="store"] - - [:colorFormat="rg8unorm";storeOperation="discard"] - - [:colorFormat="rg8unorm";storeOperation="store"] - - [:colorFormat="rgb10a2uint";storeOperation="discard"] - - [:colorFormat="rgb10a2uint";storeOperation="store"] - - [:colorFormat="rgb10a2unorm";storeOperation="discard"] - - [:colorFormat="rgb10a2unorm";storeOperation="store"] - - [:colorFormat="rgba16float";storeOperation="discard"] - - [:colorFormat="rgba16float";storeOperation="store"] - - [:colorFormat="rgba16sint";storeOperation="discard"] - - [:colorFormat="rgba16sint";storeOperation="store"] - - [:colorFormat="rgba16snorm";storeOperation="discard"] - - [:colorFormat="rgba16snorm";storeOperation="store"] - - [:colorFormat="rgba16uint";storeOperation="discard"] - - [:colorFormat="rgba16uint";storeOperation="store"] - - [:colorFormat="rgba16unorm";storeOperation="discard"] - - [:colorFormat="rgba16unorm";storeOperation="store"] - - [:colorFormat="rgba32float";storeOperation="discard"] - - [:colorFormat="rgba32float";storeOperation="store"] - - [:colorFormat="rgba32sint";storeOperation="discard"] - - [:colorFormat="rgba32sint";storeOperation="store"] - - [:colorFormat="rgba32uint";storeOperation="discard"] - - [:colorFormat="rgba32uint";storeOperation="store"] - - [:colorFormat="rgba8sint";storeOperation="discard"] - - [:colorFormat="rgba8sint";storeOperation="store"] - - [:colorFormat="rgba8uint";storeOperation="discard"] - - [:colorFormat="rgba8uint";storeOperation="store"] - - [:colorFormat="rgba8unorm";storeOperation="discard"] - - [:colorFormat="rgba8unorm";storeOperation="store"] - - [:colorFormat="rgba8unorm-srgb";storeOperation="discard"] - - [:colorFormat="rgba8unorm-srgb";storeOperation="store"] - - -[service.https.html?worker=service&q=webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_with_depth_stencil_attachment:*] - [:colorStoreOperation="discard";depthStencilStoreOperation="discard"] - - [:colorStoreOperation="discard";depthStencilStoreOperation="store"] - - [:colorStoreOperation="store";depthStencilStoreOperation="discard"] - - [:colorStoreOperation="store";depthStencilStoreOperation="store"] - - -[service.https.html?worker=service&q=webgpu:api,operation,render_pass,storeOp:render_pass_store_op,depth_stencil_attachment_only:*] - [:depthStencilFormat="depth16unorm";storeOperation="discard"] - - [:depthStencilFormat="depth16unorm";storeOperation="store"] - - [:depthStencilFormat="depth32float";storeOperation="discard"] - - [:depthStencilFormat="depth32float";storeOperation="store"] - - [:depthStencilFormat="stencil8";storeOperation="discard"] - - [:depthStencilFormat="stencil8";storeOperation="store"] - - -[service.https.html?worker=service&q=webgpu:api,operation,render_pass,storeOp:render_pass_store_op,multiple_color_attachments:*] - [:storeOperation1="discard";storeOperation2="discard"] - - [:storeOperation1="discard";storeOperation2="store"] - - [:storeOperation1="store";storeOperation2="discard"] - - [:storeOperation1="store";storeOperation2="store"] diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/operation/render_pass/storeop2/service.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/operation/render_pass/storeop2/service.https.html.ini @@ -1,4 +0,0 @@ -[service.https.html?worker=service&q=webgpu:api,operation,render_pass,storeop2:storeOp_controls_whether_1x1_drawn_quad_is_stored:*] - [:storeOp="discard"] - - [:storeOp="store"] diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/operation/rendering/basic/service.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/operation/rendering/basic/service.https.html.ini @@ -1,16 +0,0 @@ -[service.https.html?worker=service&q=webgpu:api,operation,rendering,basic:clear:*] - [:] - - -[service.https.html?worker=service&q=webgpu:api,operation,rendering,basic:fullscreen_quad:*] - [:] - - -[service.https.html?worker=service&q=webgpu:api,operation,rendering,basic:large_draw:*] - [:indexed=false;indirect=false] - - [:indexed=false;indirect=true] - - [:indexed=true;indirect=false] - - [:indexed=true;indirect=true] diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/validation/buffer/destroy/service.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/validation/buffer/destroy/service.https.html.ini @@ -1,14 +0,0 @@ -[service.https.html?worker=service&q=webgpu:api,validation,buffer,destroy:all_usages:*] - [:] - - -[service.https.html?worker=service&q=webgpu:api,validation,buffer,destroy:error_buffer:*] - [:] - - -[service.https.html?worker=service&q=webgpu:api,validation,buffer,destroy:twice:*] - [:] - - -[service.https.html?worker=service&q=webgpu:api,validation,buffer,destroy:while_mapped:*] - [:] diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/validation/buffer/mapping/service.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/validation/buffer/mapping/service.https.html.ini @@ -1,145 +0,0 @@ -[service.https.html?worker=service&q=webgpu:api,validation,buffer,mapping:gc_behavior,mapAsync:*] - [:] - - -[service.https.html?worker=service&q=webgpu:api,validation,buffer,mapping:gc_behavior,mappedAtCreation:*] - [:] - - -[service.https.html?worker=service&q=webgpu:api,validation,buffer,mapping:getMappedRange,disjointRanges:*] - [:] - - -[service.https.html?worker=service&q=webgpu:api,validation,buffer,mapping:getMappedRange,disjointRanges_many:*] - [:] - - -[service.https.html?worker=service&q=webgpu:api,validation,buffer,mapping:getMappedRange,offsetAndSizeAlignment,mapped:*] - [:mapMode=1] - - [:mapMode=2] - - -[service.https.html?worker=service&q=webgpu:api,validation,buffer,mapping:getMappedRange,offsetAndSizeAlignment,mappedAtCreation:*] - [:] - - -[service.https.html?worker=service&q=webgpu:api,validation,buffer,mapping:getMappedRange,sizeAndOffsetOOB,mapped:*] - [:] - - -[service.https.html?worker=service&q=webgpu:api,validation,buffer,mapping:getMappedRange,sizeAndOffsetOOB,mappedAtCreation:*] - [:] - - -[service.https.html?worker=service&q=webgpu:api,validation,buffer,mapping:getMappedRange,state,destroyed:*] - [:] - - -[service.https.html?worker=service&q=webgpu:api,validation,buffer,mapping:getMappedRange,state,invalid_mappedAtCreation:*] - implementation-status: backlog - [:] - expected: FAIL - - -[service.https.html?worker=service&q=webgpu:api,validation,buffer,mapping:getMappedRange,state,mapped:*] - [:] - - -[service.https.html?worker=service&q=webgpu:api,validation,buffer,mapping:getMappedRange,state,mappedAgain:*] - [:] - - -[service.https.html?worker=service&q=webgpu:api,validation,buffer,mapping:getMappedRange,state,mappedAtCreation:*] - [:] - - -[service.https.html?worker=service&q=webgpu:api,validation,buffer,mapping:getMappedRange,state,mappingPending:*] - [:] - - -[service.https.html?worker=service&q=webgpu:api,validation,buffer,mapping:getMappedRange,state,unmapped:*] - [:] - - -[service.https.html?worker=service&q=webgpu:api,validation,buffer,mapping:getMappedRange,subrange,mapped:*] - [:mapMode=1] - - [:mapMode=2] - - -[service.https.html?worker=service&q=webgpu:api,validation,buffer,mapping:getMappedRange,subrange,mappedAtCreation:*] - [:] - - -[service.https.html?worker=service&q=webgpu:api,validation,buffer,mapping:mapAsync,abort_over_invalid_error:*] - [:] - - -[service.https.html?worker=service&q=webgpu:api,validation,buffer,mapping:mapAsync,earlyRejection:*] - [:] - - -[service.https.html?worker=service&q=webgpu:api,validation,buffer,mapping:mapAsync,invalidBuffer:*] - [:] - - -[service.https.html?worker=service&q=webgpu:api,validation,buffer,mapping:mapAsync,offsetAndSizeAlignment:*] - [:] - - -[service.https.html?worker=service&q=webgpu:api,validation,buffer,mapping:mapAsync,offsetAndSizeOOB:*] - [:] - - -[service.https.html?worker=service&q=webgpu:api,validation,buffer,mapping:mapAsync,sizeUnspecifiedOOB:*] - [:] - - -[service.https.html?worker=service&q=webgpu:api,validation,buffer,mapping:mapAsync,state,destroyed:*] - implementation-status: backlog - [:] - expected: FAIL - - -[service.https.html?worker=service&q=webgpu:api,validation,buffer,mapping:mapAsync,state,mapped:*] - [:] - - -[service.https.html?worker=service&q=webgpu:api,validation,buffer,mapping:mapAsync,state,mappedAtCreation:*] - [:] - - -[service.https.html?worker=service&q=webgpu:api,validation,buffer,mapping:mapAsync,state,mappingPending:*] - implementation-status: backlog - [:] - expected: FAIL - - -[service.https.html?worker=service&q=webgpu:api,validation,buffer,mapping:mapAsync,usage:*] - implementation-status: backlog - expected: TIMEOUT - [:] - expected: [TIMEOUT, NOTRUN] - - -[service.https.html?worker=service&q=webgpu:api,validation,buffer,mapping:unmap,state,destroyed:*] - [:] - - -[service.https.html?worker=service&q=webgpu:api,validation,buffer,mapping:unmap,state,mapped:*] - [:] - - -[service.https.html?worker=service&q=webgpu:api,validation,buffer,mapping:unmap,state,mappedAtCreation:*] - [:] - - -[service.https.html?worker=service&q=webgpu:api,validation,buffer,mapping:unmap,state,mappingPending:*] - implementation-status: backlog - [:] - expected: FAIL - - -[service.https.html?worker=service&q=webgpu:api,validation,buffer,mapping:unmap,state,unmapped:*] - [:] diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/idl/constants/flags/service.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/idl/constants/flags/service.https.html.ini @@ -1,68 +0,0 @@ -[service.https.html?worker=service&q=webgpu:idl,constants,flags:BufferUsage,count:*] - [:] - - -[service.https.html?worker=service&q=webgpu:idl,constants,flags:BufferUsage,values:*] - [:key="COPY_DST"] - - [:key="COPY_SRC"] - - [:key="INDEX"] - - [:key="INDIRECT"] - - [:key="MAP_READ"] - - [:key="MAP_WRITE"] - - [:key="QUERY_RESOLVE"] - - [:key="STORAGE"] - - [:key="UNIFORM"] - - [:key="VERTEX"] - - -[service.https.html?worker=service&q=webgpu:idl,constants,flags:ColorWrite,count:*] - [:] - - -[service.https.html?worker=service&q=webgpu:idl,constants,flags:ColorWrite,values:*] - [:key="ALL"] - - [:key="ALPHA"] - - [:key="BLUE"] - - [:key="GREEN"] - - [:key="RED"] - - -[service.https.html?worker=service&q=webgpu:idl,constants,flags:ShaderStage,count:*] - [:] - - -[service.https.html?worker=service&q=webgpu:idl,constants,flags:ShaderStage,values:*] - [:key="COMPUTE"] - - [:key="FRAGMENT"] - - [:key="VERTEX"] - - -[service.https.html?worker=service&q=webgpu:idl,constants,flags:TextureUsage,count:*] - [:] - - -[service.https.html?worker=service&q=webgpu:idl,constants,flags:TextureUsage,values:*] - [:key="COPY_DST"] - - [:key="COPY_SRC"] - - [:key="RENDER_ATTACHMENT"] - - [:key="STORAGE_BINDING"] - - [:key="TEXTURE_BINDING"] diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/idl/constructable/service.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/idl/constructable/service.https.html.ini @@ -1,20 +0,0 @@ -[service.https.html?worker=service&q=webgpu:idl,constructable:gpu_errors:*] - [:errorType="GPUInternalError"] - - [:errorType="GPUOutOfMemoryError"] - - [:errorType="GPUValidationError"] - - -[service.https.html?worker=service&q=webgpu:idl,constructable:pipeline_errors:*] - [:msg="_undef_";options={"reason":"internal"}] - - [:msg="_undef_";options={"reason":"validation"}] - - [:msg="some%20msg";options={"reason":"internal"}] - - [:msg="some%20msg";options={"reason":"validation"}] - - -[service.https.html?worker=service&q=webgpu:idl,constructable:uncaptured_error_event:*] - [:] diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/idl/javascript/service.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/idl/javascript/service.https.html.ini @@ -1,229 +0,0 @@ -[service.https.html?worker=service&q=webgpu:idl,javascript:device,EventTarget:*] - [:test="canPassCustomEventThroughDevice"] - - [:test="canPassEventThroughDevice"] - - [:test="passingGPUUncapturedErrorEventWorksThoughEventTarget"] - - [:test="patchingEventTargetAffectsDevice"] - - -[service.https.html?worker=service&q=webgpu:idl,javascript:device,addEventListener:*] - [:test="EventHandler"] - - [:test="EventListener"] - - -[service.https.html?worker=service&q=webgpu:idl,javascript:getter_replacement:*] - [:type="adapter"] - - [:type="adapter.limits"] - - [:type="buffer"] - - [:type="device"] - - [:type="device.limits"] - - [:type="gpu"] - - [:type="querySet"] - - [:type="texture"] - - -[service.https.html?worker=service&q=webgpu:idl,javascript:inheritance:*] - [:type="GPUDevice"] - - [:type="GPUInternalError"] - - [:type="GPUOutOfMemoryError"] - - [:type="GPUPipelineError"] - - [:type="GPUUncapturedErrorEvent"] - - [:type="GPUValidationError"] - - -[service.https.html?worker=service&q=webgpu:idl,javascript:limits:*] - implementation-status: backlog - [:type="adapter"] - expected: FAIL - - [:type="device"] - expected: FAIL - - -[service.https.html?worker=service&q=webgpu:idl,javascript:method_replacement:*] - implementation-status: - if os == "linux": backlog - [:type="adapter"] - - [:type="adapter.limits"] - - [:type="buffer"] - - [:type="device"] - expected: - if os == "linux": FAIL - - [:type="device.limits"] - - [:type="gpu"] - - [:type="querySet"] - - [:type="texture"] - - -[service.https.html?worker=service&q=webgpu:idl,javascript:obj,Object_keys:*] - [:type="adapter"] - - [:type="adapter.limits"] - - [:type="buffer"] - - [:type="device"] - - [:type="device.limits"] - - [:type="gpu"] - - [:type="querySet"] - - [:type="texture"] - - -[service.https.html?worker=service&q=webgpu:idl,javascript:obj,for_in:*] - implementation-status: - if os == "linux": backlog - [:type="adapter"] - - [:type="adapter.limits"] - - [:type="buffer"] - - [:type="device"] - expected: - if os == "linux": FAIL - - [:type="device.limits"] - - [:type="gpu"] - - [:type="querySet"] - - [:type="texture"] - - -[service.https.html?worker=service&q=webgpu:idl,javascript:obj,for_of:*] - [:type="adapter"] - - [:type="adapter.limits"] - - [:type="buffer"] - - [:type="device"] - - [:type="device.limits"] - - [:type="gpu"] - - [:type="querySet"] - - [:type="texture"] - - -[service.https.html?worker=service&q=webgpu:idl,javascript:obj,getOwnPropertyDescriptors:*] - [:type="adapter"] - - [:type="adapter.limits"] - - [:type="buffer"] - - [:type="device"] - - [:type="device.limits"] - - [:type="gpu"] - - [:type="querySet"] - - [:type="texture"] - - -[service.https.html?worker=service&q=webgpu:idl,javascript:obj,spread:*] - [:type="adapter"] - - [:type="adapter.limits"] - - [:type="buffer"] - - [:type="device"] - - [:type="device.limits"] - - [:type="gpu"] - - [:type="querySet"] - - [:type="texture"] - - -[service.https.html?worker=service&q=webgpu:idl,javascript:readonly_properties:*] - [:type="adapter"] - - [:type="adapter.limits"] - - [:type="buffer"] - - [:type="device"] - - [:type="device.limits"] - - [:type="gpu"] - - [:type="querySet"] - - [:type="texture"] - - -[service.https.html?worker=service&q=webgpu:idl,javascript:sameObject:*] - [:type="adapter"] - - [:type="adapter.limits"] - - [:type="buffer"] - - [:type="device"] - - [:type="device.limits"] - - [:type="gpu"] - - [:type="querySet"] - - [:type="texture"] - - -[service.https.html?worker=service&q=webgpu:idl,javascript:setlike,requiredFeatures:*] - [:type="adapterFeatures"] - - [:type="deviceFeatures"] - - -[service.https.html?worker=service&q=webgpu:idl,javascript:setlike,set:*] - [:type="adapterFeatures"] - - [:type="deviceFeatures"] - - [:type="wgslLanguageFeatures"] - - -[service.https.html?worker=service&q=webgpu:idl,javascript:setlike,spread:*] - [:type="adapterFeatures"] - - [:type="deviceFeatures"] - - [:type="wgslLanguageFeatures"] diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/print_environment/service.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/print_environment/service.https.html.ini @@ -1,2 +0,0 @@ -[service.https.html?worker=service&q=webgpu:print_environment:info:*] - [:] diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/web_platform/canvas/configure/service.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/web_platform/canvas/configure/service.https.html.ini @@ -1,543 +0,0 @@ -[service.https.html?worker=service&q=webgpu:web_platform,canvas,configure:alpha_mode:*] - [:canvasType="offscreen"] - - [:canvasType="onscreen"] - - -[service.https.html?worker=service&q=webgpu:web_platform,canvas,configure:defaults:*] - implementation-status: backlog - [:canvasType="offscreen"] - expected: FAIL - - [:canvasType="onscreen"] - - -[service.https.html?worker=service&q=webgpu:web_platform,canvas,configure:device:*] - implementation-status: backlog - [:canvasType="offscreen"] - expected: FAIL - - [:canvasType="onscreen"] - - -[service.https.html?worker=service&q=webgpu:web_platform,canvas,configure:format:*] - implementation-status: backlog - [:canvasType="offscreen";format="astc-10x10-unorm"] - - [:canvasType="offscreen";format="astc-10x10-unorm-srgb"] - - [:canvasType="offscreen";format="astc-10x5-unorm"] - - [:canvasType="offscreen";format="astc-10x5-unorm-srgb"] - - [:canvasType="offscreen";format="astc-10x6-unorm"] - - [:canvasType="offscreen";format="astc-10x6-unorm-srgb"] - - [:canvasType="offscreen";format="astc-10x8-unorm"] - - [:canvasType="offscreen";format="astc-10x8-unorm-srgb"] - - [:canvasType="offscreen";format="astc-12x10-unorm"] - - [:canvasType="offscreen";format="astc-12x10-unorm-srgb"] - - [:canvasType="offscreen";format="astc-12x12-unorm"] - - [:canvasType="offscreen";format="astc-12x12-unorm-srgb"] - - [:canvasType="offscreen";format="astc-4x4-unorm"] - - [:canvasType="offscreen";format="astc-4x4-unorm-srgb"] - - [:canvasType="offscreen";format="astc-5x4-unorm"] - - [:canvasType="offscreen";format="astc-5x4-unorm-srgb"] - - [:canvasType="offscreen";format="astc-5x5-unorm"] - - [:canvasType="offscreen";format="astc-5x5-unorm-srgb"] - - [:canvasType="offscreen";format="astc-6x5-unorm"] - - [:canvasType="offscreen";format="astc-6x5-unorm-srgb"] - - [:canvasType="offscreen";format="astc-6x6-unorm"] - - [:canvasType="offscreen";format="astc-6x6-unorm-srgb"] - - [:canvasType="offscreen";format="astc-8x5-unorm"] - - [:canvasType="offscreen";format="astc-8x5-unorm-srgb"] - - [:canvasType="offscreen";format="astc-8x6-unorm"] - - [:canvasType="offscreen";format="astc-8x6-unorm-srgb"] - - [:canvasType="offscreen";format="astc-8x8-unorm"] - - [:canvasType="offscreen";format="astc-8x8-unorm-srgb"] - - [:canvasType="offscreen";format="bc1-rgba-unorm"] - - [:canvasType="offscreen";format="bc1-rgba-unorm-srgb"] - - [:canvasType="offscreen";format="bc2-rgba-unorm"] - - [:canvasType="offscreen";format="bc2-rgba-unorm-srgb"] - - [:canvasType="offscreen";format="bc3-rgba-unorm"] - - [:canvasType="offscreen";format="bc3-rgba-unorm-srgb"] - - [:canvasType="offscreen";format="bc4-r-snorm"] - - [:canvasType="offscreen";format="bc4-r-unorm"] - - [:canvasType="offscreen";format="bc5-rg-snorm"] - - [:canvasType="offscreen";format="bc5-rg-unorm"] - - [:canvasType="offscreen";format="bc6h-rgb-float"] - - [:canvasType="offscreen";format="bc6h-rgb-ufloat"] - - [:canvasType="offscreen";format="bc7-rgba-unorm"] - - [:canvasType="offscreen";format="bc7-rgba-unorm-srgb"] - - [:canvasType="offscreen";format="bgra8unorm"] - - [:canvasType="offscreen";format="bgra8unorm-srgb"] - - [:canvasType="offscreen";format="depth16unorm"] - - [:canvasType="offscreen";format="depth24plus"] - - [:canvasType="offscreen";format="depth24plus-stencil8"] - - [:canvasType="offscreen";format="depth32float"] - - [:canvasType="offscreen";format="depth32float-stencil8"] - - [:canvasType="offscreen";format="eac-r11snorm"] - - [:canvasType="offscreen";format="eac-r11unorm"] - - [:canvasType="offscreen";format="eac-rg11snorm"] - - [:canvasType="offscreen";format="eac-rg11unorm"] - - [:canvasType="offscreen";format="etc2-rgb8a1unorm"] - - [:canvasType="offscreen";format="etc2-rgb8a1unorm-srgb"] - - [:canvasType="offscreen";format="etc2-rgb8unorm"] - - [:canvasType="offscreen";format="etc2-rgb8unorm-srgb"] - - [:canvasType="offscreen";format="etc2-rgba8unorm"] - - [:canvasType="offscreen";format="etc2-rgba8unorm-srgb"] - - [:canvasType="offscreen";format="r16float"] - - [:canvasType="offscreen";format="r16sint"] - - [:canvasType="offscreen";format="r16snorm"] - - [:canvasType="offscreen";format="r16uint"] - - [:canvasType="offscreen";format="r16unorm"] - - [:canvasType="offscreen";format="r32float"] - - [:canvasType="offscreen";format="r32sint"] - - [:canvasType="offscreen";format="r32uint"] - - [:canvasType="offscreen";format="r8sint"] - - [:canvasType="offscreen";format="r8snorm"] - - [:canvasType="offscreen";format="r8uint"] - - [:canvasType="offscreen";format="r8unorm"] - - [:canvasType="offscreen";format="rg11b10ufloat"] - - [:canvasType="offscreen";format="rg16float"] - - [:canvasType="offscreen";format="rg16sint"] - - [:canvasType="offscreen";format="rg16snorm"] - - [:canvasType="offscreen";format="rg16uint"] - - [:canvasType="offscreen";format="rg16unorm"] - - [:canvasType="offscreen";format="rg32float"] - - [:canvasType="offscreen";format="rg32sint"] - - [:canvasType="offscreen";format="rg32uint"] - - [:canvasType="offscreen";format="rg8sint"] - - [:canvasType="offscreen";format="rg8snorm"] - - [:canvasType="offscreen";format="rg8uint"] - - [:canvasType="offscreen";format="rg8unorm"] - - [:canvasType="offscreen";format="rgb10a2uint"] - - [:canvasType="offscreen";format="rgb10a2unorm"] - - [:canvasType="offscreen";format="rgb9e5ufloat"] - - [:canvasType="offscreen";format="rgba16float"] - expected: FAIL - - [:canvasType="offscreen";format="rgba16sint"] - - [:canvasType="offscreen";format="rgba16snorm"] - - [:canvasType="offscreen";format="rgba16uint"] - - [:canvasType="offscreen";format="rgba16unorm"] - - [:canvasType="offscreen";format="rgba32float"] - - [:canvasType="offscreen";format="rgba32sint"] - - [:canvasType="offscreen";format="rgba32uint"] - - [:canvasType="offscreen";format="rgba8sint"] - - [:canvasType="offscreen";format="rgba8snorm"] - - [:canvasType="offscreen";format="rgba8uint"] - - [:canvasType="offscreen";format="rgba8unorm"] - - [:canvasType="offscreen";format="rgba8unorm-srgb"] - - [:canvasType="offscreen";format="stencil8"] - - [:canvasType="onscreen";format="astc-10x10-unorm"] - - [:canvasType="onscreen";format="astc-10x10-unorm-srgb"] - - [:canvasType="onscreen";format="astc-10x5-unorm"] - - [:canvasType="onscreen";format="astc-10x5-unorm-srgb"] - - [:canvasType="onscreen";format="astc-10x6-unorm"] - - [:canvasType="onscreen";format="astc-10x6-unorm-srgb"] - - [:canvasType="onscreen";format="astc-10x8-unorm"] - - [:canvasType="onscreen";format="astc-10x8-unorm-srgb"] - - [:canvasType="onscreen";format="astc-12x10-unorm"] - - [:canvasType="onscreen";format="astc-12x10-unorm-srgb"] - - [:canvasType="onscreen";format="astc-12x12-unorm"] - - [:canvasType="onscreen";format="astc-12x12-unorm-srgb"] - - [:canvasType="onscreen";format="astc-4x4-unorm"] - - [:canvasType="onscreen";format="astc-4x4-unorm-srgb"] - - [:canvasType="onscreen";format="astc-5x4-unorm"] - - [:canvasType="onscreen";format="astc-5x4-unorm-srgb"] - - [:canvasType="onscreen";format="astc-5x5-unorm"] - - [:canvasType="onscreen";format="astc-5x5-unorm-srgb"] - - [:canvasType="onscreen";format="astc-6x5-unorm"] - - [:canvasType="onscreen";format="astc-6x5-unorm-srgb"] - - [:canvasType="onscreen";format="astc-6x6-unorm"] - - [:canvasType="onscreen";format="astc-6x6-unorm-srgb"] - - [:canvasType="onscreen";format="astc-8x5-unorm"] - - [:canvasType="onscreen";format="astc-8x5-unorm-srgb"] - - [:canvasType="onscreen";format="astc-8x6-unorm"] - - [:canvasType="onscreen";format="astc-8x6-unorm-srgb"] - - [:canvasType="onscreen";format="astc-8x8-unorm"] - - [:canvasType="onscreen";format="astc-8x8-unorm-srgb"] - - [:canvasType="onscreen";format="bc1-rgba-unorm"] - - [:canvasType="onscreen";format="bc1-rgba-unorm-srgb"] - - [:canvasType="onscreen";format="bc2-rgba-unorm"] - - [:canvasType="onscreen";format="bc2-rgba-unorm-srgb"] - - [:canvasType="onscreen";format="bc3-rgba-unorm"] - - [:canvasType="onscreen";format="bc3-rgba-unorm-srgb"] - - [:canvasType="onscreen";format="bc4-r-snorm"] - - [:canvasType="onscreen";format="bc4-r-unorm"] - - [:canvasType="onscreen";format="bc5-rg-snorm"] - - [:canvasType="onscreen";format="bc5-rg-unorm"] - - [:canvasType="onscreen";format="bc6h-rgb-float"] - - [:canvasType="onscreen";format="bc6h-rgb-ufloat"] - - [:canvasType="onscreen";format="bc7-rgba-unorm"] - - [:canvasType="onscreen";format="bc7-rgba-unorm-srgb"] - - [:canvasType="onscreen";format="bgra8unorm"] - - [:canvasType="onscreen";format="bgra8unorm-srgb"] - - [:canvasType="onscreen";format="depth16unorm"] - - [:canvasType="onscreen";format="depth24plus"] - - [:canvasType="onscreen";format="depth24plus-stencil8"] - - [:canvasType="onscreen";format="depth32float"] - - [:canvasType="onscreen";format="depth32float-stencil8"] - - [:canvasType="onscreen";format="eac-r11snorm"] - - [:canvasType="onscreen";format="eac-r11unorm"] - - [:canvasType="onscreen";format="eac-rg11snorm"] - - [:canvasType="onscreen";format="eac-rg11unorm"] - - [:canvasType="onscreen";format="etc2-rgb8a1unorm"] - - [:canvasType="onscreen";format="etc2-rgb8a1unorm-srgb"] - - [:canvasType="onscreen";format="etc2-rgb8unorm"] - - [:canvasType="onscreen";format="etc2-rgb8unorm-srgb"] - - [:canvasType="onscreen";format="etc2-rgba8unorm"] - - [:canvasType="onscreen";format="etc2-rgba8unorm-srgb"] - - [:canvasType="onscreen";format="r16float"] - - [:canvasType="onscreen";format="r16sint"] - - [:canvasType="onscreen";format="r16snorm"] - - [:canvasType="onscreen";format="r16uint"] - - [:canvasType="onscreen";format="r16unorm"] - - [:canvasType="onscreen";format="r32float"] - - [:canvasType="onscreen";format="r32sint"] - - [:canvasType="onscreen";format="r32uint"] - - [:canvasType="onscreen";format="r8sint"] - - [:canvasType="onscreen";format="r8snorm"] - - [:canvasType="onscreen";format="r8uint"] - - [:canvasType="onscreen";format="r8unorm"] - - [:canvasType="onscreen";format="rg11b10ufloat"] - - [:canvasType="onscreen";format="rg16float"] - - [:canvasType="onscreen";format="rg16sint"] - - [:canvasType="onscreen";format="rg16snorm"] - - [:canvasType="onscreen";format="rg16uint"] - - [:canvasType="onscreen";format="rg16unorm"] - - [:canvasType="onscreen";format="rg32float"] - - [:canvasType="onscreen";format="rg32sint"] - - [:canvasType="onscreen";format="rg32uint"] - - [:canvasType="onscreen";format="rg8sint"] - - [:canvasType="onscreen";format="rg8snorm"] - - [:canvasType="onscreen";format="rg8uint"] - - [:canvasType="onscreen";format="rg8unorm"] - - [:canvasType="onscreen";format="rgb10a2uint"] - - [:canvasType="onscreen";format="rgb10a2unorm"] - - [:canvasType="onscreen";format="rgb9e5ufloat"] - - [:canvasType="onscreen";format="rgba16float"] - - [:canvasType="onscreen";format="rgba16sint"] - - [:canvasType="onscreen";format="rgba16snorm"] - - [:canvasType="onscreen";format="rgba16uint"] - - [:canvasType="onscreen";format="rgba16unorm"] - - [:canvasType="onscreen";format="rgba32float"] - - [:canvasType="onscreen";format="rgba32sint"] - - [:canvasType="onscreen";format="rgba32uint"] - - [:canvasType="onscreen";format="rgba8sint"] - - [:canvasType="onscreen";format="rgba8snorm"] - - [:canvasType="onscreen";format="rgba8uint"] - - [:canvasType="onscreen";format="rgba8unorm"] - - [:canvasType="onscreen";format="rgba8unorm-srgb"] - - [:canvasType="onscreen";format="stencil8"] - - -[service.https.html?worker=service&q=webgpu:web_platform,canvas,configure:size_zero_after_configure:*] - implementation-status: backlog - [:canvasType="offscreen";zeroDimension="height"] - expected: FAIL - - [:canvasType="offscreen";zeroDimension="width"] - expected: FAIL - - [:canvasType="onscreen";zeroDimension="height"] - - [:canvasType="onscreen";zeroDimension="width"] - - -[service.https.html?worker=service&q=webgpu:web_platform,canvas,configure:size_zero_before_configure:*] - [:canvasType="offscreen";zeroDimension="height"] - - [:canvasType="offscreen";zeroDimension="width"] - - [:canvasType="onscreen";zeroDimension="height"] - - [:canvasType="onscreen";zeroDimension="width"] - - -[service.https.html?worker=service&q=webgpu:web_platform,canvas,configure:usage:*] - implementation-status: backlog - [:canvasType="offscreen"] - expected: FAIL - - [:canvasType="onscreen"] - - -[service.https.html?worker=service&q=webgpu:web_platform,canvas,configure:viewFormats:*] - implementation-status: backlog - [:canvasType="offscreen";format="bgra8unorm";viewFormatFeature="_undef_"] - expected: FAIL - - [:canvasType="offscreen";format="bgra8unorm";viewFormatFeature="depth32float-stencil8"] - expected: FAIL - - [:canvasType="offscreen";format="bgra8unorm";viewFormatFeature="texture-compression-astc"] - - [:canvasType="offscreen";format="bgra8unorm";viewFormatFeature="texture-compression-bc"] - expected: FAIL - - [:canvasType="offscreen";format="bgra8unorm";viewFormatFeature="texture-compression-etc2"] - - [:canvasType="offscreen";format="bgra8unorm";viewFormatFeature="texture-formats-tier1"] - - [:canvasType="offscreen";format="rgba16float";viewFormatFeature="_undef_"] - expected: FAIL - - [:canvasType="offscreen";format="rgba16float";viewFormatFeature="depth32float-stencil8"] - expected: FAIL - - [:canvasType="offscreen";format="rgba16float";viewFormatFeature="texture-compression-astc"] - - [:canvasType="offscreen";format="rgba16float";viewFormatFeature="texture-compression-bc"] - expected: FAIL - - [:canvasType="offscreen";format="rgba16float";viewFormatFeature="texture-compression-etc2"] - - [:canvasType="offscreen";format="rgba16float";viewFormatFeature="texture-formats-tier1"] - - [:canvasType="offscreen";format="rgba8unorm";viewFormatFeature="_undef_"] - expected: FAIL - - [:canvasType="offscreen";format="rgba8unorm";viewFormatFeature="depth32float-stencil8"] - expected: FAIL - - [:canvasType="offscreen";format="rgba8unorm";viewFormatFeature="texture-compression-astc"] - - [:canvasType="offscreen";format="rgba8unorm";viewFormatFeature="texture-compression-bc"] - expected: FAIL - - [:canvasType="offscreen";format="rgba8unorm";viewFormatFeature="texture-compression-etc2"] - - [:canvasType="offscreen";format="rgba8unorm";viewFormatFeature="texture-formats-tier1"] - - [:canvasType="onscreen";format="bgra8unorm";viewFormatFeature="_undef_"] - - [:canvasType="onscreen";format="bgra8unorm";viewFormatFeature="depth32float-stencil8"] - - [:canvasType="onscreen";format="bgra8unorm";viewFormatFeature="texture-compression-astc"] - - [:canvasType="onscreen";format="bgra8unorm";viewFormatFeature="texture-compression-bc"] - - [:canvasType="onscreen";format="bgra8unorm";viewFormatFeature="texture-compression-etc2"] - - [:canvasType="onscreen";format="bgra8unorm";viewFormatFeature="texture-formats-tier1"] - - [:canvasType="onscreen";format="rgba16float";viewFormatFeature="_undef_"] - - [:canvasType="onscreen";format="rgba16float";viewFormatFeature="depth32float-stencil8"] - - [:canvasType="onscreen";format="rgba16float";viewFormatFeature="texture-compression-astc"] - - [:canvasType="onscreen";format="rgba16float";viewFormatFeature="texture-compression-bc"] - - [:canvasType="onscreen";format="rgba16float";viewFormatFeature="texture-compression-etc2"] - - [:canvasType="onscreen";format="rgba16float";viewFormatFeature="texture-formats-tier1"] - - [:canvasType="onscreen";format="rgba8unorm";viewFormatFeature="_undef_"] - - [:canvasType="onscreen";format="rgba8unorm";viewFormatFeature="depth32float-stencil8"] - - [:canvasType="onscreen";format="rgba8unorm";viewFormatFeature="texture-compression-astc"] - - [:canvasType="onscreen";format="rgba8unorm";viewFormatFeature="texture-compression-bc"] - - [:canvasType="onscreen";format="rgba8unorm";viewFormatFeature="texture-compression-etc2"] - - [:canvasType="onscreen";format="rgba8unorm";viewFormatFeature="texture-formats-tier1"] diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/web_platform/canvas/context_creation/service.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/web_platform/canvas/context_creation/service.https.html.ini @@ -1,4 +0,0 @@ -[service.https.html?worker=service&q=webgpu:web_platform,canvas,context_creation:return_type:*] - [:offscreen=false] - - [:offscreen=true] diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/web_platform/canvas/getCurrentTexture/service.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/web_platform/canvas/getCurrentTexture/service.https.html.ini @@ -1,60 +0,0 @@ -[service.https.html?worker=service&q=webgpu:web_platform,canvas,getCurrentTexture:configured:*] - [:canvasType="offscreen"] - - [:canvasType="onscreen"] - - -[service.https.html?worker=service&q=webgpu:web_platform,canvas,getCurrentTexture:expiry:*] - implementation-status: backlog - expected: - if debug: CRASH - [:canvasType="offscreen";prevFrameCallsite="requestAnimationFrame";getCurrentTextureAgain=false] - - [:canvasType="offscreen";prevFrameCallsite="requestAnimationFrame";getCurrentTextureAgain=true] - - [:canvasType="offscreen";prevFrameCallsite="runInNewCanvasFrame";getCurrentTextureAgain=false] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac": FAIL - - [:canvasType="offscreen";prevFrameCallsite="runInNewCanvasFrame";getCurrentTextureAgain=true] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac": FAIL - - [:canvasType="onscreen";prevFrameCallsite="requestAnimationFrame";getCurrentTextureAgain=false] - - [:canvasType="onscreen";prevFrameCallsite="requestAnimationFrame";getCurrentTextureAgain=true] - - [:canvasType="onscreen";prevFrameCallsite="runInNewCanvasFrame";getCurrentTextureAgain=false] - - [:canvasType="onscreen";prevFrameCallsite="runInNewCanvasFrame";getCurrentTextureAgain=true] - - -[service.https.html?worker=service&q=webgpu:web_platform,canvas,getCurrentTexture:multiple_frames:*] - implementation-status: backlog - expected: - if debug: CRASH - [:canvasType="offscreen"] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac": FAIL - - [:canvasType="onscreen"] - - -[service.https.html?worker=service&q=webgpu:web_platform,canvas,getCurrentTexture:resize:*] - implementation-status: backlog - [:canvasType="offscreen"] - expected: FAIL - - [:canvasType="onscreen"] - - -[service.https.html?worker=service&q=webgpu:web_platform,canvas,getCurrentTexture:single_frames:*] - [:canvasType="offscreen"] - - [:canvasType="onscreen"] diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/web_platform/canvas/getPreferredCanvasFormat/service.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/web_platform/canvas/getPreferredCanvasFormat/service.https.html.ini @@ -1,2 +0,0 @@ -[service.https.html?worker=service&q=webgpu:web_platform,canvas,getPreferredCanvasFormat:value:*] - [:] diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/web_platform/canvas/readbackFromWebGPUCanvas/service.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/web_platform/canvas/readbackFromWebGPUCanvas/service.https.html.ini @@ -1,366 +0,0 @@ -[service.https.html?worker=service&q=webgpu:web_platform,canvas,readbackFromWebGPUCanvas:drawTo2DCanvas:*] - implementation-status: backlog - [:format="bgra8unorm";alphaMode="opaque";colorSpace="display-p3";webgpuCanvasType="offscreen";canvas2DType="offscreen"] - expected: FAIL - - [:format="bgra8unorm";alphaMode="opaque";colorSpace="display-p3";webgpuCanvasType="offscreen";canvas2DType="onscreen"] - - [:format="bgra8unorm";alphaMode="opaque";colorSpace="display-p3";webgpuCanvasType="onscreen";canvas2DType="offscreen"] - - [:format="bgra8unorm";alphaMode="opaque";colorSpace="display-p3";webgpuCanvasType="onscreen";canvas2DType="onscreen"] - - [:format="bgra8unorm";alphaMode="opaque";colorSpace="srgb";webgpuCanvasType="offscreen";canvas2DType="offscreen"] - expected: FAIL - - [:format="bgra8unorm";alphaMode="opaque";colorSpace="srgb";webgpuCanvasType="offscreen";canvas2DType="onscreen"] - - [:format="bgra8unorm";alphaMode="opaque";colorSpace="srgb";webgpuCanvasType="onscreen";canvas2DType="offscreen"] - - [:format="bgra8unorm";alphaMode="opaque";colorSpace="srgb";webgpuCanvasType="onscreen";canvas2DType="onscreen"] - - [:format="bgra8unorm";alphaMode="premultiplied";colorSpace="display-p3";webgpuCanvasType="offscreen";canvas2DType="offscreen"] - expected: FAIL - - [:format="bgra8unorm";alphaMode="premultiplied";colorSpace="display-p3";webgpuCanvasType="offscreen";canvas2DType="onscreen"] - - [:format="bgra8unorm";alphaMode="premultiplied";colorSpace="display-p3";webgpuCanvasType="onscreen";canvas2DType="offscreen"] - - [:format="bgra8unorm";alphaMode="premultiplied";colorSpace="display-p3";webgpuCanvasType="onscreen";canvas2DType="onscreen"] - - [:format="bgra8unorm";alphaMode="premultiplied";colorSpace="srgb";webgpuCanvasType="offscreen";canvas2DType="offscreen"] - expected: FAIL - - [:format="bgra8unorm";alphaMode="premultiplied";colorSpace="srgb";webgpuCanvasType="offscreen";canvas2DType="onscreen"] - - [:format="bgra8unorm";alphaMode="premultiplied";colorSpace="srgb";webgpuCanvasType="onscreen";canvas2DType="offscreen"] - - [:format="bgra8unorm";alphaMode="premultiplied";colorSpace="srgb";webgpuCanvasType="onscreen";canvas2DType="onscreen"] - - [:format="rgba16float";alphaMode="opaque";colorSpace="display-p3";webgpuCanvasType="offscreen";canvas2DType="offscreen"] - expected: FAIL - - [:format="rgba16float";alphaMode="opaque";colorSpace="display-p3";webgpuCanvasType="offscreen";canvas2DType="onscreen"] - expected: FAIL - - [:format="rgba16float";alphaMode="opaque";colorSpace="display-p3";webgpuCanvasType="onscreen";canvas2DType="offscreen"] - - [:format="rgba16float";alphaMode="opaque";colorSpace="display-p3";webgpuCanvasType="onscreen";canvas2DType="onscreen"] - - [:format="rgba16float";alphaMode="opaque";colorSpace="srgb";webgpuCanvasType="offscreen";canvas2DType="offscreen"] - expected: FAIL - - [:format="rgba16float";alphaMode="opaque";colorSpace="srgb";webgpuCanvasType="offscreen";canvas2DType="onscreen"] - expected: FAIL - - [:format="rgba16float";alphaMode="opaque";colorSpace="srgb";webgpuCanvasType="onscreen";canvas2DType="offscreen"] - - [:format="rgba16float";alphaMode="opaque";colorSpace="srgb";webgpuCanvasType="onscreen";canvas2DType="onscreen"] - - [:format="rgba16float";alphaMode="premultiplied";colorSpace="display-p3";webgpuCanvasType="offscreen";canvas2DType="offscreen"] - expected: FAIL - - [:format="rgba16float";alphaMode="premultiplied";colorSpace="display-p3";webgpuCanvasType="offscreen";canvas2DType="onscreen"] - expected: FAIL - - [:format="rgba16float";alphaMode="premultiplied";colorSpace="display-p3";webgpuCanvasType="onscreen";canvas2DType="offscreen"] - - [:format="rgba16float";alphaMode="premultiplied";colorSpace="display-p3";webgpuCanvasType="onscreen";canvas2DType="onscreen"] - - [:format="rgba16float";alphaMode="premultiplied";colorSpace="srgb";webgpuCanvasType="offscreen";canvas2DType="offscreen"] - expected: FAIL - - [:format="rgba16float";alphaMode="premultiplied";colorSpace="srgb";webgpuCanvasType="offscreen";canvas2DType="onscreen"] - expected: FAIL - - [:format="rgba16float";alphaMode="premultiplied";colorSpace="srgb";webgpuCanvasType="onscreen";canvas2DType="offscreen"] - - [:format="rgba16float";alphaMode="premultiplied";colorSpace="srgb";webgpuCanvasType="onscreen";canvas2DType="onscreen"] - - [:format="rgba8unorm";alphaMode="opaque";colorSpace="display-p3";webgpuCanvasType="offscreen";canvas2DType="offscreen"] - expected: FAIL - - [:format="rgba8unorm";alphaMode="opaque";colorSpace="display-p3";webgpuCanvasType="offscreen";canvas2DType="onscreen"] - - [:format="rgba8unorm";alphaMode="opaque";colorSpace="display-p3";webgpuCanvasType="onscreen";canvas2DType="offscreen"] - - [:format="rgba8unorm";alphaMode="opaque";colorSpace="display-p3";webgpuCanvasType="onscreen";canvas2DType="onscreen"] - - [:format="rgba8unorm";alphaMode="opaque";colorSpace="srgb";webgpuCanvasType="offscreen";canvas2DType="offscreen"] - expected: FAIL - - [:format="rgba8unorm";alphaMode="opaque";colorSpace="srgb";webgpuCanvasType="offscreen";canvas2DType="onscreen"] - - [:format="rgba8unorm";alphaMode="opaque";colorSpace="srgb";webgpuCanvasType="onscreen";canvas2DType="offscreen"] - - [:format="rgba8unorm";alphaMode="opaque";colorSpace="srgb";webgpuCanvasType="onscreen";canvas2DType="onscreen"] - - [:format="rgba8unorm";alphaMode="premultiplied";colorSpace="display-p3";webgpuCanvasType="offscreen";canvas2DType="offscreen"] - expected: FAIL - - [:format="rgba8unorm";alphaMode="premultiplied";colorSpace="display-p3";webgpuCanvasType="offscreen";canvas2DType="onscreen"] - - [:format="rgba8unorm";alphaMode="premultiplied";colorSpace="display-p3";webgpuCanvasType="onscreen";canvas2DType="offscreen"] - - [:format="rgba8unorm";alphaMode="premultiplied";colorSpace="display-p3";webgpuCanvasType="onscreen";canvas2DType="onscreen"] - - [:format="rgba8unorm";alphaMode="premultiplied";colorSpace="srgb";webgpuCanvasType="offscreen";canvas2DType="offscreen"] - expected: FAIL - - [:format="rgba8unorm";alphaMode="premultiplied";colorSpace="srgb";webgpuCanvasType="offscreen";canvas2DType="onscreen"] - - [:format="rgba8unorm";alphaMode="premultiplied";colorSpace="srgb";webgpuCanvasType="onscreen";canvas2DType="offscreen"] - - [:format="rgba8unorm";alphaMode="premultiplied";colorSpace="srgb";webgpuCanvasType="onscreen";canvas2DType="onscreen"] - - -[service.https.html?worker=service&q=webgpu:web_platform,canvas,readbackFromWebGPUCanvas:offscreenCanvas,snapshot:*] - implementation-status: backlog - [:format="bgra8unorm";alphaMode="opaque";colorSpace="display-p3";snapshotType="convertToBlob"] - expected: FAIL - - [:format="bgra8unorm";alphaMode="opaque";colorSpace="display-p3";snapshotType="imageBitmap"] - expected: FAIL - - [:format="bgra8unorm";alphaMode="opaque";colorSpace="display-p3";snapshotType="transferToImageBitmap"] - expected: FAIL - - [:format="bgra8unorm";alphaMode="opaque";colorSpace="srgb";snapshotType="convertToBlob"] - expected: FAIL - - [:format="bgra8unorm";alphaMode="opaque";colorSpace="srgb";snapshotType="imageBitmap"] - expected: FAIL - - [:format="bgra8unorm";alphaMode="opaque";colorSpace="srgb";snapshotType="transferToImageBitmap"] - expected: FAIL - - [:format="bgra8unorm";alphaMode="premultiplied";colorSpace="display-p3";snapshotType="convertToBlob"] - expected: FAIL - - [:format="bgra8unorm";alphaMode="premultiplied";colorSpace="display-p3";snapshotType="imageBitmap"] - expected: FAIL - - [:format="bgra8unorm";alphaMode="premultiplied";colorSpace="display-p3";snapshotType="transferToImageBitmap"] - expected: FAIL - - [:format="bgra8unorm";alphaMode="premultiplied";colorSpace="srgb";snapshotType="convertToBlob"] - expected: FAIL - - [:format="bgra8unorm";alphaMode="premultiplied";colorSpace="srgb";snapshotType="imageBitmap"] - expected: FAIL - - [:format="bgra8unorm";alphaMode="premultiplied";colorSpace="srgb";snapshotType="transferToImageBitmap"] - expected: FAIL - - [:format="rgba16float";alphaMode="opaque";colorSpace="display-p3";snapshotType="convertToBlob"] - expected: FAIL - - [:format="rgba16float";alphaMode="opaque";colorSpace="display-p3";snapshotType="imageBitmap"] - expected: FAIL - - [:format="rgba16float";alphaMode="opaque";colorSpace="display-p3";snapshotType="transferToImageBitmap"] - expected: FAIL - - [:format="rgba16float";alphaMode="opaque";colorSpace="srgb";snapshotType="convertToBlob"] - expected: FAIL - - [:format="rgba16float";alphaMode="opaque";colorSpace="srgb";snapshotType="imageBitmap"] - expected: FAIL - - [:format="rgba16float";alphaMode="opaque";colorSpace="srgb";snapshotType="transferToImageBitmap"] - expected: FAIL - - [:format="rgba16float";alphaMode="premultiplied";colorSpace="display-p3";snapshotType="convertToBlob"] - expected: FAIL - - [:format="rgba16float";alphaMode="premultiplied";colorSpace="display-p3";snapshotType="imageBitmap"] - expected: FAIL - - [:format="rgba16float";alphaMode="premultiplied";colorSpace="display-p3";snapshotType="transferToImageBitmap"] - expected: FAIL - - [:format="rgba16float";alphaMode="premultiplied";colorSpace="srgb";snapshotType="convertToBlob"] - expected: FAIL - - [:format="rgba16float";alphaMode="premultiplied";colorSpace="srgb";snapshotType="imageBitmap"] - expected: FAIL - - [:format="rgba16float";alphaMode="premultiplied";colorSpace="srgb";snapshotType="transferToImageBitmap"] - expected: FAIL - - [:format="rgba8unorm";alphaMode="opaque";colorSpace="display-p3";snapshotType="convertToBlob"] - expected: FAIL - - [:format="rgba8unorm";alphaMode="opaque";colorSpace="display-p3";snapshotType="imageBitmap"] - expected: FAIL - - [:format="rgba8unorm";alphaMode="opaque";colorSpace="display-p3";snapshotType="transferToImageBitmap"] - expected: FAIL - - [:format="rgba8unorm";alphaMode="opaque";colorSpace="srgb";snapshotType="convertToBlob"] - expected: FAIL - - [:format="rgba8unorm";alphaMode="opaque";colorSpace="srgb";snapshotType="imageBitmap"] - expected: FAIL - - [:format="rgba8unorm";alphaMode="opaque";colorSpace="srgb";snapshotType="transferToImageBitmap"] - expected: FAIL - - [:format="rgba8unorm";alphaMode="premultiplied";colorSpace="display-p3";snapshotType="convertToBlob"] - expected: FAIL - - [:format="rgba8unorm";alphaMode="premultiplied";colorSpace="display-p3";snapshotType="imageBitmap"] - expected: FAIL - - [:format="rgba8unorm";alphaMode="premultiplied";colorSpace="display-p3";snapshotType="transferToImageBitmap"] - expected: FAIL - - [:format="rgba8unorm";alphaMode="premultiplied";colorSpace="srgb";snapshotType="convertToBlob"] - expected: FAIL - - [:format="rgba8unorm";alphaMode="premultiplied";colorSpace="srgb";snapshotType="imageBitmap"] - expected: FAIL - - [:format="rgba8unorm";alphaMode="premultiplied";colorSpace="srgb";snapshotType="transferToImageBitmap"] - expected: FAIL - - -[service.https.html?worker=service&q=webgpu:web_platform,canvas,readbackFromWebGPUCanvas:onscreenCanvas,snapshot:*] - [:format="bgra8unorm";alphaMode="opaque";colorSpace="display-p3";snapshotType="imageBitmap"] - - [:format="bgra8unorm";alphaMode="opaque";colorSpace="display-p3";snapshotType="toBlob"] - - [:format="bgra8unorm";alphaMode="opaque";colorSpace="display-p3";snapshotType="toDataURL"] - - [:format="bgra8unorm";alphaMode="opaque";colorSpace="srgb";snapshotType="imageBitmap"] - - [:format="bgra8unorm";alphaMode="opaque";colorSpace="srgb";snapshotType="toBlob"] - - [:format="bgra8unorm";alphaMode="opaque";colorSpace="srgb";snapshotType="toDataURL"] - - [:format="bgra8unorm";alphaMode="premultiplied";colorSpace="display-p3";snapshotType="imageBitmap"] - - [:format="bgra8unorm";alphaMode="premultiplied";colorSpace="display-p3";snapshotType="toBlob"] - - [:format="bgra8unorm";alphaMode="premultiplied";colorSpace="display-p3";snapshotType="toDataURL"] - - [:format="bgra8unorm";alphaMode="premultiplied";colorSpace="srgb";snapshotType="imageBitmap"] - - [:format="bgra8unorm";alphaMode="premultiplied";colorSpace="srgb";snapshotType="toBlob"] - - [:format="bgra8unorm";alphaMode="premultiplied";colorSpace="srgb";snapshotType="toDataURL"] - - [:format="rgba16float";alphaMode="opaque";colorSpace="display-p3";snapshotType="imageBitmap"] - - [:format="rgba16float";alphaMode="opaque";colorSpace="display-p3";snapshotType="toBlob"] - - [:format="rgba16float";alphaMode="opaque";colorSpace="display-p3";snapshotType="toDataURL"] - - [:format="rgba16float";alphaMode="opaque";colorSpace="srgb";snapshotType="imageBitmap"] - - [:format="rgba16float";alphaMode="opaque";colorSpace="srgb";snapshotType="toBlob"] - - [:format="rgba16float";alphaMode="opaque";colorSpace="srgb";snapshotType="toDataURL"] - - [:format="rgba16float";alphaMode="premultiplied";colorSpace="display-p3";snapshotType="imageBitmap"] - - [:format="rgba16float";alphaMode="premultiplied";colorSpace="display-p3";snapshotType="toBlob"] - - [:format="rgba16float";alphaMode="premultiplied";colorSpace="display-p3";snapshotType="toDataURL"] - - [:format="rgba16float";alphaMode="premultiplied";colorSpace="srgb";snapshotType="imageBitmap"] - - [:format="rgba16float";alphaMode="premultiplied";colorSpace="srgb";snapshotType="toBlob"] - - [:format="rgba16float";alphaMode="premultiplied";colorSpace="srgb";snapshotType="toDataURL"] - - [:format="rgba8unorm";alphaMode="opaque";colorSpace="display-p3";snapshotType="imageBitmap"] - - [:format="rgba8unorm";alphaMode="opaque";colorSpace="display-p3";snapshotType="toBlob"] - - [:format="rgba8unorm";alphaMode="opaque";colorSpace="display-p3";snapshotType="toDataURL"] - - [:format="rgba8unorm";alphaMode="opaque";colorSpace="srgb";snapshotType="imageBitmap"] - - [:format="rgba8unorm";alphaMode="opaque";colorSpace="srgb";snapshotType="toBlob"] - - [:format="rgba8unorm";alphaMode="opaque";colorSpace="srgb";snapshotType="toDataURL"] - - [:format="rgba8unorm";alphaMode="premultiplied";colorSpace="display-p3";snapshotType="imageBitmap"] - - [:format="rgba8unorm";alphaMode="premultiplied";colorSpace="display-p3";snapshotType="toBlob"] - - [:format="rgba8unorm";alphaMode="premultiplied";colorSpace="display-p3";snapshotType="toDataURL"] - - [:format="rgba8unorm";alphaMode="premultiplied";colorSpace="srgb";snapshotType="imageBitmap"] - - [:format="rgba8unorm";alphaMode="premultiplied";colorSpace="srgb";snapshotType="toBlob"] - - [:format="rgba8unorm";alphaMode="premultiplied";colorSpace="srgb";snapshotType="toDataURL"] - - -[service.https.html?worker=service&q=webgpu:web_platform,canvas,readbackFromWebGPUCanvas:onscreenCanvas,uploadToWebGL:*] - [:format="bgra8unorm";alphaMode="opaque";webgl="webgl";upload="texImage2D"] - - [:format="bgra8unorm";alphaMode="opaque";webgl="webgl";upload="texSubImage2D"] - - [:format="bgra8unorm";alphaMode="opaque";webgl="webgl2";upload="texImage2D"] - - [:format="bgra8unorm";alphaMode="opaque";webgl="webgl2";upload="texSubImage2D"] - - [:format="bgra8unorm";alphaMode="premultiplied";webgl="webgl";upload="texImage2D"] - - [:format="bgra8unorm";alphaMode="premultiplied";webgl="webgl";upload="texSubImage2D"] - - [:format="bgra8unorm";alphaMode="premultiplied";webgl="webgl2";upload="texImage2D"] - - [:format="bgra8unorm";alphaMode="premultiplied";webgl="webgl2";upload="texSubImage2D"] - - [:format="rgba16float";alphaMode="opaque";webgl="webgl";upload="texImage2D"] - - [:format="rgba16float";alphaMode="opaque";webgl="webgl";upload="texSubImage2D"] - - [:format="rgba16float";alphaMode="opaque";webgl="webgl2";upload="texImage2D"] - - [:format="rgba16float";alphaMode="opaque";webgl="webgl2";upload="texSubImage2D"] - - [:format="rgba16float";alphaMode="premultiplied";webgl="webgl";upload="texImage2D"] - - [:format="rgba16float";alphaMode="premultiplied";webgl="webgl";upload="texSubImage2D"] - - [:format="rgba16float";alphaMode="premultiplied";webgl="webgl2";upload="texImage2D"] - - [:format="rgba16float";alphaMode="premultiplied";webgl="webgl2";upload="texSubImage2D"] - - [:format="rgba8unorm";alphaMode="opaque";webgl="webgl";upload="texImage2D"] - - [:format="rgba8unorm";alphaMode="opaque";webgl="webgl";upload="texSubImage2D"] - - [:format="rgba8unorm";alphaMode="opaque";webgl="webgl2";upload="texImage2D"] - - [:format="rgba8unorm";alphaMode="opaque";webgl="webgl2";upload="texSubImage2D"] - - [:format="rgba8unorm";alphaMode="premultiplied";webgl="webgl";upload="texImage2D"] - - [:format="rgba8unorm";alphaMode="premultiplied";webgl="webgl";upload="texSubImage2D"] - - [:format="rgba8unorm";alphaMode="premultiplied";webgl="webgl2";upload="texImage2D"] - - [:format="rgba8unorm";alphaMode="premultiplied";webgl="webgl2";upload="texSubImage2D"] - - -[service.https.html?worker=service&q=webgpu:web_platform,canvas,readbackFromWebGPUCanvas:transferToImageBitmap_huge_size:*] - [:] - - -[service.https.html?worker=service&q=webgpu:web_platform,canvas,readbackFromWebGPUCanvas:transferToImageBitmap_unconfigured_nonzero_size:*] - implementation-status: backlog - [:readbackCanvasType="offscreen"] - expected: FAIL - - [:readbackCanvasType="onscreen"] - - -[service.https.html?worker=service&q=webgpu:web_platform,canvas,readbackFromWebGPUCanvas:transferToImageBitmap_zero_size:*] - [:configure=false] - - [:configure=true] diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/web_platform/copyToTexture/ImageBitmap/service.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/web_platform/copyToTexture/ImageBitmap/service.https.html.ini @@ -1,3736 +0,0 @@ -[service.https.html?worker=service&q=webgpu:web_platform,copyToTexture,ImageBitmap:copy_subrect_from_2D_Canvas:*] - [:orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstPremultiplied=false] - - [:orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstPremultiplied=true] - - [:orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstPremultiplied=false] - - [:orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstPremultiplied=true] - - [:orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstPremultiplied=false] - - [:orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstPremultiplied=true] - - [:orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstPremultiplied=false] - - [:orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstPremultiplied=true] - - [:orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstPremultiplied=false] - - [:orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstPremultiplied=true] - - [:orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstPremultiplied=false] - - [:orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstPremultiplied=true] - - [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstPremultiplied=false] - - [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstPremultiplied=true] - - [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstPremultiplied=false] - - [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstPremultiplied=true] - - -[service.https.html?worker=service&q=webgpu:web_platform,copyToTexture,ImageBitmap:copy_subrect_from_ImageData:*] - [:alpha="none";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstPremultiplied=false] - - [:alpha="none";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstPremultiplied=true] - - [:alpha="none";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstPremultiplied=false] - - [:alpha="none";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstPremultiplied=true] - - [:alpha="none";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstPremultiplied=false] - - [:alpha="none";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstPremultiplied=true] - - [:alpha="none";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstPremultiplied=false] - - [:alpha="none";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstPremultiplied=true] - - [:alpha="none";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstPremultiplied=false] - - [:alpha="none";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstPremultiplied=true] - - [:alpha="none";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstPremultiplied=false] - - [:alpha="none";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstPremultiplied=true] - - [:alpha="none";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstPremultiplied=false] - - [:alpha="none";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstPremultiplied=true] - - [:alpha="none";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstPremultiplied=false] - - [:alpha="none";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstPremultiplied=true] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstPremultiplied=false] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstPremultiplied=true] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstPremultiplied=false] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstPremultiplied=true] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstPremultiplied=false] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstPremultiplied=true] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstPremultiplied=false] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstPremultiplied=true] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstPremultiplied=false] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstPremultiplied=true] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstPremultiplied=false] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstPremultiplied=true] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstPremultiplied=false] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstPremultiplied=true] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstPremultiplied=false] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstPremultiplied=true] - - -[service.https.html?worker=service&q=webgpu:web_platform,copyToTexture,ImageBitmap:from_ImageData:*] - implementation-status: backlog - expected: - if os == "win" and debug: TIMEOUT - if os == "linux": TIMEOUT - if os == "mac": TIMEOUT - [:alpha="none";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="bgra8unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="bgra8unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="bgra8unorm-srgb";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="bgra8unorm-srgb";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="r16float";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="r16float";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="r16unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="r16unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="r32float";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="r32float";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="r8unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="r8unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rg11b10ufloat";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL - - [:alpha="none";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rg11b10ufloat";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL - - [:alpha="none";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rg16float";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rg16float";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rg16unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rg16unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rg32float";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rg32float";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rg8unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rg8unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rgb10a2unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL - - [:alpha="none";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rgb10a2unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL - - [:alpha="none";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rgba16float";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rgba16float";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rgba16unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rgba16unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rgba32float";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rgba32float";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rgba8unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rgba8unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rgba8unorm-srgb";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rgba8unorm-srgb";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="bgra8unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="bgra8unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="bgra8unorm-srgb";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="bgra8unorm-srgb";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="r16float";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="r16float";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="r16unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="r16unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="r32float";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="r32float";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="r8unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="r8unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rg11b10ufloat";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL - - [:alpha="none";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rg11b10ufloat";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL - - [:alpha="none";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rg16float";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rg16float";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rg16unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rg16unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rg32float";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rg32float";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rg8unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rg8unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rgb10a2unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL - - [:alpha="none";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rgb10a2unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL - - [:alpha="none";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rgba16float";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rgba16float";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rgba16unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rgba16unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rgba32float";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rgba32float";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rgba8unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rgba8unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rgba8unorm-srgb";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rgba8unorm-srgb";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="bgra8unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="bgra8unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="bgra8unorm-srgb";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="bgra8unorm-srgb";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="r16float";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="r16float";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="r16unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="r16unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="r32float";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="r32float";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="r8unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="r8unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rg11b10ufloat";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL - - [:alpha="none";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rg11b10ufloat";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL - - [:alpha="none";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rg16float";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rg16float";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rg16unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rg16unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rg32float";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rg32float";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rg8unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rg8unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rgb10a2unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL - - [:alpha="none";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rgb10a2unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL - - [:alpha="none";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rgba16float";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rgba16float";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rgba16unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rgba16unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rgba32float";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rgba32float";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rgba8unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rgba8unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rgba8unorm-srgb";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rgba8unorm-srgb";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="bgra8unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="bgra8unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="bgra8unorm-srgb";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="bgra8unorm-srgb";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="r16float";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="r16float";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="r16unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="r16unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="r32float";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="r32float";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="r8unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="r8unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rg11b10ufloat";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL - - [:alpha="none";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rg11b10ufloat";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL - - [:alpha="none";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rg16float";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rg16float";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rg16unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rg16unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rg32float";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rg32float";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rg8unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rg8unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rgb10a2unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL - - [:alpha="none";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rgb10a2unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL - - [:alpha="none";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rgba16float";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rgba16float";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rgba16unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rgba16unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rgba32float";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rgba32float";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rgba8unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rgba8unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rgba8unorm-srgb";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rgba8unorm-srgb";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="bgra8unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="bgra8unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="bgra8unorm-srgb";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="bgra8unorm-srgb";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="r16float";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="r16float";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="r16unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="r16unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="r32float";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="r32float";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="r8unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="r8unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rg11b10ufloat";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL - - [:alpha="none";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rg11b10ufloat";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL - - [:alpha="none";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rg16float";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rg16float";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rg16unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rg16unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rg32float";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rg32float";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rg8unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rg8unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rgb10a2unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL - - [:alpha="none";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rgb10a2unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL - - [:alpha="none";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rgba16float";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rgba16float";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rgba16unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rgba16unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rgba32float";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rgba32float";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rgba8unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rgba8unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rgba8unorm-srgb";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rgba8unorm-srgb";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="bgra8unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="bgra8unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="bgra8unorm-srgb";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="bgra8unorm-srgb";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="r16float";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="r16float";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="r16unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="r16unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="r32float";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="r32float";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="r8unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="r8unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rg11b10ufloat";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL - - [:alpha="none";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rg11b10ufloat";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL - - [:alpha="none";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rg16float";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rg16float";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rg16unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rg16unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rg32float";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rg32float";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rg8unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rg8unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rgb10a2unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL - - [:alpha="none";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rgb10a2unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL - - [:alpha="none";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rgba16float";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rgba16float";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rgba16unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rgba16unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rgba32float";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rgba32float";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rgba8unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rgba8unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rgba8unorm-srgb";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rgba8unorm-srgb";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="bgra8unorm";dstPremultiplied=false] - expected: - if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN] - if os == "mac" and debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="bgra8unorm";dstPremultiplied=true] - expected: - if os == "mac" and debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="bgra8unorm-srgb";dstPremultiplied=false] - expected: - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="bgra8unorm-srgb";dstPremultiplied=true] - expected: - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="r16float";dstPremultiplied=false] - expected: - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="r16float";dstPremultiplied=true] - expected: - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="r16unorm";dstPremultiplied=false] - expected: - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="r16unorm";dstPremultiplied=true] - expected: - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="r32float";dstPremultiplied=false] - expected: - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="r32float";dstPremultiplied=true] - expected: - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="r8unorm";dstPremultiplied=false] - expected: - if os == "mac" and debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="r8unorm";dstPremultiplied=true] - expected: - if os == "mac" and debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rg11b10ufloat";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL - - [:alpha="none";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rg11b10ufloat";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL - - [:alpha="none";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rg16float";dstPremultiplied=false] - expected: - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rg16float";dstPremultiplied=true] - expected: - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rg16unorm";dstPremultiplied=false] - expected: - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rg16unorm";dstPremultiplied=true] - expected: - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rg32float";dstPremultiplied=false] - expected: - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rg32float";dstPremultiplied=true] - expected: - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rg8unorm";dstPremultiplied=false] - expected: - if os == "mac" and debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rg8unorm";dstPremultiplied=true] - expected: - if os == "mac" and debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rgb10a2unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL - - [:alpha="none";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rgb10a2unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL - - [:alpha="none";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rgba16float";dstPremultiplied=false] - expected: - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rgba16float";dstPremultiplied=true] - expected: - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rgba16unorm";dstPremultiplied=false] - expected: - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rgba16unorm";dstPremultiplied=true] - expected: - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rgba32float";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rgba32float";dstPremultiplied=true] - expected: - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rgba8unorm";dstPremultiplied=false] - expected: - if os == "mac" and debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rgba8unorm";dstPremultiplied=true] - expected: - if os == "mac" and debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rgba8unorm-srgb";dstPremultiplied=false] - expected: - if os == "mac" and debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rgba8unorm-srgb";dstPremultiplied=true] - expected: - if os == "mac" and debug: [TIMEOUT, NOTRUN] - - [:alpha="none";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="bgra8unorm";dstPremultiplied=false] - - [:alpha="none";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="bgra8unorm";dstPremultiplied=true] - - [:alpha="none";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="bgra8unorm-srgb";dstPremultiplied=false] - - [:alpha="none";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="bgra8unorm-srgb";dstPremultiplied=true] - - [:alpha="none";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="r16float";dstPremultiplied=false] - - [:alpha="none";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="r16float";dstPremultiplied=true] - - [:alpha="none";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="r16unorm";dstPremultiplied=false] - - [:alpha="none";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="r16unorm";dstPremultiplied=true] - - [:alpha="none";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="r32float";dstPremultiplied=false] - - [:alpha="none";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="r32float";dstPremultiplied=true] - - [:alpha="none";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="r8unorm";dstPremultiplied=false] - - [:alpha="none";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="r8unorm";dstPremultiplied=true] - - [:alpha="none";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rg11b10ufloat";dstPremultiplied=false] - expected: - if os == "win": FAIL - if os == "linux": FAIL - if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: FAIL - - [:alpha="none";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rg11b10ufloat";dstPremultiplied=true] - expected: - if os == "win": FAIL - if os == "linux": FAIL - if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "mac" and not debug: FAIL - - [:alpha="none";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rg16float";dstPremultiplied=false] - - [:alpha="none";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rg16float";dstPremultiplied=true] - - [:alpha="none";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rg16unorm";dstPremultiplied=false] - - [:alpha="none";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rg16unorm";dstPremultiplied=true] - - [:alpha="none";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rg32float";dstPremultiplied=false] - - [:alpha="none";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rg32float";dstPremultiplied=true] - - [:alpha="none";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rg8unorm";dstPremultiplied=false] - - [:alpha="none";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rg8unorm";dstPremultiplied=true] - - [:alpha="none";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rgb10a2unorm";dstPremultiplied=false] - expected: FAIL - - [:alpha="none";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rgb10a2unorm";dstPremultiplied=true] - expected: FAIL - - [:alpha="none";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rgba16float";dstPremultiplied=false] - - [:alpha="none";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rgba16float";dstPremultiplied=true] - - [:alpha="none";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rgba16unorm";dstPremultiplied=false] - - [:alpha="none";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rgba16unorm";dstPremultiplied=true] - - [:alpha="none";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rgba32float";dstPremultiplied=false] - - [:alpha="none";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rgba32float";dstPremultiplied=true] - - [:alpha="none";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rgba8unorm";dstPremultiplied=false] - - [:alpha="none";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rgba8unorm";dstPremultiplied=true] - - [:alpha="none";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rgba8unorm-srgb";dstPremultiplied=false] - - [:alpha="none";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rgba8unorm-srgb";dstPremultiplied=true] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="bgra8unorm";dstPremultiplied=false] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux": [TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="bgra8unorm";dstPremultiplied=true] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux": [TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="bgra8unorm-srgb";dstPremultiplied=false] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux": [TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="bgra8unorm-srgb";dstPremultiplied=true] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux": [TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="r16float";dstPremultiplied=false] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux": [TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="r16float";dstPremultiplied=true] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux": [TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="r16unorm";dstPremultiplied=false] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux": [TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="r16unorm";dstPremultiplied=true] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux": [TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="r32float";dstPremultiplied=false] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux": [TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="r32float";dstPremultiplied=true] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux": [TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="r8unorm";dstPremultiplied=false] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="r8unorm";dstPremultiplied=true] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rg11b10ufloat";dstPremultiplied=false] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux": [TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rg11b10ufloat";dstPremultiplied=true] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux": [TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rg16float";dstPremultiplied=false] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux": [TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rg16float";dstPremultiplied=true] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux": [TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rg16unorm";dstPremultiplied=false] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux": [TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rg16unorm";dstPremultiplied=true] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux": [TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rg32float";dstPremultiplied=false] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux": [TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rg32float";dstPremultiplied=true] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux": [TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rg8unorm";dstPremultiplied=false] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rg8unorm";dstPremultiplied=true] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rgb10a2unorm";dstPremultiplied=false] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux": [TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rgb10a2unorm";dstPremultiplied=true] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux": [TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rgba16float";dstPremultiplied=false] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux": [TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rgba16float";dstPremultiplied=true] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux": [TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rgba16unorm";dstPremultiplied=false] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux": [TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rgba16unorm";dstPremultiplied=true] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux": [TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rgba32float";dstPremultiplied=false] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux": [TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rgba32float";dstPremultiplied=true] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux": [TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rgba8unorm";dstPremultiplied=false] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rgba8unorm";dstPremultiplied=true] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rgba8unorm-srgb";dstPremultiplied=false] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rgba8unorm-srgb";dstPremultiplied=true] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="bgra8unorm";dstPremultiplied=false] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="bgra8unorm";dstPremultiplied=true] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="bgra8unorm-srgb";dstPremultiplied=false] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="bgra8unorm-srgb";dstPremultiplied=true] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="r16float";dstPremultiplied=false] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="r16float";dstPremultiplied=true] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="r16unorm";dstPremultiplied=false] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="r16unorm";dstPremultiplied=true] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="r32float";dstPremultiplied=false] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="r32float";dstPremultiplied=true] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="r8unorm";dstPremultiplied=false] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="r8unorm";dstPremultiplied=true] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rg11b10ufloat";dstPremultiplied=false] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rg11b10ufloat";dstPremultiplied=true] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rg16float";dstPremultiplied=false] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rg16float";dstPremultiplied=true] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rg16unorm";dstPremultiplied=false] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rg16unorm";dstPremultiplied=true] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rg32float";dstPremultiplied=false] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rg32float";dstPremultiplied=true] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rg8unorm";dstPremultiplied=false] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rg8unorm";dstPremultiplied=true] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rgb10a2unorm";dstPremultiplied=false] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rgb10a2unorm";dstPremultiplied=true] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rgba16float";dstPremultiplied=false] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rgba16float";dstPremultiplied=true] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rgba16unorm";dstPremultiplied=false] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rgba16unorm";dstPremultiplied=true] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rgba32float";dstPremultiplied=false] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rgba32float";dstPremultiplied=true] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rgba8unorm";dstPremultiplied=false] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rgba8unorm";dstPremultiplied=true] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rgba8unorm-srgb";dstPremultiplied=false] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rgba8unorm-srgb";dstPremultiplied=true] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="bgra8unorm";dstPremultiplied=false] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="bgra8unorm";dstPremultiplied=true] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="bgra8unorm-srgb";dstPremultiplied=false] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="bgra8unorm-srgb";dstPremultiplied=true] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="r16float";dstPremultiplied=false] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="r16float";dstPremultiplied=true] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="r16unorm";dstPremultiplied=false] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="r16unorm";dstPremultiplied=true] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="r32float";dstPremultiplied=false] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="r32float";dstPremultiplied=true] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="r8unorm";dstPremultiplied=false] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="r8unorm";dstPremultiplied=true] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rg11b10ufloat";dstPremultiplied=false] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rg11b10ufloat";dstPremultiplied=true] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rg16float";dstPremultiplied=false] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rg16float";dstPremultiplied=true] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rg16unorm";dstPremultiplied=false] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rg16unorm";dstPremultiplied=true] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rg32float";dstPremultiplied=false] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rg32float";dstPremultiplied=true] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rg8unorm";dstPremultiplied=false] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rg8unorm";dstPremultiplied=true] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rgb10a2unorm";dstPremultiplied=false] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rgb10a2unorm";dstPremultiplied=true] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rgba16float";dstPremultiplied=false] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rgba16float";dstPremultiplied=true] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rgba16unorm";dstPremultiplied=false] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rgba16unorm";dstPremultiplied=true] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rgba32float";dstPremultiplied=false] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rgba32float";dstPremultiplied=true] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rgba8unorm";dstPremultiplied=false] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rgba8unorm";dstPremultiplied=true] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rgba8unorm-srgb";dstPremultiplied=false] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rgba8unorm-srgb";dstPremultiplied=true] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="bgra8unorm";dstPremultiplied=false] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="bgra8unorm";dstPremultiplied=true] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="bgra8unorm-srgb";dstPremultiplied=false] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="bgra8unorm-srgb";dstPremultiplied=true] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="r16float";dstPremultiplied=false] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="r16float";dstPremultiplied=true] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="r16unorm";dstPremultiplied=false] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="r16unorm";dstPremultiplied=true] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="r32float";dstPremultiplied=false] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="r32float";dstPremultiplied=true] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="r8unorm";dstPremultiplied=false] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="r8unorm";dstPremultiplied=true] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rg11b10ufloat";dstPremultiplied=false] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rg11b10ufloat";dstPremultiplied=true] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rg16float";dstPremultiplied=false] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rg16float";dstPremultiplied=true] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rg16unorm";dstPremultiplied=false] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rg16unorm";dstPremultiplied=true] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rg32float";dstPremultiplied=false] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rg32float";dstPremultiplied=true] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rg8unorm";dstPremultiplied=false] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rg8unorm";dstPremultiplied=true] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rgb10a2unorm";dstPremultiplied=false] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rgb10a2unorm";dstPremultiplied=true] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rgba16float";dstPremultiplied=false] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rgba16float";dstPremultiplied=true] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rgba16unorm";dstPremultiplied=false] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rgba16unorm";dstPremultiplied=true] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rgba32float";dstPremultiplied=false] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rgba32float";dstPremultiplied=true] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rgba8unorm";dstPremultiplied=false] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rgba8unorm";dstPremultiplied=true] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rgba8unorm-srgb";dstPremultiplied=false] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rgba8unorm-srgb";dstPremultiplied=true] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="bgra8unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="bgra8unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="bgra8unorm-srgb";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="bgra8unorm-srgb";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="r16float";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="r16float";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="r16unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="r16unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="r32float";dstPremultiplied=false] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="r32float";dstPremultiplied=true] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="r8unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="r8unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rg11b10ufloat";dstPremultiplied=false] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL - if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rg11b10ufloat";dstPremultiplied=true] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL - if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rg16float";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rg16float";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rg16unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rg16unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rg32float";dstPremultiplied=false] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rg32float";dstPremultiplied=true] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rg8unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rg8unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rgb10a2unorm";dstPremultiplied=false] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL - if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rgb10a2unorm";dstPremultiplied=true] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL - if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rgba16float";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rgba16float";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rgba16unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rgba16unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rgba32float";dstPremultiplied=false] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rgba32float";dstPremultiplied=true] - expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rgba8unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rgba8unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rgba8unorm-srgb";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rgba8unorm-srgb";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="bgra8unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="bgra8unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="bgra8unorm-srgb";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="bgra8unorm-srgb";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="r16float";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="r16float";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="r16unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="r16unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="r32float";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="r32float";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="r8unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="r8unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rg11b10ufloat";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL - - [:alpha="premultiply";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rg11b10ufloat";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL - - [:alpha="premultiply";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rg16float";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rg16float";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rg16unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rg16unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rg32float";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rg32float";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rg8unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rg8unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rgb10a2unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL - - [:alpha="premultiply";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rgb10a2unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL - - [:alpha="premultiply";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rgba16float";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rgba16float";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rgba16unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rgba16unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rgba32float";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rgba32float";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rgba8unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rgba8unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rgba8unorm-srgb";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rgba8unorm-srgb";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="bgra8unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="bgra8unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="bgra8unorm-srgb";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="bgra8unorm-srgb";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="r16float";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="r16float";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="r16unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="r16unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="r32float";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="r32float";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="r8unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="r8unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rg11b10ufloat";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL - - [:alpha="premultiply";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rg11b10ufloat";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL - - [:alpha="premultiply";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rg16float";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rg16float";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rg16unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rg16unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rg32float";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rg32float";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rg8unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rg8unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rgb10a2unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL - - [:alpha="premultiply";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rgb10a2unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL - - [:alpha="premultiply";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rgba16float";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rgba16float";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rgba16unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rgba16unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rgba32float";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rgba32float";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rgba8unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rgba8unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rgba8unorm-srgb";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rgba8unorm-srgb";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="bgra8unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="bgra8unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="bgra8unorm-srgb";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="bgra8unorm-srgb";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="r16float";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="r16float";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="r16unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="r16unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="r32float";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="r32float";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="r8unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="r8unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rg11b10ufloat";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL - - [:alpha="premultiply";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rg11b10ufloat";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL - - [:alpha="premultiply";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rg16float";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rg16float";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rg16unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rg16unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rg32float";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rg32float";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rg8unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rg8unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rgb10a2unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL - - [:alpha="premultiply";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rgb10a2unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL - - [:alpha="premultiply";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rgba16float";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rgba16float";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rgba16unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rgba16unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rgba32float";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rgba32float";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rgba8unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rgba8unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rgba8unorm-srgb";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:alpha="premultiply";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rgba8unorm-srgb";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - -[service.https.html?worker=service&q=webgpu:web_platform,copyToTexture,ImageBitmap:from_canvas:*] - implementation-status: backlog - expected: - if debug: TIMEOUT - [:orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="bgra8unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="bgra8unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="bgra8unorm-srgb";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="bgra8unorm-srgb";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="r16float";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="r16float";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="r16unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="r16unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="r32float";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="r32float";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="r8unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="r8unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rg11b10ufloat";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL - - [:orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rg11b10ufloat";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL - - [:orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rg16float";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rg16float";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rg16unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rg16unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rg32float";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rg32float";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rg8unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rg8unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rgb10a2unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL - - [:orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rgb10a2unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL - - [:orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rgba16float";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rgba16float";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rgba16unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rgba16unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rgba32float";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rgba32float";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rgba8unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rgba8unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rgba8unorm-srgb";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rgba8unorm-srgb";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="bgra8unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="bgra8unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="bgra8unorm-srgb";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="bgra8unorm-srgb";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="r16float";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="r16float";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="r16unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="r16unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="r32float";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="r32float";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="r8unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="r8unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rg11b10ufloat";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL - - [:orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rg11b10ufloat";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL - - [:orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rg16float";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rg16float";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rg16unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rg16unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rg32float";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rg32float";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rg8unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rg8unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rgb10a2unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL - - [:orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rgb10a2unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL - - [:orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rgba16float";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rgba16float";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rgba16unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rgba16unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rgba32float";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rgba32float";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rgba8unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rgba8unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rgba8unorm-srgb";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rgba8unorm-srgb";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="bgra8unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="bgra8unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="bgra8unorm-srgb";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="bgra8unorm-srgb";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="r16float";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="r16float";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="r16unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="r16unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="r32float";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="r32float";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="r8unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="r8unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rg11b10ufloat";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL - - [:orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rg11b10ufloat";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL - - [:orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rg16float";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rg16float";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rg16unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rg16unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rg32float";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rg32float";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rg8unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rg8unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rgb10a2unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL - - [:orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rgb10a2unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL - - [:orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rgba16float";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rgba16float";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rgba16unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rgba16unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rgba32float";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rgba32float";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rgba8unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rgba8unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rgba8unorm-srgb";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rgba8unorm-srgb";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="bgra8unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="bgra8unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="bgra8unorm-srgb";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="bgra8unorm-srgb";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="r16float";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="r16float";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="r16unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="r16unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="r32float";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="r32float";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="r8unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="r8unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rg11b10ufloat";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL - - [:orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rg11b10ufloat";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL - - [:orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rg16float";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rg16float";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rg16unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rg16unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rg32float";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rg32float";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rg8unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rg8unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rgb10a2unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL - - [:orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rgb10a2unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL - - [:orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rgba16float";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rgba16float";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rgba16unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rgba16unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rgba32float";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rgba32float";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rgba8unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rgba8unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rgba8unorm-srgb";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rgba8unorm-srgb";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="bgra8unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="bgra8unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="bgra8unorm-srgb";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="bgra8unorm-srgb";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="r16float";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="r16float";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="r16unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="r16unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="r32float";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="r32float";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="r8unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="r8unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rg11b10ufloat";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL - - [:orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rg11b10ufloat";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL - - [:orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rg16float";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rg16float";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rg16unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rg16unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rg32float";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rg32float";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rg8unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rg8unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rgb10a2unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL - - [:orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rgb10a2unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL - - [:orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rgba16float";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rgba16float";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rgba16unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rgba16unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rgba32float";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rgba32float";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rgba8unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rgba8unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rgba8unorm-srgb";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rgba8unorm-srgb";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="bgra8unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="bgra8unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="bgra8unorm-srgb";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="bgra8unorm-srgb";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="r16float";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="r16float";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="r16unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="r16unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="r32float";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="r32float";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="r8unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="r8unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rg11b10ufloat";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL - - [:orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rg11b10ufloat";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL - - [:orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rg16float";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rg16float";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rg16unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rg16unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rg32float";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rg32float";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rg8unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rg8unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rgb10a2unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL - - [:orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rgb10a2unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL - - [:orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rgba16float";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rgba16float";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rgba16unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rgba16unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rgba32float";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rgba32float";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rgba8unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rgba8unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rgba8unorm-srgb";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rgba8unorm-srgb";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="bgra8unorm";dstPremultiplied=false] - expected: - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and debug: [TIMEOUT, NOTRUN] - - [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="bgra8unorm";dstPremultiplied=true] - expected: - if os == "mac" and debug: [TIMEOUT, NOTRUN] - - [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="bgra8unorm-srgb";dstPremultiplied=false] - expected: - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and debug: [TIMEOUT, NOTRUN] - - [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="bgra8unorm-srgb";dstPremultiplied=true] - expected: - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and debug: [TIMEOUT, NOTRUN] - - [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="r16float";dstPremultiplied=false] - expected: - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and debug: [TIMEOUT, NOTRUN] - - [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="r16float";dstPremultiplied=true] - expected: - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and debug: [TIMEOUT, NOTRUN] - - [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="r16unorm";dstPremultiplied=false] - expected: - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and debug: [TIMEOUT, NOTRUN] - - [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="r16unorm";dstPremultiplied=true] - expected: - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and debug: [TIMEOUT, NOTRUN] - - [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="r32float";dstPremultiplied=false] - expected: - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and debug: [TIMEOUT, NOTRUN] - - [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="r32float";dstPremultiplied=true] - expected: - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and debug: [TIMEOUT, NOTRUN] - - [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="r8unorm";dstPremultiplied=false] - expected: - if os == "mac" and debug: [TIMEOUT, NOTRUN] - - [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="r8unorm";dstPremultiplied=true] - expected: - if os == "mac" and debug: [TIMEOUT, NOTRUN] - - [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rg11b10ufloat";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL - - [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rg11b10ufloat";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL - - [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rg16float";dstPremultiplied=false] - expected: - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and debug: [TIMEOUT, NOTRUN] - - [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rg16float";dstPremultiplied=true] - expected: - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and debug: [TIMEOUT, NOTRUN] - - [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rg16unorm";dstPremultiplied=false] - expected: - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and debug: [TIMEOUT, NOTRUN] - - [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rg16unorm";dstPremultiplied=true] - expected: - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and debug: [TIMEOUT, NOTRUN] - - [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rg32float";dstPremultiplied=false] - expected: - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and debug: [TIMEOUT, NOTRUN] - - [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rg32float";dstPremultiplied=true] - expected: - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and debug: [TIMEOUT, NOTRUN] - - [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rg8unorm";dstPremultiplied=false] - expected: - if os == "mac" and debug: [TIMEOUT, NOTRUN] - - [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rg8unorm";dstPremultiplied=true] - expected: - if os == "mac" and debug: [TIMEOUT, NOTRUN] - - [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rgb10a2unorm";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL - - [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rgb10a2unorm";dstPremultiplied=true] - expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL - - [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rgba16float";dstPremultiplied=false] - expected: - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and debug: [TIMEOUT, NOTRUN] - - [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rgba16float";dstPremultiplied=true] - expected: - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and debug: [TIMEOUT, NOTRUN] - - [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rgba16unorm";dstPremultiplied=false] - expected: - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and debug: [TIMEOUT, NOTRUN] - - [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rgba16unorm";dstPremultiplied=true] - expected: - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and debug: [TIMEOUT, NOTRUN] - - [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rgba32float";dstPremultiplied=false] - expected: - if debug: [TIMEOUT, NOTRUN] - - [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rgba32float";dstPremultiplied=true] - expected: - if os == "win" and debug: [PASS, TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and debug: [TIMEOUT, NOTRUN] - - [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rgba8unorm";dstPremultiplied=false] - expected: - if os == "mac" and debug: [TIMEOUT, NOTRUN] - - [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rgba8unorm";dstPremultiplied=true] - expected: - if os == "mac" and debug: [TIMEOUT, NOTRUN] - - [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rgba8unorm-srgb";dstPremultiplied=false] - expected: - if os == "mac" and debug: [TIMEOUT, NOTRUN] - - [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rgba8unorm-srgb";dstPremultiplied=true] - expected: - if os == "mac" and debug: [TIMEOUT, NOTRUN] - - [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="bgra8unorm";dstPremultiplied=false] - - [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="bgra8unorm";dstPremultiplied=true] - - [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="bgra8unorm-srgb";dstPremultiplied=false] - - [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="bgra8unorm-srgb";dstPremultiplied=true] - - [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="r16float";dstPremultiplied=false] - - [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="r16float";dstPremultiplied=true] - - [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="r16unorm";dstPremultiplied=false] - - [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="r16unorm";dstPremultiplied=true] - - [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="r32float";dstPremultiplied=false] - - [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="r32float";dstPremultiplied=true] - - [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="r8unorm";dstPremultiplied=false] - - [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="r8unorm";dstPremultiplied=true] - - [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rg11b10ufloat";dstPremultiplied=false] - expected: - if os == "win": FAIL - if os == "linux": FAIL - if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: FAIL - - [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rg11b10ufloat";dstPremultiplied=true] - expected: - if os == "win": FAIL - if os == "linux": FAIL - if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "mac" and not debug: FAIL - - [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rg16float";dstPremultiplied=false] - - [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rg16float";dstPremultiplied=true] - - [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rg16unorm";dstPremultiplied=false] - - [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rg16unorm";dstPremultiplied=true] - - [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rg32float";dstPremultiplied=false] - - [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rg32float";dstPremultiplied=true] - - [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rg8unorm";dstPremultiplied=false] - - [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rg8unorm";dstPremultiplied=true] - - [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rgb10a2unorm";dstPremultiplied=false] - expected: FAIL - - [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rgb10a2unorm";dstPremultiplied=true] - expected: FAIL - - [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rgba16float";dstPremultiplied=false] - - [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rgba16float";dstPremultiplied=true] - - [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rgba16unorm";dstPremultiplied=false] - - [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rgba16unorm";dstPremultiplied=true] - - [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rgba32float";dstPremultiplied=false] - - [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rgba32float";dstPremultiplied=true] - - [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rgba8unorm";dstPremultiplied=false] - - [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rgba8unorm";dstPremultiplied=true] - - [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rgba8unorm-srgb";dstPremultiplied=false] - - [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rgba8unorm-srgb";dstPremultiplied=true] diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/web_platform/copyToTexture/ImageData/service.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/web_platform/copyToTexture/ImageData/service.https.html.ini @@ -1,209 +0,0 @@ -[service.https.html?worker=service&q=webgpu:web_platform,copyToTexture,ImageData:copy_subrect_from_ImageData:*] - implementation-status: backlog - [:srcDoFlipYDuringCopy=false;dstPremultiplied=false] - expected: FAIL - - [:srcDoFlipYDuringCopy=false;dstPremultiplied=true] - expected: FAIL - - [:srcDoFlipYDuringCopy=true;dstPremultiplied=false] - expected: FAIL - - [:srcDoFlipYDuringCopy=true;dstPremultiplied=true] - expected: FAIL - - -[service.https.html?worker=service&q=webgpu:web_platform,copyToTexture,ImageData:from_ImageData:*] - tags: [webgpu, webgpu-long] - implementation-status: backlog - [:srcDoFlipYDuringCopy=false;dstColorFormat="bgra8unorm";dstPremultiplied=false] - expected: FAIL - - [:srcDoFlipYDuringCopy=false;dstColorFormat="bgra8unorm";dstPremultiplied=true] - expected: FAIL - - [:srcDoFlipYDuringCopy=false;dstColorFormat="bgra8unorm-srgb";dstPremultiplied=false] - expected: FAIL - - [:srcDoFlipYDuringCopy=false;dstColorFormat="bgra8unorm-srgb";dstPremultiplied=true] - expected: FAIL - - [:srcDoFlipYDuringCopy=false;dstColorFormat="r16float";dstPremultiplied=false] - expected: FAIL - - [:srcDoFlipYDuringCopy=false;dstColorFormat="r16float";dstPremultiplied=true] - expected: FAIL - - [:srcDoFlipYDuringCopy=false;dstColorFormat="r16unorm";dstPremultiplied=false] - - [:srcDoFlipYDuringCopy=false;dstColorFormat="r16unorm";dstPremultiplied=true] - - [:srcDoFlipYDuringCopy=false;dstColorFormat="r32float";dstPremultiplied=false] - expected: FAIL - - [:srcDoFlipYDuringCopy=false;dstColorFormat="r32float";dstPremultiplied=true] - expected: FAIL - - [:srcDoFlipYDuringCopy=false;dstColorFormat="r8unorm";dstPremultiplied=false] - expected: FAIL - - [:srcDoFlipYDuringCopy=false;dstColorFormat="r8unorm";dstPremultiplied=true] - expected: FAIL - - [:srcDoFlipYDuringCopy=false;dstColorFormat="rg11b10ufloat";dstPremultiplied=false] - expected: FAIL - - [:srcDoFlipYDuringCopy=false;dstColorFormat="rg11b10ufloat";dstPremultiplied=true] - expected: FAIL - - [:srcDoFlipYDuringCopy=false;dstColorFormat="rg16float";dstPremultiplied=false] - expected: FAIL - - [:srcDoFlipYDuringCopy=false;dstColorFormat="rg16float";dstPremultiplied=true] - expected: FAIL - - [:srcDoFlipYDuringCopy=false;dstColorFormat="rg16unorm";dstPremultiplied=false] - - [:srcDoFlipYDuringCopy=false;dstColorFormat="rg16unorm";dstPremultiplied=true] - - [:srcDoFlipYDuringCopy=false;dstColorFormat="rg32float";dstPremultiplied=false] - expected: FAIL - - [:srcDoFlipYDuringCopy=false;dstColorFormat="rg32float";dstPremultiplied=true] - expected: FAIL - - [:srcDoFlipYDuringCopy=false;dstColorFormat="rg8unorm";dstPremultiplied=false] - expected: FAIL - - [:srcDoFlipYDuringCopy=false;dstColorFormat="rg8unorm";dstPremultiplied=true] - expected: FAIL - - [:srcDoFlipYDuringCopy=false;dstColorFormat="rgb10a2unorm";dstPremultiplied=false] - expected: FAIL - - [:srcDoFlipYDuringCopy=false;dstColorFormat="rgb10a2unorm";dstPremultiplied=true] - expected: FAIL - - [:srcDoFlipYDuringCopy=false;dstColorFormat="rgba16float";dstPremultiplied=false] - expected: FAIL - - [:srcDoFlipYDuringCopy=false;dstColorFormat="rgba16float";dstPremultiplied=true] - expected: FAIL - - [:srcDoFlipYDuringCopy=false;dstColorFormat="rgba16unorm";dstPremultiplied=false] - - [:srcDoFlipYDuringCopy=false;dstColorFormat="rgba16unorm";dstPremultiplied=true] - - [:srcDoFlipYDuringCopy=false;dstColorFormat="rgba32float";dstPremultiplied=false] - expected: FAIL - - [:srcDoFlipYDuringCopy=false;dstColorFormat="rgba32float";dstPremultiplied=true] - expected: FAIL - - [:srcDoFlipYDuringCopy=false;dstColorFormat="rgba8unorm";dstPremultiplied=false] - expected: FAIL - - [:srcDoFlipYDuringCopy=false;dstColorFormat="rgba8unorm";dstPremultiplied=true] - expected: FAIL - - [:srcDoFlipYDuringCopy=false;dstColorFormat="rgba8unorm-srgb";dstPremultiplied=false] - expected: FAIL - - [:srcDoFlipYDuringCopy=false;dstColorFormat="rgba8unorm-srgb";dstPremultiplied=true] - expected: FAIL - - [:srcDoFlipYDuringCopy=true;dstColorFormat="bgra8unorm";dstPremultiplied=false] - expected: FAIL - - [:srcDoFlipYDuringCopy=true;dstColorFormat="bgra8unorm";dstPremultiplied=true] - expected: FAIL - - [:srcDoFlipYDuringCopy=true;dstColorFormat="bgra8unorm-srgb";dstPremultiplied=false] - expected: FAIL - - [:srcDoFlipYDuringCopy=true;dstColorFormat="bgra8unorm-srgb";dstPremultiplied=true] - expected: FAIL - - [:srcDoFlipYDuringCopy=true;dstColorFormat="r16float";dstPremultiplied=false] - expected: FAIL - - [:srcDoFlipYDuringCopy=true;dstColorFormat="r16float";dstPremultiplied=true] - expected: FAIL - - [:srcDoFlipYDuringCopy=true;dstColorFormat="r16unorm";dstPremultiplied=false] - - [:srcDoFlipYDuringCopy=true;dstColorFormat="r16unorm";dstPremultiplied=true] - - [:srcDoFlipYDuringCopy=true;dstColorFormat="r32float";dstPremultiplied=false] - expected: FAIL - - [:srcDoFlipYDuringCopy=true;dstColorFormat="r32float";dstPremultiplied=true] - expected: FAIL - - [:srcDoFlipYDuringCopy=true;dstColorFormat="r8unorm";dstPremultiplied=false] - expected: FAIL - - [:srcDoFlipYDuringCopy=true;dstColorFormat="r8unorm";dstPremultiplied=true] - expected: FAIL - - [:srcDoFlipYDuringCopy=true;dstColorFormat="rg11b10ufloat";dstPremultiplied=false] - expected: FAIL - - [:srcDoFlipYDuringCopy=true;dstColorFormat="rg11b10ufloat";dstPremultiplied=true] - expected: FAIL - - [:srcDoFlipYDuringCopy=true;dstColorFormat="rg16float";dstPremultiplied=false] - expected: FAIL - - [:srcDoFlipYDuringCopy=true;dstColorFormat="rg16float";dstPremultiplied=true] - expected: FAIL - - [:srcDoFlipYDuringCopy=true;dstColorFormat="rg16unorm";dstPremultiplied=false] - - [:srcDoFlipYDuringCopy=true;dstColorFormat="rg16unorm";dstPremultiplied=true] - - [:srcDoFlipYDuringCopy=true;dstColorFormat="rg32float";dstPremultiplied=false] - expected: FAIL - - [:srcDoFlipYDuringCopy=true;dstColorFormat="rg32float";dstPremultiplied=true] - expected: FAIL - - [:srcDoFlipYDuringCopy=true;dstColorFormat="rg8unorm";dstPremultiplied=false] - expected: FAIL - - [:srcDoFlipYDuringCopy=true;dstColorFormat="rg8unorm";dstPremultiplied=true] - expected: FAIL - - [:srcDoFlipYDuringCopy=true;dstColorFormat="rgb10a2unorm";dstPremultiplied=false] - expected: FAIL - - [:srcDoFlipYDuringCopy=true;dstColorFormat="rgb10a2unorm";dstPremultiplied=true] - expected: FAIL - - [:srcDoFlipYDuringCopy=true;dstColorFormat="rgba16float";dstPremultiplied=false] - expected: FAIL - - [:srcDoFlipYDuringCopy=true;dstColorFormat="rgba16float";dstPremultiplied=true] - expected: FAIL - - [:srcDoFlipYDuringCopy=true;dstColorFormat="rgba16unorm";dstPremultiplied=false] - - [:srcDoFlipYDuringCopy=true;dstColorFormat="rgba16unorm";dstPremultiplied=true] - - [:srcDoFlipYDuringCopy=true;dstColorFormat="rgba32float";dstPremultiplied=false] - expected: FAIL - - [:srcDoFlipYDuringCopy=true;dstColorFormat="rgba32float";dstPremultiplied=true] - expected: FAIL - - [:srcDoFlipYDuringCopy=true;dstColorFormat="rgba8unorm";dstPremultiplied=false] - expected: FAIL - - [:srcDoFlipYDuringCopy=true;dstColorFormat="rgba8unorm";dstPremultiplied=true] - expected: FAIL - - [:srcDoFlipYDuringCopy=true;dstColorFormat="rgba8unorm-srgb";dstPremultiplied=false] - expected: FAIL - - [:srcDoFlipYDuringCopy=true;dstColorFormat="rgba8unorm-srgb";dstPremultiplied=true] - expected: FAIL diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/web_platform/copyToTexture/canvas/service.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/web_platform/copyToTexture/canvas/service.https.html.ini @@ -1,3350 +0,0 @@ -[service.https.html?worker=service&q=webgpu:web_platform,copyToTexture,canvas:color_space_conversion:*] - [:srcColorSpace="display-p3";dstColorSpace="display-p3";dstColorFormat="bgra8unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="display-p3";dstColorSpace="display-p3";dstColorFormat="bgra8unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="display-p3";dstColorSpace="display-p3";dstColorFormat="bgra8unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="display-p3";dstColorSpace="display-p3";dstColorFormat="bgra8unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="display-p3";dstColorSpace="display-p3";dstColorFormat="bgra8unorm-srgb";dstPremultiplied=false;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="display-p3";dstColorSpace="display-p3";dstColorFormat="bgra8unorm-srgb";dstPremultiplied=false;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="display-p3";dstColorSpace="display-p3";dstColorFormat="bgra8unorm-srgb";dstPremultiplied=true;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="display-p3";dstColorSpace="display-p3";dstColorFormat="bgra8unorm-srgb";dstPremultiplied=true;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="display-p3";dstColorSpace="display-p3";dstColorFormat="r16float";dstPremultiplied=false;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="display-p3";dstColorSpace="display-p3";dstColorFormat="r16float";dstPremultiplied=false;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="display-p3";dstColorSpace="display-p3";dstColorFormat="r16float";dstPremultiplied=true;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="display-p3";dstColorSpace="display-p3";dstColorFormat="r16float";dstPremultiplied=true;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="display-p3";dstColorSpace="display-p3";dstColorFormat="r16unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="display-p3";dstColorSpace="display-p3";dstColorFormat="r16unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="display-p3";dstColorSpace="display-p3";dstColorFormat="r16unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="display-p3";dstColorSpace="display-p3";dstColorFormat="r16unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="display-p3";dstColorSpace="display-p3";dstColorFormat="r32float";dstPremultiplied=false;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="display-p3";dstColorSpace="display-p3";dstColorFormat="r32float";dstPremultiplied=false;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="display-p3";dstColorSpace="display-p3";dstColorFormat="r32float";dstPremultiplied=true;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="display-p3";dstColorSpace="display-p3";dstColorFormat="r32float";dstPremultiplied=true;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="display-p3";dstColorSpace="display-p3";dstColorFormat="r8unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="display-p3";dstColorSpace="display-p3";dstColorFormat="r8unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="display-p3";dstColorSpace="display-p3";dstColorFormat="r8unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="display-p3";dstColorSpace="display-p3";dstColorFormat="r8unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="display-p3";dstColorSpace="display-p3";dstColorFormat="rg11b10ufloat";dstPremultiplied=false;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="display-p3";dstColorSpace="display-p3";dstColorFormat="rg11b10ufloat";dstPremultiplied=false;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="display-p3";dstColorSpace="display-p3";dstColorFormat="rg11b10ufloat";dstPremultiplied=true;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="display-p3";dstColorSpace="display-p3";dstColorFormat="rg11b10ufloat";dstPremultiplied=true;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="display-p3";dstColorSpace="display-p3";dstColorFormat="rg16float";dstPremultiplied=false;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="display-p3";dstColorSpace="display-p3";dstColorFormat="rg16float";dstPremultiplied=false;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="display-p3";dstColorSpace="display-p3";dstColorFormat="rg16float";dstPremultiplied=true;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="display-p3";dstColorSpace="display-p3";dstColorFormat="rg16float";dstPremultiplied=true;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="display-p3";dstColorSpace="display-p3";dstColorFormat="rg16unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="display-p3";dstColorSpace="display-p3";dstColorFormat="rg16unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="display-p3";dstColorSpace="display-p3";dstColorFormat="rg16unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="display-p3";dstColorSpace="display-p3";dstColorFormat="rg16unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="display-p3";dstColorSpace="display-p3";dstColorFormat="rg32float";dstPremultiplied=false;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="display-p3";dstColorSpace="display-p3";dstColorFormat="rg32float";dstPremultiplied=false;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="display-p3";dstColorSpace="display-p3";dstColorFormat="rg32float";dstPremultiplied=true;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="display-p3";dstColorSpace="display-p3";dstColorFormat="rg32float";dstPremultiplied=true;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="display-p3";dstColorSpace="display-p3";dstColorFormat="rg8unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="display-p3";dstColorSpace="display-p3";dstColorFormat="rg8unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="display-p3";dstColorSpace="display-p3";dstColorFormat="rg8unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="display-p3";dstColorSpace="display-p3";dstColorFormat="rg8unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="display-p3";dstColorSpace="display-p3";dstColorFormat="rgb10a2unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="display-p3";dstColorSpace="display-p3";dstColorFormat="rgb10a2unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="display-p3";dstColorSpace="display-p3";dstColorFormat="rgb10a2unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="display-p3";dstColorSpace="display-p3";dstColorFormat="rgb10a2unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="display-p3";dstColorSpace="display-p3";dstColorFormat="rgba16float";dstPremultiplied=false;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="display-p3";dstColorSpace="display-p3";dstColorFormat="rgba16float";dstPremultiplied=false;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="display-p3";dstColorSpace="display-p3";dstColorFormat="rgba16float";dstPremultiplied=true;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="display-p3";dstColorSpace="display-p3";dstColorFormat="rgba16float";dstPremultiplied=true;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="display-p3";dstColorSpace="display-p3";dstColorFormat="rgba16unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="display-p3";dstColorSpace="display-p3";dstColorFormat="rgba16unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="display-p3";dstColorSpace="display-p3";dstColorFormat="rgba16unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="display-p3";dstColorSpace="display-p3";dstColorFormat="rgba16unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="display-p3";dstColorSpace="display-p3";dstColorFormat="rgba32float";dstPremultiplied=false;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="display-p3";dstColorSpace="display-p3";dstColorFormat="rgba32float";dstPremultiplied=false;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="display-p3";dstColorSpace="display-p3";dstColorFormat="rgba32float";dstPremultiplied=true;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="display-p3";dstColorSpace="display-p3";dstColorFormat="rgba32float";dstPremultiplied=true;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="display-p3";dstColorSpace="display-p3";dstColorFormat="rgba8unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="display-p3";dstColorSpace="display-p3";dstColorFormat="rgba8unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="display-p3";dstColorSpace="display-p3";dstColorFormat="rgba8unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="display-p3";dstColorSpace="display-p3";dstColorFormat="rgba8unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="display-p3";dstColorSpace="display-p3";dstColorFormat="rgba8unorm-srgb";dstPremultiplied=false;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="display-p3";dstColorSpace="display-p3";dstColorFormat="rgba8unorm-srgb";dstPremultiplied=false;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="display-p3";dstColorSpace="display-p3";dstColorFormat="rgba8unorm-srgb";dstPremultiplied=true;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="display-p3";dstColorSpace="display-p3";dstColorFormat="rgba8unorm-srgb";dstPremultiplied=true;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="bgra8unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="bgra8unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="bgra8unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="bgra8unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="bgra8unorm-srgb";dstPremultiplied=false;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="bgra8unorm-srgb";dstPremultiplied=false;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="bgra8unorm-srgb";dstPremultiplied=true;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="bgra8unorm-srgb";dstPremultiplied=true;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="r16float";dstPremultiplied=false;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="r16float";dstPremultiplied=false;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="r16float";dstPremultiplied=true;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="r16float";dstPremultiplied=true;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="r16unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="r16unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="r16unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="r16unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="r32float";dstPremultiplied=false;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="r32float";dstPremultiplied=false;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="r32float";dstPremultiplied=true;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="r32float";dstPremultiplied=true;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="r8unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="r8unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="r8unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="r8unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rg11b10ufloat";dstPremultiplied=false;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rg11b10ufloat";dstPremultiplied=false;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rg11b10ufloat";dstPremultiplied=true;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rg11b10ufloat";dstPremultiplied=true;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rg16float";dstPremultiplied=false;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rg16float";dstPremultiplied=false;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rg16float";dstPremultiplied=true;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rg16float";dstPremultiplied=true;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rg16unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rg16unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rg16unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rg16unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rg32float";dstPremultiplied=false;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rg32float";dstPremultiplied=false;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rg32float";dstPremultiplied=true;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rg32float";dstPremultiplied=true;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rg8unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rg8unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rg8unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rg8unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rgb10a2unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rgb10a2unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rgb10a2unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rgb10a2unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rgba16float";dstPremultiplied=false;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rgba16float";dstPremultiplied=false;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rgba16float";dstPremultiplied=true;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rgba16float";dstPremultiplied=true;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rgba16unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rgba16unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rgba16unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rgba16unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rgba32float";dstPremultiplied=false;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rgba32float";dstPremultiplied=false;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rgba32float";dstPremultiplied=true;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rgba32float";dstPremultiplied=true;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rgba8unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rgba8unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rgba8unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rgba8unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rgba8unorm-srgb";dstPremultiplied=false;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rgba8unorm-srgb";dstPremultiplied=false;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rgba8unorm-srgb";dstPremultiplied=true;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rgba8unorm-srgb";dstPremultiplied=true;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="srgb";dstColorSpace="display-p3";dstColorFormat="bgra8unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="srgb";dstColorSpace="display-p3";dstColorFormat="bgra8unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="srgb";dstColorSpace="display-p3";dstColorFormat="bgra8unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="srgb";dstColorSpace="display-p3";dstColorFormat="bgra8unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="srgb";dstColorSpace="display-p3";dstColorFormat="bgra8unorm-srgb";dstPremultiplied=false;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="srgb";dstColorSpace="display-p3";dstColorFormat="bgra8unorm-srgb";dstPremultiplied=false;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="srgb";dstColorSpace="display-p3";dstColorFormat="bgra8unorm-srgb";dstPremultiplied=true;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="srgb";dstColorSpace="display-p3";dstColorFormat="bgra8unorm-srgb";dstPremultiplied=true;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="srgb";dstColorSpace="display-p3";dstColorFormat="r16float";dstPremultiplied=false;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="srgb";dstColorSpace="display-p3";dstColorFormat="r16float";dstPremultiplied=false;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="srgb";dstColorSpace="display-p3";dstColorFormat="r16float";dstPremultiplied=true;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="srgb";dstColorSpace="display-p3";dstColorFormat="r16float";dstPremultiplied=true;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="srgb";dstColorSpace="display-p3";dstColorFormat="r16unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="srgb";dstColorSpace="display-p3";dstColorFormat="r16unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="srgb";dstColorSpace="display-p3";dstColorFormat="r16unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="srgb";dstColorSpace="display-p3";dstColorFormat="r16unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="srgb";dstColorSpace="display-p3";dstColorFormat="r32float";dstPremultiplied=false;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="srgb";dstColorSpace="display-p3";dstColorFormat="r32float";dstPremultiplied=false;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="srgb";dstColorSpace="display-p3";dstColorFormat="r32float";dstPremultiplied=true;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="srgb";dstColorSpace="display-p3";dstColorFormat="r32float";dstPremultiplied=true;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="srgb";dstColorSpace="display-p3";dstColorFormat="r8unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="srgb";dstColorSpace="display-p3";dstColorFormat="r8unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="srgb";dstColorSpace="display-p3";dstColorFormat="r8unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="srgb";dstColorSpace="display-p3";dstColorFormat="r8unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="srgb";dstColorSpace="display-p3";dstColorFormat="rg11b10ufloat";dstPremultiplied=false;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="srgb";dstColorSpace="display-p3";dstColorFormat="rg11b10ufloat";dstPremultiplied=false;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="srgb";dstColorSpace="display-p3";dstColorFormat="rg11b10ufloat";dstPremultiplied=true;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="srgb";dstColorSpace="display-p3";dstColorFormat="rg11b10ufloat";dstPremultiplied=true;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="srgb";dstColorSpace="display-p3";dstColorFormat="rg16float";dstPremultiplied=false;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="srgb";dstColorSpace="display-p3";dstColorFormat="rg16float";dstPremultiplied=false;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="srgb";dstColorSpace="display-p3";dstColorFormat="rg16float";dstPremultiplied=true;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="srgb";dstColorSpace="display-p3";dstColorFormat="rg16float";dstPremultiplied=true;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="srgb";dstColorSpace="display-p3";dstColorFormat="rg16unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="srgb";dstColorSpace="display-p3";dstColorFormat="rg16unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="srgb";dstColorSpace="display-p3";dstColorFormat="rg16unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="srgb";dstColorSpace="display-p3";dstColorFormat="rg16unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="srgb";dstColorSpace="display-p3";dstColorFormat="rg32float";dstPremultiplied=false;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="srgb";dstColorSpace="display-p3";dstColorFormat="rg32float";dstPremultiplied=false;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="srgb";dstColorSpace="display-p3";dstColorFormat="rg32float";dstPremultiplied=true;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="srgb";dstColorSpace="display-p3";dstColorFormat="rg32float";dstPremultiplied=true;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="srgb";dstColorSpace="display-p3";dstColorFormat="rg8unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="srgb";dstColorSpace="display-p3";dstColorFormat="rg8unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="srgb";dstColorSpace="display-p3";dstColorFormat="rg8unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="srgb";dstColorSpace="display-p3";dstColorFormat="rg8unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="srgb";dstColorSpace="display-p3";dstColorFormat="rgb10a2unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="srgb";dstColorSpace="display-p3";dstColorFormat="rgb10a2unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="srgb";dstColorSpace="display-p3";dstColorFormat="rgb10a2unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="srgb";dstColorSpace="display-p3";dstColorFormat="rgb10a2unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="srgb";dstColorSpace="display-p3";dstColorFormat="rgba16float";dstPremultiplied=false;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="srgb";dstColorSpace="display-p3";dstColorFormat="rgba16float";dstPremultiplied=false;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="srgb";dstColorSpace="display-p3";dstColorFormat="rgba16float";dstPremultiplied=true;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="srgb";dstColorSpace="display-p3";dstColorFormat="rgba16float";dstPremultiplied=true;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="srgb";dstColorSpace="display-p3";dstColorFormat="rgba16unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="srgb";dstColorSpace="display-p3";dstColorFormat="rgba16unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="srgb";dstColorSpace="display-p3";dstColorFormat="rgba16unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="srgb";dstColorSpace="display-p3";dstColorFormat="rgba16unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="srgb";dstColorSpace="display-p3";dstColorFormat="rgba32float";dstPremultiplied=false;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="srgb";dstColorSpace="display-p3";dstColorFormat="rgba32float";dstPremultiplied=false;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="srgb";dstColorSpace="display-p3";dstColorFormat="rgba32float";dstPremultiplied=true;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="srgb";dstColorSpace="display-p3";dstColorFormat="rgba32float";dstPremultiplied=true;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="srgb";dstColorSpace="display-p3";dstColorFormat="rgba8unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="srgb";dstColorSpace="display-p3";dstColorFormat="rgba8unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="srgb";dstColorSpace="display-p3";dstColorFormat="rgba8unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="srgb";dstColorSpace="display-p3";dstColorFormat="rgba8unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="srgb";dstColorSpace="display-p3";dstColorFormat="rgba8unorm-srgb";dstPremultiplied=false;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="srgb";dstColorSpace="display-p3";dstColorFormat="rgba8unorm-srgb";dstPremultiplied=false;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="srgb";dstColorSpace="display-p3";dstColorFormat="rgba8unorm-srgb";dstPremultiplied=true;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="srgb";dstColorSpace="display-p3";dstColorFormat="rgba8unorm-srgb";dstPremultiplied=true;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="bgra8unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="bgra8unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="bgra8unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="bgra8unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="bgra8unorm-srgb";dstPremultiplied=false;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="bgra8unorm-srgb";dstPremultiplied=false;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="bgra8unorm-srgb";dstPremultiplied=true;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="bgra8unorm-srgb";dstPremultiplied=true;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="r16float";dstPremultiplied=false;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="r16float";dstPremultiplied=false;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="r16float";dstPremultiplied=true;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="r16float";dstPremultiplied=true;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="r16unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="r16unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="r16unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="r16unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="r32float";dstPremultiplied=false;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="r32float";dstPremultiplied=false;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="r32float";dstPremultiplied=true;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="r32float";dstPremultiplied=true;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="r8unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="r8unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="r8unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="r8unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rg11b10ufloat";dstPremultiplied=false;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rg11b10ufloat";dstPremultiplied=false;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rg11b10ufloat";dstPremultiplied=true;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rg11b10ufloat";dstPremultiplied=true;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rg16float";dstPremultiplied=false;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rg16float";dstPremultiplied=false;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rg16float";dstPremultiplied=true;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rg16float";dstPremultiplied=true;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rg16unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rg16unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rg16unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rg16unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rg32float";dstPremultiplied=false;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rg32float";dstPremultiplied=false;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rg32float";dstPremultiplied=true;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rg32float";dstPremultiplied=true;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rg8unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rg8unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rg8unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rg8unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rgb10a2unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rgb10a2unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rgb10a2unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rgb10a2unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rgba16float";dstPremultiplied=false;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rgba16float";dstPremultiplied=false;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rgba16float";dstPremultiplied=true;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rgba16float";dstPremultiplied=true;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rgba16unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rgba16unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rgba16unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rgba16unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rgba32float";dstPremultiplied=false;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rgba32float";dstPremultiplied=false;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rgba32float";dstPremultiplied=true;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rgba32float";dstPremultiplied=true;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rgba8unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rgba8unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rgba8unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rgba8unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rgba8unorm-srgb";dstPremultiplied=false;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rgba8unorm-srgb";dstPremultiplied=false;srcDoFlipYDuringCopy=true] - - [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rgba8unorm-srgb";dstPremultiplied=true;srcDoFlipYDuringCopy=false] - - [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rgba8unorm-srgb";dstPremultiplied=true;srcDoFlipYDuringCopy=true] - - -[service.https.html?worker=service&q=webgpu:web_platform,copyToTexture,canvas:copy_contents_from_2d_context_canvas:*] - implementation-status: backlog - [:canvasType="offscreen";dstColorFormat="bgra8unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";dstColorFormat="bgra8unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";dstColorFormat="bgra8unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";dstColorFormat="bgra8unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";dstColorFormat="bgra8unorm-srgb";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";dstColorFormat="bgra8unorm-srgb";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";dstColorFormat="bgra8unorm-srgb";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";dstColorFormat="bgra8unorm-srgb";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";dstColorFormat="r16float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - expected: FAIL - - [:canvasType="offscreen";dstColorFormat="r16float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - expected: FAIL - - [:canvasType="offscreen";dstColorFormat="r16float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - expected: FAIL - - [:canvasType="offscreen";dstColorFormat="r16float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - expected: FAIL - - [:canvasType="offscreen";dstColorFormat="r16unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";dstColorFormat="r16unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";dstColorFormat="r16unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";dstColorFormat="r16unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";dstColorFormat="r32float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - expected: FAIL - - [:canvasType="offscreen";dstColorFormat="r32float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - expected: FAIL - - [:canvasType="offscreen";dstColorFormat="r32float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - expected: FAIL - - [:canvasType="offscreen";dstColorFormat="r32float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - expected: FAIL - - [:canvasType="offscreen";dstColorFormat="r8unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";dstColorFormat="r8unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";dstColorFormat="r8unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";dstColorFormat="r8unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";dstColorFormat="rg11b10ufloat";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - expected: FAIL - - [:canvasType="offscreen";dstColorFormat="rg11b10ufloat";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - expected: FAIL - - [:canvasType="offscreen";dstColorFormat="rg11b10ufloat";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - expected: FAIL - - [:canvasType="offscreen";dstColorFormat="rg11b10ufloat";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - expected: FAIL - - [:canvasType="offscreen";dstColorFormat="rg16float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - expected: FAIL - - [:canvasType="offscreen";dstColorFormat="rg16float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - expected: FAIL - - [:canvasType="offscreen";dstColorFormat="rg16float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - expected: FAIL - - [:canvasType="offscreen";dstColorFormat="rg16float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - expected: FAIL - - [:canvasType="offscreen";dstColorFormat="rg16unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";dstColorFormat="rg16unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";dstColorFormat="rg16unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";dstColorFormat="rg16unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";dstColorFormat="rg32float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - expected: FAIL - - [:canvasType="offscreen";dstColorFormat="rg32float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - expected: FAIL - - [:canvasType="offscreen";dstColorFormat="rg32float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - expected: FAIL - - [:canvasType="offscreen";dstColorFormat="rg32float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - expected: FAIL - - [:canvasType="offscreen";dstColorFormat="rg8unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";dstColorFormat="rg8unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";dstColorFormat="rg8unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";dstColorFormat="rg8unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";dstColorFormat="rgb10a2unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - expected: FAIL - - [:canvasType="offscreen";dstColorFormat="rgb10a2unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - expected: FAIL - - [:canvasType="offscreen";dstColorFormat="rgb10a2unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - expected: FAIL - - [:canvasType="offscreen";dstColorFormat="rgb10a2unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - expected: FAIL - - [:canvasType="offscreen";dstColorFormat="rgba16float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - expected: FAIL - - [:canvasType="offscreen";dstColorFormat="rgba16float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - expected: FAIL - - [:canvasType="offscreen";dstColorFormat="rgba16float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - expected: FAIL - - [:canvasType="offscreen";dstColorFormat="rgba16float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - expected: FAIL - - [:canvasType="offscreen";dstColorFormat="rgba16unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";dstColorFormat="rgba16unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";dstColorFormat="rgba16unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";dstColorFormat="rgba16unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";dstColorFormat="rgba32float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - expected: FAIL - - [:canvasType="offscreen";dstColorFormat="rgba32float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - expected: FAIL - - [:canvasType="offscreen";dstColorFormat="rgba32float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - expected: FAIL - - [:canvasType="offscreen";dstColorFormat="rgba32float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - expected: FAIL - - [:canvasType="offscreen";dstColorFormat="rgba8unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";dstColorFormat="rgba8unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";dstColorFormat="rgba8unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";dstColorFormat="rgba8unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";dstColorFormat="rgba8unorm-srgb";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";dstColorFormat="rgba8unorm-srgb";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";dstColorFormat="rgba8unorm-srgb";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";dstColorFormat="rgba8unorm-srgb";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";dstColorFormat="bgra8unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";dstColorFormat="bgra8unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";dstColorFormat="bgra8unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";dstColorFormat="bgra8unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";dstColorFormat="bgra8unorm-srgb";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";dstColorFormat="bgra8unorm-srgb";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";dstColorFormat="bgra8unorm-srgb";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";dstColorFormat="bgra8unorm-srgb";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";dstColorFormat="r16float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";dstColorFormat="r16float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";dstColorFormat="r16float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";dstColorFormat="r16float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";dstColorFormat="r16unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";dstColorFormat="r16unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";dstColorFormat="r16unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";dstColorFormat="r16unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";dstColorFormat="r32float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";dstColorFormat="r32float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";dstColorFormat="r32float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";dstColorFormat="r32float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";dstColorFormat="r8unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";dstColorFormat="r8unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";dstColorFormat="r8unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";dstColorFormat="r8unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";dstColorFormat="rg11b10ufloat";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";dstColorFormat="rg11b10ufloat";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";dstColorFormat="rg11b10ufloat";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";dstColorFormat="rg11b10ufloat";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";dstColorFormat="rg16float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";dstColorFormat="rg16float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";dstColorFormat="rg16float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";dstColorFormat="rg16float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";dstColorFormat="rg16unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";dstColorFormat="rg16unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";dstColorFormat="rg16unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";dstColorFormat="rg16unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";dstColorFormat="rg32float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";dstColorFormat="rg32float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";dstColorFormat="rg32float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";dstColorFormat="rg32float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";dstColorFormat="rg8unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";dstColorFormat="rg8unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";dstColorFormat="rg8unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";dstColorFormat="rg8unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";dstColorFormat="rgb10a2unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";dstColorFormat="rgb10a2unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";dstColorFormat="rgb10a2unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";dstColorFormat="rgb10a2unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";dstColorFormat="rgba16float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";dstColorFormat="rgba16float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";dstColorFormat="rgba16float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";dstColorFormat="rgba16float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";dstColorFormat="rgba16unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";dstColorFormat="rgba16unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";dstColorFormat="rgba16unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";dstColorFormat="rgba16unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";dstColorFormat="rgba32float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";dstColorFormat="rgba32float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";dstColorFormat="rgba32float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";dstColorFormat="rgba32float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";dstColorFormat="rgba8unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";dstColorFormat="rgba8unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";dstColorFormat="rgba8unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";dstColorFormat="rgba8unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";dstColorFormat="rgba8unorm-srgb";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";dstColorFormat="rgba8unorm-srgb";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";dstColorFormat="rgba8unorm-srgb";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";dstColorFormat="rgba8unorm-srgb";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - -[service.https.html?worker=service&q=webgpu:web_platform,copyToTexture,canvas:copy_contents_from_bitmaprenderer_context_canvas:*] - implementation-status: backlog - [:canvasType="offscreen";dstColorFormat="bgra8unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - expected: FAIL - - [:canvasType="offscreen";dstColorFormat="bgra8unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - expected: FAIL - - [:canvasType="offscreen";dstColorFormat="bgra8unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - expected: FAIL - - [:canvasType="offscreen";dstColorFormat="bgra8unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - expected: FAIL - - [:canvasType="offscreen";dstColorFormat="bgra8unorm-srgb";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - expected: FAIL - - [:canvasType="offscreen";dstColorFormat="bgra8unorm-srgb";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - expected: FAIL - - [:canvasType="offscreen";dstColorFormat="bgra8unorm-srgb";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - expected: FAIL - - [:canvasType="offscreen";dstColorFormat="bgra8unorm-srgb";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - expected: FAIL - - [:canvasType="offscreen";dstColorFormat="r16float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - expected: FAIL - - [:canvasType="offscreen";dstColorFormat="r16float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - expected: FAIL - - [:canvasType="offscreen";dstColorFormat="r16float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - expected: FAIL - - [:canvasType="offscreen";dstColorFormat="r16float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - expected: FAIL - - [:canvasType="offscreen";dstColorFormat="r16unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";dstColorFormat="r16unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";dstColorFormat="r16unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";dstColorFormat="r16unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";dstColorFormat="r32float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - expected: FAIL - - [:canvasType="offscreen";dstColorFormat="r32float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - expected: FAIL - - [:canvasType="offscreen";dstColorFormat="r32float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - expected: FAIL - - [:canvasType="offscreen";dstColorFormat="r32float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - expected: FAIL - - [:canvasType="offscreen";dstColorFormat="r8unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - expected: FAIL - - [:canvasType="offscreen";dstColorFormat="r8unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - expected: FAIL - - [:canvasType="offscreen";dstColorFormat="r8unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - expected: FAIL - - [:canvasType="offscreen";dstColorFormat="r8unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - expected: FAIL - - [:canvasType="offscreen";dstColorFormat="rg11b10ufloat";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - expected: FAIL - - [:canvasType="offscreen";dstColorFormat="rg11b10ufloat";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - expected: FAIL - - [:canvasType="offscreen";dstColorFormat="rg11b10ufloat";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - expected: FAIL - - [:canvasType="offscreen";dstColorFormat="rg11b10ufloat";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - expected: FAIL - - [:canvasType="offscreen";dstColorFormat="rg16float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - expected: FAIL - - [:canvasType="offscreen";dstColorFormat="rg16float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - expected: FAIL - - [:canvasType="offscreen";dstColorFormat="rg16float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - expected: FAIL - - [:canvasType="offscreen";dstColorFormat="rg16float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - expected: FAIL - - [:canvasType="offscreen";dstColorFormat="rg16unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";dstColorFormat="rg16unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";dstColorFormat="rg16unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";dstColorFormat="rg16unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";dstColorFormat="rg32float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - expected: FAIL - - [:canvasType="offscreen";dstColorFormat="rg32float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - expected: FAIL - - [:canvasType="offscreen";dstColorFormat="rg32float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - expected: FAIL - - [:canvasType="offscreen";dstColorFormat="rg32float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - expected: FAIL - - [:canvasType="offscreen";dstColorFormat="rg8unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - expected: FAIL - - [:canvasType="offscreen";dstColorFormat="rg8unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - expected: FAIL - - [:canvasType="offscreen";dstColorFormat="rg8unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - expected: FAIL - - [:canvasType="offscreen";dstColorFormat="rg8unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - expected: FAIL - - [:canvasType="offscreen";dstColorFormat="rgb10a2unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - expected: FAIL - - [:canvasType="offscreen";dstColorFormat="rgb10a2unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - expected: FAIL - - [:canvasType="offscreen";dstColorFormat="rgb10a2unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - expected: FAIL - - [:canvasType="offscreen";dstColorFormat="rgb10a2unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - expected: FAIL - - [:canvasType="offscreen";dstColorFormat="rgba16float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - expected: FAIL - - [:canvasType="offscreen";dstColorFormat="rgba16float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - expected: FAIL - - [:canvasType="offscreen";dstColorFormat="rgba16float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - expected: FAIL - - [:canvasType="offscreen";dstColorFormat="rgba16float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - expected: FAIL - - [:canvasType="offscreen";dstColorFormat="rgba16unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";dstColorFormat="rgba16unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";dstColorFormat="rgba16unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";dstColorFormat="rgba16unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";dstColorFormat="rgba32float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - expected: FAIL - - [:canvasType="offscreen";dstColorFormat="rgba32float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - expected: FAIL - - [:canvasType="offscreen";dstColorFormat="rgba32float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - expected: FAIL - - [:canvasType="offscreen";dstColorFormat="rgba32float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - expected: FAIL - - [:canvasType="offscreen";dstColorFormat="rgba8unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - expected: FAIL - - [:canvasType="offscreen";dstColorFormat="rgba8unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - expected: FAIL - - [:canvasType="offscreen";dstColorFormat="rgba8unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - expected: FAIL - - [:canvasType="offscreen";dstColorFormat="rgba8unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - expected: FAIL - - [:canvasType="offscreen";dstColorFormat="rgba8unorm-srgb";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - expected: FAIL - - [:canvasType="offscreen";dstColorFormat="rgba8unorm-srgb";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - expected: FAIL - - [:canvasType="offscreen";dstColorFormat="rgba8unorm-srgb";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - expected: FAIL - - [:canvasType="offscreen";dstColorFormat="rgba8unorm-srgb";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - expected: FAIL - - [:canvasType="onscreen";dstColorFormat="bgra8unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";dstColorFormat="bgra8unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";dstColorFormat="bgra8unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";dstColorFormat="bgra8unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";dstColorFormat="bgra8unorm-srgb";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";dstColorFormat="bgra8unorm-srgb";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";dstColorFormat="bgra8unorm-srgb";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";dstColorFormat="bgra8unorm-srgb";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";dstColorFormat="r16float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";dstColorFormat="r16float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";dstColorFormat="r16float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";dstColorFormat="r16float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";dstColorFormat="r16unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";dstColorFormat="r16unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";dstColorFormat="r16unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";dstColorFormat="r16unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";dstColorFormat="r32float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";dstColorFormat="r32float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";dstColorFormat="r32float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";dstColorFormat="r32float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";dstColorFormat="r8unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";dstColorFormat="r8unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";dstColorFormat="r8unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";dstColorFormat="r8unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";dstColorFormat="rg11b10ufloat";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";dstColorFormat="rg11b10ufloat";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";dstColorFormat="rg11b10ufloat";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";dstColorFormat="rg11b10ufloat";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";dstColorFormat="rg16float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";dstColorFormat="rg16float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";dstColorFormat="rg16float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";dstColorFormat="rg16float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";dstColorFormat="rg16unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";dstColorFormat="rg16unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";dstColorFormat="rg16unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";dstColorFormat="rg16unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";dstColorFormat="rg32float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";dstColorFormat="rg32float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";dstColorFormat="rg32float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";dstColorFormat="rg32float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";dstColorFormat="rg8unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";dstColorFormat="rg8unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";dstColorFormat="rg8unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";dstColorFormat="rg8unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";dstColorFormat="rgb10a2unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";dstColorFormat="rgb10a2unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";dstColorFormat="rgb10a2unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";dstColorFormat="rgb10a2unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";dstColorFormat="rgba16float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";dstColorFormat="rgba16float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";dstColorFormat="rgba16float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";dstColorFormat="rgba16float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";dstColorFormat="rgba16unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";dstColorFormat="rgba16unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";dstColorFormat="rgba16unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";dstColorFormat="rgba16unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";dstColorFormat="rgba32float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";dstColorFormat="rgba32float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";dstColorFormat="rgba32float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";dstColorFormat="rgba32float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";dstColorFormat="rgba8unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";dstColorFormat="rgba8unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";dstColorFormat="rgba8unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";dstColorFormat="rgba8unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";dstColorFormat="rgba8unorm-srgb";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";dstColorFormat="rgba8unorm-srgb";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";dstColorFormat="rgba8unorm-srgb";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";dstColorFormat="rgba8unorm-srgb";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - -[service.https.html?worker=service&q=webgpu:web_platform,copyToTexture,canvas:copy_contents_from_gl_context_canvas:*] - implementation-status: backlog - [:canvasType="offscreen";contextName="webgl";dstColorFormat="bgra8unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="bgra8unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="bgra8unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="bgra8unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="bgra8unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="bgra8unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="bgra8unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="bgra8unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="bgra8unorm-srgb";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="bgra8unorm-srgb";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="bgra8unorm-srgb";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="bgra8unorm-srgb";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="bgra8unorm-srgb";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="bgra8unorm-srgb";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="bgra8unorm-srgb";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="bgra8unorm-srgb";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="r16float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="r16float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="r16float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="r16float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="r16float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="r16float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="r16float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="r16float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="r16unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="r16unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="r16unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="r16unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="r16unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="r16unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="r16unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="r16unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="r32float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="r32float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="r32float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="r32float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="r32float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="r32float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="r32float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="r32float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="r8unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="r8unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="r8unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="r8unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="r8unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="r8unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="r8unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="r8unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="rg11b10ufloat";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - expected: FAIL - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="rg11b10ufloat";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - expected: FAIL - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="rg11b10ufloat";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - expected: FAIL - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="rg11b10ufloat";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - expected: FAIL - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="rg11b10ufloat";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - expected: FAIL - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="rg11b10ufloat";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - expected: FAIL - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="rg11b10ufloat";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - expected: FAIL - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="rg11b10ufloat";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - expected: FAIL - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="rg16float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="rg16float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="rg16float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="rg16float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="rg16float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="rg16float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="rg16float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="rg16float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="rg16unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="rg16unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="rg16unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="rg16unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="rg16unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="rg16unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="rg16unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="rg16unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="rg32float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="rg32float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="rg32float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="rg32float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="rg32float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="rg32float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="rg32float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="rg32float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="rg8unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="rg8unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="rg8unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="rg8unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="rg8unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="rg8unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="rg8unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="rg8unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgb10a2unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - expected: FAIL - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgb10a2unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - expected: FAIL - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgb10a2unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - expected: FAIL - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgb10a2unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - expected: FAIL - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgb10a2unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - expected: FAIL - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgb10a2unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - expected: FAIL - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgb10a2unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - expected: FAIL - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgb10a2unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - expected: FAIL - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba16float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba16float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba16float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba16float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba16float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba16float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba16float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba16float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba16unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba16unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba16unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba16unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba16unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba16unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba16unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba16unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba32float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba32float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba32float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba32float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba32float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba32float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba32float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba32float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba8unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba8unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba8unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba8unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba8unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba8unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba8unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba8unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba8unorm-srgb";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba8unorm-srgb";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba8unorm-srgb";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba8unorm-srgb";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba8unorm-srgb";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba8unorm-srgb";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba8unorm-srgb";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba8unorm-srgb";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="bgra8unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="bgra8unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="bgra8unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="bgra8unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="bgra8unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="bgra8unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="bgra8unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="bgra8unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="bgra8unorm-srgb";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="bgra8unorm-srgb";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="bgra8unorm-srgb";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="bgra8unorm-srgb";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="bgra8unorm-srgb";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="bgra8unorm-srgb";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="bgra8unorm-srgb";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="bgra8unorm-srgb";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="r16float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="r16float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="r16float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="r16float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="r16float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="r16float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="r16float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="r16float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="r16unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="r16unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="r16unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="r16unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="r16unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="r16unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="r16unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="r16unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="r32float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="r32float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="r32float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="r32float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="r32float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="r32float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="r32float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="r32float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="r8unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="r8unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="r8unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="r8unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="r8unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="r8unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="r8unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="r8unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rg11b10ufloat";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - expected: FAIL - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rg11b10ufloat";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - expected: FAIL - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rg11b10ufloat";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - expected: FAIL - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rg11b10ufloat";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - expected: FAIL - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rg11b10ufloat";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - expected: FAIL - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rg11b10ufloat";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - expected: FAIL - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rg11b10ufloat";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - expected: FAIL - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rg11b10ufloat";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - expected: FAIL - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rg16float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rg16float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rg16float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rg16float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rg16float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rg16float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rg16float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rg16float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rg16unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rg16unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rg16unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rg16unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rg16unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rg16unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rg16unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rg16unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rg32float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rg32float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rg32float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rg32float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rg32float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rg32float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rg32float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rg32float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rg8unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rg8unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rg8unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rg8unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rg8unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rg8unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rg8unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rg8unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgb10a2unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - expected: FAIL - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgb10a2unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - expected: FAIL - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgb10a2unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - expected: FAIL - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgb10a2unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - expected: FAIL - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgb10a2unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - expected: FAIL - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgb10a2unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - expected: FAIL - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgb10a2unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - expected: FAIL - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgb10a2unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - expected: FAIL - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba16float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba16float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba16float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba16float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba16float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba16float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba16float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba16float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba16unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba16unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba16unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba16unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba16unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba16unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba16unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba16unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba32float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba32float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba32float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba32float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba32float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba32float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba32float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba32float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba8unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba8unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba8unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba8unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba8unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba8unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba8unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba8unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba8unorm-srgb";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba8unorm-srgb";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba8unorm-srgb";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba8unorm-srgb";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba8unorm-srgb";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba8unorm-srgb";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba8unorm-srgb";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba8unorm-srgb";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="bgra8unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="bgra8unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="bgra8unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="bgra8unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="bgra8unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="bgra8unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="bgra8unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="bgra8unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="bgra8unorm-srgb";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="bgra8unorm-srgb";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="bgra8unorm-srgb";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="bgra8unorm-srgb";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="bgra8unorm-srgb";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="bgra8unorm-srgb";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="bgra8unorm-srgb";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="bgra8unorm-srgb";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="r16float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="r16float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="r16float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="r16float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="r16float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="r16float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="r16float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="r16float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="r16unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="r16unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="r16unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="r16unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="r16unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="r16unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="r16unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="r16unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="r32float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="r32float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="r32float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="r32float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="r32float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="r32float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="r32float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="r32float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="r8unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="r8unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="r8unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="r8unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="r8unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="r8unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="r8unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="r8unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="rg11b10ufloat";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="rg11b10ufloat";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="rg11b10ufloat";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="rg11b10ufloat";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="rg11b10ufloat";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="rg11b10ufloat";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="rg11b10ufloat";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="rg11b10ufloat";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="rg16float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="rg16float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="rg16float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="rg16float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="rg16float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="rg16float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="rg16float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="rg16float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="rg16unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="rg16unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="rg16unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="rg16unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="rg16unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="rg16unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="rg16unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="rg16unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="rg32float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="rg32float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="rg32float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="rg32float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="rg32float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="rg32float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="rg32float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="rg32float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="rg8unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="rg8unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="rg8unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="rg8unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="rg8unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="rg8unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="rg8unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="rg8unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgb10a2unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgb10a2unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgb10a2unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgb10a2unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgb10a2unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgb10a2unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgb10a2unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgb10a2unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba16float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba16float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba16float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba16float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba16float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba16float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba16float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba16float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba16unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba16unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba16unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba16unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba16unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba16unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba16unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba16unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba32float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba32float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba32float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba32float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba32float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba32float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba32float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba32float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba8unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba8unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba8unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba8unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba8unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba8unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba8unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba8unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba8unorm-srgb";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba8unorm-srgb";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba8unorm-srgb";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba8unorm-srgb";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba8unorm-srgb";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba8unorm-srgb";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba8unorm-srgb";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba8unorm-srgb";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="bgra8unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="bgra8unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="bgra8unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="bgra8unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="bgra8unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="bgra8unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="bgra8unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="bgra8unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="bgra8unorm-srgb";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="bgra8unorm-srgb";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="bgra8unorm-srgb";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="bgra8unorm-srgb";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="bgra8unorm-srgb";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="bgra8unorm-srgb";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="bgra8unorm-srgb";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="bgra8unorm-srgb";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="r16float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="r16float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="r16float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="r16float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="r16float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="r16float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="r16float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="r16float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="r16unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="r16unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="r16unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="r16unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="r16unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="r16unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="r16unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="r16unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="r32float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="r32float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="r32float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="r32float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="r32float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="r32float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="r32float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="r32float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="r8unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="r8unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="r8unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="r8unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="r8unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="r8unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="r8unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="r8unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rg11b10ufloat";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rg11b10ufloat";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rg11b10ufloat";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rg11b10ufloat";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rg11b10ufloat";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rg11b10ufloat";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rg11b10ufloat";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rg11b10ufloat";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rg16float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rg16float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rg16float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rg16float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rg16float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rg16float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rg16float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rg16float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rg16unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rg16unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rg16unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rg16unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rg16unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rg16unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rg16unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rg16unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rg32float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rg32float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rg32float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rg32float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rg32float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rg32float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rg32float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rg32float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rg8unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rg8unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rg8unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rg8unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rg8unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rg8unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rg8unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rg8unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgb10a2unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgb10a2unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgb10a2unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgb10a2unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgb10a2unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgb10a2unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgb10a2unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgb10a2unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba16float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba16float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba16float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba16float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba16float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba16float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba16float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba16float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba16unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba16unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba16unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba16unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba16unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba16unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba16unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba16unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba32float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba32float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba32float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba32float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba32float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba32float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba32float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba32float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba8unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba8unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba8unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba8unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba8unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba8unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba8unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba8unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba8unorm-srgb";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba8unorm-srgb";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba8unorm-srgb";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba8unorm-srgb";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba8unorm-srgb";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba8unorm-srgb";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba8unorm-srgb";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba8unorm-srgb";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - -[service.https.html?worker=service&q=webgpu:web_platform,copyToTexture,canvas:copy_contents_from_gpu_context_canvas:*] - implementation-status: backlog - expected: - if debug: CRASH - [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="bgra8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="bgra8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="bgra8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="bgra8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="bgra8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="bgra8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="bgra8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="bgra8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="r16float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="r16float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="r16float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="r16float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="r16unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - expected: - if os == "win" and debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="r16unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - expected: - if os == "win" and debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="r16unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - expected: - if os == "win" and debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="r16unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - expected: - if os == "win" and debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="r32float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="r32float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="r32float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="r32float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="r8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="r8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="r8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="r8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rg11b10ufloat";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rg11b10ufloat";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rg11b10ufloat";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rg11b10ufloat";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rg16float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rg16float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rg16float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rg16float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rg16unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - expected: - if os == "win" and debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rg16unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - expected: - if os == "win" and debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rg16unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - expected: - if os == "win" and debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rg16unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - expected: - if os == "win" and debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rg32float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rg32float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rg32float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rg32float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rg8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rg8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rg8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rg8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgb10a2unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgb10a2unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgb10a2unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgb10a2unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba16float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba16float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba16float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba16float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba16unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - expected: - if os == "win" and debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba16unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - expected: - if os == "win" and debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba16unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - expected: - if os == "win" and debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba16unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - expected: - if os == "win" and debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba32float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba32float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba32float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba32float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="bgra8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="bgra8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="bgra8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="bgra8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="bgra8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="bgra8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="bgra8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="bgra8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="r16float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="r16float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="r16float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="r16float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="r16unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - expected: - if os == "win" and debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="r16unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - expected: - if os == "win" and debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="r16unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - expected: - if os == "win" and debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="r16unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - expected: - if os == "win" and debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="r32float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="r32float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="r32float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="r32float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="r8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="r8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="r8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="r8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rg11b10ufloat";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rg11b10ufloat";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rg11b10ufloat";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rg11b10ufloat";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rg16float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rg16float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rg16float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rg16float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rg16unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - expected: - if os == "win" and debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rg16unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - expected: - if os == "win" and debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rg16unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - expected: - if os == "win" and debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rg16unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - expected: - if os == "win" and debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rg32float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rg32float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rg32float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rg32float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rg8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rg8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rg8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rg8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgb10a2unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgb10a2unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgb10a2unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgb10a2unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba16float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba16float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba16float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba16float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba16unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - expected: - if os == "win" and debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba16unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - expected: - if os == "win" and debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba16unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - expected: - if os == "win" and debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba16unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - expected: - if os == "win" and debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba32float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba32float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba32float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba32float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - expected: - if os == "win": FAIL - if os == "linux" and not debug: FAIL - if os == "mac" and not debug: FAIL - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="bgra8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="bgra8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="bgra8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="bgra8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="bgra8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="bgra8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="bgra8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="bgra8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="r16float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="r16float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="r16float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="r16float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="r16unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="r16unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="r16unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="r16unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="r32float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="r32float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="r32float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="r32float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="r8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="r8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="r8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="r8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rg11b10ufloat";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rg11b10ufloat";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rg11b10ufloat";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rg11b10ufloat";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rg16float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rg16float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rg16float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rg16float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rg16unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rg16unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rg16unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rg16unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rg32float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rg32float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rg32float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rg32float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rg8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rg8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rg8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rg8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgb10a2unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgb10a2unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgb10a2unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgb10a2unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba16float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba16float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba16float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba16float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba16unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba16unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba16unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba16unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba32float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba32float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba32float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba32float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="bgra8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="bgra8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="bgra8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="bgra8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="bgra8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="bgra8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="bgra8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="bgra8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="r16float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="r16float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="r16float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="r16float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="r16unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="r16unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="r16unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="r16unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="r32float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="r32float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="r32float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="r32float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="r8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="r8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="r8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="r8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rg11b10ufloat";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rg11b10ufloat";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rg11b10ufloat";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rg11b10ufloat";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rg16float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rg16float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rg16float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rg16float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rg16unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rg16unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rg16unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rg16unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rg32float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rg32float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rg32float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rg32float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rg8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rg8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rg8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rg8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgb10a2unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgb10a2unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgb10a2unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgb10a2unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba16float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba16float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba16float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba16float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba16unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba16unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba16unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba16unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba32float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba32float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba32float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba32float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] - - [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/web_platform/copyToTexture/image/service.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/web_platform/copyToTexture/image/service.https.html.ini @@ -1,152 +0,0 @@ -[service.https.html?worker=service&q=webgpu:web_platform,copyToTexture,image:copy_subrect_from_2D_Canvas:*] - [:srcDoFlipYDuringCopy=false;dstPremultiplied=false] - - [:srcDoFlipYDuringCopy=false;dstPremultiplied=true] - - [:srcDoFlipYDuringCopy=true;dstPremultiplied=false] - - [:srcDoFlipYDuringCopy=true;dstPremultiplied=true] - - -[service.https.html?worker=service&q=webgpu:web_platform,copyToTexture,image:from_fully_transparent_image:*] - [:dstPremultiplied=false] - - [:dstPremultiplied=true] - - -[service.https.html?worker=service&q=webgpu:web_platform,copyToTexture,image:from_image:*] - [:srcDoFlipYDuringCopy=false;dstColorFormat="bgra8unorm";dstPremultiplied=false] - - [:srcDoFlipYDuringCopy=false;dstColorFormat="bgra8unorm";dstPremultiplied=true] - - [:srcDoFlipYDuringCopy=false;dstColorFormat="bgra8unorm-srgb";dstPremultiplied=false] - - [:srcDoFlipYDuringCopy=false;dstColorFormat="bgra8unorm-srgb";dstPremultiplied=true] - - [:srcDoFlipYDuringCopy=false;dstColorFormat="r16float";dstPremultiplied=false] - - [:srcDoFlipYDuringCopy=false;dstColorFormat="r16float";dstPremultiplied=true] - - [:srcDoFlipYDuringCopy=false;dstColorFormat="r16unorm";dstPremultiplied=false] - - [:srcDoFlipYDuringCopy=false;dstColorFormat="r16unorm";dstPremultiplied=true] - - [:srcDoFlipYDuringCopy=false;dstColorFormat="r32float";dstPremultiplied=false] - - [:srcDoFlipYDuringCopy=false;dstColorFormat="r32float";dstPremultiplied=true] - - [:srcDoFlipYDuringCopy=false;dstColorFormat="r8unorm";dstPremultiplied=false] - - [:srcDoFlipYDuringCopy=false;dstColorFormat="r8unorm";dstPremultiplied=true] - - [:srcDoFlipYDuringCopy=false;dstColorFormat="rg11b10ufloat";dstPremultiplied=false] - - [:srcDoFlipYDuringCopy=false;dstColorFormat="rg11b10ufloat";dstPremultiplied=true] - - [:srcDoFlipYDuringCopy=false;dstColorFormat="rg16float";dstPremultiplied=false] - - [:srcDoFlipYDuringCopy=false;dstColorFormat="rg16float";dstPremultiplied=true] - - [:srcDoFlipYDuringCopy=false;dstColorFormat="rg16unorm";dstPremultiplied=false] - - [:srcDoFlipYDuringCopy=false;dstColorFormat="rg16unorm";dstPremultiplied=true] - - [:srcDoFlipYDuringCopy=false;dstColorFormat="rg32float";dstPremultiplied=false] - - [:srcDoFlipYDuringCopy=false;dstColorFormat="rg32float";dstPremultiplied=true] - - [:srcDoFlipYDuringCopy=false;dstColorFormat="rg8unorm";dstPremultiplied=false] - - [:srcDoFlipYDuringCopy=false;dstColorFormat="rg8unorm";dstPremultiplied=true] - - [:srcDoFlipYDuringCopy=false;dstColorFormat="rgb10a2unorm";dstPremultiplied=false] - - [:srcDoFlipYDuringCopy=false;dstColorFormat="rgb10a2unorm";dstPremultiplied=true] - - [:srcDoFlipYDuringCopy=false;dstColorFormat="rgba16float";dstPremultiplied=false] - - [:srcDoFlipYDuringCopy=false;dstColorFormat="rgba16float";dstPremultiplied=true] - - [:srcDoFlipYDuringCopy=false;dstColorFormat="rgba16unorm";dstPremultiplied=false] - - [:srcDoFlipYDuringCopy=false;dstColorFormat="rgba16unorm";dstPremultiplied=true] - - [:srcDoFlipYDuringCopy=false;dstColorFormat="rgba32float";dstPremultiplied=false] - - [:srcDoFlipYDuringCopy=false;dstColorFormat="rgba32float";dstPremultiplied=true] - - [:srcDoFlipYDuringCopy=false;dstColorFormat="rgba8unorm";dstPremultiplied=false] - - [:srcDoFlipYDuringCopy=false;dstColorFormat="rgba8unorm";dstPremultiplied=true] - - [:srcDoFlipYDuringCopy=false;dstColorFormat="rgba8unorm-srgb";dstPremultiplied=false] - - [:srcDoFlipYDuringCopy=false;dstColorFormat="rgba8unorm-srgb";dstPremultiplied=true] - - [:srcDoFlipYDuringCopy=true;dstColorFormat="bgra8unorm";dstPremultiplied=false] - - [:srcDoFlipYDuringCopy=true;dstColorFormat="bgra8unorm";dstPremultiplied=true] - - [:srcDoFlipYDuringCopy=true;dstColorFormat="bgra8unorm-srgb";dstPremultiplied=false] - - [:srcDoFlipYDuringCopy=true;dstColorFormat="bgra8unorm-srgb";dstPremultiplied=true] - - [:srcDoFlipYDuringCopy=true;dstColorFormat="r16float";dstPremultiplied=false] - - [:srcDoFlipYDuringCopy=true;dstColorFormat="r16float";dstPremultiplied=true] - - [:srcDoFlipYDuringCopy=true;dstColorFormat="r16unorm";dstPremultiplied=false] - - [:srcDoFlipYDuringCopy=true;dstColorFormat="r16unorm";dstPremultiplied=true] - - [:srcDoFlipYDuringCopy=true;dstColorFormat="r32float";dstPremultiplied=false] - - [:srcDoFlipYDuringCopy=true;dstColorFormat="r32float";dstPremultiplied=true] - - [:srcDoFlipYDuringCopy=true;dstColorFormat="r8unorm";dstPremultiplied=false] - - [:srcDoFlipYDuringCopy=true;dstColorFormat="r8unorm";dstPremultiplied=true] - - [:srcDoFlipYDuringCopy=true;dstColorFormat="rg11b10ufloat";dstPremultiplied=false] - - [:srcDoFlipYDuringCopy=true;dstColorFormat="rg11b10ufloat";dstPremultiplied=true] - - [:srcDoFlipYDuringCopy=true;dstColorFormat="rg16float";dstPremultiplied=false] - - [:srcDoFlipYDuringCopy=true;dstColorFormat="rg16float";dstPremultiplied=true] - - [:srcDoFlipYDuringCopy=true;dstColorFormat="rg16unorm";dstPremultiplied=false] - - [:srcDoFlipYDuringCopy=true;dstColorFormat="rg16unorm";dstPremultiplied=true] - - [:srcDoFlipYDuringCopy=true;dstColorFormat="rg32float";dstPremultiplied=false] - - [:srcDoFlipYDuringCopy=true;dstColorFormat="rg32float";dstPremultiplied=true] - - [:srcDoFlipYDuringCopy=true;dstColorFormat="rg8unorm";dstPremultiplied=false] - - [:srcDoFlipYDuringCopy=true;dstColorFormat="rg8unorm";dstPremultiplied=true] - - [:srcDoFlipYDuringCopy=true;dstColorFormat="rgb10a2unorm";dstPremultiplied=false] - - [:srcDoFlipYDuringCopy=true;dstColorFormat="rgb10a2unorm";dstPremultiplied=true] - - [:srcDoFlipYDuringCopy=true;dstColorFormat="rgba16float";dstPremultiplied=false] - - [:srcDoFlipYDuringCopy=true;dstColorFormat="rgba16float";dstPremultiplied=true] - - [:srcDoFlipYDuringCopy=true;dstColorFormat="rgba16unorm";dstPremultiplied=false] - - [:srcDoFlipYDuringCopy=true;dstColorFormat="rgba16unorm";dstPremultiplied=true] - - [:srcDoFlipYDuringCopy=true;dstColorFormat="rgba32float";dstPremultiplied=false] - - [:srcDoFlipYDuringCopy=true;dstColorFormat="rgba32float";dstPremultiplied=true] - - [:srcDoFlipYDuringCopy=true;dstColorFormat="rgba8unorm";dstPremultiplied=false] - - [:srcDoFlipYDuringCopy=true;dstColorFormat="rgba8unorm";dstPremultiplied=true] - - [:srcDoFlipYDuringCopy=true;dstColorFormat="rgba8unorm-srgb";dstPremultiplied=false] - - [:srcDoFlipYDuringCopy=true;dstColorFormat="rgba8unorm-srgb";dstPremultiplied=true] diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/web_platform/copyToTexture/image_file/service.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/web_platform/copyToTexture/image_file/service.https.html.ini @@ -1,82 +0,0 @@ -[service.https.html?worker=service&q=webgpu:web_platform,copyToTexture,image_file:from_multiple_formats:*] - [:imageName="four-colors.avif";srcDoFlipYDuringCopy=false] - - [:imageName="four-colors.avif";srcDoFlipYDuringCopy=true] - - [:imageName="four-colors.bmp";srcDoFlipYDuringCopy=false] - - [:imageName="four-colors.bmp";srcDoFlipYDuringCopy=true] - - [:imageName="four-colors.gif";srcDoFlipYDuringCopy=false] - - [:imageName="four-colors.gif";srcDoFlipYDuringCopy=true] - - [:imageName="four-colors.ico";srcDoFlipYDuringCopy=false] - - [:imageName="four-colors.ico";srcDoFlipYDuringCopy=true] - - [:imageName="four-colors.jpg";srcDoFlipYDuringCopy=false] - - [:imageName="four-colors.jpg";srcDoFlipYDuringCopy=true] - - [:imageName="four-colors.png";srcDoFlipYDuringCopy=false] - - [:imageName="four-colors.png";srcDoFlipYDuringCopy=true] - - [:imageName="four-colors.svg";srcDoFlipYDuringCopy=false] - - [:imageName="four-colors.svg";srcDoFlipYDuringCopy=true] - - [:imageName="four-colors.webp";srcDoFlipYDuringCopy=false] - - [:imageName="four-colors.webp";srcDoFlipYDuringCopy=true] - - -[service.https.html?worker=service&q=webgpu:web_platform,copyToTexture,image_file:from_orientation_metadata_file:*] - [:imageName="four-colors-rotate-180-cw.jpg";objectTypeFromFile="Image";srcDoFlipYDuringCopy=false] - - [:imageName="four-colors-rotate-180-cw.jpg";objectTypeFromFile="Image";srcDoFlipYDuringCopy=true] - - [:imageName="four-colors-rotate-180-cw.jpg";objectTypeFromFile="ImageBitmap-from-Blob";srcDoFlipYDuringCopy=false] - - [:imageName="four-colors-rotate-180-cw.jpg";objectTypeFromFile="ImageBitmap-from-Blob";srcDoFlipYDuringCopy=true] - - [:imageName="four-colors-rotate-180-cw.jpg";objectTypeFromFile="ImageBitmap-from-Image";srcDoFlipYDuringCopy=false] - - [:imageName="four-colors-rotate-180-cw.jpg";objectTypeFromFile="ImageBitmap-from-Image";srcDoFlipYDuringCopy=true] - - [:imageName="four-colors-rotate-270-cw.jpg";objectTypeFromFile="Image";srcDoFlipYDuringCopy=false] - - [:imageName="four-colors-rotate-270-cw.jpg";objectTypeFromFile="Image";srcDoFlipYDuringCopy=true] - - [:imageName="four-colors-rotate-270-cw.jpg";objectTypeFromFile="ImageBitmap-from-Blob";srcDoFlipYDuringCopy=false] - - [:imageName="four-colors-rotate-270-cw.jpg";objectTypeFromFile="ImageBitmap-from-Blob";srcDoFlipYDuringCopy=true] - - [:imageName="four-colors-rotate-270-cw.jpg";objectTypeFromFile="ImageBitmap-from-Image";srcDoFlipYDuringCopy=false] - - [:imageName="four-colors-rotate-270-cw.jpg";objectTypeFromFile="ImageBitmap-from-Image";srcDoFlipYDuringCopy=true] - - [:imageName="four-colors-rotate-90-cw.jpg";objectTypeFromFile="Image";srcDoFlipYDuringCopy=false] - - [:imageName="four-colors-rotate-90-cw.jpg";objectTypeFromFile="Image";srcDoFlipYDuringCopy=true] - - [:imageName="four-colors-rotate-90-cw.jpg";objectTypeFromFile="ImageBitmap-from-Blob";srcDoFlipYDuringCopy=false] - - [:imageName="four-colors-rotate-90-cw.jpg";objectTypeFromFile="ImageBitmap-from-Blob";srcDoFlipYDuringCopy=true] - - [:imageName="four-colors-rotate-90-cw.jpg";objectTypeFromFile="ImageBitmap-from-Image";srcDoFlipYDuringCopy=false] - - [:imageName="four-colors-rotate-90-cw.jpg";objectTypeFromFile="ImageBitmap-from-Image";srcDoFlipYDuringCopy=true] - - [:imageName="four-colors.jpg";objectTypeFromFile="Image";srcDoFlipYDuringCopy=false] - - [:imageName="four-colors.jpg";objectTypeFromFile="Image";srcDoFlipYDuringCopy=true] - - [:imageName="four-colors.jpg";objectTypeFromFile="ImageBitmap-from-Blob";srcDoFlipYDuringCopy=false] - - [:imageName="four-colors.jpg";objectTypeFromFile="ImageBitmap-from-Blob";srcDoFlipYDuringCopy=true] - - [:imageName="four-colors.jpg";objectTypeFromFile="ImageBitmap-from-Image";srcDoFlipYDuringCopy=false] - - [:imageName="four-colors.jpg";objectTypeFromFile="ImageBitmap-from-Image";srcDoFlipYDuringCopy=true] diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/web_platform/copyToTexture/video/service.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/web_platform/copyToTexture/video/service.https.html.ini @@ -1,224 +0,0 @@ -[service.https.html?worker=service&q=webgpu:web_platform,copyToTexture,video:copy_from_video:*] - [:videoName="four-colors-h264-bt601-hflip.mp4";sourceType="VideoElement";srcDoFlipYDuringCopy=false;dstColorSpace="display-p3"] - - [:videoName="four-colors-h264-bt601-hflip.mp4";sourceType="VideoElement";srcDoFlipYDuringCopy=false;dstColorSpace="srgb"] - - [:videoName="four-colors-h264-bt601-hflip.mp4";sourceType="VideoElement";srcDoFlipYDuringCopy=true;dstColorSpace="display-p3"] - - [:videoName="four-colors-h264-bt601-hflip.mp4";sourceType="VideoElement";srcDoFlipYDuringCopy=true;dstColorSpace="srgb"] - - [:videoName="four-colors-h264-bt601-hflip.mp4";sourceType="VideoFrame";srcDoFlipYDuringCopy=false;dstColorSpace="display-p3"] - - [:videoName="four-colors-h264-bt601-hflip.mp4";sourceType="VideoFrame";srcDoFlipYDuringCopy=false;dstColorSpace="srgb"] - - [:videoName="four-colors-h264-bt601-hflip.mp4";sourceType="VideoFrame";srcDoFlipYDuringCopy=true;dstColorSpace="display-p3"] - - [:videoName="four-colors-h264-bt601-hflip.mp4";sourceType="VideoFrame";srcDoFlipYDuringCopy=true;dstColorSpace="srgb"] - - [:videoName="four-colors-h264-bt601-rotate-180.mp4";sourceType="VideoElement";srcDoFlipYDuringCopy=false;dstColorSpace="display-p3"] - - [:videoName="four-colors-h264-bt601-rotate-180.mp4";sourceType="VideoElement";srcDoFlipYDuringCopy=false;dstColorSpace="srgb"] - - [:videoName="four-colors-h264-bt601-rotate-180.mp4";sourceType="VideoElement";srcDoFlipYDuringCopy=true;dstColorSpace="display-p3"] - - [:videoName="four-colors-h264-bt601-rotate-180.mp4";sourceType="VideoElement";srcDoFlipYDuringCopy=true;dstColorSpace="srgb"] - - [:videoName="four-colors-h264-bt601-rotate-180.mp4";sourceType="VideoFrame";srcDoFlipYDuringCopy=false;dstColorSpace="display-p3"] - - [:videoName="four-colors-h264-bt601-rotate-180.mp4";sourceType="VideoFrame";srcDoFlipYDuringCopy=false;dstColorSpace="srgb"] - - [:videoName="four-colors-h264-bt601-rotate-180.mp4";sourceType="VideoFrame";srcDoFlipYDuringCopy=true;dstColorSpace="display-p3"] - - [:videoName="four-colors-h264-bt601-rotate-180.mp4";sourceType="VideoFrame";srcDoFlipYDuringCopy=true;dstColorSpace="srgb"] - - [:videoName="four-colors-h264-bt601-rotate-270.mp4";sourceType="VideoElement";srcDoFlipYDuringCopy=false;dstColorSpace="display-p3"] - - [:videoName="four-colors-h264-bt601-rotate-270.mp4";sourceType="VideoElement";srcDoFlipYDuringCopy=false;dstColorSpace="srgb"] - - [:videoName="four-colors-h264-bt601-rotate-270.mp4";sourceType="VideoElement";srcDoFlipYDuringCopy=true;dstColorSpace="display-p3"] - - [:videoName="four-colors-h264-bt601-rotate-270.mp4";sourceType="VideoElement";srcDoFlipYDuringCopy=true;dstColorSpace="srgb"] - - [:videoName="four-colors-h264-bt601-rotate-270.mp4";sourceType="VideoFrame";srcDoFlipYDuringCopy=false;dstColorSpace="display-p3"] - - [:videoName="four-colors-h264-bt601-rotate-270.mp4";sourceType="VideoFrame";srcDoFlipYDuringCopy=false;dstColorSpace="srgb"] - - [:videoName="four-colors-h264-bt601-rotate-270.mp4";sourceType="VideoFrame";srcDoFlipYDuringCopy=true;dstColorSpace="display-p3"] - - [:videoName="four-colors-h264-bt601-rotate-270.mp4";sourceType="VideoFrame";srcDoFlipYDuringCopy=true;dstColorSpace="srgb"] - - [:videoName="four-colors-h264-bt601-rotate-90.mp4";sourceType="VideoElement";srcDoFlipYDuringCopy=false;dstColorSpace="display-p3"] - - [:videoName="four-colors-h264-bt601-rotate-90.mp4";sourceType="VideoElement";srcDoFlipYDuringCopy=false;dstColorSpace="srgb"] - - [:videoName="four-colors-h264-bt601-rotate-90.mp4";sourceType="VideoElement";srcDoFlipYDuringCopy=true;dstColorSpace="display-p3"] - - [:videoName="four-colors-h264-bt601-rotate-90.mp4";sourceType="VideoElement";srcDoFlipYDuringCopy=true;dstColorSpace="srgb"] - - [:videoName="four-colors-h264-bt601-rotate-90.mp4";sourceType="VideoFrame";srcDoFlipYDuringCopy=false;dstColorSpace="display-p3"] - - [:videoName="four-colors-h264-bt601-rotate-90.mp4";sourceType="VideoFrame";srcDoFlipYDuringCopy=false;dstColorSpace="srgb"] - - [:videoName="four-colors-h264-bt601-rotate-90.mp4";sourceType="VideoFrame";srcDoFlipYDuringCopy=true;dstColorSpace="display-p3"] - - [:videoName="four-colors-h264-bt601-rotate-90.mp4";sourceType="VideoFrame";srcDoFlipYDuringCopy=true;dstColorSpace="srgb"] - - [:videoName="four-colors-h264-bt601-vflip.mp4";sourceType="VideoElement";srcDoFlipYDuringCopy=false;dstColorSpace="display-p3"] - - [:videoName="four-colors-h264-bt601-vflip.mp4";sourceType="VideoElement";srcDoFlipYDuringCopy=false;dstColorSpace="srgb"] - - [:videoName="four-colors-h264-bt601-vflip.mp4";sourceType="VideoElement";srcDoFlipYDuringCopy=true;dstColorSpace="display-p3"] - - [:videoName="four-colors-h264-bt601-vflip.mp4";sourceType="VideoElement";srcDoFlipYDuringCopy=true;dstColorSpace="srgb"] - - [:videoName="four-colors-h264-bt601-vflip.mp4";sourceType="VideoFrame";srcDoFlipYDuringCopy=false;dstColorSpace="display-p3"] - - [:videoName="four-colors-h264-bt601-vflip.mp4";sourceType="VideoFrame";srcDoFlipYDuringCopy=false;dstColorSpace="srgb"] - - [:videoName="four-colors-h264-bt601-vflip.mp4";sourceType="VideoFrame";srcDoFlipYDuringCopy=true;dstColorSpace="display-p3"] - - [:videoName="four-colors-h264-bt601-vflip.mp4";sourceType="VideoFrame";srcDoFlipYDuringCopy=true;dstColorSpace="srgb"] - - [:videoName="four-colors-h264-bt601.mp4";sourceType="VideoElement";srcDoFlipYDuringCopy=false;dstColorSpace="display-p3"] - - [:videoName="four-colors-h264-bt601.mp4";sourceType="VideoElement";srcDoFlipYDuringCopy=false;dstColorSpace="srgb"] - - [:videoName="four-colors-h264-bt601.mp4";sourceType="VideoElement";srcDoFlipYDuringCopy=true;dstColorSpace="display-p3"] - - [:videoName="four-colors-h264-bt601.mp4";sourceType="VideoElement";srcDoFlipYDuringCopy=true;dstColorSpace="srgb"] - - [:videoName="four-colors-h264-bt601.mp4";sourceType="VideoFrame";srcDoFlipYDuringCopy=false;dstColorSpace="display-p3"] - - [:videoName="four-colors-h264-bt601.mp4";sourceType="VideoFrame";srcDoFlipYDuringCopy=false;dstColorSpace="srgb"] - - [:videoName="four-colors-h264-bt601.mp4";sourceType="VideoFrame";srcDoFlipYDuringCopy=true;dstColorSpace="display-p3"] - - [:videoName="four-colors-h264-bt601.mp4";sourceType="VideoFrame";srcDoFlipYDuringCopy=true;dstColorSpace="srgb"] - - [:videoName="four-colors-vp8-bt601.webm";sourceType="VideoElement";srcDoFlipYDuringCopy=false;dstColorSpace="display-p3"] - - [:videoName="four-colors-vp8-bt601.webm";sourceType="VideoElement";srcDoFlipYDuringCopy=false;dstColorSpace="srgb"] - - [:videoName="four-colors-vp8-bt601.webm";sourceType="VideoElement";srcDoFlipYDuringCopy=true;dstColorSpace="display-p3"] - - [:videoName="four-colors-vp8-bt601.webm";sourceType="VideoElement";srcDoFlipYDuringCopy=true;dstColorSpace="srgb"] - - [:videoName="four-colors-vp8-bt601.webm";sourceType="VideoFrame";srcDoFlipYDuringCopy=false;dstColorSpace="display-p3"] - - [:videoName="four-colors-vp8-bt601.webm";sourceType="VideoFrame";srcDoFlipYDuringCopy=false;dstColorSpace="srgb"] - - [:videoName="four-colors-vp8-bt601.webm";sourceType="VideoFrame";srcDoFlipYDuringCopy=true;dstColorSpace="display-p3"] - - [:videoName="four-colors-vp8-bt601.webm";sourceType="VideoFrame";srcDoFlipYDuringCopy=true;dstColorSpace="srgb"] - - [:videoName="four-colors-vp9-bt601-hflip.mp4";sourceType="VideoElement";srcDoFlipYDuringCopy=false;dstColorSpace="display-p3"] - - [:videoName="four-colors-vp9-bt601-hflip.mp4";sourceType="VideoElement";srcDoFlipYDuringCopy=false;dstColorSpace="srgb"] - - [:videoName="four-colors-vp9-bt601-hflip.mp4";sourceType="VideoElement";srcDoFlipYDuringCopy=true;dstColorSpace="display-p3"] - - [:videoName="four-colors-vp9-bt601-hflip.mp4";sourceType="VideoElement";srcDoFlipYDuringCopy=true;dstColorSpace="srgb"] - - [:videoName="four-colors-vp9-bt601-hflip.mp4";sourceType="VideoFrame";srcDoFlipYDuringCopy=false;dstColorSpace="display-p3"] - - [:videoName="four-colors-vp9-bt601-hflip.mp4";sourceType="VideoFrame";srcDoFlipYDuringCopy=false;dstColorSpace="srgb"] - - [:videoName="four-colors-vp9-bt601-hflip.mp4";sourceType="VideoFrame";srcDoFlipYDuringCopy=true;dstColorSpace="display-p3"] - - [:videoName="four-colors-vp9-bt601-hflip.mp4";sourceType="VideoFrame";srcDoFlipYDuringCopy=true;dstColorSpace="srgb"] - - [:videoName="four-colors-vp9-bt601-rotate-180.mp4";sourceType="VideoElement";srcDoFlipYDuringCopy=false;dstColorSpace="display-p3"] - - [:videoName="four-colors-vp9-bt601-rotate-180.mp4";sourceType="VideoElement";srcDoFlipYDuringCopy=false;dstColorSpace="srgb"] - - [:videoName="four-colors-vp9-bt601-rotate-180.mp4";sourceType="VideoElement";srcDoFlipYDuringCopy=true;dstColorSpace="display-p3"] - - [:videoName="four-colors-vp9-bt601-rotate-180.mp4";sourceType="VideoElement";srcDoFlipYDuringCopy=true;dstColorSpace="srgb"] - - [:videoName="four-colors-vp9-bt601-rotate-180.mp4";sourceType="VideoFrame";srcDoFlipYDuringCopy=false;dstColorSpace="display-p3"] - - [:videoName="four-colors-vp9-bt601-rotate-180.mp4";sourceType="VideoFrame";srcDoFlipYDuringCopy=false;dstColorSpace="srgb"] - - [:videoName="four-colors-vp9-bt601-rotate-180.mp4";sourceType="VideoFrame";srcDoFlipYDuringCopy=true;dstColorSpace="display-p3"] - - [:videoName="four-colors-vp9-bt601-rotate-180.mp4";sourceType="VideoFrame";srcDoFlipYDuringCopy=true;dstColorSpace="srgb"] - - [:videoName="four-colors-vp9-bt601-rotate-270.mp4";sourceType="VideoElement";srcDoFlipYDuringCopy=false;dstColorSpace="display-p3"] - - [:videoName="four-colors-vp9-bt601-rotate-270.mp4";sourceType="VideoElement";srcDoFlipYDuringCopy=false;dstColorSpace="srgb"] - - [:videoName="four-colors-vp9-bt601-rotate-270.mp4";sourceType="VideoElement";srcDoFlipYDuringCopy=true;dstColorSpace="display-p3"] - - [:videoName="four-colors-vp9-bt601-rotate-270.mp4";sourceType="VideoElement";srcDoFlipYDuringCopy=true;dstColorSpace="srgb"] - - [:videoName="four-colors-vp9-bt601-rotate-270.mp4";sourceType="VideoFrame";srcDoFlipYDuringCopy=false;dstColorSpace="display-p3"] - - [:videoName="four-colors-vp9-bt601-rotate-270.mp4";sourceType="VideoFrame";srcDoFlipYDuringCopy=false;dstColorSpace="srgb"] - - [:videoName="four-colors-vp9-bt601-rotate-270.mp4";sourceType="VideoFrame";srcDoFlipYDuringCopy=true;dstColorSpace="display-p3"] - - [:videoName="four-colors-vp9-bt601-rotate-270.mp4";sourceType="VideoFrame";srcDoFlipYDuringCopy=true;dstColorSpace="srgb"] - - [:videoName="four-colors-vp9-bt601-rotate-90.mp4";sourceType="VideoElement";srcDoFlipYDuringCopy=false;dstColorSpace="display-p3"] - - [:videoName="four-colors-vp9-bt601-rotate-90.mp4";sourceType="VideoElement";srcDoFlipYDuringCopy=false;dstColorSpace="srgb"] - - [:videoName="four-colors-vp9-bt601-rotate-90.mp4";sourceType="VideoElement";srcDoFlipYDuringCopy=true;dstColorSpace="display-p3"] - - [:videoName="four-colors-vp9-bt601-rotate-90.mp4";sourceType="VideoElement";srcDoFlipYDuringCopy=true;dstColorSpace="srgb"] - - [:videoName="four-colors-vp9-bt601-rotate-90.mp4";sourceType="VideoFrame";srcDoFlipYDuringCopy=false;dstColorSpace="display-p3"] - - [:videoName="four-colors-vp9-bt601-rotate-90.mp4";sourceType="VideoFrame";srcDoFlipYDuringCopy=false;dstColorSpace="srgb"] - - [:videoName="four-colors-vp9-bt601-rotate-90.mp4";sourceType="VideoFrame";srcDoFlipYDuringCopy=true;dstColorSpace="display-p3"] - - [:videoName="four-colors-vp9-bt601-rotate-90.mp4";sourceType="VideoFrame";srcDoFlipYDuringCopy=true;dstColorSpace="srgb"] - - [:videoName="four-colors-vp9-bt601-vflip.mp4";sourceType="VideoElement";srcDoFlipYDuringCopy=false;dstColorSpace="display-p3"] - - [:videoName="four-colors-vp9-bt601-vflip.mp4";sourceType="VideoElement";srcDoFlipYDuringCopy=false;dstColorSpace="srgb"] - - [:videoName="four-colors-vp9-bt601-vflip.mp4";sourceType="VideoElement";srcDoFlipYDuringCopy=true;dstColorSpace="display-p3"] - - [:videoName="four-colors-vp9-bt601-vflip.mp4";sourceType="VideoElement";srcDoFlipYDuringCopy=true;dstColorSpace="srgb"] - - [:videoName="four-colors-vp9-bt601-vflip.mp4";sourceType="VideoFrame";srcDoFlipYDuringCopy=false;dstColorSpace="display-p3"] - - [:videoName="four-colors-vp9-bt601-vflip.mp4";sourceType="VideoFrame";srcDoFlipYDuringCopy=false;dstColorSpace="srgb"] - - [:videoName="four-colors-vp9-bt601-vflip.mp4";sourceType="VideoFrame";srcDoFlipYDuringCopy=true;dstColorSpace="display-p3"] - - [:videoName="four-colors-vp9-bt601-vflip.mp4";sourceType="VideoFrame";srcDoFlipYDuringCopy=true;dstColorSpace="srgb"] - - [:videoName="four-colors-vp9-bt601.webm";sourceType="VideoElement";srcDoFlipYDuringCopy=false;dstColorSpace="display-p3"] - - [:videoName="four-colors-vp9-bt601.webm";sourceType="VideoElement";srcDoFlipYDuringCopy=false;dstColorSpace="srgb"] - - [:videoName="four-colors-vp9-bt601.webm";sourceType="VideoElement";srcDoFlipYDuringCopy=true;dstColorSpace="display-p3"] - - [:videoName="four-colors-vp9-bt601.webm";sourceType="VideoElement";srcDoFlipYDuringCopy=true;dstColorSpace="srgb"] - - [:videoName="four-colors-vp9-bt601.webm";sourceType="VideoFrame";srcDoFlipYDuringCopy=false;dstColorSpace="display-p3"] - - [:videoName="four-colors-vp9-bt601.webm";sourceType="VideoFrame";srcDoFlipYDuringCopy=false;dstColorSpace="srgb"] - - [:videoName="four-colors-vp9-bt601.webm";sourceType="VideoFrame";srcDoFlipYDuringCopy=true;dstColorSpace="display-p3"] - - [:videoName="four-colors-vp9-bt601.webm";sourceType="VideoFrame";srcDoFlipYDuringCopy=true;dstColorSpace="srgb"] - - [:videoName="four-colors-vp9-bt709.webm";sourceType="VideoElement";srcDoFlipYDuringCopy=false;dstColorSpace="display-p3"] - - [:videoName="four-colors-vp9-bt709.webm";sourceType="VideoElement";srcDoFlipYDuringCopy=false;dstColorSpace="srgb"] - - [:videoName="four-colors-vp9-bt709.webm";sourceType="VideoElement";srcDoFlipYDuringCopy=true;dstColorSpace="display-p3"] - - [:videoName="four-colors-vp9-bt709.webm";sourceType="VideoElement";srcDoFlipYDuringCopy=true;dstColorSpace="srgb"] - - [:videoName="four-colors-vp9-bt709.webm";sourceType="VideoFrame";srcDoFlipYDuringCopy=false;dstColorSpace="display-p3"] - - [:videoName="four-colors-vp9-bt709.webm";sourceType="VideoFrame";srcDoFlipYDuringCopy=false;dstColorSpace="srgb"] - - [:videoName="four-colors-vp9-bt709.webm";sourceType="VideoFrame";srcDoFlipYDuringCopy=true;dstColorSpace="display-p3"] - - [:videoName="four-colors-vp9-bt709.webm";sourceType="VideoFrame";srcDoFlipYDuringCopy=true;dstColorSpace="srgb"] diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/web_platform/external_texture/video/service.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/web_platform/external_texture/video/service.https.html.ini @@ -1,320 +0,0 @@ -[service.https.html?worker=service&q=webgpu:web_platform,external_texture,video:importExternalTexture,cameraCapture:*] - [:path="HTMLVideoElement";dstColorSpace="display-p3";constraints=true] - - [:path="HTMLVideoElement";dstColorSpace="display-p3";constraints={"width":100,"height":300}] - - [:path="HTMLVideoElement";dstColorSpace="display-p3";constraints={"width":64,"height":48}] - - [:path="HTMLVideoElement";dstColorSpace="srgb";constraints=true] - - [:path="HTMLVideoElement";dstColorSpace="srgb";constraints={"width":100,"height":300}] - - [:path="HTMLVideoElement";dstColorSpace="srgb";constraints={"width":64,"height":48}] - - [:path="MediaStreamTrackProcessor";dstColorSpace="display-p3";constraints=true] - - [:path="MediaStreamTrackProcessor";dstColorSpace="display-p3";constraints={"width":100,"height":300}] - - [:path="MediaStreamTrackProcessor";dstColorSpace="display-p3";constraints={"width":64,"height":48}] - - [:path="MediaStreamTrackProcessor";dstColorSpace="srgb";constraints=true] - - [:path="MediaStreamTrackProcessor";dstColorSpace="srgb";constraints={"width":100,"height":300}] - - [:path="MediaStreamTrackProcessor";dstColorSpace="srgb";constraints={"width":64,"height":48}] - - -[service.https.html?worker=service&q=webgpu:web_platform,external_texture,video:importExternalTexture,compute:*] - [:videoName="four-colors-h264-bt601-hflip.mp4";sourceType="VideoElement";dstColorSpace="display-p3"] - - [:videoName="four-colors-h264-bt601-hflip.mp4";sourceType="VideoElement";dstColorSpace="srgb"] - - [:videoName="four-colors-h264-bt601-hflip.mp4";sourceType="VideoFrame";dstColorSpace="display-p3"] - - [:videoName="four-colors-h264-bt601-hflip.mp4";sourceType="VideoFrame";dstColorSpace="srgb"] - - [:videoName="four-colors-h264-bt601-rotate-180.mp4";sourceType="VideoElement";dstColorSpace="display-p3"] - - [:videoName="four-colors-h264-bt601-rotate-180.mp4";sourceType="VideoElement";dstColorSpace="srgb"] - - [:videoName="four-colors-h264-bt601-rotate-180.mp4";sourceType="VideoFrame";dstColorSpace="display-p3"] - - [:videoName="four-colors-h264-bt601-rotate-180.mp4";sourceType="VideoFrame";dstColorSpace="srgb"] - - [:videoName="four-colors-h264-bt601-rotate-270.mp4";sourceType="VideoElement";dstColorSpace="display-p3"] - - [:videoName="four-colors-h264-bt601-rotate-270.mp4";sourceType="VideoElement";dstColorSpace="srgb"] - - [:videoName="four-colors-h264-bt601-rotate-270.mp4";sourceType="VideoFrame";dstColorSpace="display-p3"] - - [:videoName="four-colors-h264-bt601-rotate-270.mp4";sourceType="VideoFrame";dstColorSpace="srgb"] - - [:videoName="four-colors-h264-bt601-rotate-90.mp4";sourceType="VideoElement";dstColorSpace="display-p3"] - - [:videoName="four-colors-h264-bt601-rotate-90.mp4";sourceType="VideoElement";dstColorSpace="srgb"] - - [:videoName="four-colors-h264-bt601-rotate-90.mp4";sourceType="VideoFrame";dstColorSpace="display-p3"] - - [:videoName="four-colors-h264-bt601-rotate-90.mp4";sourceType="VideoFrame";dstColorSpace="srgb"] - - [:videoName="four-colors-h264-bt601-vflip.mp4";sourceType="VideoElement";dstColorSpace="display-p3"] - - [:videoName="four-colors-h264-bt601-vflip.mp4";sourceType="VideoElement";dstColorSpace="srgb"] - - [:videoName="four-colors-h264-bt601-vflip.mp4";sourceType="VideoFrame";dstColorSpace="display-p3"] - - [:videoName="four-colors-h264-bt601-vflip.mp4";sourceType="VideoFrame";dstColorSpace="srgb"] - - [:videoName="four-colors-h264-bt601.mp4";sourceType="VideoElement";dstColorSpace="display-p3"] - - [:videoName="four-colors-h264-bt601.mp4";sourceType="VideoElement";dstColorSpace="srgb"] - - [:videoName="four-colors-h264-bt601.mp4";sourceType="VideoFrame";dstColorSpace="display-p3"] - - [:videoName="four-colors-h264-bt601.mp4";sourceType="VideoFrame";dstColorSpace="srgb"] - - [:videoName="four-colors-vp8-bt601.webm";sourceType="VideoElement";dstColorSpace="display-p3"] - - [:videoName="four-colors-vp8-bt601.webm";sourceType="VideoElement";dstColorSpace="srgb"] - - [:videoName="four-colors-vp8-bt601.webm";sourceType="VideoFrame";dstColorSpace="display-p3"] - - [:videoName="four-colors-vp8-bt601.webm";sourceType="VideoFrame";dstColorSpace="srgb"] - - [:videoName="four-colors-vp9-bt601-hflip.mp4";sourceType="VideoElement";dstColorSpace="display-p3"] - - [:videoName="four-colors-vp9-bt601-hflip.mp4";sourceType="VideoElement";dstColorSpace="srgb"] - - [:videoName="four-colors-vp9-bt601-hflip.mp4";sourceType="VideoFrame";dstColorSpace="display-p3"] - - [:videoName="four-colors-vp9-bt601-hflip.mp4";sourceType="VideoFrame";dstColorSpace="srgb"] - - [:videoName="four-colors-vp9-bt601-rotate-180.mp4";sourceType="VideoElement";dstColorSpace="display-p3"] - - [:videoName="four-colors-vp9-bt601-rotate-180.mp4";sourceType="VideoElement";dstColorSpace="srgb"] - - [:videoName="four-colors-vp9-bt601-rotate-180.mp4";sourceType="VideoFrame";dstColorSpace="display-p3"] - - [:videoName="four-colors-vp9-bt601-rotate-180.mp4";sourceType="VideoFrame";dstColorSpace="srgb"] - - [:videoName="four-colors-vp9-bt601-rotate-270.mp4";sourceType="VideoElement";dstColorSpace="display-p3"] - - [:videoName="four-colors-vp9-bt601-rotate-270.mp4";sourceType="VideoElement";dstColorSpace="srgb"] - - [:videoName="four-colors-vp9-bt601-rotate-270.mp4";sourceType="VideoFrame";dstColorSpace="display-p3"] - - [:videoName="four-colors-vp9-bt601-rotate-270.mp4";sourceType="VideoFrame";dstColorSpace="srgb"] - - [:videoName="four-colors-vp9-bt601-rotate-90.mp4";sourceType="VideoElement";dstColorSpace="display-p3"] - - [:videoName="four-colors-vp9-bt601-rotate-90.mp4";sourceType="VideoElement";dstColorSpace="srgb"] - - [:videoName="four-colors-vp9-bt601-rotate-90.mp4";sourceType="VideoFrame";dstColorSpace="display-p3"] - - [:videoName="four-colors-vp9-bt601-rotate-90.mp4";sourceType="VideoFrame";dstColorSpace="srgb"] - - [:videoName="four-colors-vp9-bt601-vflip.mp4";sourceType="VideoElement";dstColorSpace="display-p3"] - - [:videoName="four-colors-vp9-bt601-vflip.mp4";sourceType="VideoElement";dstColorSpace="srgb"] - - [:videoName="four-colors-vp9-bt601-vflip.mp4";sourceType="VideoFrame";dstColorSpace="display-p3"] - - [:videoName="four-colors-vp9-bt601-vflip.mp4";sourceType="VideoFrame";dstColorSpace="srgb"] - - [:videoName="four-colors-vp9-bt601.webm";sourceType="VideoElement";dstColorSpace="display-p3"] - - [:videoName="four-colors-vp9-bt601.webm";sourceType="VideoElement";dstColorSpace="srgb"] - - [:videoName="four-colors-vp9-bt601.webm";sourceType="VideoFrame";dstColorSpace="display-p3"] - - [:videoName="four-colors-vp9-bt601.webm";sourceType="VideoFrame";dstColorSpace="srgb"] - - [:videoName="four-colors-vp9-bt709.webm";sourceType="VideoElement";dstColorSpace="display-p3"] - - [:videoName="four-colors-vp9-bt709.webm";sourceType="VideoElement";dstColorSpace="srgb"] - - [:videoName="four-colors-vp9-bt709.webm";sourceType="VideoFrame";dstColorSpace="display-p3"] - - [:videoName="four-colors-vp9-bt709.webm";sourceType="VideoFrame";dstColorSpace="srgb"] - - -[service.https.html?worker=service&q=webgpu:web_platform,external_texture,video:importExternalTexture,sample:*] - [:videoName="four-colors-h264-bt601-hflip.mp4";sourceType="VideoElement";dstColorSpace="display-p3"] - - [:videoName="four-colors-h264-bt601-hflip.mp4";sourceType="VideoElement";dstColorSpace="srgb"] - - [:videoName="four-colors-h264-bt601-hflip.mp4";sourceType="VideoFrame";dstColorSpace="display-p3"] - - [:videoName="four-colors-h264-bt601-hflip.mp4";sourceType="VideoFrame";dstColorSpace="srgb"] - - [:videoName="four-colors-h264-bt601-rotate-180.mp4";sourceType="VideoElement";dstColorSpace="display-p3"] - - [:videoName="four-colors-h264-bt601-rotate-180.mp4";sourceType="VideoElement";dstColorSpace="srgb"] - - [:videoName="four-colors-h264-bt601-rotate-180.mp4";sourceType="VideoFrame";dstColorSpace="display-p3"] - - [:videoName="four-colors-h264-bt601-rotate-180.mp4";sourceType="VideoFrame";dstColorSpace="srgb"] - - [:videoName="four-colors-h264-bt601-rotate-270.mp4";sourceType="VideoElement";dstColorSpace="display-p3"] - - [:videoName="four-colors-h264-bt601-rotate-270.mp4";sourceType="VideoElement";dstColorSpace="srgb"] - - [:videoName="four-colors-h264-bt601-rotate-270.mp4";sourceType="VideoFrame";dstColorSpace="display-p3"] - - [:videoName="four-colors-h264-bt601-rotate-270.mp4";sourceType="VideoFrame";dstColorSpace="srgb"] - - [:videoName="four-colors-h264-bt601-rotate-90.mp4";sourceType="VideoElement";dstColorSpace="display-p3"] - - [:videoName="four-colors-h264-bt601-rotate-90.mp4";sourceType="VideoElement";dstColorSpace="srgb"] - - [:videoName="four-colors-h264-bt601-rotate-90.mp4";sourceType="VideoFrame";dstColorSpace="display-p3"] - - [:videoName="four-colors-h264-bt601-rotate-90.mp4";sourceType="VideoFrame";dstColorSpace="srgb"] - - [:videoName="four-colors-h264-bt601-vflip.mp4";sourceType="VideoElement";dstColorSpace="display-p3"] - - [:videoName="four-colors-h264-bt601-vflip.mp4";sourceType="VideoElement";dstColorSpace="srgb"] - - [:videoName="four-colors-h264-bt601-vflip.mp4";sourceType="VideoFrame";dstColorSpace="display-p3"] - - [:videoName="four-colors-h264-bt601-vflip.mp4";sourceType="VideoFrame";dstColorSpace="srgb"] - - [:videoName="four-colors-h264-bt601.mp4";sourceType="VideoElement";dstColorSpace="display-p3"] - - [:videoName="four-colors-h264-bt601.mp4";sourceType="VideoElement";dstColorSpace="srgb"] - - [:videoName="four-colors-h264-bt601.mp4";sourceType="VideoFrame";dstColorSpace="display-p3"] - - [:videoName="four-colors-h264-bt601.mp4";sourceType="VideoFrame";dstColorSpace="srgb"] - - [:videoName="four-colors-vp8-bt601.webm";sourceType="VideoElement";dstColorSpace="display-p3"] - - [:videoName="four-colors-vp8-bt601.webm";sourceType="VideoElement";dstColorSpace="srgb"] - - [:videoName="four-colors-vp8-bt601.webm";sourceType="VideoFrame";dstColorSpace="display-p3"] - - [:videoName="four-colors-vp8-bt601.webm";sourceType="VideoFrame";dstColorSpace="srgb"] - - [:videoName="four-colors-vp9-bt601-hflip.mp4";sourceType="VideoElement";dstColorSpace="display-p3"] - - [:videoName="four-colors-vp9-bt601-hflip.mp4";sourceType="VideoElement";dstColorSpace="srgb"] - - [:videoName="four-colors-vp9-bt601-hflip.mp4";sourceType="VideoFrame";dstColorSpace="display-p3"] - - [:videoName="four-colors-vp9-bt601-hflip.mp4";sourceType="VideoFrame";dstColorSpace="srgb"] - - [:videoName="four-colors-vp9-bt601-rotate-180.mp4";sourceType="VideoElement";dstColorSpace="display-p3"] - - [:videoName="four-colors-vp9-bt601-rotate-180.mp4";sourceType="VideoElement";dstColorSpace="srgb"] - - [:videoName="four-colors-vp9-bt601-rotate-180.mp4";sourceType="VideoFrame";dstColorSpace="display-p3"] - - [:videoName="four-colors-vp9-bt601-rotate-180.mp4";sourceType="VideoFrame";dstColorSpace="srgb"] - - [:videoName="four-colors-vp9-bt601-rotate-270.mp4";sourceType="VideoElement";dstColorSpace="display-p3"] - - [:videoName="four-colors-vp9-bt601-rotate-270.mp4";sourceType="VideoElement";dstColorSpace="srgb"] - - [:videoName="four-colors-vp9-bt601-rotate-270.mp4";sourceType="VideoFrame";dstColorSpace="display-p3"] - - [:videoName="four-colors-vp9-bt601-rotate-270.mp4";sourceType="VideoFrame";dstColorSpace="srgb"] - - [:videoName="four-colors-vp9-bt601-rotate-90.mp4";sourceType="VideoElement";dstColorSpace="display-p3"] - - [:videoName="four-colors-vp9-bt601-rotate-90.mp4";sourceType="VideoElement";dstColorSpace="srgb"] - - [:videoName="four-colors-vp9-bt601-rotate-90.mp4";sourceType="VideoFrame";dstColorSpace="display-p3"] - - [:videoName="four-colors-vp9-bt601-rotate-90.mp4";sourceType="VideoFrame";dstColorSpace="srgb"] - - [:videoName="four-colors-vp9-bt601-vflip.mp4";sourceType="VideoElement";dstColorSpace="display-p3"] - - [:videoName="four-colors-vp9-bt601-vflip.mp4";sourceType="VideoElement";dstColorSpace="srgb"] - - [:videoName="four-colors-vp9-bt601-vflip.mp4";sourceType="VideoFrame";dstColorSpace="display-p3"] - - [:videoName="four-colors-vp9-bt601-vflip.mp4";sourceType="VideoFrame";dstColorSpace="srgb"] - - [:videoName="four-colors-vp9-bt601.webm";sourceType="VideoElement";dstColorSpace="display-p3"] - - [:videoName="four-colors-vp9-bt601.webm";sourceType="VideoElement";dstColorSpace="srgb"] - - [:videoName="four-colors-vp9-bt601.webm";sourceType="VideoFrame";dstColorSpace="display-p3"] - - [:videoName="four-colors-vp9-bt601.webm";sourceType="VideoFrame";dstColorSpace="srgb"] - - [:videoName="four-colors-vp9-bt709.webm";sourceType="VideoElement";dstColorSpace="display-p3"] - - [:videoName="four-colors-vp9-bt709.webm";sourceType="VideoElement";dstColorSpace="srgb"] - - [:videoName="four-colors-vp9-bt709.webm";sourceType="VideoFrame";dstColorSpace="display-p3"] - - [:videoName="four-colors-vp9-bt709.webm";sourceType="VideoFrame";dstColorSpace="srgb"] - - -[service.https.html?worker=service&q=webgpu:web_platform,external_texture,video:importExternalTexture,sampleWithVideoFrameWithVisibleRectParam:*] - [:videoName="four-colors-h264-bt601-hflip.mp4";dstColorSpace="display-p3"] - - [:videoName="four-colors-h264-bt601-hflip.mp4";dstColorSpace="srgb"] - - [:videoName="four-colors-h264-bt601-rotate-180.mp4";dstColorSpace="display-p3"] - - [:videoName="four-colors-h264-bt601-rotate-180.mp4";dstColorSpace="srgb"] - - [:videoName="four-colors-h264-bt601-rotate-270.mp4";dstColorSpace="display-p3"] - - [:videoName="four-colors-h264-bt601-rotate-270.mp4";dstColorSpace="srgb"] - - [:videoName="four-colors-h264-bt601-rotate-90.mp4";dstColorSpace="display-p3"] - - [:videoName="four-colors-h264-bt601-rotate-90.mp4";dstColorSpace="srgb"] - - [:videoName="four-colors-h264-bt601-vflip.mp4";dstColorSpace="display-p3"] - - [:videoName="four-colors-h264-bt601-vflip.mp4";dstColorSpace="srgb"] - - [:videoName="four-colors-h264-bt601.mp4";dstColorSpace="display-p3"] - - [:videoName="four-colors-h264-bt601.mp4";dstColorSpace="srgb"] - - [:videoName="four-colors-vp8-bt601.webm";dstColorSpace="display-p3"] - - [:videoName="four-colors-vp8-bt601.webm";dstColorSpace="srgb"] - - [:videoName="four-colors-vp9-bt601-hflip.mp4";dstColorSpace="display-p3"] - - [:videoName="four-colors-vp9-bt601-hflip.mp4";dstColorSpace="srgb"] - - [:videoName="four-colors-vp9-bt601-rotate-180.mp4";dstColorSpace="display-p3"] - - [:videoName="four-colors-vp9-bt601-rotate-180.mp4";dstColorSpace="srgb"] - - [:videoName="four-colors-vp9-bt601-rotate-270.mp4";dstColorSpace="display-p3"] - - [:videoName="four-colors-vp9-bt601-rotate-270.mp4";dstColorSpace="srgb"] - - [:videoName="four-colors-vp9-bt601-rotate-90.mp4";dstColorSpace="display-p3"] - - [:videoName="four-colors-vp9-bt601-rotate-90.mp4";dstColorSpace="srgb"] - - [:videoName="four-colors-vp9-bt601-vflip.mp4";dstColorSpace="display-p3"] - - [:videoName="four-colors-vp9-bt601-vflip.mp4";dstColorSpace="srgb"] - - [:videoName="four-colors-vp9-bt601.webm";dstColorSpace="display-p3"] - - [:videoName="four-colors-vp9-bt601.webm";dstColorSpace="srgb"] - - [:videoName="four-colors-vp9-bt709.webm";dstColorSpace="display-p3"] - - [:videoName="four-colors-vp9-bt709.webm";dstColorSpace="srgb"] - - -[service.https.html?worker=service&q=webgpu:web_platform,external_texture,video:importExternalTexture,sample_non_YUV_video_frame:*] - [:videoFrameFormat="BGRA"] - - [:videoFrameFormat="BGRX"] - - [:videoFrameFormat="RGBA"] - - [:videoFrameFormat="RGBX"] diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/web_platform/worker/worker/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/web_platform/worker/worker/cts.https.html.ini @@ -3,6 +3,7 @@ [cts.https.html?q=webgpu:web_platform,worker,worker:service_worker:*] + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1942431 [:] diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/web_platform/worker/worker/service.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/web_platform/worker/worker/service.https.html.ini @@ -1,10 +0,0 @@ -[service.https.html?worker=service&q=webgpu:web_platform,worker,worker:dedicated_worker:*] - [:] - - -[service.https.html?worker=service&q=webgpu:web_platform,worker,worker:service_worker:*] - [:] - - -[service.https.html?worker=service&q=webgpu:web_platform,worker,worker:shared_worker:*] - [:] diff --git a/testing/web-platform/mozilla/tests/webgpu/common/runtime/helper/test_worker.js b/testing/web-platform/mozilla/tests/webgpu/common/runtime/helper/test_worker.js @@ -200,9 +200,7 @@ export class TestServiceWorker extends TestBaseWorker { const selfPathDir = selfPath.substring(0, selfPath.lastIndexOf('/')); // Construct the path to the worker file, then use URL to resolve the `../` components. const serviceWorkerURL = new URL( - // NOTE: This is a Mozilla-specific hack! Please follow-up at - // <https://bugzilla.mozilla.org/asdf> for removal. - `${location.origin}/_mozilla/webgpu/${suite}/webworker/${fileName}.as_worker.js` + `${selfPathDir}/../../../${suite}/webworker/${fileName}.as_worker.js` ).toString(); // Ensure the correct service worker is registered. diff --git a/testing/web-platform/mozilla/tests/webgpu/cts/webgpu/api/operation/buffers/map/service.https.html b/testing/web-platform/mozilla/tests/webgpu/cts/webgpu/api/operation/buffers/map/service.https.html @@ -1,43 +0,0 @@ -<!-- AUTO-GENERATED - DO NOT EDIT. See WebGPU CTS: tools/gen_wpt_cts_html. --> -<!-- - This test suite is built from the TypeScript sources at: - https://github.com/gpuweb/cts - - If you are debugging WebGPU conformance tests, it's highly recommended that - you use the standalone interactive runner in that repository, which - provides tools for easier debugging and editing (source maps, debug - logging, warn/skip functionality, etc.) - - NOTE: - The WPT version of this file is generated with *one variant per test spec - file*. If your harness needs more fine-grained suppressions, you'll need to - generate your own variants list from your suppression list. - See `tools/gen_wpt_cts_html` to do this. - - When run under browser CI, the original cts.https.html should be skipped, and - this alternate version should be run instead, under a non-exported WPT test - directory (e.g. Chromium's wpt_internal). ---> - -<!doctype html> -<title>WebGPU CTS</title> -<meta charset=utf-8> -<meta name="timeout" content="long"> <!-- TODO: narrow to only where it's needed, see https://bugzilla.mozilla.org/show_bug.cgi?id=1850537 --> -<link rel=help href='https://gpuweb.github.io/gpuweb/'> - -<script src=/resources/testharness.js></script> -<script src=/resources/testharnessreport.js></script> -<script> - const loadWebGPUExpectations = undefined; - const shouldWebGPUCTSFailOnWarnings = undefined; -</script> -<script type=module src=/_mozilla/webgpu/common/runtime/wpt.js></script> - -<meta name=variant content='?worker=service&q=webgpu:api,operation,buffers,map:mapAsync,mapState:*'> -<meta name=variant content='?worker=service&q=webgpu:api,operation,buffers,map:mapAsync,read,typedArrayAccess:*'> -<meta name=variant content='?worker=service&q=webgpu:api,operation,buffers,map:mapAsync,read:*'> -<meta name=variant content='?worker=service&q=webgpu:api,operation,buffers,map:mapAsync,write,unchanged_ranges_preserved:*'> -<meta name=variant content='?worker=service&q=webgpu:api,operation,buffers,map:mapAsync,write:*'> -<meta name=variant content='?worker=service&q=webgpu:api,operation,buffers,map:mappedAtCreation,mapState:*'> -<meta name=variant content='?worker=service&q=webgpu:api,operation,buffers,map:mappedAtCreation:*'> -<meta name=variant content='?worker=service&q=webgpu:api,operation,buffers,map:remapped_for_write:*'> diff --git a/testing/web-platform/mozilla/tests/webgpu/cts/webgpu/api/operation/buffers/map_ArrayBuffer/service.https.html b/testing/web-platform/mozilla/tests/webgpu/cts/webgpu/api/operation/buffers/map_ArrayBuffer/service.https.html @@ -1,36 +0,0 @@ -<!-- AUTO-GENERATED - DO NOT EDIT. See WebGPU CTS: tools/gen_wpt_cts_html. --> -<!-- - This test suite is built from the TypeScript sources at: - https://github.com/gpuweb/cts - - If you are debugging WebGPU conformance tests, it's highly recommended that - you use the standalone interactive runner in that repository, which - provides tools for easier debugging and editing (source maps, debug - logging, warn/skip functionality, etc.) - - NOTE: - The WPT version of this file is generated with *one variant per test spec - file*. If your harness needs more fine-grained suppressions, you'll need to - generate your own variants list from your suppression list. - See `tools/gen_wpt_cts_html` to do this. - - When run under browser CI, the original cts.https.html should be skipped, and - this alternate version should be run instead, under a non-exported WPT test - directory (e.g. Chromium's wpt_internal). ---> - -<!doctype html> -<title>WebGPU CTS</title> -<meta charset=utf-8> -<meta name="timeout" content="long"> <!-- TODO: narrow to only where it's needed, see https://bugzilla.mozilla.org/show_bug.cgi?id=1850537 --> -<link rel=help href='https://gpuweb.github.io/gpuweb/'> - -<script src=/resources/testharness.js></script> -<script src=/resources/testharnessreport.js></script> -<script> - const loadWebGPUExpectations = undefined; - const shouldWebGPUCTSFailOnWarnings = undefined; -</script> -<script type=module src=/_mozilla/webgpu/common/runtime/wpt.js></script> - -<meta name=variant content='?worker=service&q=webgpu:api,operation,buffers,map_ArrayBuffer:postMessage:*'> diff --git a/testing/web-platform/mozilla/tests/webgpu/cts/webgpu/api/operation/buffers/map_detach/service.https.html b/testing/web-platform/mozilla/tests/webgpu/cts/webgpu/api/operation/buffers/map_detach/service.https.html @@ -1,36 +0,0 @@ -<!-- AUTO-GENERATED - DO NOT EDIT. See WebGPU CTS: tools/gen_wpt_cts_html. --> -<!-- - This test suite is built from the TypeScript sources at: - https://github.com/gpuweb/cts - - If you are debugging WebGPU conformance tests, it's highly recommended that - you use the standalone interactive runner in that repository, which - provides tools for easier debugging and editing (source maps, debug - logging, warn/skip functionality, etc.) - - NOTE: - The WPT version of this file is generated with *one variant per test spec - file*. If your harness needs more fine-grained suppressions, you'll need to - generate your own variants list from your suppression list. - See `tools/gen_wpt_cts_html` to do this. - - When run under browser CI, the original cts.https.html should be skipped, and - this alternate version should be run instead, under a non-exported WPT test - directory (e.g. Chromium's wpt_internal). ---> - -<!doctype html> -<title>WebGPU CTS</title> -<meta charset=utf-8> -<meta name="timeout" content="long"> <!-- TODO: narrow to only where it's needed, see https://bugzilla.mozilla.org/show_bug.cgi?id=1850537 --> -<link rel=help href='https://gpuweb.github.io/gpuweb/'> - -<script src=/resources/testharness.js></script> -<script src=/resources/testharnessreport.js></script> -<script> - const loadWebGPUExpectations = undefined; - const shouldWebGPUCTSFailOnWarnings = undefined; -</script> -<script type=module src=/_mozilla/webgpu/common/runtime/wpt.js></script> - -<meta name=variant content='?worker=service&q=webgpu:api,operation,buffers,map_detach:while_mapped:*'> diff --git a/testing/web-platform/mozilla/tests/webgpu/cts/webgpu/api/operation/buffers/map_oom/service.https.html b/testing/web-platform/mozilla/tests/webgpu/cts/webgpu/api/operation/buffers/map_oom/service.https.html @@ -1,36 +0,0 @@ -<!-- AUTO-GENERATED - DO NOT EDIT. See WebGPU CTS: tools/gen_wpt_cts_html. --> -<!-- - This test suite is built from the TypeScript sources at: - https://github.com/gpuweb/cts - - If you are debugging WebGPU conformance tests, it's highly recommended that - you use the standalone interactive runner in that repository, which - provides tools for easier debugging and editing (source maps, debug - logging, warn/skip functionality, etc.) - - NOTE: - The WPT version of this file is generated with *one variant per test spec - file*. If your harness needs more fine-grained suppressions, you'll need to - generate your own variants list from your suppression list. - See `tools/gen_wpt_cts_html` to do this. - - When run under browser CI, the original cts.https.html should be skipped, and - this alternate version should be run instead, under a non-exported WPT test - directory (e.g. Chromium's wpt_internal). ---> - -<!doctype html> -<title>WebGPU CTS</title> -<meta charset=utf-8> -<meta name="timeout" content="long"> <!-- TODO: narrow to only where it's needed, see https://bugzilla.mozilla.org/show_bug.cgi?id=1850537 --> -<link rel=help href='https://gpuweb.github.io/gpuweb/'> - -<script src=/resources/testharness.js></script> -<script src=/resources/testharnessreport.js></script> -<script> - const loadWebGPUExpectations = undefined; - const shouldWebGPUCTSFailOnWarnings = undefined; -</script> -<script type=module src=/_mozilla/webgpu/common/runtime/wpt.js></script> - -<meta name=variant content='?worker=service&q=webgpu:api,operation,buffers,map_oom:mappedAtCreation:*'> diff --git a/testing/web-platform/mozilla/tests/webgpu/cts/webgpu/api/operation/command_buffer/basic/service.https.html b/testing/web-platform/mozilla/tests/webgpu/cts/webgpu/api/operation/command_buffer/basic/service.https.html @@ -1,38 +0,0 @@ -<!-- AUTO-GENERATED - DO NOT EDIT. See WebGPU CTS: tools/gen_wpt_cts_html. --> -<!-- - This test suite is built from the TypeScript sources at: - https://github.com/gpuweb/cts - - If you are debugging WebGPU conformance tests, it's highly recommended that - you use the standalone interactive runner in that repository, which - provides tools for easier debugging and editing (source maps, debug - logging, warn/skip functionality, etc.) - - NOTE: - The WPT version of this file is generated with *one variant per test spec - file*. If your harness needs more fine-grained suppressions, you'll need to - generate your own variants list from your suppression list. - See `tools/gen_wpt_cts_html` to do this. - - When run under browser CI, the original cts.https.html should be skipped, and - this alternate version should be run instead, under a non-exported WPT test - directory (e.g. Chromium's wpt_internal). ---> - -<!doctype html> -<title>WebGPU CTS</title> -<meta charset=utf-8> -<meta name="timeout" content="long"> <!-- TODO: narrow to only where it's needed, see https://bugzilla.mozilla.org/show_bug.cgi?id=1850537 --> -<link rel=help href='https://gpuweb.github.io/gpuweb/'> - -<script src=/resources/testharness.js></script> -<script src=/resources/testharnessreport.js></script> -<script> - const loadWebGPUExpectations = undefined; - const shouldWebGPUCTSFailOnWarnings = undefined; -</script> -<script type=module src=/_mozilla/webgpu/common/runtime/wpt.js></script> - -<meta name=variant content='?worker=service&q=webgpu:api,operation,command_buffer,basic:b2t2b:*'> -<meta name=variant content='?worker=service&q=webgpu:api,operation,command_buffer,basic:b2t2t2b:*'> -<meta name=variant content='?worker=service&q=webgpu:api,operation,command_buffer,basic:empty:*'> diff --git a/testing/web-platform/mozilla/tests/webgpu/cts/webgpu/api/operation/command_buffer/copyBufferToBuffer/service.https.html b/testing/web-platform/mozilla/tests/webgpu/cts/webgpu/api/operation/command_buffer/copyBufferToBuffer/service.https.html @@ -1,38 +0,0 @@ -<!-- AUTO-GENERATED - DO NOT EDIT. See WebGPU CTS: tools/gen_wpt_cts_html. --> -<!-- - This test suite is built from the TypeScript sources at: - https://github.com/gpuweb/cts - - If you are debugging WebGPU conformance tests, it's highly recommended that - you use the standalone interactive runner in that repository, which - provides tools for easier debugging and editing (source maps, debug - logging, warn/skip functionality, etc.) - - NOTE: - The WPT version of this file is generated with *one variant per test spec - file*. If your harness needs more fine-grained suppressions, you'll need to - generate your own variants list from your suppression list. - See `tools/gen_wpt_cts_html` to do this. - - When run under browser CI, the original cts.https.html should be skipped, and - this alternate version should be run instead, under a non-exported WPT test - directory (e.g. Chromium's wpt_internal). ---> - -<!doctype html> -<title>WebGPU CTS</title> -<meta charset=utf-8> -<meta name="timeout" content="long"> <!-- TODO: narrow to only where it's needed, see https://bugzilla.mozilla.org/show_bug.cgi?id=1850537 --> -<link rel=help href='https://gpuweb.github.io/gpuweb/'> - -<script src=/resources/testharness.js></script> -<script src=/resources/testharnessreport.js></script> -<script> - const loadWebGPUExpectations = undefined; - const shouldWebGPUCTSFailOnWarnings = undefined; -</script> -<script type=module src=/_mozilla/webgpu/common/runtime/wpt.js></script> - -<meta name=variant content='?worker=service&q=webgpu:api,operation,command_buffer,copyBufferToBuffer:copy_order:*'> -<meta name=variant content='?worker=service&q=webgpu:api,operation,command_buffer,copyBufferToBuffer:single:*'> -<meta name=variant content='?worker=service&q=webgpu:api,operation,command_buffer,copyBufferToBuffer:state_transitions:*'> diff --git a/testing/web-platform/mozilla/tests/webgpu/cts/webgpu/api/operation/compute/basic/service.https.html b/testing/web-platform/mozilla/tests/webgpu/cts/webgpu/api/operation/compute/basic/service.https.html @@ -1,37 +0,0 @@ -<!-- AUTO-GENERATED - DO NOT EDIT. See WebGPU CTS: tools/gen_wpt_cts_html. --> -<!-- - This test suite is built from the TypeScript sources at: - https://github.com/gpuweb/cts - - If you are debugging WebGPU conformance tests, it's highly recommended that - you use the standalone interactive runner in that repository, which - provides tools for easier debugging and editing (source maps, debug - logging, warn/skip functionality, etc.) - - NOTE: - The WPT version of this file is generated with *one variant per test spec - file*. If your harness needs more fine-grained suppressions, you'll need to - generate your own variants list from your suppression list. - See `tools/gen_wpt_cts_html` to do this. - - When run under browser CI, the original cts.https.html should be skipped, and - this alternate version should be run instead, under a non-exported WPT test - directory (e.g. Chromium's wpt_internal). ---> - -<!doctype html> -<title>WebGPU CTS</title> -<meta charset=utf-8> -<meta name="timeout" content="long"> <!-- TODO: narrow to only where it's needed, see https://bugzilla.mozilla.org/show_bug.cgi?id=1850537 --> -<link rel=help href='https://gpuweb.github.io/gpuweb/'> - -<script src=/resources/testharness.js></script> -<script src=/resources/testharnessreport.js></script> -<script> - const loadWebGPUExpectations = undefined; - const shouldWebGPUCTSFailOnWarnings = undefined; -</script> -<script type=module src=/_mozilla/webgpu/common/runtime/wpt.js></script> - -<meta name=variant content='?worker=service&q=webgpu:api,operation,compute,basic:large_dispatch:*'> -<meta name=variant content='?worker=service&q=webgpu:api,operation,compute,basic:memcpy:*'> diff --git a/testing/web-platform/mozilla/tests/webgpu/cts/webgpu/api/operation/onSubmittedWorkDone/service.https.html b/testing/web-platform/mozilla/tests/webgpu/cts/webgpu/api/operation/onSubmittedWorkDone/service.https.html @@ -1,40 +0,0 @@ -<!-- AUTO-GENERATED - DO NOT EDIT. See WebGPU CTS: tools/gen_wpt_cts_html. --> -<!-- - This test suite is built from the TypeScript sources at: - https://github.com/gpuweb/cts - - If you are debugging WebGPU conformance tests, it's highly recommended that - you use the standalone interactive runner in that repository, which - provides tools for easier debugging and editing (source maps, debug - logging, warn/skip functionality, etc.) - - NOTE: - The WPT version of this file is generated with *one variant per test spec - file*. If your harness needs more fine-grained suppressions, you'll need to - generate your own variants list from your suppression list. - See `tools/gen_wpt_cts_html` to do this. - - When run under browser CI, the original cts.https.html should be skipped, and - this alternate version should be run instead, under a non-exported WPT test - directory (e.g. Chromium's wpt_internal). ---> - -<!doctype html> -<title>WebGPU CTS</title> -<meta charset=utf-8> -<meta name="timeout" content="long"> <!-- TODO: narrow to only where it's needed, see https://bugzilla.mozilla.org/show_bug.cgi?id=1850537 --> -<link rel=help href='https://gpuweb.github.io/gpuweb/'> - -<script src=/resources/testharness.js></script> -<script src=/resources/testharnessreport.js></script> -<script> - const loadWebGPUExpectations = undefined; - const shouldWebGPUCTSFailOnWarnings = undefined; -</script> -<script type=module src=/_mozilla/webgpu/common/runtime/wpt.js></script> - -<meta name=variant content='?worker=service&q=webgpu:api,operation,onSubmittedWorkDone:many,parallel:*'> -<meta name=variant content='?worker=service&q=webgpu:api,operation,onSubmittedWorkDone:many,parallel_order:*'> -<meta name=variant content='?worker=service&q=webgpu:api,operation,onSubmittedWorkDone:many,serial:*'> -<meta name=variant content='?worker=service&q=webgpu:api,operation,onSubmittedWorkDone:with_work:*'> -<meta name=variant content='?worker=service&q=webgpu:api,operation,onSubmittedWorkDone:without_work:*'> diff --git a/testing/web-platform/mozilla/tests/webgpu/cts/webgpu/api/operation/render_pass/storeOp/service.https.html b/testing/web-platform/mozilla/tests/webgpu/cts/webgpu/api/operation/render_pass/storeOp/service.https.html @@ -1,39 +0,0 @@ -<!-- AUTO-GENERATED - DO NOT EDIT. See WebGPU CTS: tools/gen_wpt_cts_html. --> -<!-- - This test suite is built from the TypeScript sources at: - https://github.com/gpuweb/cts - - If you are debugging WebGPU conformance tests, it's highly recommended that - you use the standalone interactive runner in that repository, which - provides tools for easier debugging and editing (source maps, debug - logging, warn/skip functionality, etc.) - - NOTE: - The WPT version of this file is generated with *one variant per test spec - file*. If your harness needs more fine-grained suppressions, you'll need to - generate your own variants list from your suppression list. - See `tools/gen_wpt_cts_html` to do this. - - When run under browser CI, the original cts.https.html should be skipped, and - this alternate version should be run instead, under a non-exported WPT test - directory (e.g. Chromium's wpt_internal). ---> - -<!doctype html> -<title>WebGPU CTS</title> -<meta charset=utf-8> -<meta name="timeout" content="long"> <!-- TODO: narrow to only where it's needed, see https://bugzilla.mozilla.org/show_bug.cgi?id=1850537 --> -<link rel=help href='https://gpuweb.github.io/gpuweb/'> - -<script src=/resources/testharness.js></script> -<script src=/resources/testharnessreport.js></script> -<script> - const loadWebGPUExpectations = undefined; - const shouldWebGPUCTSFailOnWarnings = undefined; -</script> -<script type=module src=/_mozilla/webgpu/common/runtime/wpt.js></script> - -<meta name=variant content='?worker=service&q=webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:*'> -<meta name=variant content='?worker=service&q=webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_with_depth_stencil_attachment:*'> -<meta name=variant content='?worker=service&q=webgpu:api,operation,render_pass,storeOp:render_pass_store_op,depth_stencil_attachment_only:*'> -<meta name=variant content='?worker=service&q=webgpu:api,operation,render_pass,storeOp:render_pass_store_op,multiple_color_attachments:*'> diff --git a/testing/web-platform/mozilla/tests/webgpu/cts/webgpu/api/operation/render_pass/storeop2/service.https.html b/testing/web-platform/mozilla/tests/webgpu/cts/webgpu/api/operation/render_pass/storeop2/service.https.html @@ -1,36 +0,0 @@ -<!-- AUTO-GENERATED - DO NOT EDIT. See WebGPU CTS: tools/gen_wpt_cts_html. --> -<!-- - This test suite is built from the TypeScript sources at: - https://github.com/gpuweb/cts - - If you are debugging WebGPU conformance tests, it's highly recommended that - you use the standalone interactive runner in that repository, which - provides tools for easier debugging and editing (source maps, debug - logging, warn/skip functionality, etc.) - - NOTE: - The WPT version of this file is generated with *one variant per test spec - file*. If your harness needs more fine-grained suppressions, you'll need to - generate your own variants list from your suppression list. - See `tools/gen_wpt_cts_html` to do this. - - When run under browser CI, the original cts.https.html should be skipped, and - this alternate version should be run instead, under a non-exported WPT test - directory (e.g. Chromium's wpt_internal). ---> - -<!doctype html> -<title>WebGPU CTS</title> -<meta charset=utf-8> -<meta name="timeout" content="long"> <!-- TODO: narrow to only where it's needed, see https://bugzilla.mozilla.org/show_bug.cgi?id=1850537 --> -<link rel=help href='https://gpuweb.github.io/gpuweb/'> - -<script src=/resources/testharness.js></script> -<script src=/resources/testharnessreport.js></script> -<script> - const loadWebGPUExpectations = undefined; - const shouldWebGPUCTSFailOnWarnings = undefined; -</script> -<script type=module src=/_mozilla/webgpu/common/runtime/wpt.js></script> - -<meta name=variant content='?worker=service&q=webgpu:api,operation,render_pass,storeop2:storeOp_controls_whether_1x1_drawn_quad_is_stored:*'> diff --git a/testing/web-platform/mozilla/tests/webgpu/cts/webgpu/api/operation/rendering/basic/service.https.html b/testing/web-platform/mozilla/tests/webgpu/cts/webgpu/api/operation/rendering/basic/service.https.html @@ -1,38 +0,0 @@ -<!-- AUTO-GENERATED - DO NOT EDIT. See WebGPU CTS: tools/gen_wpt_cts_html. --> -<!-- - This test suite is built from the TypeScript sources at: - https://github.com/gpuweb/cts - - If you are debugging WebGPU conformance tests, it's highly recommended that - you use the standalone interactive runner in that repository, which - provides tools for easier debugging and editing (source maps, debug - logging, warn/skip functionality, etc.) - - NOTE: - The WPT version of this file is generated with *one variant per test spec - file*. If your harness needs more fine-grained suppressions, you'll need to - generate your own variants list from your suppression list. - See `tools/gen_wpt_cts_html` to do this. - - When run under browser CI, the original cts.https.html should be skipped, and - this alternate version should be run instead, under a non-exported WPT test - directory (e.g. Chromium's wpt_internal). ---> - -<!doctype html> -<title>WebGPU CTS</title> -<meta charset=utf-8> -<meta name="timeout" content="long"> <!-- TODO: narrow to only where it's needed, see https://bugzilla.mozilla.org/show_bug.cgi?id=1850537 --> -<link rel=help href='https://gpuweb.github.io/gpuweb/'> - -<script src=/resources/testharness.js></script> -<script src=/resources/testharnessreport.js></script> -<script> - const loadWebGPUExpectations = undefined; - const shouldWebGPUCTSFailOnWarnings = undefined; -</script> -<script type=module src=/_mozilla/webgpu/common/runtime/wpt.js></script> - -<meta name=variant content='?worker=service&q=webgpu:api,operation,rendering,basic:clear:*'> -<meta name=variant content='?worker=service&q=webgpu:api,operation,rendering,basic:fullscreen_quad:*'> -<meta name=variant content='?worker=service&q=webgpu:api,operation,rendering,basic:large_draw:*'> diff --git a/testing/web-platform/mozilla/tests/webgpu/cts/webgpu/api/validation/buffer/destroy/service.https.html b/testing/web-platform/mozilla/tests/webgpu/cts/webgpu/api/validation/buffer/destroy/service.https.html @@ -1,39 +0,0 @@ -<!-- AUTO-GENERATED - DO NOT EDIT. See WebGPU CTS: tools/gen_wpt_cts_html. --> -<!-- - This test suite is built from the TypeScript sources at: - https://github.com/gpuweb/cts - - If you are debugging WebGPU conformance tests, it's highly recommended that - you use the standalone interactive runner in that repository, which - provides tools for easier debugging and editing (source maps, debug - logging, warn/skip functionality, etc.) - - NOTE: - The WPT version of this file is generated with *one variant per test spec - file*. If your harness needs more fine-grained suppressions, you'll need to - generate your own variants list from your suppression list. - See `tools/gen_wpt_cts_html` to do this. - - When run under browser CI, the original cts.https.html should be skipped, and - this alternate version should be run instead, under a non-exported WPT test - directory (e.g. Chromium's wpt_internal). ---> - -<!doctype html> -<title>WebGPU CTS</title> -<meta charset=utf-8> -<meta name="timeout" content="long"> <!-- TODO: narrow to only where it's needed, see https://bugzilla.mozilla.org/show_bug.cgi?id=1850537 --> -<link rel=help href='https://gpuweb.github.io/gpuweb/'> - -<script src=/resources/testharness.js></script> -<script src=/resources/testharnessreport.js></script> -<script> - const loadWebGPUExpectations = undefined; - const shouldWebGPUCTSFailOnWarnings = undefined; -</script> -<script type=module src=/_mozilla/webgpu/common/runtime/wpt.js></script> - -<meta name=variant content='?worker=service&q=webgpu:api,validation,buffer,destroy:all_usages:*'> -<meta name=variant content='?worker=service&q=webgpu:api,validation,buffer,destroy:error_buffer:*'> -<meta name=variant content='?worker=service&q=webgpu:api,validation,buffer,destroy:twice:*'> -<meta name=variant content='?worker=service&q=webgpu:api,validation,buffer,destroy:while_mapped:*'> diff --git a/testing/web-platform/mozilla/tests/webgpu/cts/webgpu/api/validation/buffer/mapping/service.https.html b/testing/web-platform/mozilla/tests/webgpu/cts/webgpu/api/validation/buffer/mapping/service.https.html @@ -1,68 +0,0 @@ -<!-- AUTO-GENERATED - DO NOT EDIT. See WebGPU CTS: tools/gen_wpt_cts_html. --> -<!-- - This test suite is built from the TypeScript sources at: - https://github.com/gpuweb/cts - - If you are debugging WebGPU conformance tests, it's highly recommended that - you use the standalone interactive runner in that repository, which - provides tools for easier debugging and editing (source maps, debug - logging, warn/skip functionality, etc.) - - NOTE: - The WPT version of this file is generated with *one variant per test spec - file*. If your harness needs more fine-grained suppressions, you'll need to - generate your own variants list from your suppression list. - See `tools/gen_wpt_cts_html` to do this. - - When run under browser CI, the original cts.https.html should be skipped, and - this alternate version should be run instead, under a non-exported WPT test - directory (e.g. Chromium's wpt_internal). ---> - -<!doctype html> -<title>WebGPU CTS</title> -<meta charset=utf-8> -<meta name="timeout" content="long"> <!-- TODO: narrow to only where it's needed, see https://bugzilla.mozilla.org/show_bug.cgi?id=1850537 --> -<link rel=help href='https://gpuweb.github.io/gpuweb/'> - -<script src=/resources/testharness.js></script> -<script src=/resources/testharnessreport.js></script> -<script> - const loadWebGPUExpectations = undefined; - const shouldWebGPUCTSFailOnWarnings = undefined; -</script> -<script type=module src=/_mozilla/webgpu/common/runtime/wpt.js></script> - -<meta name=variant content='?worker=service&q=webgpu:api,validation,buffer,mapping:gc_behavior,mapAsync:*'> -<meta name=variant content='?worker=service&q=webgpu:api,validation,buffer,mapping:gc_behavior,mappedAtCreation:*'> -<meta name=variant content='?worker=service&q=webgpu:api,validation,buffer,mapping:getMappedRange,disjointRanges:*'> -<meta name=variant content='?worker=service&q=webgpu:api,validation,buffer,mapping:getMappedRange,disjointRanges_many:*'> -<meta name=variant content='?worker=service&q=webgpu:api,validation,buffer,mapping:getMappedRange,offsetAndSizeAlignment,mapped:*'> -<meta name=variant content='?worker=service&q=webgpu:api,validation,buffer,mapping:getMappedRange,offsetAndSizeAlignment,mappedAtCreation:*'> -<meta name=variant content='?worker=service&q=webgpu:api,validation,buffer,mapping:getMappedRange,sizeAndOffsetOOB,mapped:*'> -<meta name=variant content='?worker=service&q=webgpu:api,validation,buffer,mapping:getMappedRange,sizeAndOffsetOOB,mappedAtCreation:*'> -<meta name=variant content='?worker=service&q=webgpu:api,validation,buffer,mapping:getMappedRange,state,destroyed:*'> -<meta name=variant content='?worker=service&q=webgpu:api,validation,buffer,mapping:getMappedRange,state,invalid_mappedAtCreation:*'> -<meta name=variant content='?worker=service&q=webgpu:api,validation,buffer,mapping:getMappedRange,state,mapped:*'> -<meta name=variant content='?worker=service&q=webgpu:api,validation,buffer,mapping:getMappedRange,state,mappedAgain:*'> -<meta name=variant content='?worker=service&q=webgpu:api,validation,buffer,mapping:getMappedRange,state,mappedAtCreation:*'> -<meta name=variant content='?worker=service&q=webgpu:api,validation,buffer,mapping:getMappedRange,state,mappingPending:*'> -<meta name=variant content='?worker=service&q=webgpu:api,validation,buffer,mapping:getMappedRange,state,unmapped:*'> -<meta name=variant content='?worker=service&q=webgpu:api,validation,buffer,mapping:getMappedRange,subrange,mapped:*'> -<meta name=variant content='?worker=service&q=webgpu:api,validation,buffer,mapping:getMappedRange,subrange,mappedAtCreation:*'> -<meta name=variant content='?worker=service&q=webgpu:api,validation,buffer,mapping:mapAsync,abort_over_invalid_error:*'> -<meta name=variant content='?worker=service&q=webgpu:api,validation,buffer,mapping:mapAsync,earlyRejection:*'> -<meta name=variant content='?worker=service&q=webgpu:api,validation,buffer,mapping:mapAsync,invalidBuffer:*'> -<meta name=variant content='?worker=service&q=webgpu:api,validation,buffer,mapping:mapAsync,offsetAndSizeAlignment:*'> -<meta name=variant content='?worker=service&q=webgpu:api,validation,buffer,mapping:mapAsync,offsetAndSizeOOB:*'> -<meta name=variant content='?worker=service&q=webgpu:api,validation,buffer,mapping:mapAsync,sizeUnspecifiedOOB:*'> -<meta name=variant content='?worker=service&q=webgpu:api,validation,buffer,mapping:mapAsync,state,destroyed:*'> -<meta name=variant content='?worker=service&q=webgpu:api,validation,buffer,mapping:mapAsync,state,mapped:*'> -<meta name=variant content='?worker=service&q=webgpu:api,validation,buffer,mapping:mapAsync,state,mappedAtCreation:*'> -<meta name=variant content='?worker=service&q=webgpu:api,validation,buffer,mapping:mapAsync,state,mappingPending:*'> -<meta name=variant content='?worker=service&q=webgpu:api,validation,buffer,mapping:mapAsync,usage:*'> -<meta name=variant content='?worker=service&q=webgpu:api,validation,buffer,mapping:unmap,state,destroyed:*'> -<meta name=variant content='?worker=service&q=webgpu:api,validation,buffer,mapping:unmap,state,mapped:*'> -<meta name=variant content='?worker=service&q=webgpu:api,validation,buffer,mapping:unmap,state,mappedAtCreation:*'> -<meta name=variant content='?worker=service&q=webgpu:api,validation,buffer,mapping:unmap,state,mappingPending:*'> -<meta name=variant content='?worker=service&q=webgpu:api,validation,buffer,mapping:unmap,state,unmapped:*'> diff --git a/testing/web-platform/mozilla/tests/webgpu/cts/webgpu/idl/constants/flags/service.https.html b/testing/web-platform/mozilla/tests/webgpu/cts/webgpu/idl/constants/flags/service.https.html @@ -1,43 +0,0 @@ -<!-- AUTO-GENERATED - DO NOT EDIT. See WebGPU CTS: tools/gen_wpt_cts_html. --> -<!-- - This test suite is built from the TypeScript sources at: - https://github.com/gpuweb/cts - - If you are debugging WebGPU conformance tests, it's highly recommended that - you use the standalone interactive runner in that repository, which - provides tools for easier debugging and editing (source maps, debug - logging, warn/skip functionality, etc.) - - NOTE: - The WPT version of this file is generated with *one variant per test spec - file*. If your harness needs more fine-grained suppressions, you'll need to - generate your own variants list from your suppression list. - See `tools/gen_wpt_cts_html` to do this. - - When run under browser CI, the original cts.https.html should be skipped, and - this alternate version should be run instead, under a non-exported WPT test - directory (e.g. Chromium's wpt_internal). ---> - -<!doctype html> -<title>WebGPU CTS</title> -<meta charset=utf-8> -<meta name="timeout" content="long"> <!-- TODO: narrow to only where it's needed, see https://bugzilla.mozilla.org/show_bug.cgi?id=1850537 --> -<link rel=help href='https://gpuweb.github.io/gpuweb/'> - -<script src=/resources/testharness.js></script> -<script src=/resources/testharnessreport.js></script> -<script> - const loadWebGPUExpectations = undefined; - const shouldWebGPUCTSFailOnWarnings = undefined; -</script> -<script type=module src=/_mozilla/webgpu/common/runtime/wpt.js></script> - -<meta name=variant content='?worker=service&q=webgpu:idl,constants,flags:BufferUsage,count:*'> -<meta name=variant content='?worker=service&q=webgpu:idl,constants,flags:BufferUsage,values:*'> -<meta name=variant content='?worker=service&q=webgpu:idl,constants,flags:ColorWrite,count:*'> -<meta name=variant content='?worker=service&q=webgpu:idl,constants,flags:ColorWrite,values:*'> -<meta name=variant content='?worker=service&q=webgpu:idl,constants,flags:ShaderStage,count:*'> -<meta name=variant content='?worker=service&q=webgpu:idl,constants,flags:ShaderStage,values:*'> -<meta name=variant content='?worker=service&q=webgpu:idl,constants,flags:TextureUsage,count:*'> -<meta name=variant content='?worker=service&q=webgpu:idl,constants,flags:TextureUsage,values:*'> diff --git a/testing/web-platform/mozilla/tests/webgpu/cts/webgpu/idl/constructable/service.https.html b/testing/web-platform/mozilla/tests/webgpu/cts/webgpu/idl/constructable/service.https.html @@ -1,38 +0,0 @@ -<!-- AUTO-GENERATED - DO NOT EDIT. See WebGPU CTS: tools/gen_wpt_cts_html. --> -<!-- - This test suite is built from the TypeScript sources at: - https://github.com/gpuweb/cts - - If you are debugging WebGPU conformance tests, it's highly recommended that - you use the standalone interactive runner in that repository, which - provides tools for easier debugging and editing (source maps, debug - logging, warn/skip functionality, etc.) - - NOTE: - The WPT version of this file is generated with *one variant per test spec - file*. If your harness needs more fine-grained suppressions, you'll need to - generate your own variants list from your suppression list. - See `tools/gen_wpt_cts_html` to do this. - - When run under browser CI, the original cts.https.html should be skipped, and - this alternate version should be run instead, under a non-exported WPT test - directory (e.g. Chromium's wpt_internal). ---> - -<!doctype html> -<title>WebGPU CTS</title> -<meta charset=utf-8> -<meta name="timeout" content="long"> <!-- TODO: narrow to only where it's needed, see https://bugzilla.mozilla.org/show_bug.cgi?id=1850537 --> -<link rel=help href='https://gpuweb.github.io/gpuweb/'> - -<script src=/resources/testharness.js></script> -<script src=/resources/testharnessreport.js></script> -<script> - const loadWebGPUExpectations = undefined; - const shouldWebGPUCTSFailOnWarnings = undefined; -</script> -<script type=module src=/_mozilla/webgpu/common/runtime/wpt.js></script> - -<meta name=variant content='?worker=service&q=webgpu:idl,constructable:gpu_errors:*'> -<meta name=variant content='?worker=service&q=webgpu:idl,constructable:pipeline_errors:*'> -<meta name=variant content='?worker=service&q=webgpu:idl,constructable:uncaptured_error_event:*'> diff --git a/testing/web-platform/mozilla/tests/webgpu/cts/webgpu/idl/javascript/service.https.html b/testing/web-platform/mozilla/tests/webgpu/cts/webgpu/idl/javascript/service.https.html @@ -1,51 +0,0 @@ -<!-- AUTO-GENERATED - DO NOT EDIT. See WebGPU CTS: tools/gen_wpt_cts_html. --> -<!-- - This test suite is built from the TypeScript sources at: - https://github.com/gpuweb/cts - - If you are debugging WebGPU conformance tests, it's highly recommended that - you use the standalone interactive runner in that repository, which - provides tools for easier debugging and editing (source maps, debug - logging, warn/skip functionality, etc.) - - NOTE: - The WPT version of this file is generated with *one variant per test spec - file*. If your harness needs more fine-grained suppressions, you'll need to - generate your own variants list from your suppression list. - See `tools/gen_wpt_cts_html` to do this. - - When run under browser CI, the original cts.https.html should be skipped, and - this alternate version should be run instead, under a non-exported WPT test - directory (e.g. Chromium's wpt_internal). ---> - -<!doctype html> -<title>WebGPU CTS</title> -<meta charset=utf-8> -<meta name="timeout" content="long"> <!-- TODO: narrow to only where it's needed, see https://bugzilla.mozilla.org/show_bug.cgi?id=1850537 --> -<link rel=help href='https://gpuweb.github.io/gpuweb/'> - -<script src=/resources/testharness.js></script> -<script src=/resources/testharnessreport.js></script> -<script> - const loadWebGPUExpectations = undefined; - const shouldWebGPUCTSFailOnWarnings = undefined; -</script> -<script type=module src=/_mozilla/webgpu/common/runtime/wpt.js></script> - -<meta name=variant content='?worker=service&q=webgpu:idl,javascript:device,EventTarget:*'> -<meta name=variant content='?worker=service&q=webgpu:idl,javascript:device,addEventListener:*'> -<meta name=variant content='?worker=service&q=webgpu:idl,javascript:getter_replacement:*'> -<meta name=variant content='?worker=service&q=webgpu:idl,javascript:inheritance:*'> -<meta name=variant content='?worker=service&q=webgpu:idl,javascript:limits:*'> -<meta name=variant content='?worker=service&q=webgpu:idl,javascript:method_replacement:*'> -<meta name=variant content='?worker=service&q=webgpu:idl,javascript:obj,Object_keys:*'> -<meta name=variant content='?worker=service&q=webgpu:idl,javascript:obj,for_in:*'> -<meta name=variant content='?worker=service&q=webgpu:idl,javascript:obj,for_of:*'> -<meta name=variant content='?worker=service&q=webgpu:idl,javascript:obj,getOwnPropertyDescriptors:*'> -<meta name=variant content='?worker=service&q=webgpu:idl,javascript:obj,spread:*'> -<meta name=variant content='?worker=service&q=webgpu:idl,javascript:readonly_properties:*'> -<meta name=variant content='?worker=service&q=webgpu:idl,javascript:sameObject:*'> -<meta name=variant content='?worker=service&q=webgpu:idl,javascript:setlike,requiredFeatures:*'> -<meta name=variant content='?worker=service&q=webgpu:idl,javascript:setlike,set:*'> -<meta name=variant content='?worker=service&q=webgpu:idl,javascript:setlike,spread:*'> diff --git a/testing/web-platform/mozilla/tests/webgpu/cts/webgpu/print_environment/service.https.html b/testing/web-platform/mozilla/tests/webgpu/cts/webgpu/print_environment/service.https.html @@ -1,36 +0,0 @@ -<!-- AUTO-GENERATED - DO NOT EDIT. See WebGPU CTS: tools/gen_wpt_cts_html. --> -<!-- - This test suite is built from the TypeScript sources at: - https://github.com/gpuweb/cts - - If you are debugging WebGPU conformance tests, it's highly recommended that - you use the standalone interactive runner in that repository, which - provides tools for easier debugging and editing (source maps, debug - logging, warn/skip functionality, etc.) - - NOTE: - The WPT version of this file is generated with *one variant per test spec - file*. If your harness needs more fine-grained suppressions, you'll need to - generate your own variants list from your suppression list. - See `tools/gen_wpt_cts_html` to do this. - - When run under browser CI, the original cts.https.html should be skipped, and - this alternate version should be run instead, under a non-exported WPT test - directory (e.g. Chromium's wpt_internal). ---> - -<!doctype html> -<title>WebGPU CTS</title> -<meta charset=utf-8> -<meta name="timeout" content="long"> <!-- TODO: narrow to only where it's needed, see https://bugzilla.mozilla.org/show_bug.cgi?id=1850537 --> -<link rel=help href='https://gpuweb.github.io/gpuweb/'> - -<script src=/resources/testharness.js></script> -<script src=/resources/testharnessreport.js></script> -<script> - const loadWebGPUExpectations = undefined; - const shouldWebGPUCTSFailOnWarnings = undefined; -</script> -<script type=module src=/_mozilla/webgpu/common/runtime/wpt.js></script> - -<meta name=variant content='?worker=service&q=webgpu:print_environment:info:*'> diff --git a/testing/web-platform/mozilla/tests/webgpu/cts/webgpu/web_platform/canvas/configure/service.https.html b/testing/web-platform/mozilla/tests/webgpu/cts/webgpu/web_platform/canvas/configure/service.https.html @@ -1,43 +0,0 @@ -<!-- AUTO-GENERATED - DO NOT EDIT. See WebGPU CTS: tools/gen_wpt_cts_html. --> -<!-- - This test suite is built from the TypeScript sources at: - https://github.com/gpuweb/cts - - If you are debugging WebGPU conformance tests, it's highly recommended that - you use the standalone interactive runner in that repository, which - provides tools for easier debugging and editing (source maps, debug - logging, warn/skip functionality, etc.) - - NOTE: - The WPT version of this file is generated with *one variant per test spec - file*. If your harness needs more fine-grained suppressions, you'll need to - generate your own variants list from your suppression list. - See `tools/gen_wpt_cts_html` to do this. - - When run under browser CI, the original cts.https.html should be skipped, and - this alternate version should be run instead, under a non-exported WPT test - directory (e.g. Chromium's wpt_internal). ---> - -<!doctype html> -<title>WebGPU CTS</title> -<meta charset=utf-8> -<meta name="timeout" content="long"> <!-- TODO: narrow to only where it's needed, see https://bugzilla.mozilla.org/show_bug.cgi?id=1850537 --> -<link rel=help href='https://gpuweb.github.io/gpuweb/'> - -<script src=/resources/testharness.js></script> -<script src=/resources/testharnessreport.js></script> -<script> - const loadWebGPUExpectations = undefined; - const shouldWebGPUCTSFailOnWarnings = undefined; -</script> -<script type=module src=/_mozilla/webgpu/common/runtime/wpt.js></script> - -<meta name=variant content='?worker=service&q=webgpu:web_platform,canvas,configure:alpha_mode:*'> -<meta name=variant content='?worker=service&q=webgpu:web_platform,canvas,configure:defaults:*'> -<meta name=variant content='?worker=service&q=webgpu:web_platform,canvas,configure:device:*'> -<meta name=variant content='?worker=service&q=webgpu:web_platform,canvas,configure:format:*'> -<meta name=variant content='?worker=service&q=webgpu:web_platform,canvas,configure:size_zero_after_configure:*'> -<meta name=variant content='?worker=service&q=webgpu:web_platform,canvas,configure:size_zero_before_configure:*'> -<meta name=variant content='?worker=service&q=webgpu:web_platform,canvas,configure:usage:*'> -<meta name=variant content='?worker=service&q=webgpu:web_platform,canvas,configure:viewFormats:*'> diff --git a/testing/web-platform/mozilla/tests/webgpu/cts/webgpu/web_platform/canvas/context_creation/service.https.html b/testing/web-platform/mozilla/tests/webgpu/cts/webgpu/web_platform/canvas/context_creation/service.https.html @@ -1,36 +0,0 @@ -<!-- AUTO-GENERATED - DO NOT EDIT. See WebGPU CTS: tools/gen_wpt_cts_html. --> -<!-- - This test suite is built from the TypeScript sources at: - https://github.com/gpuweb/cts - - If you are debugging WebGPU conformance tests, it's highly recommended that - you use the standalone interactive runner in that repository, which - provides tools for easier debugging and editing (source maps, debug - logging, warn/skip functionality, etc.) - - NOTE: - The WPT version of this file is generated with *one variant per test spec - file*. If your harness needs more fine-grained suppressions, you'll need to - generate your own variants list from your suppression list. - See `tools/gen_wpt_cts_html` to do this. - - When run under browser CI, the original cts.https.html should be skipped, and - this alternate version should be run instead, under a non-exported WPT test - directory (e.g. Chromium's wpt_internal). ---> - -<!doctype html> -<title>WebGPU CTS</title> -<meta charset=utf-8> -<meta name="timeout" content="long"> <!-- TODO: narrow to only where it's needed, see https://bugzilla.mozilla.org/show_bug.cgi?id=1850537 --> -<link rel=help href='https://gpuweb.github.io/gpuweb/'> - -<script src=/resources/testharness.js></script> -<script src=/resources/testharnessreport.js></script> -<script> - const loadWebGPUExpectations = undefined; - const shouldWebGPUCTSFailOnWarnings = undefined; -</script> -<script type=module src=/_mozilla/webgpu/common/runtime/wpt.js></script> - -<meta name=variant content='?worker=service&q=webgpu:web_platform,canvas,context_creation:return_type:*'> diff --git a/testing/web-platform/mozilla/tests/webgpu/cts/webgpu/web_platform/canvas/getCurrentTexture/service.https.html b/testing/web-platform/mozilla/tests/webgpu/cts/webgpu/web_platform/canvas/getCurrentTexture/service.https.html @@ -1,40 +0,0 @@ -<!-- AUTO-GENERATED - DO NOT EDIT. See WebGPU CTS: tools/gen_wpt_cts_html. --> -<!-- - This test suite is built from the TypeScript sources at: - https://github.com/gpuweb/cts - - If you are debugging WebGPU conformance tests, it's highly recommended that - you use the standalone interactive runner in that repository, which - provides tools for easier debugging and editing (source maps, debug - logging, warn/skip functionality, etc.) - - NOTE: - The WPT version of this file is generated with *one variant per test spec - file*. If your harness needs more fine-grained suppressions, you'll need to - generate your own variants list from your suppression list. - See `tools/gen_wpt_cts_html` to do this. - - When run under browser CI, the original cts.https.html should be skipped, and - this alternate version should be run instead, under a non-exported WPT test - directory (e.g. Chromium's wpt_internal). ---> - -<!doctype html> -<title>WebGPU CTS</title> -<meta charset=utf-8> -<meta name="timeout" content="long"> <!-- TODO: narrow to only where it's needed, see https://bugzilla.mozilla.org/show_bug.cgi?id=1850537 --> -<link rel=help href='https://gpuweb.github.io/gpuweb/'> - -<script src=/resources/testharness.js></script> -<script src=/resources/testharnessreport.js></script> -<script> - const loadWebGPUExpectations = undefined; - const shouldWebGPUCTSFailOnWarnings = undefined; -</script> -<script type=module src=/_mozilla/webgpu/common/runtime/wpt.js></script> - -<meta name=variant content='?worker=service&q=webgpu:web_platform,canvas,getCurrentTexture:configured:*'> -<meta name=variant content='?worker=service&q=webgpu:web_platform,canvas,getCurrentTexture:expiry:*'> -<meta name=variant content='?worker=service&q=webgpu:web_platform,canvas,getCurrentTexture:multiple_frames:*'> -<meta name=variant content='?worker=service&q=webgpu:web_platform,canvas,getCurrentTexture:resize:*'> -<meta name=variant content='?worker=service&q=webgpu:web_platform,canvas,getCurrentTexture:single_frames:*'> diff --git a/testing/web-platform/mozilla/tests/webgpu/cts/webgpu/web_platform/canvas/getPreferredCanvasFormat/service.https.html b/testing/web-platform/mozilla/tests/webgpu/cts/webgpu/web_platform/canvas/getPreferredCanvasFormat/service.https.html @@ -1,36 +0,0 @@ -<!-- AUTO-GENERATED - DO NOT EDIT. See WebGPU CTS: tools/gen_wpt_cts_html. --> -<!-- - This test suite is built from the TypeScript sources at: - https://github.com/gpuweb/cts - - If you are debugging WebGPU conformance tests, it's highly recommended that - you use the standalone interactive runner in that repository, which - provides tools for easier debugging and editing (source maps, debug - logging, warn/skip functionality, etc.) - - NOTE: - The WPT version of this file is generated with *one variant per test spec - file*. If your harness needs more fine-grained suppressions, you'll need to - generate your own variants list from your suppression list. - See `tools/gen_wpt_cts_html` to do this. - - When run under browser CI, the original cts.https.html should be skipped, and - this alternate version should be run instead, under a non-exported WPT test - directory (e.g. Chromium's wpt_internal). ---> - -<!doctype html> -<title>WebGPU CTS</title> -<meta charset=utf-8> -<meta name="timeout" content="long"> <!-- TODO: narrow to only where it's needed, see https://bugzilla.mozilla.org/show_bug.cgi?id=1850537 --> -<link rel=help href='https://gpuweb.github.io/gpuweb/'> - -<script src=/resources/testharness.js></script> -<script src=/resources/testharnessreport.js></script> -<script> - const loadWebGPUExpectations = undefined; - const shouldWebGPUCTSFailOnWarnings = undefined; -</script> -<script type=module src=/_mozilla/webgpu/common/runtime/wpt.js></script> - -<meta name=variant content='?worker=service&q=webgpu:web_platform,canvas,getPreferredCanvasFormat:value:*'> diff --git a/testing/web-platform/mozilla/tests/webgpu/cts/webgpu/web_platform/canvas/readbackFromWebGPUCanvas/service.https.html b/testing/web-platform/mozilla/tests/webgpu/cts/webgpu/web_platform/canvas/readbackFromWebGPUCanvas/service.https.html @@ -1,42 +0,0 @@ -<!-- AUTO-GENERATED - DO NOT EDIT. See WebGPU CTS: tools/gen_wpt_cts_html. --> -<!-- - This test suite is built from the TypeScript sources at: - https://github.com/gpuweb/cts - - If you are debugging WebGPU conformance tests, it's highly recommended that - you use the standalone interactive runner in that repository, which - provides tools for easier debugging and editing (source maps, debug - logging, warn/skip functionality, etc.) - - NOTE: - The WPT version of this file is generated with *one variant per test spec - file*. If your harness needs more fine-grained suppressions, you'll need to - generate your own variants list from your suppression list. - See `tools/gen_wpt_cts_html` to do this. - - When run under browser CI, the original cts.https.html should be skipped, and - this alternate version should be run instead, under a non-exported WPT test - directory (e.g. Chromium's wpt_internal). ---> - -<!doctype html> -<title>WebGPU CTS</title> -<meta charset=utf-8> -<meta name="timeout" content="long"> <!-- TODO: narrow to only where it's needed, see https://bugzilla.mozilla.org/show_bug.cgi?id=1850537 --> -<link rel=help href='https://gpuweb.github.io/gpuweb/'> - -<script src=/resources/testharness.js></script> -<script src=/resources/testharnessreport.js></script> -<script> - const loadWebGPUExpectations = undefined; - const shouldWebGPUCTSFailOnWarnings = undefined; -</script> -<script type=module src=/_mozilla/webgpu/common/runtime/wpt.js></script> - -<meta name=variant content='?worker=service&q=webgpu:web_platform,canvas,readbackFromWebGPUCanvas:drawTo2DCanvas:*'> -<meta name=variant content='?worker=service&q=webgpu:web_platform,canvas,readbackFromWebGPUCanvas:offscreenCanvas,snapshot:*'> -<meta name=variant content='?worker=service&q=webgpu:web_platform,canvas,readbackFromWebGPUCanvas:onscreenCanvas,snapshot:*'> -<meta name=variant content='?worker=service&q=webgpu:web_platform,canvas,readbackFromWebGPUCanvas:onscreenCanvas,uploadToWebGL:*'> -<meta name=variant content='?worker=service&q=webgpu:web_platform,canvas,readbackFromWebGPUCanvas:transferToImageBitmap_huge_size:*'> -<meta name=variant content='?worker=service&q=webgpu:web_platform,canvas,readbackFromWebGPUCanvas:transferToImageBitmap_unconfigured_nonzero_size:*'> -<meta name=variant content='?worker=service&q=webgpu:web_platform,canvas,readbackFromWebGPUCanvas:transferToImageBitmap_zero_size:*'> diff --git a/testing/web-platform/mozilla/tests/webgpu/cts/webgpu/web_platform/copyToTexture/ImageBitmap/service.https.html b/testing/web-platform/mozilla/tests/webgpu/cts/webgpu/web_platform/copyToTexture/ImageBitmap/service.https.html @@ -1,39 +0,0 @@ -<!-- AUTO-GENERATED - DO NOT EDIT. See WebGPU CTS: tools/gen_wpt_cts_html. --> -<!-- - This test suite is built from the TypeScript sources at: - https://github.com/gpuweb/cts - - If you are debugging WebGPU conformance tests, it's highly recommended that - you use the standalone interactive runner in that repository, which - provides tools for easier debugging and editing (source maps, debug - logging, warn/skip functionality, etc.) - - NOTE: - The WPT version of this file is generated with *one variant per test spec - file*. If your harness needs more fine-grained suppressions, you'll need to - generate your own variants list from your suppression list. - See `tools/gen_wpt_cts_html` to do this. - - When run under browser CI, the original cts.https.html should be skipped, and - this alternate version should be run instead, under a non-exported WPT test - directory (e.g. Chromium's wpt_internal). ---> - -<!doctype html> -<title>WebGPU CTS</title> -<meta charset=utf-8> -<meta name="timeout" content="long"> <!-- TODO: narrow to only where it's needed, see https://bugzilla.mozilla.org/show_bug.cgi?id=1850537 --> -<link rel=help href='https://gpuweb.github.io/gpuweb/'> - -<script src=/resources/testharness.js></script> -<script src=/resources/testharnessreport.js></script> -<script> - const loadWebGPUExpectations = undefined; - const shouldWebGPUCTSFailOnWarnings = undefined; -</script> -<script type=module src=/_mozilla/webgpu/common/runtime/wpt.js></script> - -<meta name=variant content='?worker=service&q=webgpu:web_platform,copyToTexture,ImageBitmap:copy_subrect_from_2D_Canvas:*'> -<meta name=variant content='?worker=service&q=webgpu:web_platform,copyToTexture,ImageBitmap:copy_subrect_from_ImageData:*'> -<meta name=variant content='?worker=service&q=webgpu:web_platform,copyToTexture,ImageBitmap:from_ImageData:*'> -<meta name=variant content='?worker=service&q=webgpu:web_platform,copyToTexture,ImageBitmap:from_canvas:*'> diff --git a/testing/web-platform/mozilla/tests/webgpu/cts/webgpu/web_platform/copyToTexture/ImageData/service.https.html b/testing/web-platform/mozilla/tests/webgpu/cts/webgpu/web_platform/copyToTexture/ImageData/service.https.html @@ -1,37 +0,0 @@ -<!-- AUTO-GENERATED - DO NOT EDIT. See WebGPU CTS: tools/gen_wpt_cts_html. --> -<!-- - This test suite is built from the TypeScript sources at: - https://github.com/gpuweb/cts - - If you are debugging WebGPU conformance tests, it's highly recommended that - you use the standalone interactive runner in that repository, which - provides tools for easier debugging and editing (source maps, debug - logging, warn/skip functionality, etc.) - - NOTE: - The WPT version of this file is generated with *one variant per test spec - file*. If your harness needs more fine-grained suppressions, you'll need to - generate your own variants list from your suppression list. - See `tools/gen_wpt_cts_html` to do this. - - When run under browser CI, the original cts.https.html should be skipped, and - this alternate version should be run instead, under a non-exported WPT test - directory (e.g. Chromium's wpt_internal). ---> - -<!doctype html> -<title>WebGPU CTS</title> -<meta charset=utf-8> -<meta name="timeout" content="long"> <!-- TODO: narrow to only where it's needed, see https://bugzilla.mozilla.org/show_bug.cgi?id=1850537 --> -<link rel=help href='https://gpuweb.github.io/gpuweb/'> - -<script src=/resources/testharness.js></script> -<script src=/resources/testharnessreport.js></script> -<script> - const loadWebGPUExpectations = undefined; - const shouldWebGPUCTSFailOnWarnings = undefined; -</script> -<script type=module src=/_mozilla/webgpu/common/runtime/wpt.js></script> - -<meta name=variant content='?worker=service&q=webgpu:web_platform,copyToTexture,ImageData:copy_subrect_from_ImageData:*'> -<meta name=variant content='?worker=service&q=webgpu:web_platform,copyToTexture,ImageData:from_ImageData:*'> diff --git a/testing/web-platform/mozilla/tests/webgpu/cts/webgpu/web_platform/copyToTexture/canvas/service.https.html b/testing/web-platform/mozilla/tests/webgpu/cts/webgpu/web_platform/copyToTexture/canvas/service.https.html @@ -1,40 +0,0 @@ -<!-- AUTO-GENERATED - DO NOT EDIT. See WebGPU CTS: tools/gen_wpt_cts_html. --> -<!-- - This test suite is built from the TypeScript sources at: - https://github.com/gpuweb/cts - - If you are debugging WebGPU conformance tests, it's highly recommended that - you use the standalone interactive runner in that repository, which - provides tools for easier debugging and editing (source maps, debug - logging, warn/skip functionality, etc.) - - NOTE: - The WPT version of this file is generated with *one variant per test spec - file*. If your harness needs more fine-grained suppressions, you'll need to - generate your own variants list from your suppression list. - See `tools/gen_wpt_cts_html` to do this. - - When run under browser CI, the original cts.https.html should be skipped, and - this alternate version should be run instead, under a non-exported WPT test - directory (e.g. Chromium's wpt_internal). ---> - -<!doctype html> -<title>WebGPU CTS</title> -<meta charset=utf-8> -<meta name="timeout" content="long"> <!-- TODO: narrow to only where it's needed, see https://bugzilla.mozilla.org/show_bug.cgi?id=1850537 --> -<link rel=help href='https://gpuweb.github.io/gpuweb/'> - -<script src=/resources/testharness.js></script> -<script src=/resources/testharnessreport.js></script> -<script> - const loadWebGPUExpectations = undefined; - const shouldWebGPUCTSFailOnWarnings = undefined; -</script> -<script type=module src=/_mozilla/webgpu/common/runtime/wpt.js></script> - -<meta name=variant content='?worker=service&q=webgpu:web_platform,copyToTexture,canvas:color_space_conversion:*'> -<meta name=variant content='?worker=service&q=webgpu:web_platform,copyToTexture,canvas:copy_contents_from_2d_context_canvas:*'> -<meta name=variant content='?worker=service&q=webgpu:web_platform,copyToTexture,canvas:copy_contents_from_bitmaprenderer_context_canvas:*'> -<meta name=variant content='?worker=service&q=webgpu:web_platform,copyToTexture,canvas:copy_contents_from_gl_context_canvas:*'> -<meta name=variant content='?worker=service&q=webgpu:web_platform,copyToTexture,canvas:copy_contents_from_gpu_context_canvas:*'> diff --git a/testing/web-platform/mozilla/tests/webgpu/cts/webgpu/web_platform/copyToTexture/image/service.https.html b/testing/web-platform/mozilla/tests/webgpu/cts/webgpu/web_platform/copyToTexture/image/service.https.html @@ -1,38 +0,0 @@ -<!-- AUTO-GENERATED - DO NOT EDIT. See WebGPU CTS: tools/gen_wpt_cts_html. --> -<!-- - This test suite is built from the TypeScript sources at: - https://github.com/gpuweb/cts - - If you are debugging WebGPU conformance tests, it's highly recommended that - you use the standalone interactive runner in that repository, which - provides tools for easier debugging and editing (source maps, debug - logging, warn/skip functionality, etc.) - - NOTE: - The WPT version of this file is generated with *one variant per test spec - file*. If your harness needs more fine-grained suppressions, you'll need to - generate your own variants list from your suppression list. - See `tools/gen_wpt_cts_html` to do this. - - When run under browser CI, the original cts.https.html should be skipped, and - this alternate version should be run instead, under a non-exported WPT test - directory (e.g. Chromium's wpt_internal). ---> - -<!doctype html> -<title>WebGPU CTS</title> -<meta charset=utf-8> -<meta name="timeout" content="long"> <!-- TODO: narrow to only where it's needed, see https://bugzilla.mozilla.org/show_bug.cgi?id=1850537 --> -<link rel=help href='https://gpuweb.github.io/gpuweb/'> - -<script src=/resources/testharness.js></script> -<script src=/resources/testharnessreport.js></script> -<script> - const loadWebGPUExpectations = undefined; - const shouldWebGPUCTSFailOnWarnings = undefined; -</script> -<script type=module src=/_mozilla/webgpu/common/runtime/wpt.js></script> - -<meta name=variant content='?worker=service&q=webgpu:web_platform,copyToTexture,image:copy_subrect_from_2D_Canvas:*'> -<meta name=variant content='?worker=service&q=webgpu:web_platform,copyToTexture,image:from_fully_transparent_image:*'> -<meta name=variant content='?worker=service&q=webgpu:web_platform,copyToTexture,image:from_image:*'> diff --git a/testing/web-platform/mozilla/tests/webgpu/cts/webgpu/web_platform/copyToTexture/image_file/service.https.html b/testing/web-platform/mozilla/tests/webgpu/cts/webgpu/web_platform/copyToTexture/image_file/service.https.html @@ -1,37 +0,0 @@ -<!-- AUTO-GENERATED - DO NOT EDIT. See WebGPU CTS: tools/gen_wpt_cts_html. --> -<!-- - This test suite is built from the TypeScript sources at: - https://github.com/gpuweb/cts - - If you are debugging WebGPU conformance tests, it's highly recommended that - you use the standalone interactive runner in that repository, which - provides tools for easier debugging and editing (source maps, debug - logging, warn/skip functionality, etc.) - - NOTE: - The WPT version of this file is generated with *one variant per test spec - file*. If your harness needs more fine-grained suppressions, you'll need to - generate your own variants list from your suppression list. - See `tools/gen_wpt_cts_html` to do this. - - When run under browser CI, the original cts.https.html should be skipped, and - this alternate version should be run instead, under a non-exported WPT test - directory (e.g. Chromium's wpt_internal). ---> - -<!doctype html> -<title>WebGPU CTS</title> -<meta charset=utf-8> -<meta name="timeout" content="long"> <!-- TODO: narrow to only where it's needed, see https://bugzilla.mozilla.org/show_bug.cgi?id=1850537 --> -<link rel=help href='https://gpuweb.github.io/gpuweb/'> - -<script src=/resources/testharness.js></script> -<script src=/resources/testharnessreport.js></script> -<script> - const loadWebGPUExpectations = undefined; - const shouldWebGPUCTSFailOnWarnings = undefined; -</script> -<script type=module src=/_mozilla/webgpu/common/runtime/wpt.js></script> - -<meta name=variant content='?worker=service&q=webgpu:web_platform,copyToTexture,image_file:from_multiple_formats:*'> -<meta name=variant content='?worker=service&q=webgpu:web_platform,copyToTexture,image_file:from_orientation_metadata_file:*'> diff --git a/testing/web-platform/mozilla/tests/webgpu/cts/webgpu/web_platform/copyToTexture/video/service.https.html b/testing/web-platform/mozilla/tests/webgpu/cts/webgpu/web_platform/copyToTexture/video/service.https.html @@ -1,36 +0,0 @@ -<!-- AUTO-GENERATED - DO NOT EDIT. See WebGPU CTS: tools/gen_wpt_cts_html. --> -<!-- - This test suite is built from the TypeScript sources at: - https://github.com/gpuweb/cts - - If you are debugging WebGPU conformance tests, it's highly recommended that - you use the standalone interactive runner in that repository, which - provides tools for easier debugging and editing (source maps, debug - logging, warn/skip functionality, etc.) - - NOTE: - The WPT version of this file is generated with *one variant per test spec - file*. If your harness needs more fine-grained suppressions, you'll need to - generate your own variants list from your suppression list. - See `tools/gen_wpt_cts_html` to do this. - - When run under browser CI, the original cts.https.html should be skipped, and - this alternate version should be run instead, under a non-exported WPT test - directory (e.g. Chromium's wpt_internal). ---> - -<!doctype html> -<title>WebGPU CTS</title> -<meta charset=utf-8> -<meta name="timeout" content="long"> <!-- TODO: narrow to only where it's needed, see https://bugzilla.mozilla.org/show_bug.cgi?id=1850537 --> -<link rel=help href='https://gpuweb.github.io/gpuweb/'> - -<script src=/resources/testharness.js></script> -<script src=/resources/testharnessreport.js></script> -<script> - const loadWebGPUExpectations = undefined; - const shouldWebGPUCTSFailOnWarnings = undefined; -</script> -<script type=module src=/_mozilla/webgpu/common/runtime/wpt.js></script> - -<meta name=variant content='?worker=service&q=webgpu:web_platform,copyToTexture,video:copy_from_video:*'> diff --git a/testing/web-platform/mozilla/tests/webgpu/cts/webgpu/web_platform/external_texture/video/service.https.html b/testing/web-platform/mozilla/tests/webgpu/cts/webgpu/web_platform/external_texture/video/service.https.html @@ -1,40 +0,0 @@ -<!-- AUTO-GENERATED - DO NOT EDIT. See WebGPU CTS: tools/gen_wpt_cts_html. --> -<!-- - This test suite is built from the TypeScript sources at: - https://github.com/gpuweb/cts - - If you are debugging WebGPU conformance tests, it's highly recommended that - you use the standalone interactive runner in that repository, which - provides tools for easier debugging and editing (source maps, debug - logging, warn/skip functionality, etc.) - - NOTE: - The WPT version of this file is generated with *one variant per test spec - file*. If your harness needs more fine-grained suppressions, you'll need to - generate your own variants list from your suppression list. - See `tools/gen_wpt_cts_html` to do this. - - When run under browser CI, the original cts.https.html should be skipped, and - this alternate version should be run instead, under a non-exported WPT test - directory (e.g. Chromium's wpt_internal). ---> - -<!doctype html> -<title>WebGPU CTS</title> -<meta charset=utf-8> -<meta name="timeout" content="long"> <!-- TODO: narrow to only where it's needed, see https://bugzilla.mozilla.org/show_bug.cgi?id=1850537 --> -<link rel=help href='https://gpuweb.github.io/gpuweb/'> - -<script src=/resources/testharness.js></script> -<script src=/resources/testharnessreport.js></script> -<script> - const loadWebGPUExpectations = undefined; - const shouldWebGPUCTSFailOnWarnings = undefined; -</script> -<script type=module src=/_mozilla/webgpu/common/runtime/wpt.js></script> - -<meta name=variant content='?worker=service&q=webgpu:web_platform,external_texture,video:importExternalTexture,cameraCapture:*'> -<meta name=variant content='?worker=service&q=webgpu:web_platform,external_texture,video:importExternalTexture,compute:*'> -<meta name=variant content='?worker=service&q=webgpu:web_platform,external_texture,video:importExternalTexture,sample:*'> -<meta name=variant content='?worker=service&q=webgpu:web_platform,external_texture,video:importExternalTexture,sampleWithVideoFrameWithVisibleRectParam:*'> -<meta name=variant content='?worker=service&q=webgpu:web_platform,external_texture,video:importExternalTexture,sample_non_YUV_video_frame:*'> diff --git a/testing/web-platform/mozilla/tests/webgpu/cts/webgpu/web_platform/worker/worker/service.https.html b/testing/web-platform/mozilla/tests/webgpu/cts/webgpu/web_platform/worker/worker/service.https.html @@ -1,38 +0,0 @@ -<!-- AUTO-GENERATED - DO NOT EDIT. See WebGPU CTS: tools/gen_wpt_cts_html. --> -<!-- - This test suite is built from the TypeScript sources at: - https://github.com/gpuweb/cts - - If you are debugging WebGPU conformance tests, it's highly recommended that - you use the standalone interactive runner in that repository, which - provides tools for easier debugging and editing (source maps, debug - logging, warn/skip functionality, etc.) - - NOTE: - The WPT version of this file is generated with *one variant per test spec - file*. If your harness needs more fine-grained suppressions, you'll need to - generate your own variants list from your suppression list. - See `tools/gen_wpt_cts_html` to do this. - - When run under browser CI, the original cts.https.html should be skipped, and - this alternate version should be run instead, under a non-exported WPT test - directory (e.g. Chromium's wpt_internal). ---> - -<!doctype html> -<title>WebGPU CTS</title> -<meta charset=utf-8> -<meta name="timeout" content="long"> <!-- TODO: narrow to only where it's needed, see https://bugzilla.mozilla.org/show_bug.cgi?id=1850537 --> -<link rel=help href='https://gpuweb.github.io/gpuweb/'> - -<script src=/resources/testharness.js></script> -<script src=/resources/testharnessreport.js></script> -<script> - const loadWebGPUExpectations = undefined; - const shouldWebGPUCTSFailOnWarnings = undefined; -</script> -<script type=module src=/_mozilla/webgpu/common/runtime/wpt.js></script> - -<meta name=variant content='?worker=service&q=webgpu:web_platform,worker,worker:dedicated_worker:*'> -<meta name=variant content='?worker=service&q=webgpu:web_platform,worker,worker:service_worker:*'> -<meta name=variant content='?worker=service&q=webgpu:web_platform,worker,worker:shared_worker:*'>