tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

commit 7927696e4b3ad9a9f943633b33d6ea38f4ab6559
parent 3ae25192c519f1b8d9c8de6b9dc495027e8c2be0
Author: Erich Gubler <erichdongubler@gmail.com>
Date:   Mon,  6 Oct 2025 19:41:50 +0000

Bug 1992574 - test(webgpu): update CTS to d822a3cff5bd96c5ed68fe35d5a0e9e041776a00 r=webgpu-reviewers,nical

Differential Revision: https://phabricator.services.mozilla.com/D267516

Diffstat:
Mdom/webgpu/tests/cts/checkout/src/common/framework/test_config.ts | 9++++++++-
Mdom/webgpu/tests/cts/checkout/src/common/internal/logging/logger.ts | 2++
Mdom/webgpu/tests/cts/checkout/src/common/runtime/cmdline.ts | 4++++
Mdom/webgpu/tests/cts/checkout/src/common/runtime/helper/options.ts | 28++++++++++++++++++++++++++++
Mdom/webgpu/tests/cts/checkout/src/common/runtime/helper/utils_worker.ts | 6++++++
Mdom/webgpu/tests/cts/checkout/src/common/runtime/server.ts | 4++++
Mdom/webgpu/tests/cts/checkout/src/common/runtime/standalone.ts | 20+++++++++++++++++++-
Mdom/webgpu/tests/cts/checkout/src/resources/cache/hashes.json | 220++++++++++++++++++++++++++++++++++++++++----------------------------------------
Mdom/webgpu/tests/cts/checkout/src/webgpu/util/device_pool.ts | 80++++++++++++++++++++++++++++++++++++++++++-------------------------------------
Mdom/webgpu/tests/cts/checkout/standalone/index.html | 3+++
Mdom/webgpu/tests/cts/checkout/tools/af_data_gen/main.cpp | 315+++++++++++++++++++++++++++++++++++++------------------------------------------
Mdom/webgpu/tests/cts/checkout/tools/gen_version | 2+-
Mdom/webgpu/tests/cts/moz.yaml | 4++--
Mtesting/web-platform/mozilla/meta/webgpu/cts/webgpu/api/operation/buffers/map/cts.https.html.ini | 53++++++++++++++++-------------------------------------
Mtesting/web-platform/mozilla/meta/webgpu/cts/webgpu/api/operation/buffers/map/dedicated.https.html.ini | 53++++++++++++++++-------------------------------------
Mtesting/web-platform/mozilla/meta/webgpu/cts/webgpu/api/operation/buffers/map/shared.https.html.ini | 53++++++++++++++++-------------------------------------
Mtesting/web-platform/mozilla/meta/webgpu/cts/webgpu/api/operation/memory_sync/buffer/single_buffer/cts.https.html.ini | 1+
Mtesting/web-platform/mozilla/meta/webgpu/cts/webgpu/api/operation/rendering/color_target_state/cts.https.html.ini | 4----
Mtesting/web-platform/mozilla/meta/webgpu/cts/webgpu/api/validation/buffer/create/cts.https.html.ini | 55-------------------------------------------------------
Mtesting/web-platform/mozilla/meta/webgpu/cts/webgpu/api/validation/buffer/mapping/cts.https.html.ini | 2--
Mtesting/web-platform/mozilla/meta/webgpu/cts/webgpu/api/validation/buffer/mapping/dedicated.https.html.ini | 2--
Mtesting/web-platform/mozilla/meta/webgpu/cts/webgpu/api/validation/buffer/mapping/shared.https.html.ini | 2--
Mtesting/web-platform/mozilla/meta/webgpu/cts/webgpu/api/validation/createBindGroup/cts.https.html.ini | 164+------------------------------------------------------------------------------
Mtesting/web-platform/mozilla/meta/webgpu/cts/webgpu/api/validation/createView/cts.https.html.ini | 2--
Mtesting/web-platform/mozilla/meta/webgpu/cts/webgpu/api/validation/encoding/cmds/render/draw/cts.https.html.ini | 66------------------------------------------------------------------
Mtesting/web-platform/mozilla/meta/webgpu/cts/webgpu/api/validation/encoding/cmds/setBindGroup/cts.https.html.ini | 10+++-------
Mtesting/web-platform/mozilla/meta/webgpu/cts/webgpu/api/validation/encoding/programmable/pipeline_bind_group_compat/cts.https.html.ini | 26--------------------------
Mtesting/web-platform/mozilla/meta/webgpu/cts/webgpu/api/validation/encoding/render_bundle/cts.https.html.ini | 2--
Mtesting/web-platform/mozilla/meta/webgpu/cts/webgpu/api/validation/getBindGroupLayout/cts.https.html.ini | 12------------
Mtesting/web-platform/mozilla/meta/webgpu/cts/webgpu/api/validation/gpu_external_texture_expiration/cts.https.html.ini | 2--
Mtesting/web-platform/mozilla/meta/webgpu/cts/webgpu/api/validation/image_copy/layout_related/cts.https.html.ini | 566+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Mtesting/web-platform/mozilla/meta/webgpu/cts/webgpu/api/validation/layout_shader_compat/cts.https.html.ini | 6++++--
Mtesting/web-platform/mozilla/meta/webgpu/cts/webgpu/api/validation/query_set/create/cts.https.html.ini | 5-----
Mtesting/web-platform/mozilla/meta/webgpu/cts/webgpu/api/validation/render_pass/attachment_compatibility/cts.https.html.ini | 21++++++++++++++-------
Mtesting/web-platform/mozilla/meta/webgpu/cts/webgpu/api/validation/render_pipeline/inter_stage/cts.https.html.ini | 8--------
Mtesting/web-platform/mozilla/meta/webgpu/cts/webgpu/api/validation/render_pipeline/misc/cts.https.html.ini | 4----
Mtesting/web-platform/mozilla/meta/webgpu/cts/webgpu/api/validation/render_pipeline/vertex_state/cts.https.html.ini | 176-------------------------------------------------------------------------------
Mtesting/web-platform/mozilla/meta/webgpu/cts/webgpu/api/validation/resource_usages/texture/in_pass_encoder/cts.https.html.ini | 8--------
Mtesting/web-platform/mozilla/meta/webgpu/cts/webgpu/api/validation/resource_usages/texture/in_render_common/cts.https.html.ini | 134++++++-------------------------------------------------------------------------
Mtesting/web-platform/mozilla/meta/webgpu/cts/webgpu/api/validation/resource_usages/texture/in_render_misc/cts.https.html.ini | 12------------
Mtesting/web-platform/mozilla/meta/webgpu/cts/webgpu/api/validation/state/device_lost/destroy/cts.https.html.ini | 69+++++++++++++++++++++++++++++++--------------------------------------
Mtesting/web-platform/mozilla/meta/webgpu/cts/webgpu/api/validation/texture/destroy/cts.https.html.ini | 16----------------
Mtesting/web-platform/mozilla/meta/webgpu/cts/webgpu/compat/api/validation/pipeline_creation/cts.https.html.ini | 36------------------------------------
Mtesting/web-platform/mozilla/meta/webgpu/cts/webgpu/compat/api/validation/render_pipeline/vertex_state/cts.https.html.ini | 2--
Mtesting/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/execution/expression/call/builtin/textureGather/cts.https.html.ini | 913+++++++++++++++++++++++--------------------------------------------------------
Mtesting/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/execution/expression/call/builtin/textureGatherCompare/cts.https.html.ini | 765+++++++++++++------------------------------------------------------------------
Mtesting/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/execution/expression/call/builtin/textureLoad/cts.https.html.ini | 87++++++++++++++-----------------------------------------------------------------
Mtesting/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/execution/expression/call/builtin/textureSample/cts.https.html.ini | 407++++++++++++-------------------------------------------------------------------
Mtesting/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/execution/expression/call/builtin/textureSampleBias/cts.https.html.ini | 272++++++++-----------------------------------------------------------------------
Mtesting/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/execution/expression/call/builtin/textureSampleCompare/cts.https.html.ini | 713++++++++++++++++++++++++++++++++-----------------------------------------------
Mtesting/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/execution/expression/call/builtin/textureSampleCompareLevel/cts.https.html.ini | 1714++++++++++++++++++++++++-------------------------------------------------------
Mtesting/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/execution/expression/call/builtin/textureSampleGrad/cts.https.html.ini | 338++++++++++---------------------------------------------------------------------
Mtesting/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/execution/expression/call/builtin/textureSampleLevel/cts.https.html.ini | 896++++++++++++++++---------------------------------------------------------------
Mtesting/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/execution/expression/call/builtin/texture_utils/cts.https.html.ini | 46+++++++++++-----------------------------------
Mtesting/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/validation/expression/access/array/cts.https.html.ini | 1-
Mtesting/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/validation/expression/access/matrix/cts.https.html.ini | 1-
Mtesting/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/validation/expression/binary/short_circuiting_and_or/cts.https.html.ini | 27---------------------------
Mtesting/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/validation/expression/call/builtin/acosh/cts.https.html.ini | 4----
Mtesting/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/validation/expression/call/builtin/asinh/cts.https.html.ini | 4----
Mtesting/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/validation/expression/call/builtin/distance/cts.https.html.ini | 8--------
Mtesting/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/validation/expression/call/builtin/dot/cts.https.html.ini | 6------
Mtesting/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/validation/expression/call/builtin/extractBits/cts.https.html.ini | 8--------
Mtesting/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/validation/expression/call/builtin/faceForward/cts.https.html.ini | 6------
Mtesting/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/validation/expression/call/builtin/frexp/cts.https.html.ini | 8--------
Mtesting/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/validation/expression/call/builtin/insertBits/cts.https.html.ini | 8--------
Mtesting/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/validation/expression/call/builtin/ldexp/cts.https.html.ini | 8--------
Mtesting/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/validation/expression/call/builtin/length/cts.https.html.ini | 10----------
Mtesting/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/validation/expression/call/builtin/mix/cts.https.html.ini | 6------
Mtesting/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/validation/expression/call/builtin/modf/cts.https.html.ini | 8--------
Mtesting/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/validation/expression/call/builtin/normalize/cts.https.html.ini | 6------
Mtesting/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/validation/expression/call/builtin/pack2x16float/cts.https.html.ini | 4----
Mtesting/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/validation/expression/call/builtin/quantizeToF16/cts.https.html.ini | 4----
Mtesting/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/validation/expression/call/builtin/reflect/cts.https.html.ini | 6------
Mtesting/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/validation/expression/call/builtin/refract/cts.https.html.ini | 6------
Mtesting/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/validation/expression/call/builtin/smoothstep/cts.https.html.ini | 9---------
Mtesting/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/validation/expression/call/builtin/transpose/cts.https.html.ini | 18------------------
Mtesting/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/validation/expression/call/builtin/unpack2x16float/cts.https.html.ini | 1-
Mtesting/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/validation/expression/call/builtin/unpack2x16snorm/cts.https.html.ini | 1-
Mtesting/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/validation/expression/call/builtin/unpack2x16unorm/cts.https.html.ini | 1-
Mtesting/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/validation/expression/call/builtin/unpack4x8snorm/cts.https.html.ini | 1-
Mtesting/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/validation/expression/call/builtin/unpack4x8unorm/cts.https.html.ini | 1-
Mtesting/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/validation/expression/call/builtin/unpack4xI8/cts.https.html.ini | 1-
Mtesting/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/validation/expression/call/builtin/unpack4xU8/cts.https.html.ini | 1-
Mtesting/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/validation/expression/early_evaluation/cts.https.html.ini | 7-------
Mtesting/web-platform/mozilla/meta/webgpu/cts/webgpu/web_platform/canvas/getCurrentTexture/cts.https.html.ini | 1-
Mtesting/web-platform/mozilla/meta/webgpu/cts/webgpu/web_platform/copyToTexture/ImageBitmap/dedicated.https.html.ini | 19++++++++++++++-----
Mtesting/web-platform/mozilla/tests/webgpu/common/framework/test_config.js | 7+++++++
Mtesting/web-platform/mozilla/tests/webgpu/common/internal/logging/logger.js | 2++
Mtesting/web-platform/mozilla/tests/webgpu/common/internal/version.js | 2+-
Mtesting/web-platform/mozilla/tests/webgpu/common/runtime/helper/options.js | 28++++++++++++++++++++++++++++
Mtesting/web-platform/mozilla/tests/webgpu/common/runtime/helper/utils_worker.js | 6++++++
Mtesting/web-platform/mozilla/tests/webgpu/resources/cache/hashes.json | 220++++++++++++++++++++++++++++++++++++++++----------------------------------------
Mtesting/web-platform/mozilla/tests/webgpu/webgpu/util/device_pool.js | 80++++++++++++++++++++++++++++++++++++++++++-------------------------------------
93 files changed, 2794 insertions(+), 6171 deletions(-)

diff --git a/dom/webgpu/tests/cts/checkout/src/common/framework/test_config.ts b/dom/webgpu/tests/cts/checkout/src/common/framework/test_config.ts @@ -13,11 +13,17 @@ export type TestConfig = { maxSubcasesInFlight: number; /** - * Every `subcasesBetweenAttemptingGC` subcases, run `attemptGarbageCollection()`. + * After this many subcases run on the page, run `attemptGarbageCollection()`. * Setting to `Infinity` disables this. Setting to 1 attempts GC every time (slow!). */ subcasesBetweenAttemptingGC: number; + /** + * After this many cases use a device, destroy and replace it to free GPU resources. + * Setting to `Infinity` disables this. Setting to 1 gets a new device every time (slow!). + */ + casesBetweenReplacingDevice: number; + testHeartbeatCallback: () => void; noRaceWithRejectOnTimeout: boolean; @@ -67,6 +73,7 @@ export const globalTestConfig: TestConfig = { enableDebugLogs: false, maxSubcasesInFlight: 100, subcasesBetweenAttemptingGC: 5000, + casesBetweenReplacingDevice: Infinity, testHeartbeatCallback: () => {}, noRaceWithRejectOnTimeout: false, unrollConstEvalLoops: false, diff --git a/dom/webgpu/tests/cts/checkout/src/common/internal/logging/logger.ts b/dom/webgpu/tests/cts/checkout/src/common/internal/logging/logger.ts @@ -9,6 +9,7 @@ export type LogResults = Map<string, LiveTestCaseResult>; export class Logger { readonly overriddenDebugMode: boolean | undefined; readonly results: LogResults = new Map(); + defaultDeviceDescription: string | undefined; constructor({ overrideDebugMode }: { overrideDebugMode?: boolean } = {}) { this.overriddenDebugMode = overrideDebugMode; @@ -27,6 +28,7 @@ export class Logger { return JSON.stringify( { version, + defaultDevice: this.defaultDeviceDescription, results: Array.from( new Map( [...this.results].filter(([key, value]) => (predFunc ? predFunc(key, value) : true)) diff --git a/dom/webgpu/tests/cts/checkout/src/common/runtime/cmdline.ts b/dom/webgpu/tests/cts/checkout/src/common/runtime/cmdline.ts @@ -113,6 +113,10 @@ for (let i = 0; i < sys.args.length; ++i) { globalTestConfig.enforceDefaultLimits = true; } else if (a === '--block-all-features') { globalTestConfig.blockAllFeatures = true; + } else if (a === '--subcases-between-attempting-gc') { + globalTestConfig.subcasesBetweenAttemptingGC = Number(sys.args[++i]); + } else if (a === '--cases-between-replacing-device') { + globalTestConfig.casesBetweenReplacingDevice = Number(sys.args[++i]); } else if (a === '--log-to-websocket') { globalTestConfig.logToWebSocket = true; } else { diff --git a/dom/webgpu/tests/cts/checkout/src/common/runtime/helper/options.ts b/dom/webgpu/tests/cts/checkout/src/common/runtime/helper/options.ts @@ -57,6 +57,8 @@ export interface CTSOptions { blockAllFeatures: boolean; unrollConstEvalLoops: boolean; powerPreference: GPUPowerPreference | null; + subcasesBetweenAttemptingGC: string; + casesBetweenReplacingDevice: string; logToWebSocket: boolean; } @@ -69,6 +71,8 @@ export const kDefaultCTSOptions: Readonly<CTSOptions> = { blockAllFeatures: false, unrollConstEvalLoops: false, powerPreference: null, + subcasesBetweenAttemptingGC: '5000', + casesBetweenReplacingDevice: 'Infinity', logToWebSocket: false, }; @@ -123,6 +127,30 @@ Note: The spec requires bc or etc2+astc which means tests checking that one or o { value: 'high-performance', description: 'high-performance' }, ], }, + subcasesBetweenAttemptingGC: { + description: + 'After this many subcases, run attemptGarbageCollection(). (For custom values, edit the URL.)', + parser: optionString, + selectValueDescriptions: [ + { value: null, description: 'default' }, + { value: 'Infinity', description: 'Infinity' }, + { value: '5000', description: '5000' }, + { value: '50', description: '50' }, + { value: '1', description: '1' }, + ], + }, + casesBetweenReplacingDevice: { + description: + 'After this many cases use a device, destroy and replace it to free GPU resources. (For custom values, edit the URL.)', + parser: optionString, + selectValueDescriptions: [ + { value: null, description: 'default' }, + { value: 'Infinity', description: 'Infinity' }, + { value: '5000', description: '5000' }, + { value: '50', description: '50' }, + { value: '1', description: '1' }, + ], + }, logToWebSocket: { description: 'send some logs to ws://localhost:59497/' }, }; diff --git a/dom/webgpu/tests/cts/checkout/src/common/runtime/helper/utils_worker.ts b/dom/webgpu/tests/cts/checkout/src/common/runtime/helper/utils_worker.ts @@ -21,6 +21,12 @@ export function setupWorkerEnvironment(ctsOptions: CTSOptions): Logger { globalTestConfig.compatibility = compatibility; globalTestConfig.enforceDefaultLimits = ctsOptions.enforceDefaultLimits; globalTestConfig.blockAllFeatures = ctsOptions.blockAllFeatures; + if (ctsOptions.subcasesBetweenAttemptingGC) { + globalTestConfig.subcasesBetweenAttemptingGC = Number(ctsOptions.subcasesBetweenAttemptingGC); + } + if (ctsOptions.casesBetweenReplacingDevice) { + globalTestConfig.casesBetweenReplacingDevice = Number(ctsOptions.casesBetweenReplacingDevice); + } globalTestConfig.logToWebSocket = ctsOptions.logToWebSocket; const log = new Logger(); diff --git a/dom/webgpu/tests/cts/checkout/src/common/runtime/server.ts b/dom/webgpu/tests/cts/checkout/src/common/runtime/server.ts @@ -103,6 +103,10 @@ for (let i = 0; i < sys.args.length; ++i) { globalTestConfig.enforceDefaultLimits = true; } else if (a === '--block-all-features') { globalTestConfig.blockAllFeatures = true; + } else if (a === '--subcases-between-attempting-gc') { + globalTestConfig.subcasesBetweenAttemptingGC = Number(sys.args[++i]); + } else if (a === '--cases-between-replacing-device') { + globalTestConfig.casesBetweenReplacingDevice = Number(sys.args[++i]); } else if (a === '--log-to-websocket') { globalTestConfig.logToWebSocket = true; } else if (a === '--gpu-provider') { diff --git a/dom/webgpu/tests/cts/checkout/src/common/runtime/standalone.ts b/dom/webgpu/tests/cts/checkout/src/common/runtime/standalone.ts @@ -11,7 +11,11 @@ import { LiveTestCaseResult } from '../internal/logging/result.js'; import { parseQuery } from '../internal/query/parseQuery.js'; import { TestQueryLevel } from '../internal/query/query.js'; import { TestTreeNode, TestSubtree, TestTreeLeaf, TestTree } from '../internal/tree.js'; -import { setDefaultRequestAdapterOptions } from '../util/navigator_gpu.js'; +import { + getDefaultRequestAdapterOptions, + getGPU, + setDefaultRequestAdapterOptions, +} from '../util/navigator_gpu.js'; import { ErrorWithExtra, unreachable } from '../util/util.js'; import { @@ -55,6 +59,12 @@ globalTestConfig.unrollConstEvalLoops = options.unrollConstEvalLoops; globalTestConfig.compatibility = compatibility; globalTestConfig.enforceDefaultLimits = options.enforceDefaultLimits; globalTestConfig.blockAllFeatures = options.blockAllFeatures; +if (options.subcasesBetweenAttemptingGC) { + globalTestConfig.subcasesBetweenAttemptingGC = Number(options.subcasesBetweenAttemptingGC); +} +if (options.casesBetweenReplacingDevice) { + globalTestConfig.casesBetweenReplacingDevice = Number(options.casesBetweenReplacingDevice); +} globalTestConfig.logToWebSocket = options.logToWebSocket; const logger = new Logger(); @@ -652,6 +662,14 @@ void (async () => { }; addOptionsToPage(options, kStandaloneOptionsInfos); + let deviceDescription = '<unable to get WebGPU adapter>'; + const adapter = await getGPU(null).requestAdapter(getDefaultRequestAdapterOptions()); + if (adapter) { + deviceDescription = `${adapter.info.vendor} ${adapter.info.architecture} (${adapter.info.description})`; + } + $('#device')[0].textContent = 'Default WebGPU adapter: ' + deviceDescription; + logger.defaultDeviceDescription = deviceDescription; + if (qs.length !== 1) { showInfo('currently, there must be exactly one ?q='); return; diff --git a/dom/webgpu/tests/cts/checkout/src/resources/cache/hashes.json b/dom/webgpu/tests/cts/checkout/src/resources/cache/hashes.json @@ -1,112 +1,112 @@ { - "webgpu/shader/execution/binary/af_addition.bin": "4351656f", - "webgpu/shader/execution/binary/af_logical.bin": "ad92384d", - "webgpu/shader/execution/binary/af_division.bin": "a60bd84", - "webgpu/shader/execution/binary/af_matrix_addition.bin": "9ac0836d", - "webgpu/shader/execution/binary/af_matrix_subtraction.bin": "1f4bae8", - "webgpu/shader/execution/binary/af_multiplication.bin": "a2e9a0a9", - "webgpu/shader/execution/binary/af_remainder.bin": "a0a4f809", - "webgpu/shader/execution/binary/af_subtraction.bin": "72361dd8", - "webgpu/shader/execution/binary/f16_addition.bin": "684c4fc5", - "webgpu/shader/execution/binary/f16_logical.bin": "b0ad5382", - "webgpu/shader/execution/binary/f16_division.bin": "308d874f", - "webgpu/shader/execution/binary/f16_matrix_addition.bin": "4b9c9a9", - "webgpu/shader/execution/binary/f16_matrix_matrix_multiplication.bin": "d32d62ca", - "webgpu/shader/execution/binary/f16_matrix_scalar_multiplication.bin": "8f83c6f", - "webgpu/shader/execution/binary/f16_matrix_subtraction.bin": "b0942a1", - "webgpu/shader/execution/binary/f16_matrix_vector_multiplication.bin": "9bf29a38", - "webgpu/shader/execution/binary/f16_multiplication.bin": "454e485e", - "webgpu/shader/execution/binary/f16_remainder.bin": "dd4be89f", - "webgpu/shader/execution/binary/f16_subtraction.bin": "c9c7fd4f", - "webgpu/shader/execution/binary/f32_addition.bin": "3259a12", - "webgpu/shader/execution/binary/f32_logical.bin": "3983e6e6", - "webgpu/shader/execution/binary/f32_division.bin": "8cb3ae86", - "webgpu/shader/execution/binary/f32_matrix_addition.bin": "d069ff91", - "webgpu/shader/execution/binary/f32_matrix_matrix_multiplication.bin": "c5c8d148", - "webgpu/shader/execution/binary/f32_matrix_scalar_multiplication.bin": "aaffab11", - "webgpu/shader/execution/binary/f32_matrix_subtraction.bin": "b7a4d298", - "webgpu/shader/execution/binary/f32_matrix_vector_multiplication.bin": "14f9a346", - "webgpu/shader/execution/binary/f32_multiplication.bin": "463860d3", - "webgpu/shader/execution/binary/f32_remainder.bin": "c80847fe", - "webgpu/shader/execution/binary/f32_subtraction.bin": "779e2fa5", - "webgpu/shader/execution/binary/i32_arithmetic.bin": "3ad21ac8", - "webgpu/shader/execution/binary/i32_comparison.bin": "fb767be", - "webgpu/shader/execution/binary/u32_arithmetic.bin": "5684f530", - "webgpu/shader/execution/binary/u32_comparison.bin": "c94bcd95", - "webgpu/shader/execution/abs.bin": "8854a7ca", - "webgpu/shader/execution/acos.bin": "a894ea0e", - "webgpu/shader/execution/acosh.bin": "4c645687", - "webgpu/shader/execution/asin.bin": "1b2aa5f8", - "webgpu/shader/execution/asinh.bin": "de56bb5f", - "webgpu/shader/execution/atan.bin": "372b9f36", - "webgpu/shader/execution/atan2.bin": "c8db945c", - "webgpu/shader/execution/atanh.bin": "28c6a48a", - "webgpu/shader/execution/bitcast.bin": "f5ac3489", - "webgpu/shader/execution/ceil.bin": "38d41915", - "webgpu/shader/execution/clamp.bin": "993777c7", - "webgpu/shader/execution/cos.bin": "199b46ac", - "webgpu/shader/execution/cosh.bin": "8356619", - "webgpu/shader/execution/cross.bin": "830af6b", - "webgpu/shader/execution/degrees.bin": "bcbaa878", - "webgpu/shader/execution/determinant.bin": "6794c894", - "webgpu/shader/execution/distance.bin": "89071db", - "webgpu/shader/execution/dot.bin": "355d798e", - "webgpu/shader/execution/exp.bin": "fce0140d", - "webgpu/shader/execution/exp2.bin": "cfc54cb3", - "webgpu/shader/execution/faceForward.bin": "25143e68", - "webgpu/shader/execution/floor.bin": "76a2d909", - "webgpu/shader/execution/fma.bin": "3bf19b2d", - "webgpu/shader/execution/fract.bin": "931a4088", - "webgpu/shader/execution/frexp.bin": "14113108", - "webgpu/shader/execution/inverseSqrt.bin": "11676b3c", - "webgpu/shader/execution/ldexp.bin": "6444e378", - "webgpu/shader/execution/length.bin": "28baa2ce", - "webgpu/shader/execution/log.bin": "c4ed36fb", - "webgpu/shader/execution/log2.bin": "b32bf7b8", - "webgpu/shader/execution/max.bin": "befb309d", - "webgpu/shader/execution/min.bin": "74ab3002", - "webgpu/shader/execution/mix.bin": "a76105b5", - "webgpu/shader/execution/modf.bin": "8df07d35", - "webgpu/shader/execution/normalize.bin": "ce9f80eb", - "webgpu/shader/execution/pack2x16float.bin": "3bd13d50", - "webgpu/shader/execution/pow.bin": "d161ca70", - "webgpu/shader/execution/quantizeToF16.bin": "65ddd08c", - "webgpu/shader/execution/radians.bin": "eb653df2", - "webgpu/shader/execution/reflect.bin": "69d011fc", - "webgpu/shader/execution/refract.bin": "7247e3cb", - "webgpu/shader/execution/round.bin": "42244257", - "webgpu/shader/execution/saturate.bin": "f9b94d22", - "webgpu/shader/execution/sign.bin": "2e0439b3", - "webgpu/shader/execution/sin.bin": "41746afb", - "webgpu/shader/execution/sinh.bin": "c5693dbd", - "webgpu/shader/execution/smoothstep.bin": "22f3731c", - "webgpu/shader/execution/sqrt.bin": "8fe8925a", - "webgpu/shader/execution/step.bin": "ff66932b", - "webgpu/shader/execution/tan.bin": "30380851", - "webgpu/shader/execution/tanh.bin": "ddd312a7", - "webgpu/shader/execution/transpose.bin": "f0d17f64", - "webgpu/shader/execution/trunc.bin": "3516ef51", - "webgpu/shader/execution/unpack2x16float.bin": "542c8134", - "webgpu/shader/execution/unpack2x16snorm.bin": "7f64027", - "webgpu/shader/execution/unpack2x16unorm.bin": "e8500104", - "webgpu/shader/execution/unpack4x8snorm.bin": "f11885db", - "webgpu/shader/execution/unpack4x8unorm.bin": "ce8156af", - "webgpu/shader/execution/unary/af_arithmetic.bin": "29ba27ec", - "webgpu/shader/execution/unary/af_assignment.bin": "a218789e", - "webgpu/shader/execution/unary/bool_conversion.bin": "3602691f", - "webgpu/shader/execution/unary/f16_arithmetic.bin": "86b27696", - "webgpu/shader/execution/unary/f16_conversion.bin": "efc08074", - "webgpu/shader/execution/unary/f32_arithmetic.bin": "c99cf079", - "webgpu/shader/execution/unary/f32_conversion.bin": "f12cf48a", - "webgpu/shader/execution/unary/i32_arithmetic.bin": "1e982cb9", - "webgpu/shader/execution/unary/i32_conversion.bin": "a4a9e5bd", - "webgpu/shader/execution/unary/u32_conversion.bin": "a384fe91", - "webgpu/shader/execution/unary/ai_assignment.bin": "d55ed7e0", - "webgpu/shader/execution/binary/ai_arithmetic.bin": "4e26817d", - "webgpu/shader/execution/unary/ai_arithmetic.bin": "3946659c", - "webgpu/shader/execution/binary/af_matrix_matrix_multiplication.bin": "a1e74c33", - "webgpu/shader/execution/binary/af_matrix_scalar_multiplication.bin": "fa2fb7e3", - "webgpu/shader/execution/binary/af_matrix_vector_multiplication.bin": "c64cbaa1", - "webgpu/shader/execution/derivatives.bin": "c58305a1", - "webgpu/shader/execution/fwidth.bin": "9d1ada2a" + "webgpu/shader/execution/binary/af_addition.bin": "b1b71eea", + "webgpu/shader/execution/binary/af_logical.bin": "bca2200a", + "webgpu/shader/execution/binary/af_division.bin": "cfda1ac2", + "webgpu/shader/execution/binary/af_matrix_addition.bin": "4473c45a", + "webgpu/shader/execution/binary/af_matrix_subtraction.bin": "e945ec79", + "webgpu/shader/execution/binary/af_multiplication.bin": "eb6c672", + "webgpu/shader/execution/binary/af_remainder.bin": "e971fba9", + "webgpu/shader/execution/binary/af_subtraction.bin": "72293f91", + "webgpu/shader/execution/binary/f16_addition.bin": "ea5505aa", + "webgpu/shader/execution/binary/f16_logical.bin": "7cf1347f", + "webgpu/shader/execution/binary/f16_division.bin": "c05f4feb", + "webgpu/shader/execution/binary/f16_matrix_addition.bin": "429f8589", + "webgpu/shader/execution/binary/f16_matrix_matrix_multiplication.bin": "5ce1d443", + "webgpu/shader/execution/binary/f16_matrix_scalar_multiplication.bin": "ff07ce52", + "webgpu/shader/execution/binary/f16_matrix_subtraction.bin": "8693f3e", + "webgpu/shader/execution/binary/f16_matrix_vector_multiplication.bin": "1a4cc717", + "webgpu/shader/execution/binary/f16_multiplication.bin": "604b8407", + "webgpu/shader/execution/binary/f16_remainder.bin": "bc510eb0", + "webgpu/shader/execution/binary/f16_subtraction.bin": "81718e04", + "webgpu/shader/execution/binary/f32_addition.bin": "a04733a4", + "webgpu/shader/execution/binary/f32_logical.bin": "83d3ec3d", + "webgpu/shader/execution/binary/f32_division.bin": "d5c79df7", + "webgpu/shader/execution/binary/f32_matrix_addition.bin": "803f74e9", + "webgpu/shader/execution/binary/f32_matrix_matrix_multiplication.bin": "2e1e2af9", + "webgpu/shader/execution/binary/f32_matrix_scalar_multiplication.bin": "f60c6997", + "webgpu/shader/execution/binary/f32_matrix_subtraction.bin": "bf68cb89", + "webgpu/shader/execution/binary/f32_matrix_vector_multiplication.bin": "9a6401bb", + "webgpu/shader/execution/binary/f32_multiplication.bin": "f1e1ef9a", + "webgpu/shader/execution/binary/f32_remainder.bin": "da5afd13", + "webgpu/shader/execution/binary/f32_subtraction.bin": "830b567f", + "webgpu/shader/execution/binary/i32_arithmetic.bin": "c18da799", + "webgpu/shader/execution/binary/i32_comparison.bin": "848ceb5c", + "webgpu/shader/execution/binary/u32_arithmetic.bin": "dc0b2ed9", + "webgpu/shader/execution/binary/u32_comparison.bin": "2bae879f", + "webgpu/shader/execution/abs.bin": "561a28e0", + "webgpu/shader/execution/acos.bin": "8cc074ad", + "webgpu/shader/execution/acosh.bin": "8a510d97", + "webgpu/shader/execution/asin.bin": "14d5064", + "webgpu/shader/execution/asinh.bin": "1e00159", + "webgpu/shader/execution/atan.bin": "7a1fc6e9", + "webgpu/shader/execution/atan2.bin": "3a2974c9", + "webgpu/shader/execution/atanh.bin": "8d6dab0b", + "webgpu/shader/execution/bitcast.bin": "e307a369", + "webgpu/shader/execution/ceil.bin": "d02bdaad", + "webgpu/shader/execution/clamp.bin": "fcbe35ac", + "webgpu/shader/execution/cos.bin": "ccb1c23f", + "webgpu/shader/execution/cosh.bin": "a0a406ad", + "webgpu/shader/execution/cross.bin": "2a875fef", + "webgpu/shader/execution/degrees.bin": "50bb915a", + "webgpu/shader/execution/determinant.bin": "3e6249da", + "webgpu/shader/execution/distance.bin": "a29c5aa", + "webgpu/shader/execution/dot.bin": "466765d5", + "webgpu/shader/execution/exp.bin": "c2640231", + "webgpu/shader/execution/exp2.bin": "274b093f", + "webgpu/shader/execution/faceForward.bin": "4492d11d", + "webgpu/shader/execution/floor.bin": "d41f1c95", + "webgpu/shader/execution/fma.bin": "2fb1c38f", + "webgpu/shader/execution/fract.bin": "c9080e98", + "webgpu/shader/execution/frexp.bin": "b675bee4", + "webgpu/shader/execution/inverseSqrt.bin": "8b23d93a", + "webgpu/shader/execution/ldexp.bin": "ee536142", + "webgpu/shader/execution/length.bin": "b3384a6", + "webgpu/shader/execution/log.bin": "bd3a55f0", + "webgpu/shader/execution/log2.bin": "ff3794ac", + "webgpu/shader/execution/max.bin": "fce16c8a", + "webgpu/shader/execution/min.bin": "ff191ba4", + "webgpu/shader/execution/mix.bin": "4c4935e9", + "webgpu/shader/execution/modf.bin": "da3ae106", + "webgpu/shader/execution/normalize.bin": "35a5ec27", + "webgpu/shader/execution/pack2x16float.bin": "fec8b248", + "webgpu/shader/execution/pow.bin": "ee753258", + "webgpu/shader/execution/quantizeToF16.bin": "2c4ffde2", + "webgpu/shader/execution/radians.bin": "1fdd20d3", + "webgpu/shader/execution/reflect.bin": "ca02fe50", + "webgpu/shader/execution/refract.bin": "bdb6610", + "webgpu/shader/execution/round.bin": "b8be95b4", + "webgpu/shader/execution/saturate.bin": "74f21503", + "webgpu/shader/execution/sign.bin": "533d2185", + "webgpu/shader/execution/sin.bin": "e1c39c1b", + "webgpu/shader/execution/sinh.bin": "61da608d", + "webgpu/shader/execution/smoothstep.bin": "a6dd83ed", + "webgpu/shader/execution/sqrt.bin": "ca8cd266", + "webgpu/shader/execution/step.bin": "34459d7f", + "webgpu/shader/execution/tan.bin": "b5513d60", + "webgpu/shader/execution/tanh.bin": "6f67098a", + "webgpu/shader/execution/transpose.bin": "1dd8473f", + "webgpu/shader/execution/trunc.bin": "6df96e09", + "webgpu/shader/execution/unpack2x16float.bin": "1c7505ba", + "webgpu/shader/execution/unpack2x16snorm.bin": "ade8ed16", + "webgpu/shader/execution/unpack2x16unorm.bin": "d7b00631", + "webgpu/shader/execution/unpack4x8snorm.bin": "a21a1f80", + "webgpu/shader/execution/unpack4x8unorm.bin": "edb0945d", + "webgpu/shader/execution/unary/af_arithmetic.bin": "5f835ed1", + "webgpu/shader/execution/unary/af_assignment.bin": "ede88653", + "webgpu/shader/execution/unary/bool_conversion.bin": "1d58a0ac", + "webgpu/shader/execution/unary/f16_arithmetic.bin": "f01f7be8", + "webgpu/shader/execution/unary/f16_conversion.bin": "798114db", + "webgpu/shader/execution/unary/f32_arithmetic.bin": "dd24b472", + "webgpu/shader/execution/unary/f32_conversion.bin": "38c55dc0", + "webgpu/shader/execution/unary/i32_arithmetic.bin": "65d2d245", + "webgpu/shader/execution/unary/i32_conversion.bin": "6059380d", + "webgpu/shader/execution/unary/u32_conversion.bin": "9918d0a7", + "webgpu/shader/execution/unary/ai_assignment.bin": "587d799a", + "webgpu/shader/execution/binary/ai_arithmetic.bin": "3c8862bd", + "webgpu/shader/execution/unary/ai_arithmetic.bin": "d46137bc", + "webgpu/shader/execution/binary/af_matrix_matrix_multiplication.bin": "ba58dd07", + "webgpu/shader/execution/binary/af_matrix_scalar_multiplication.bin": "5fe0a0e3", + "webgpu/shader/execution/binary/af_matrix_vector_multiplication.bin": "9f8ed988", + "webgpu/shader/execution/derivatives.bin": "7a039a71", + "webgpu/shader/execution/fwidth.bin": "30b40017" } \ No newline at end of file diff --git a/dom/webgpu/tests/cts/checkout/src/webgpu/util/device_pool.ts b/dom/webgpu/tests/cts/checkout/src/webgpu/util/device_pool.ts @@ -1,4 +1,5 @@ import { SkipTestCase, TestCaseRecorder } from '../../common/framework/fixture.js'; +import { globalTestConfig } from '../../common/framework/test_config.js'; import { attemptGarbageCollection } from '../../common/util/collect_garbage.js'; import { getGPU, getDefaultRequestAdapterOptions } from '../../common/util/navigator_gpu.js'; import { @@ -97,41 +98,46 @@ export class DevicePool { assert(holder instanceof DeviceHolder, 'DeviceProvider should always be a DeviceHolder'); assert(holder.state === 'acquired', 'trying to release a device while already released'); + let deviceNeedsReplacement = false; try { await holder.endTestScope(); - // (Hopefully if the device was lost, it has been reported by the time endErrorScopes() - // has finished (or timed out). If not, it could cause a finite number of extra test - // failures following this one (but should recover eventually).) - assert( - holder.lostInfo === undefined, - `Device was unexpectedly lost. Reason: ${holder.lostInfo?.reason}, Message: ${holder.lostInfo?.message}` - ); + if (holder.expectedLostReason) { + deviceNeedsReplacement = true; + assert(holder.lostInfo !== undefined, 'Device expected to be lost, but was not lost'); + assert( + holder.lostInfo.reason === holder.expectedLostReason, + `Expected device loss reason "${holder.expectedLostReason}", got "${holder.lostInfo?.reason}"` + ); + } else { + // Hopefully if the device was lost, it has been reported by the time endErrorScopes() + // has finished (or timed out). If not, it could cause a finite number of extra test + // failures following this test. (It should recover after one test in most cases.) + assert(holder.lostInfo === undefined, 'Device lost unexpectedly during test'); + } } catch (ex) { // Any error that isn't explicitly TestFailedButDeviceReusable forces a new device to be // created for the next test. if (!(ex instanceof TestFailedButDeviceReusable)) { - this.holders.delete(holder); - // Wait for destruction (or actual device loss if any) to complete. - await holder.device.lost; + deviceNeedsReplacement = true; - // Try to clean up, in case there are stray GPU resources in need of collection. + // Try to clean up, in case there are stray resources in need of collection that won't be + // cleaned up by destroying the device - either outside the device (related to + // interop/video/canvas/ImageBitmap/etc.) or not destroyed along with the device for some + // other reason. if (ex instanceof TestOOMedShouldAttemptGC) { await attemptGarbageCollection(); } } - // In the try block, we may throw an error if the device is lost in order to force device - // reinitialization, however, if the device lost was expected we want to suppress the error - // The device lost is expected when `holder.expectedLostReason` is equal to - // `holder.lostInfo.reason`. - const expectedDeviceLost = - holder.expectedLostReason !== undefined && - holder.lostInfo !== undefined && - holder.expectedLostReason === holder.lostInfo.reason; - if (!expectedDeviceLost) { - throw ex; - } } finally { + const deviceDueForReplacement = + holder.testCaseUseCounter >= globalTestConfig.casesBetweenReplacingDevice; + if (deviceNeedsReplacement || deviceDueForReplacement) { + this.holders.delete(holder); + holder.device.destroy(); + await holder.device.lost; + } + // Mark the holder as free so the device can be reused (if it's still in this.devices). holder.state = 'free'; } @@ -333,13 +339,15 @@ class DeviceHolder implements DeviceProvider { /** Adapter the device was created from. Cannot be reused; just for adapter info. */ readonly adapter: GPUAdapter; /** The device. Will be cleared during cleanup if there were unexpected errors. */ - private _device: GPUDevice | undefined; + private readonly _device: GPUDevice; /** Whether the device is in use by a test or not. */ state: DeviceHolderState = 'free'; /** initially undefined; becomes set when the device is lost */ lostInfo?: GPUDeviceLostInfo; /** Set if the device is expected to be lost. */ expectedLostReason?: GPUDeviceLostReason; + /** Number of test cases the device has been used for. */ + testCaseUseCounter = 0; // Gets a device and creates a DeviceHolder. // If the device is lost, DeviceHolder.lost gets set. @@ -374,13 +382,13 @@ class DeviceHolder implements DeviceProvider { } get device() { - assert(this._device !== undefined); return this._device; } /** Push error scopes that surround test execution. */ beginTestScope(): void { assert(this.state === 'acquired'); + this.testCaseUseCounter++; this.device.pushErrorScope('validation'); this.device.pushErrorScope('internal'); this.device.pushErrorScope('out-of-memory'); @@ -414,31 +422,29 @@ class DeviceHolder implements DeviceProvider { let gpuInternalError: GPUError | null; let gpuOutOfMemoryError: GPUError | null; - // Submit to the queue to attempt to force a GPU flush. - this.device.queue.submit([]); + // Wait for queue to be idle just in case there are any implementation bugs where errors are not + // reported promptly. (This won't catch everything, e.g. deferred pipeline creations, but is + // still slightly more likely to catch things.) + await this.device.queue.onSubmittedWorkDone(); try { - // May reject if the device was lost. + // If the device is lost, all of these should return null. [gpuOutOfMemoryError, gpuInternalError, gpuValidationError] = await Promise.all([ this.device.popErrorScope(), this.device.popErrorScope(), this.device.popErrorScope(), ]); } catch (ex) { - assert(this.lostInfo !== undefined, 'popErrorScope failed; did the test body steal it?'); - throw ex; + unreachable('popErrorScope failed. Did the test body pop too many scopes?'); } - // Attempt to wait for the queue to be idle. - if (this.device.queue.onSubmittedWorkDone) { - await this.device.queue.onSubmittedWorkDone(); + if (!this.expectedLostReason) { + await assertReject('OperationError', this.device.popErrorScope(), { + allowMissingStack: true, + message: 'There was an extra error scope on the stack after a test', + }); } - await assertReject('OperationError', this.device.popErrorScope(), { - allowMissingStack: true, - message: 'There was an extra error scope on the stack after a test', - }); - if (gpuOutOfMemoryError !== null) { assert(gpuOutOfMemoryError instanceof GPUOutOfMemoryError); // Don't allow the device to be reused; unexpected OOM could break the device. diff --git a/dom/webgpu/tests/cts/checkout/standalone/index.html b/dom/webgpu/tests/cts/checkout/standalone/index.html @@ -438,6 +438,9 @@ You must reload the page for the options to take effect.</p> </details> <p> + <div id="device"></div> + </p> + <p> <input type=button id=expandall value="Expand All (slow!)"> <label><input type=checkbox id=autoCloseOnPass> Auto-close each subtree when it passes</label> </p> diff --git a/dom/webgpu/tests/cts/checkout/tools/af_data_gen/main.cpp b/dom/webgpu/tests/cts/checkout/tools/af_data_gen/main.cpp @@ -14,12 +14,12 @@ * instead is a reference for how the values in af_data.ts were generated */ #include <cassert> -#include <cfenv> -#include <cmath> #include <cstdint> +#include <iostream> +#include <cfenv> #include <format> #include <iomanip> -#include <iostream> +#include <cmath> #include <map> #include <memory> #include <set> @@ -31,14 +31,10 @@ /** Magic constants that should match the entries in constants.ts's kBit.f64 */ constexpr double kF64NegativeMin = std::bit_cast<double>(0xFFEFFFFFFFFFFFFFull); constexpr double kF64NegativeMax = std::bit_cast<double>(0x8010000000000000ull); -constexpr double kF64NegativeSubnormalMin = - std::bit_cast<double>(0x800FFFFFFFFFFFFFull); -constexpr double kF64NegativeSubnormalMax = - std::bit_cast<double>(0x8000000000000001ull); -constexpr double kF64PositiveSubnormalMin = - std::bit_cast<double>(0x0000000000000001ull); -constexpr double kF64PositiveSubnormalMax = - std::bit_cast<double>(0x000FFFFFFFFFFFFFull); +constexpr double kF64NegativeSubnormalMin = std::bit_cast<double>(0x800FFFFFFFFFFFFFull); +constexpr double kF64NegativeSubnormalMax = std::bit_cast<double>(0x8000000000000001ull); +constexpr double kF64PositiveSubnormalMin = std::bit_cast<double>(0x0000000000000001ull); +constexpr double kF64PositiveSubnormalMax = std::bit_cast<double>(0x000FFFFFFFFFFFFFull); constexpr double kF64PositiveMin = std::bit_cast<double>(0x0010000000000000ull); constexpr double kF64PositiveMax = std::bit_cast<double>(0x7FEFFFFFFFFFFFFFull); @@ -47,37 +43,34 @@ constexpr double kF64PositiveMax = std::bit_cast<double>(0x7FEFFFFFFFFFFFFFull); * values that appear in kInterestingF64Values in math.ts */ const std::map<double, std::string> kInterestingF64s = { - {kF64NegativeMin, "kValue.f64.negative.min"}, - {-10.0, "-10.0"}, - {-1.0, "-1.0"}, - {-0.125, "-0.125"}, - {kF64NegativeMax, "kValue.f64.negative.max"}, - {kF64NegativeSubnormalMin, "kValue.f64.negative.subnormal.min"}, - {kF64NegativeSubnormalMax, "kValue.f64.negative.subnormal.max"}, - {0.0, "0.0"}, - {kF64PositiveSubnormalMin, "kValue.f64.positive.subnormal.min"}, - {kF64PositiveSubnormalMax, "kValue.f64.positive.subnormal.max"}, - {kF64PositiveMin, "kValue.f64.positive.min"}, - {0.125, "0.125"}, - {1.0, "1.0"}, - {10.0, "10.0"}, - {kF64PositiveMax, "kValue.f64.positive.max"}}; + { kF64NegativeMin, "kValue.f64.negative.min" }, + { -10.0, "-10.0" }, + { -1.0, "-1.0" }, + { -0.125, "-0.125" }, + { kF64NegativeMax, "kValue.f64.negative.max"}, + { kF64NegativeSubnormalMin, "kValue.f64.negative.subnormal.min" }, + { kF64NegativeSubnormalMax, "kValue.f64.negative.subnormal.max" }, + { 0.0, "0.0" }, + { kF64PositiveSubnormalMin, "kValue.f64.positive.subnormal.min" }, + { kF64PositiveSubnormalMax, "kValue.f64.positive.subnormal.max" }, + { kF64PositiveMin, "kValue.f64.positive.min" }, + { 0.125, "0.125" }, + { 1.0, "1.0" }, + { 10.0, "10.0" }, + { kF64PositiveMax, "kValue.f64.positive.max"} +}; /** Additional values to use for testing 'fract' */ const std::map<double, std::string> kFractF64s = { - {0.5, "0.5"}, // 0.5 -> 0.5 - {1, "1"}, // 1 -> 0 - {2, "2"}, // 2 -> 0 - {-0.5, "-0.5"}, // -0.5 -> 0.5 - {-1, "-1"}, // -1 -> 0 - {-2, "-2"}, // -2 -> 0 - {10.0000999999999997669, "10.0000999999999997669"}, // ~10.0001 -> ~0.0001 - {-10.0000999999999997669, - "-10.0000999999999997669"}, // -10.0001 -> ~0.9999 - {3937509.87755102012306, - "3937509.87755102012306"}, // 3937509.87755102012306 -> ~0.877551..., not - // [0, 0.75], - // https://github.com/gpuweb/gpuweb/issues/4523 + { 0.5, "0.5" }, // 0.5 -> 0.5 + { 1, "1" }, // 1 -> 0 + { 2, "2" }, // 2 -> 0 + { -0.5, "-0.5" }, // -0.5 -> 0.5 + { -1, "-1" }, // -1 -> 0 + { -2, "-2" }, // -2 -> 0 + { 10.0000999999999997669, "10.0000999999999997669" }, // ~10.0001 -> ~0.0001 + { -10.0000999999999997669, "-10.0000999999999997669" }, // -10.0001 -> ~0.9999 + { 3937509.87755102012306, "3937509.87755102012306" }, // 3937509.87755102012306 -> ~0.877551..., not [0, 0.75], https://github.com/gpuweb/gpuweb/issues/4523 }; /** @@ -85,36 +78,33 @@ const std::map<double, std::string> kFractF64s = { * a CTS test */ std::string printAbstractFloat(const double val) { - if (!std::isfinite(val)) { - if (val > 0) { - return "kValue.f64.positive.infinity"; - } - if (val < 0) { - return "kValue.f64.negative.infinity"; + if (!std::isfinite(val)) { + if (val > 0) { + return "kValue.f64.positive.infinity"; + } + if (val < 0) { + return "kValue.f64.negative.infinity"; + } + assert("Generated a NaN"); } - assert("Generated a NaN"); - } - if (const auto iter = kInterestingF64s.find(val); - iter != kInterestingF64s.end()) { - return iter->second; - } + if (const auto iter = kInterestingF64s.find(val); iter != kInterestingF64s.end()) { + return iter->second; + } - std::stringstream ss; - // Print 'easy' to read integers as literals, otherwise dump the hex value - if (val == round(val) && fabs(val) < 100000) { - ss << val; - } else { - ss << "reinterpretU64AsF64(0x" << std::hex << std::setfill('0') - << std::setw(16) << std::bit_cast<uint64_t>(val) << "n) /* " << val - << " */"; - } - return ss.str(); + std::stringstream ss; + // Print 'easy' to read integers as literals, otherwise dump the hex value + if ( val == round(val) && fabs(val) < 100000) { + ss << val; + } else { + ss << "reinterpretU64AsF64(0x" << std::hex << std::setfill('0') << std::setw(16) << std::bit_cast<uint64_t>(val) << "n) /* " << val << " */"; + } + return ss.str(); } /** Could this value potentially be affected by FTZ behaviour */ bool couldBeFlushed(const double val) { - return std::fpclassify(val) == FP_SUBNORMAL; + return std::fpclassify(val) == FP_SUBNORMAL; } /** @@ -130,98 +120,95 @@ bool couldBeFlushed(const double val) { * processes. */ std::tuple<double, double> quantizeToAbstractFloat(const long double val) { - const int round_mode = fegetround(); + const int round_mode = fegetround(); - assert(0 == fesetround(FE_DOWNWARD)); - const auto downward = static_cast<double>(val); - assert(0 == fesetround(FE_UPWARD)); - const auto upward = static_cast<double>(val); + assert(0 == fesetround(FE_DOWNWARD)); + const auto downward = static_cast<double>(val); + assert(0 == fesetround(FE_UPWARD)); + const auto upward = static_cast<double>(val); - assert(0 == fesetround(round_mode)); + assert(0 == fesetround(round_mode)); - return {downward, upward}; + return { downward, upward }; } /** * Generates a string for an unary operation result that can be copied into a * CTS test file. */ -std::string printBinaryCase(const std::string& input, - const std::vector<double>& result) { - assert(!result.empty()); - std::stringstream ss; - ss << "{ input: "; - ss << input; - ss << ", "; - ss << "expected: [ "; - if (!result.empty()) { - for (auto i = 0; i < result.size() - 1; i++) { - ss << "" << printAbstractFloat(result[i]) << ", "; +std::string printBinaryCase(const std::string &input, const std::vector<double> &result) { + assert(!result.empty()); + std::stringstream ss; + ss << "{ input: "; + ss << input; + ss << ", "; + ss << "expected: [ "; + if (!result.empty()) { + for (auto i = 0; i < result.size() - 1; i++) { + ss << "" << printAbstractFloat(result[i]) << ", "; + } + ss << printAbstractFloat(result.back()); } - ss << printAbstractFloat(result.back()); - } - ss << " ] }"; - return ss.str(); + ss << " ] }"; + return ss.str(); } /** * Generates a string for a binary operation result that can be copied into a * CTS test file. */ -std::string printBinaryCase(const std::string& lhs, const std::string& rhs, - const std::vector<double>& result) { - assert(!result.empty()); - std::stringstream ss; - ss << "{ lhs: "; - ss << lhs; - ss << ", rhs: "; - ss << rhs; - ss << ", "; - ss << "expected: [ "; - if (!result.empty()) { - for (auto i = 0; i < result.size() - 1; i++) { - ss << "" << printAbstractFloat(result[i]) << ", "; +std::string printBinaryCase(const std::string &lhs, const std::string &rhs, const std::vector<double> &result) { + assert(!result.empty()); + std::stringstream ss; + ss << "{ lhs: "; + ss << lhs; + ss << ", rhs: "; + ss << rhs; + ss << ", "; + ss << "expected: [ "; + if (!result.empty()) { + for (auto i = 0; i < result.size() - 1; i++) { + ss << "" << printAbstractFloat(result[i]) << ", "; + } + ss << printAbstractFloat(result.back()); } - ss << printAbstractFloat(result.back()); - } - ss << " ] }"; - return ss.str(); + ss << " ] }"; + return ss.str(); } /** Function that performs a binary operation, i.e. addition, etc */ typedef long double (*BinaryOp)(long double, long double); -const BinaryOp kAdditionOp = [](const long double lhs, const long double rhs) { - return lhs + rhs; +const BinaryOp kAdditionOp= [](const long double lhs, const long double rhs) { + return lhs + rhs; }; -const BinaryOp kSubtractionOp = [](const long double lhs, - const long double rhs) { return lhs - rhs; }; +const BinaryOp kSubtractionOp= [](const long double lhs, const long double rhs) { + return lhs - rhs; +}; -const BinaryOp kMultiplicationOp = - [](const long double lhs, const long double rhs) { return lhs * rhs; }; +const BinaryOp kMultiplicationOp= [](const long double lhs, const long double rhs) { + return lhs * rhs; +}; /** * Calculates all of the possible results for a binary operation given the * provided inputs. This handles both quantization and flushing behaviours. */ -std::vector<double> calculateBinaryResults(const BinaryOp op, long double lhs, - long double rhs) { - // CTS needs to consider that subnormals may be flushed to zero at - // any point, so applying potential flushings to get additional - // results. - std::set<double> results; - for (const auto l : - couldBeFlushed(lhs) ? std::vector{0, lhs} : std::vector{lhs}) { - for (const auto r : - couldBeFlushed(rhs) ? std::vector{0, rhs} : std::vector{rhs}) { - const auto [downward, upward] = quantizeToAbstractFloat(op(l, r)); - results.insert(downward); - results.insert(upward); +std::vector<double> calculateBinaryResults(const BinaryOp op, long double lhs, long double rhs) { + // CTS needs to consider that subnormals may be flushed to zero at + // any point, so applying potential flushings to get additional + // results. + std::set<double> results; + for (const auto l: couldBeFlushed(lhs) ? std::vector{0, lhs} : std::vector{lhs}) { + for (const auto r: couldBeFlushed(rhs) ? std::vector{0, rhs} : std::vector{rhs}) { + const auto [downward, upward] = quantizeToAbstractFloat(op(l, r)); + results.insert(downward); + results.insert(upward); + } } - } - return {results.begin(), results.end()}; + return { results.begin(), results.end() }; } /** @@ -229,17 +216,15 @@ std::vector<double> calculateBinaryResults(const BinaryOp op, long double lhs, * tests cases for a binary operation. */ std::string printBinaryOpCases(const BinaryOp op, const std::string& name) { - std::stringstream ss; - ss << "BEGIN " << name << " CASES" << std::endl; - for (const auto& [lhs, lhs_str] : kInterestingF64s) { - for (const auto& [rhs, rhs_str] : kInterestingF64s) { - ss << printBinaryCase(lhs_str, rhs_str, - calculateBinaryResults(op, lhs, rhs)) - << "," << std::endl; + std::stringstream ss; + ss << "BEGIN " << name << " CASES" << std::endl; + for (const auto& [lhs, lhs_str] : kInterestingF64s) { + for (const auto& [rhs, rhs_str] : kInterestingF64s) { + ss << printBinaryCase(lhs_str, rhs_str, calculateBinaryResults(op, lhs, rhs)) << "," << std::endl; + } } - } - ss << "END " << name << " CASES" << std::endl; - return ss.str(); + ss << "END " << name << " CASES" << std::endl; + return ss.str(); } /** @@ -247,47 +232,39 @@ std::string printBinaryOpCases(const BinaryOp op, const std::string& name) { * tests cases for `fract`. WGSL defines frac(x) = x - floor(x). */ std::string printFractCases() { - std::stringstream ss; - ss << "BEGIN FRACT CASES" << std::endl; - // Do not have to calculate quantization/roundings for floor(input), - // because floor of a double is guaranteed to be a double, and all of - // the values in kInterestingF64s and kFractF64s are doubles. - for (const auto& [input, input_str] : kInterestingF64s) { - ss << printBinaryCase(input_str, calculateBinaryResults( - kSubtractionOp, input, floor(input))) - << "," << std::endl; - } - for (const auto& [input, input_str] : kFractF64s) { - ss << printBinaryCase(input_str, calculateBinaryResults( - kSubtractionOp, input, floor(input))) - << "," << std::endl; - } - ss << "END FRACT CASES" << std::endl; - return ss.str(); + std::stringstream ss; + ss << "BEGIN FRACT CASES" << std::endl; + // Do not have to calculate quantization/roundings for floor(input), + // because floor of a double is guaranteed to be a double, and all of + // the values in kInterestingF64s and kFractF64s are doubles. + for (const auto& [input, input_str] : kInterestingF64s) { + ss << printBinaryCase(input_str, calculateBinaryResults(kSubtractionOp, input, floor(input))) << "," << std::endl; + } + for (const auto& [input, input_str] : kFractF64s) { + ss << printBinaryCase(input_str, calculateBinaryResults(kSubtractionOp, input, floor(input))) << "," << std::endl; + } + ss << "END FRACT CASES" << std::endl; + return ss.str(); } int main() { - assert(sizeof(double) < sizeof(long double) && - "Need higher precision long double"); - assert(sizeof(long double) == 16 && - "Code assume 'proper' quad support, not some other higher precision " - "floating point implementation"); + assert(sizeof(double) < sizeof(long double) && "Need higher precision long double"); + assert(sizeof(long double) == 16 && "Code assume 'proper' quad support, not some other higher precision floating point implementation"); - { - // Confirms that calculating f64 imprecise results generates two possible - // roundings. - const auto [begin, end] = quantizeToAbstractFloat( - static_cast<long double>(0.1) * static_cast<long double>(0.1)); - assert(std::bit_cast<uint64_t>(begin) == 0x3F847AE147AE147bull && - std::bit_cast<uint64_t>(end) == 0x3F847AE147AE147Cull && - "0.1 * 0.1 returned unexpected values"); - } + { + // Confirms that calculating f64 imprecise results generates two possible + // roundings. + const auto [begin, end] = + quantizeToAbstractFloat(static_cast<long double>(0.1) * static_cast<long double>(0.1)); + assert(std::bit_cast<uint64_t>(begin) == 0x3F847AE147AE147bull && + std::bit_cast<uint64_t>(end) == 0x3F847AE147AE147Cull && + "0.1 * 0.1 returned unexpected values"); + } - std::cout << printBinaryOpCases(kAdditionOp, "ADDITION") << std::endl; - std::cout << printBinaryOpCases(kSubtractionOp, "SUBTRACTION") << std::endl; - std::cout << printBinaryOpCases(kMultiplicationOp, "MULTIPLICATION") - << std::endl; - std::cout << printFractCases() << std::endl; + std::cout << printBinaryOpCases(kAdditionOp, "ADDITION") << std::endl; + std::cout << printBinaryOpCases(kSubtractionOp, "SUBTRACTION") << std::endl; + std::cout << printBinaryOpCases(kMultiplicationOp, "MULTIPLICATION") << std::endl; + std::cout << printFractCases() << std::endl; - return 0; + return 0; } diff --git a/dom/webgpu/tests/cts/checkout/tools/gen_version b/dom/webgpu/tests/cts/checkout/tools/gen_version @@ -14,7 +14,7 @@ if (!fs.existsSync(myself)) { process.exit(1); } -const version = '0d83aa349b1bff0e1d5518e1ea19d027a25bc6c2'; +const version = 'd822a3cff5bd96c5ed68fe35d5a0e9e041776a00'; fs.mkdirSync('./gen/common/internal', { recursive: true }); // This will be copied into the various other build directories. diff --git a/dom/webgpu/tests/cts/moz.yaml b/dom/webgpu/tests/cts/moz.yaml @@ -8,8 +8,8 @@ origin: name: WebGPU CTS description: WebGPU Compliance Test Suite url: https://gpuweb.github.io/cts/ - release: 0d83aa349b1bff0e1d5518e1ea19d027a25bc6c2 (2025-09-25T18:46:10Z). - revision: 0d83aa349b1bff0e1d5518e1ea19d027a25bc6c2 + release: d822a3cff5bd96c5ed68fe35d5a0e9e041776a00 (2025-10-02T02:02:11Z). + revision: d822a3cff5bd96c5ed68fe35d5a0e9e041776a00 license: ['BSD-3-Clause'] updatebot: diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/operation/buffers/map/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/operation/buffers/map/cts.https.html.ini @@ -271,36 +271,28 @@ expected: FAIL [:mapAsyncRegionLeft="default-expand";mapAsyncRegionRight="explicit-expand"] - expected: - if os == "mac": FAIL + expected: FAIL [:mapAsyncRegionLeft="default-expand";mapAsyncRegionRight="minimal"] - expected: - if os == "mac": FAIL + expected: FAIL [:mapAsyncRegionLeft="explicit-expand";mapAsyncRegionRight="default-expand"] - expected: - if os == "mac": FAIL + expected: FAIL [:mapAsyncRegionLeft="explicit-expand";mapAsyncRegionRight="explicit-expand"] - expected: - if os == "mac": FAIL + expected: FAIL [:mapAsyncRegionLeft="explicit-expand";mapAsyncRegionRight="minimal"] - expected: - if os == "mac": FAIL + expected: FAIL [:mapAsyncRegionLeft="minimal";mapAsyncRegionRight="default-expand"] - expected: - if os == "mac": FAIL + expected: FAIL [:mapAsyncRegionLeft="minimal";mapAsyncRegionRight="explicit-expand"] - expected: - if os == "mac": FAIL + expected: FAIL [:mapAsyncRegionLeft="minimal";mapAsyncRegionRight="minimal"] - expected: - if os == "mac": FAIL + expected: FAIL [cts.https.html?q=webgpu:api,operation,buffers,map:mapAsync,read:*] @@ -309,36 +301,28 @@ expected: FAIL [:mapAsyncRegionLeft="default-expand";mapAsyncRegionRight="explicit-expand"] - expected: - if os == "mac": FAIL + expected: FAIL [:mapAsyncRegionLeft="default-expand";mapAsyncRegionRight="minimal"] - expected: - if os == "mac": FAIL + expected: FAIL [:mapAsyncRegionLeft="explicit-expand";mapAsyncRegionRight="default-expand"] - expected: - if os == "mac": FAIL + expected: FAIL [:mapAsyncRegionLeft="explicit-expand";mapAsyncRegionRight="explicit-expand"] - expected: - if os == "mac": FAIL + expected: FAIL [:mapAsyncRegionLeft="explicit-expand";mapAsyncRegionRight="minimal"] - expected: - if os == "mac": FAIL + expected: FAIL [:mapAsyncRegionLeft="minimal";mapAsyncRegionRight="default-expand"] - expected: - if os == "mac": FAIL + expected: FAIL [:mapAsyncRegionLeft="minimal";mapAsyncRegionRight="explicit-expand"] - expected: - if os == "mac": FAIL + expected: FAIL [:mapAsyncRegionLeft="minimal";mapAsyncRegionRight="minimal"] - expected: - if os == "mac": FAIL + expected: FAIL [cts.https.html?q=webgpu:api,operation,buffers,map:mapAsync,write,unchanged_ranges_preserved:*] @@ -366,18 +350,13 @@ [cts.https.html?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] diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/operation/buffers/map/dedicated.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/operation/buffers/map/dedicated.https.html.ini @@ -271,36 +271,28 @@ expected: FAIL [:mapAsyncRegionLeft="default-expand";mapAsyncRegionRight="explicit-expand"] - expected: - if os == "mac": FAIL + expected: FAIL [:mapAsyncRegionLeft="default-expand";mapAsyncRegionRight="minimal"] - expected: - if os == "mac": FAIL + expected: FAIL [:mapAsyncRegionLeft="explicit-expand";mapAsyncRegionRight="default-expand"] - expected: - if os == "mac": FAIL + expected: FAIL [:mapAsyncRegionLeft="explicit-expand";mapAsyncRegionRight="explicit-expand"] - expected: - if os == "mac": FAIL + expected: FAIL [:mapAsyncRegionLeft="explicit-expand";mapAsyncRegionRight="minimal"] - expected: - if os == "mac": FAIL + expected: FAIL [:mapAsyncRegionLeft="minimal";mapAsyncRegionRight="default-expand"] - expected: - if os == "mac": FAIL + expected: FAIL [:mapAsyncRegionLeft="minimal";mapAsyncRegionRight="explicit-expand"] - expected: - if os == "mac": FAIL + expected: FAIL [:mapAsyncRegionLeft="minimal";mapAsyncRegionRight="minimal"] - expected: - if os == "mac": FAIL + expected: FAIL [dedicated.https.html?worker=dedicated&q=webgpu:api,operation,buffers,map:mapAsync,read:*] @@ -313,36 +305,28 @@ if os == "mac": FAIL [:mapAsyncRegionLeft="default-expand";mapAsyncRegionRight="explicit-expand"] - expected: - if os == "mac": FAIL + expected: FAIL [:mapAsyncRegionLeft="default-expand";mapAsyncRegionRight="minimal"] - expected: - if os == "mac": FAIL + expected: FAIL [:mapAsyncRegionLeft="explicit-expand";mapAsyncRegionRight="default-expand"] - expected: - if os == "mac": FAIL + expected: FAIL [:mapAsyncRegionLeft="explicit-expand";mapAsyncRegionRight="explicit-expand"] - expected: - if os == "mac": FAIL + expected: FAIL [:mapAsyncRegionLeft="explicit-expand";mapAsyncRegionRight="minimal"] - expected: - if os == "mac": FAIL + expected: FAIL [:mapAsyncRegionLeft="minimal";mapAsyncRegionRight="default-expand"] - expected: - if os == "mac": FAIL + expected: FAIL [:mapAsyncRegionLeft="minimal";mapAsyncRegionRight="explicit-expand"] - expected: - if os == "mac": FAIL + expected: FAIL [:mapAsyncRegionLeft="minimal";mapAsyncRegionRight="minimal"] - expected: - if os == "mac": FAIL + expected: FAIL [dedicated.https.html?worker=dedicated&q=webgpu:api,operation,buffers,map:mapAsync,write,unchanged_ranges_preserved:*] @@ -370,18 +354,13 @@ [dedicated.https.html?worker=dedicated&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] diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/operation/buffers/map/shared.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/operation/buffers/map/shared.https.html.ini @@ -271,36 +271,28 @@ expected: FAIL [:mapAsyncRegionLeft="default-expand";mapAsyncRegionRight="explicit-expand"] - expected: - if os == "mac": FAIL + expected: FAIL [:mapAsyncRegionLeft="default-expand";mapAsyncRegionRight="minimal"] - expected: - if os == "mac": FAIL + expected: FAIL [:mapAsyncRegionLeft="explicit-expand";mapAsyncRegionRight="default-expand"] - expected: - if os == "mac": FAIL + expected: FAIL [:mapAsyncRegionLeft="explicit-expand";mapAsyncRegionRight="explicit-expand"] - expected: - if os == "mac": FAIL + expected: FAIL [:mapAsyncRegionLeft="explicit-expand";mapAsyncRegionRight="minimal"] - expected: - if os == "mac": FAIL + expected: FAIL [:mapAsyncRegionLeft="minimal";mapAsyncRegionRight="default-expand"] - expected: - if os == "mac": FAIL + expected: FAIL [:mapAsyncRegionLeft="minimal";mapAsyncRegionRight="explicit-expand"] - expected: - if os == "mac": FAIL + expected: FAIL [:mapAsyncRegionLeft="minimal";mapAsyncRegionRight="minimal"] - expected: - if os == "mac": FAIL + expected: FAIL [shared.https.html?worker=shared&q=webgpu:api,operation,buffers,map:mapAsync,read:*] @@ -313,36 +305,28 @@ if os == "mac": FAIL [:mapAsyncRegionLeft="default-expand";mapAsyncRegionRight="explicit-expand"] - expected: - if os == "mac": FAIL + expected: FAIL [:mapAsyncRegionLeft="default-expand";mapAsyncRegionRight="minimal"] - expected: - if os == "mac": FAIL + expected: FAIL [:mapAsyncRegionLeft="explicit-expand";mapAsyncRegionRight="default-expand"] - expected: - if os == "mac": FAIL + expected: FAIL [:mapAsyncRegionLeft="explicit-expand";mapAsyncRegionRight="explicit-expand"] - expected: - if os == "mac": FAIL + expected: FAIL [:mapAsyncRegionLeft="explicit-expand";mapAsyncRegionRight="minimal"] - expected: - if os == "mac": FAIL + expected: FAIL [:mapAsyncRegionLeft="minimal";mapAsyncRegionRight="default-expand"] - expected: - if os == "mac": FAIL + expected: FAIL [:mapAsyncRegionLeft="minimal";mapAsyncRegionRight="explicit-expand"] - expected: - if os == "mac": FAIL + expected: FAIL [:mapAsyncRegionLeft="minimal";mapAsyncRegionRight="minimal"] - expected: - if os == "mac": FAIL + expected: FAIL [shared.https.html?worker=shared&q=webgpu:api,operation,buffers,map:mapAsync,write,unchanged_ranges_preserved:*] @@ -370,18 +354,13 @@ [shared.https.html?worker=shared&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] diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/operation/memory_sync/buffer/single_buffer/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/operation/memory_sync/buffer/single_buffer/cts.https.html.ini @@ -95,6 +95,7 @@ [:boundary="command-buffer";readOp="storage-read";readContext="render-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] expected: + if os == "linux" and debug: FAIL if os == "linux" and not debug: [PASS, FAIL] [:boundary="command-buffer";readOp="storage-read";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/operation/rendering/color_target_state/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/operation/rendering/color_target_state/cts.https.html.ini @@ -1,13 +1,9 @@ [cts.https.html?q=webgpu:api,operation,rendering,color_target_state:blend_constant,initial:*] - implementation-status: backlog [:] - expected: FAIL [cts.https.html?q=webgpu:api,operation,rendering,color_target_state:blend_constant,not_inherited:*] - implementation-status: backlog [:] - expected: FAIL [cts.https.html?q=webgpu:api,operation,rendering,color_target_state:blend_constant,setting:*] diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/validation/buffer/create/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/validation/buffer/create/cts.https.html.ini @@ -19,9 +19,7 @@ [cts.https.html?q=webgpu:api,validation,buffer,create:usage:*] - implementation-status: backlog [:usage1=0;usage2=0] - expected: FAIL [:usage1=0;usage2=1] @@ -36,7 +34,6 @@ [:usage1=0;usage2=32] [:usage1=0;usage2=32768] - expected: FAIL [:usage1=0;usage2=4] @@ -49,21 +46,18 @@ [:usage1=128;usage2=0] [:usage1=128;usage2=1] - expected: FAIL [:usage1=128;usage2=128] [:usage1=128;usage2=16] [:usage1=128;usage2=2] - expected: FAIL [:usage1=128;usage2=256] [:usage1=128;usage2=32] [:usage1=128;usage2=32768] - expected: FAIL [:usage1=128;usage2=4] @@ -76,21 +70,18 @@ [:usage1=16;usage2=0] [:usage1=16;usage2=1] - expected: FAIL [:usage1=16;usage2=128] [:usage1=16;usage2=16] [:usage1=16;usage2=2] - expected: FAIL [:usage1=16;usage2=256] [:usage1=16;usage2=32] [:usage1=16;usage2=32768] - expected: FAIL [:usage1=16;usage2=4] @@ -105,52 +96,40 @@ [:usage1=1;usage2=1] [:usage1=1;usage2=128] - expected: FAIL [:usage1=1;usage2=16] - expected: FAIL [:usage1=1;usage2=2] - expected: FAIL [:usage1=1;usage2=256] - expected: FAIL [:usage1=1;usage2=32] - expected: FAIL [:usage1=1;usage2=32768] - expected: FAIL [:usage1=1;usage2=4] - expected: FAIL [:usage1=1;usage2=512] - expected: FAIL [:usage1=1;usage2=64] - expected: FAIL [:usage1=1;usage2=8] [:usage1=256;usage2=0] [:usage1=256;usage2=1] - expected: FAIL [:usage1=256;usage2=128] [:usage1=256;usage2=16] [:usage1=256;usage2=2] - expected: FAIL [:usage1=256;usage2=256] [:usage1=256;usage2=32] [:usage1=256;usage2=32768] - expected: FAIL [:usage1=256;usage2=4] @@ -163,90 +142,66 @@ [:usage1=2;usage2=0] [:usage1=2;usage2=1] - expected: FAIL [:usage1=2;usage2=128] - expected: FAIL [:usage1=2;usage2=16] - expected: FAIL [:usage1=2;usage2=2] [:usage1=2;usage2=256] - expected: FAIL [:usage1=2;usage2=32] - expected: FAIL [:usage1=2;usage2=32768] - expected: FAIL [:usage1=2;usage2=4] [:usage1=2;usage2=512] - expected: FAIL [:usage1=2;usage2=64] - expected: FAIL [:usage1=2;usage2=8] - expected: FAIL [:usage1=32768;usage2=0] - expected: FAIL [:usage1=32768;usage2=1] - expected: FAIL [:usage1=32768;usage2=128] - expected: FAIL [:usage1=32768;usage2=16] - expected: FAIL [:usage1=32768;usage2=2] - expected: FAIL [:usage1=32768;usage2=256] - expected: FAIL [:usage1=32768;usage2=32] - expected: FAIL [:usage1=32768;usage2=32768] - expected: FAIL [:usage1=32768;usage2=4] - expected: FAIL [:usage1=32768;usage2=512] - expected: FAIL [:usage1=32768;usage2=64] - expected: FAIL [:usage1=32768;usage2=8] - expected: FAIL [:usage1=32;usage2=0] [:usage1=32;usage2=1] - expected: FAIL [:usage1=32;usage2=128] [:usage1=32;usage2=16] [:usage1=32;usage2=2] - expected: FAIL [:usage1=32;usage2=256] [:usage1=32;usage2=32] [:usage1=32;usage2=32768] - expected: FAIL [:usage1=32;usage2=4] @@ -259,7 +214,6 @@ [:usage1=4;usage2=0] [:usage1=4;usage2=1] - expected: FAIL [:usage1=4;usage2=128] @@ -272,7 +226,6 @@ [:usage1=4;usage2=32] [:usage1=4;usage2=32768] - expected: FAIL [:usage1=4;usage2=4] @@ -285,21 +238,18 @@ [:usage1=512;usage2=0] [:usage1=512;usage2=1] - expected: FAIL [:usage1=512;usage2=128] [:usage1=512;usage2=16] [:usage1=512;usage2=2] - expected: FAIL [:usage1=512;usage2=256] [:usage1=512;usage2=32] [:usage1=512;usage2=32768] - expected: FAIL [:usage1=512;usage2=4] @@ -312,21 +262,18 @@ [:usage1=64;usage2=0] [:usage1=64;usage2=1] - expected: FAIL [:usage1=64;usage2=128] [:usage1=64;usage2=16] [:usage1=64;usage2=2] - expected: FAIL [:usage1=64;usage2=256] [:usage1=64;usage2=32] [:usage1=64;usage2=32768] - expected: FAIL [:usage1=64;usage2=4] @@ -345,14 +292,12 @@ [:usage1=8;usage2=16] [:usage1=8;usage2=2] - expected: FAIL [:usage1=8;usage2=256] [:usage1=8;usage2=32] [:usage1=8;usage2=32768] - expected: FAIL [:usage1=8;usage2=4] diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/validation/buffer/mapping/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/validation/buffer/mapping/cts.https.html.ini @@ -37,9 +37,7 @@ [cts.https.html?q=webgpu:api,validation,buffer,mapping:getMappedRange,state,invalid_mappedAtCreation:*] - implementation-status: backlog [:] - expected: FAIL [cts.https.html?q=webgpu:api,validation,buffer,mapping:getMappedRange,state,mapped:*] diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/validation/buffer/mapping/dedicated.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/validation/buffer/mapping/dedicated.https.html.ini @@ -37,9 +37,7 @@ [dedicated.https.html?worker=dedicated&q=webgpu:api,validation,buffer,mapping:getMappedRange,state,invalid_mappedAtCreation:*] - implementation-status: backlog [:] - expected: FAIL [dedicated.https.html?worker=dedicated&q=webgpu:api,validation,buffer,mapping:getMappedRange,state,mapped:*] diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/validation/buffer/mapping/shared.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/validation/buffer/mapping/shared.https.html.ini @@ -37,9 +37,7 @@ [shared.https.html?worker=shared&q=webgpu:api,validation,buffer,mapping:getMappedRange,state,invalid_mappedAtCreation:*] - implementation-status: backlog [:] - expected: FAIL [shared.https.html?worker=shared&q=webgpu:api,validation,buffer,mapping:getMappedRange,state,mapped:*] diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/validation/createBindGroup/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/validation/createBindGroup/cts.https.html.ini @@ -337,9 +337,7 @@ [cts.https.html?q=webgpu:api,validation,createBindGroup:buffer,resource_state:*] - implementation-status: backlog [:] - expected: FAIL [cts.https.html?q=webgpu:api,validation,createBindGroup:buffer,usage:*] @@ -357,331 +355,173 @@ [cts.https.html?q=webgpu:api,validation,createBindGroup:external_texture,texture_view,dimension:*] - implementation-status: - if os == "linux": backlog [:dimension="1d"] - expected: - if os == "linux": FAIL [:dimension="2d"] - expected: - if os == "linux": FAIL [:dimension="2d-array"] - expected: - if os == "linux": FAIL [:dimension="3d"] - expected: - if os == "linux": FAIL [:dimension="cube"] - expected: - if os == "linux": FAIL [:dimension="cube-array"] - expected: - if os == "linux": FAIL [cts.https.html?q=webgpu:api,validation,createBindGroup:external_texture,texture_view,format:*] - implementation-status: - if os == "linux": backlog [:format="bgra8unorm"] - expected: - if os == "linux": FAIL [:format="bgra8unorm-srgb"] - expected: - if os == "linux": FAIL [:format="r16float"] - expected: - if os == "linux": FAIL [:format="r16sint"] - expected: - if os == "linux": FAIL [:format="r16snorm"] [:format="r16uint"] - expected: - if os == "linux": FAIL [:format="r16unorm"] [:format="r32float"] - expected: - if os == "linux": FAIL [:format="r32sint"] - expected: - if os == "linux": FAIL [:format="r32uint"] - expected: - if os == "linux": FAIL [:format="r8sint"] - expected: - if os == "linux": FAIL [:format="r8snorm"] - expected: - if os == "linux": FAIL [:format="r8uint"] - expected: - if os == "linux": FAIL [:format="r8unorm"] - expected: - if os == "linux": FAIL [:format="rg11b10ufloat"] - expected: - if os == "linux": FAIL [:format="rg16float"] - expected: - if os == "linux": FAIL [:format="rg16sint"] - expected: - if os == "linux": FAIL [:format="rg16snorm"] [:format="rg16uint"] - expected: - if os == "linux": FAIL [:format="rg16unorm"] [:format="rg32float"] - expected: - if os == "linux": FAIL [:format="rg32sint"] - expected: - if os == "linux": FAIL [:format="rg32uint"] - expected: - if os == "linux": FAIL [:format="rg8sint"] - expected: - if os == "linux": FAIL [:format="rg8snorm"] - expected: - if os == "linux": FAIL [:format="rg8uint"] - expected: - if os == "linux": FAIL [:format="rg8unorm"] - expected: - if os == "linux": FAIL [:format="rgb10a2uint"] - expected: - if os == "linux": FAIL [:format="rgb10a2unorm"] - expected: - if os == "linux": FAIL [:format="rgb9e5ufloat"] - expected: - if os == "linux": FAIL [:format="rgba16float"] - expected: - if os == "linux": FAIL [:format="rgba16sint"] - expected: - if os == "linux": FAIL [:format="rgba16snorm"] [:format="rgba16uint"] - expected: - if os == "linux": FAIL [:format="rgba16unorm"] [:format="rgba32float"] - expected: - if os == "linux": FAIL [:format="rgba32sint"] - expected: - if os == "linux": FAIL [:format="rgba32uint"] - expected: - if os == "linux": FAIL [:format="rgba8sint"] - expected: - if os == "linux": FAIL [:format="rgba8snorm"] - expected: - if os == "linux": FAIL [:format="rgba8uint"] - expected: - if os == "linux": FAIL [:format="rgba8unorm"] - expected: - if os == "linux": FAIL [:format="rgba8unorm-srgb"] - expected: - if os == "linux": FAIL [cts.https.html?q=webgpu:api,validation,createBindGroup:external_texture,texture_view,mip_level_count:*] - implementation-status: - if os == "linux": backlog [:baseMipLevel=1;mipLevelCount=1] - expected: - if os == "linux": FAIL [:baseMipLevel=1;mipLevelCount=2] - expected: - if os == "linux": FAIL [:baseMipLevel=2;mipLevelCount=1] - expected: - if os == "linux": FAIL [:baseMipLevel=2;mipLevelCount=2] - expected: - if os == "linux": FAIL [cts.https.html?q=webgpu:api,validation,createBindGroup:external_texture,texture_view,sample_count:*] - implementation-status: - if os == "linux": backlog [:sampleCount=1] - expected: - if os == "linux": FAIL [:sampleCount=4] - expected: - if os == "linux": FAIL [cts.https.html?q=webgpu:api,validation,createBindGroup:external_texture,texture_view,usage:*] - implementation-status: - if os == "linux": backlog [:usage0=16;usage1=1] - expected: - if os == "linux": FAIL [:usage0=16;usage1=16] - expected: - if os == "linux": FAIL [:usage0=16;usage1=2] - expected: - if os == "linux": FAIL [:usage0=16;usage1=4] - expected: - if os == "linux": FAIL [:usage0=16;usage1=8] - expected: - if os == "linux": FAIL [:usage0=1;usage1=1] - expected: - if os == "linux": FAIL [:usage0=1;usage1=16] - expected: - if os == "linux": FAIL [:usage0=1;usage1=2] - expected: - if os == "linux": FAIL [:usage0=1;usage1=4] - expected: - if os == "linux": FAIL [:usage0=1;usage1=8] - expected: - if os == "linux": FAIL [:usage0=2;usage1=1] - expected: - if os == "linux": FAIL [:usage0=2;usage1=16] - expected: - if os == "linux": FAIL [:usage0=2;usage1=2] - expected: - if os == "linux": FAIL [:usage0=2;usage1=4] - expected: - if os == "linux": FAIL [:usage0=2;usage1=8] - expected: - if os == "linux": FAIL [:usage0=4;usage1=1] - expected: - if os == "linux": FAIL [:usage0=4;usage1=16] - expected: - if os == "linux": FAIL [:usage0=4;usage1=2] - expected: - if os == "linux": FAIL [:usage0=4;usage1=4] - expected: - if os == "linux": FAIL [:usage0=4;usage1=8] - expected: - if os == "linux": FAIL [:usage0=8;usage1=1] - expected: - if os == "linux": FAIL [:usage0=8;usage1=16] - expected: - if os == "linux": FAIL [:usage0=8;usage1=2] - expected: - if os == "linux": FAIL [:usage0=8;usage1=4] - expected: - if os == "linux": FAIL [:usage0=8;usage1=8] - expected: - if os == "linux": FAIL [cts.https.html?q=webgpu:api,validation,createBindGroup:minBindingSize:*] @@ -3155,6 +2995,8 @@ if os == "mac": [PASS, TIMEOUT, NOTRUN] [:storageTextureFormat="rgb10a2unorm";resourceFormat="rg16snorm"] + expected: + if os == "mac" and not debug: [TIMEOUT, NOTRUN] [:storageTextureFormat="rgb10a2unorm";resourceFormat="rg16uint"] expected: @@ -4272,9 +4114,7 @@ [cts.https.html?q=webgpu:api,validation,createBindGroup:texture,resource_state:*] - implementation-status: backlog [:] - expected: FAIL [cts.https.html?q=webgpu:api,validation,createBindGroup:texture_binding_must_have_correct_usage:*] diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/validation/createView/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/validation/createView/cts.https.html.ini @@ -797,9 +797,7 @@ [cts.https.html?q=webgpu:api,validation,createView:texture_state:*] - implementation-status: backlog [:] - expected: FAIL [cts.https.html?q=webgpu:api,validation,createView:texture_view_usage:*] diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/validation/encoding/cmds/render/draw/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/validation/encoding/cmds/render/draw/cts.https.html.ini @@ -1,16 +1,11 @@ [cts.https.html?q=webgpu:api,validation,encoding,cmds,render,draw:buffer_binding_overlap:*] - implementation-status: backlog [:drawType="draw"] - expected: FAIL [:drawType="drawIndexed"] - expected: FAIL [:drawType="drawIndexedIndirect"] - expected: FAIL [:drawType="drawIndirect"] - expected: FAIL [cts.https.html?q=webgpu:api,validation,encoding,cmds,render,draw:index_buffer_OOB:*] @@ -114,183 +109,122 @@ [cts.https.html?q=webgpu:api,validation,encoding,cmds,render,draw:vertex_buffer_OOB:*] tags: [webgpu, webgpu-long] - implementation-status: backlog [:type="draw";VBSize="exact";IBSize="exact";AStride="exact"] - expected: FAIL [:type="draw";VBSize="exact";IBSize="exact";AStride="oversize"] - expected: FAIL [:type="draw";VBSize="exact";IBSize="exact";AStride="zero"] - expected: FAIL [:type="draw";VBSize="exact";IBSize="oneTooSmall";AStride="exact"] - expected: FAIL [:type="draw";VBSize="exact";IBSize="oneTooSmall";AStride="oversize"] - expected: FAIL [:type="draw";VBSize="exact";IBSize="oneTooSmall";AStride="zero"] - expected: FAIL [:type="draw";VBSize="exact";IBSize="zero";AStride="exact"] - expected: FAIL [:type="draw";VBSize="exact";IBSize="zero";AStride="oversize"] - expected: FAIL [:type="draw";VBSize="exact";IBSize="zero";AStride="zero"] - expected: FAIL [:type="draw";VBSize="oneTooSmall";IBSize="exact";AStride="exact"] - expected: FAIL [:type="draw";VBSize="oneTooSmall";IBSize="exact";AStride="oversize"] - expected: FAIL [:type="draw";VBSize="oneTooSmall";IBSize="exact";AStride="zero"] - expected: FAIL [:type="draw";VBSize="zero";IBSize="exact";AStride="exact"] - expected: FAIL [:type="draw";VBSize="zero";IBSize="exact";AStride="oversize"] - expected: FAIL [:type="draw";VBSize="zero";IBSize="exact";AStride="zero"] - expected: FAIL [:type="drawIndexed";VBSize="exact";IBSize="exact";AStride="exact"] - expected: FAIL [:type="drawIndexed";VBSize="exact";IBSize="exact";AStride="oversize"] - expected: FAIL [:type="drawIndexed";VBSize="exact";IBSize="exact";AStride="zero"] - expected: FAIL [:type="drawIndexed";VBSize="exact";IBSize="oneTooSmall";AStride="exact"] - expected: FAIL [:type="drawIndexed";VBSize="exact";IBSize="oneTooSmall";AStride="oversize"] - expected: FAIL [:type="drawIndexed";VBSize="exact";IBSize="oneTooSmall";AStride="zero"] - expected: FAIL [:type="drawIndexed";VBSize="exact";IBSize="zero";AStride="exact"] - expected: FAIL [:type="drawIndexed";VBSize="exact";IBSize="zero";AStride="oversize"] - expected: FAIL [:type="drawIndexed";VBSize="exact";IBSize="zero";AStride="zero"] - expected: FAIL [:type="drawIndexed";VBSize="oneTooSmall";IBSize="exact";AStride="exact"] - expected: FAIL [:type="drawIndexed";VBSize="oneTooSmall";IBSize="exact";AStride="oversize"] - expected: FAIL [:type="drawIndexed";VBSize="oneTooSmall";IBSize="exact";AStride="zero"] - expected: FAIL [:type="drawIndexed";VBSize="zero";IBSize="exact";AStride="exact"] - expected: FAIL [:type="drawIndexed";VBSize="zero";IBSize="exact";AStride="oversize"] - expected: FAIL [:type="drawIndexed";VBSize="zero";IBSize="exact";AStride="zero"] - expected: FAIL [:type="drawIndexedIndirect";VBSize="exact";IBSize="exact";AStride="exact"] - expected: FAIL [:type="drawIndexedIndirect";VBSize="exact";IBSize="exact";AStride="oversize"] - expected: FAIL [:type="drawIndexedIndirect";VBSize="exact";IBSize="exact";AStride="zero"] - expected: FAIL [:type="drawIndexedIndirect";VBSize="exact";IBSize="oneTooSmall";AStride="exact"] - expected: FAIL [:type="drawIndexedIndirect";VBSize="exact";IBSize="oneTooSmall";AStride="oversize"] - expected: FAIL [:type="drawIndexedIndirect";VBSize="exact";IBSize="oneTooSmall";AStride="zero"] - expected: FAIL [:type="drawIndexedIndirect";VBSize="exact";IBSize="zero";AStride="exact"] - expected: FAIL [:type="drawIndexedIndirect";VBSize="exact";IBSize="zero";AStride="oversize"] - expected: FAIL [:type="drawIndexedIndirect";VBSize="exact";IBSize="zero";AStride="zero"] - expected: FAIL [:type="drawIndexedIndirect";VBSize="oneTooSmall";IBSize="exact";AStride="exact"] - expected: FAIL [:type="drawIndexedIndirect";VBSize="oneTooSmall";IBSize="exact";AStride="oversize"] - expected: FAIL [:type="drawIndexedIndirect";VBSize="oneTooSmall";IBSize="exact";AStride="zero"] - expected: FAIL [:type="drawIndexedIndirect";VBSize="zero";IBSize="exact";AStride="exact"] - expected: FAIL [:type="drawIndexedIndirect";VBSize="zero";IBSize="exact";AStride="oversize"] - expected: FAIL [:type="drawIndexedIndirect";VBSize="zero";IBSize="exact";AStride="zero"] - expected: FAIL [:type="drawIndirect";VBSize="exact";IBSize="exact";AStride="exact"] - expected: FAIL [:type="drawIndirect";VBSize="exact";IBSize="exact";AStride="oversize"] - expected: FAIL [:type="drawIndirect";VBSize="exact";IBSize="exact";AStride="zero"] - expected: FAIL [:type="drawIndirect";VBSize="exact";IBSize="oneTooSmall";AStride="exact"] - expected: FAIL [:type="drawIndirect";VBSize="exact";IBSize="oneTooSmall";AStride="oversize"] - expected: FAIL [:type="drawIndirect";VBSize="exact";IBSize="oneTooSmall";AStride="zero"] - expected: FAIL [:type="drawIndirect";VBSize="exact";IBSize="zero";AStride="exact"] - expected: FAIL [:type="drawIndirect";VBSize="exact";IBSize="zero";AStride="oversize"] - expected: FAIL [:type="drawIndirect";VBSize="exact";IBSize="zero";AStride="zero"] - expected: FAIL [:type="drawIndirect";VBSize="oneTooSmall";IBSize="exact";AStride="exact"] - expected: FAIL [:type="drawIndirect";VBSize="oneTooSmall";IBSize="exact";AStride="oversize"] - expected: FAIL [:type="drawIndirect";VBSize="oneTooSmall";IBSize="exact";AStride="zero"] - expected: FAIL [:type="drawIndirect";VBSize="zero";IBSize="exact";AStride="exact"] - expected: FAIL [:type="drawIndirect";VBSize="zero";IBSize="exact";AStride="oversize"] - expected: FAIL [:type="drawIndirect";VBSize="zero";IBSize="exact";AStride="zero"] - expected: FAIL diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/validation/encoding/cmds/setBindGroup/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/validation/encoding/cmds/setBindGroup/cts.https.html.ini @@ -169,14 +169,14 @@ [cts.https.html?q=webgpu:api,validation,encoding,cmds,setBindGroup:state_and_binding_index:*] - implementation-status: backlog + implementation-status: + if os == "win" and debug: backlog + if os == "linux": backlog expected: if os == "linux": [OK, CRASH] [:encoderType="compute%20pass";state="destroyed";resourceType="buffer"] - expected: FAIL [:encoderType="compute%20pass";state="destroyed";resourceType="texture"] - expected: FAIL [:encoderType="compute%20pass";state="invalid";resourceType="buffer"] expected: @@ -195,10 +195,8 @@ if os == "win" and debug: [PASS, FAIL] [:encoderType="render%20bundle";state="destroyed";resourceType="buffer"] - expected: FAIL [:encoderType="render%20bundle";state="destroyed";resourceType="texture"] - expected: FAIL [:encoderType="render%20bundle";state="invalid";resourceType="buffer"] expected: @@ -217,10 +215,8 @@ if os == "win" and debug: [PASS, FAIL] [:encoderType="render%20pass";state="destroyed";resourceType="buffer"] - expected: FAIL [:encoderType="render%20pass";state="destroyed";resourceType="texture"] - expected: FAIL [:encoderType="render%20pass";state="invalid";resourceType="buffer"] expected: diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/validation/encoding/programmable/pipeline_bind_group_compat/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/validation/encoding/programmable/pipeline_bind_group_compat/cts.https.html.ini @@ -213,7 +213,6 @@ [cts.https.html?q=webgpu:api,validation,encoding,programmable,pipeline_bind_group_compat:default_bind_group_layouts_never_match,compute_pass:*] - implementation-status: backlog [:pipelineType="auto0";bindingType="auto0";swap=false;empty=false;computeCommand="dispatch"] [:pipelineType="auto0";bindingType="auto0";swap=false;empty=false;computeCommand="dispatchIndirect"] @@ -235,30 +234,24 @@ [:pipelineType="auto0";bindingType="auto1";swap=false;empty=false;computeCommand="dispatchIndirect"] [:pipelineType="auto0";bindingType="auto1";swap=false;empty=true;computeCommand="dispatch"] - expected: FAIL [:pipelineType="auto0";bindingType="auto1";swap=false;empty=true;computeCommand="dispatchIndirect"] - expected: FAIL [:pipelineType="auto0";bindingType="explicit";swap=false;empty=false;computeCommand="dispatch"] [:pipelineType="auto0";bindingType="explicit";swap=false;empty=false;computeCommand="dispatchIndirect"] [:pipelineType="auto0";bindingType="explicit";swap=false;empty=true;computeCommand="dispatch"] - expected: FAIL [:pipelineType="auto0";bindingType="explicit";swap=false;empty=true;computeCommand="dispatchIndirect"] - expected: FAIL [:pipelineType="explicit";bindingType="auto0";swap=false;empty=false;computeCommand="dispatch"] [:pipelineType="explicit";bindingType="auto0";swap=false;empty=false;computeCommand="dispatchIndirect"] [:pipelineType="explicit";bindingType="auto0";swap=false;empty=true;computeCommand="dispatch"] - expected: FAIL [:pipelineType="explicit";bindingType="auto0";swap=false;empty=true;computeCommand="dispatchIndirect"] - expected: FAIL [:pipelineType="explicit";bindingType="explicit";swap=false;empty=false;computeCommand="dispatch"] @@ -270,7 +263,6 @@ [cts.https.html?q=webgpu:api,validation,encoding,programmable,pipeline_bind_group_compat:default_bind_group_layouts_never_match,render_pass:*] - implementation-status: backlog [:pipelineType="auto0";bindingType="auto0";swap=false;empty=false;renderCommand="draw"] [:pipelineType="auto0";bindingType="auto0";swap=false;empty=false;renderCommand="drawIndexed"] @@ -312,16 +304,12 @@ [:pipelineType="auto0";bindingType="auto1";swap=false;empty=false;renderCommand="drawIndirect"] [:pipelineType="auto0";bindingType="auto1";swap=false;empty=true;renderCommand="draw"] - expected: FAIL [:pipelineType="auto0";bindingType="auto1";swap=false;empty=true;renderCommand="drawIndexed"] - expected: FAIL [:pipelineType="auto0";bindingType="auto1";swap=false;empty=true;renderCommand="drawIndexedIndirect"] - expected: FAIL [:pipelineType="auto0";bindingType="auto1";swap=false;empty=true;renderCommand="drawIndirect"] - expected: FAIL [:pipelineType="auto0";bindingType="explicit";swap=false;empty=false;renderCommand="draw"] @@ -332,16 +320,12 @@ [:pipelineType="auto0";bindingType="explicit";swap=false;empty=false;renderCommand="drawIndirect"] [:pipelineType="auto0";bindingType="explicit";swap=false;empty=true;renderCommand="draw"] - expected: FAIL [:pipelineType="auto0";bindingType="explicit";swap=false;empty=true;renderCommand="drawIndexed"] - expected: FAIL [:pipelineType="auto0";bindingType="explicit";swap=false;empty=true;renderCommand="drawIndexedIndirect"] - expected: FAIL [:pipelineType="auto0";bindingType="explicit";swap=false;empty=true;renderCommand="drawIndirect"] - expected: FAIL [:pipelineType="explicit";bindingType="auto0";swap=false;empty=false;renderCommand="draw"] @@ -352,16 +336,12 @@ [:pipelineType="explicit";bindingType="auto0";swap=false;empty=false;renderCommand="drawIndirect"] [:pipelineType="explicit";bindingType="auto0";swap=false;empty=true;renderCommand="draw"] - expected: FAIL [:pipelineType="explicit";bindingType="auto0";swap=false;empty=true;renderCommand="drawIndexed"] - expected: FAIL [:pipelineType="explicit";bindingType="auto0";swap=false;empty=true;renderCommand="drawIndexedIndirect"] - expected: FAIL [:pipelineType="explicit";bindingType="auto0";swap=false;empty=true;renderCommand="drawIndirect"] - expected: FAIL [:pipelineType="explicit";bindingType="explicit";swap=false;empty=false;renderCommand="draw"] @@ -383,10 +363,8 @@ [cts.https.html?q=webgpu:api,validation,encoding,programmable,pipeline_bind_group_compat:empty_bind_group_layouts_never_requires_empty_bind_groups,compute_pass:*] implementation-status: backlog [:emptyBindGroupLayoutType="Empty";bindGroupLayoutEntryCount=3;computeCommand="dispatch"] - expected: FAIL [:emptyBindGroupLayoutType="Empty";bindGroupLayoutEntryCount=3;computeCommand="dispatchIndirect"] - expected: FAIL [:emptyBindGroupLayoutType="Empty";bindGroupLayoutEntryCount=4;computeCommand="dispatch"] @@ -420,16 +398,12 @@ [cts.https.html?q=webgpu:api,validation,encoding,programmable,pipeline_bind_group_compat:empty_bind_group_layouts_never_requires_empty_bind_groups,render_pass:*] implementation-status: backlog [:emptyBindGroupLayoutType="Empty";bindGroupLayoutEntryCount=3;renderCommand="draw"] - expected: FAIL [:emptyBindGroupLayoutType="Empty";bindGroupLayoutEntryCount=3;renderCommand="drawIndexed"] - expected: FAIL [:emptyBindGroupLayoutType="Empty";bindGroupLayoutEntryCount=3;renderCommand="drawIndexedIndirect"] - expected: FAIL [:emptyBindGroupLayoutType="Empty";bindGroupLayoutEntryCount=3;renderCommand="drawIndirect"] - expected: FAIL [:emptyBindGroupLayoutType="Empty";bindGroupLayoutEntryCount=4;renderCommand="draw"] diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/validation/encoding/render_bundle/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/validation/encoding/render_bundle/cts.https.html.ini @@ -29,13 +29,11 @@ expected: FAIL [:depthStencilFormat="depth24plus-stencil8"] - expected: FAIL [:depthStencilFormat="depth32float"] expected: FAIL [:depthStencilFormat="depth32float-stencil8"] - expected: FAIL [:depthStencilFormat="stencil8"] expected: FAIL diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/validation/getBindGroupLayout/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/validation/getBindGroupLayout/cts.https.html.ini @@ -1,41 +1,29 @@ [cts.https.html?q=webgpu:api,validation,getBindGroupLayout:index_range,auto_layout:*] - implementation-status: backlog [:index=0] [:index=1] - expected: FAIL [:index=2] - expected: FAIL [:index=3] - expected: FAIL [:index=4] - expected: FAIL [:index=5] - expected: FAIL [cts.https.html?q=webgpu:api,validation,getBindGroupLayout:index_range,explicit_layout:*] - implementation-status: backlog [:index=0] [:index=1] - expected: FAIL [:index=2] - expected: FAIL [:index=3] - expected: FAIL [:index=4] - expected: FAIL [:index=5] - expected: FAIL [cts.https.html?q=webgpu:api,validation,getBindGroupLayout:unique_js_object,auto_layout:*] diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/validation/gpu_external_texture_expiration/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/validation/gpu_external_texture_expiration/cts.https.html.ini @@ -4,8 +4,6 @@ expected: if os == "linux": ERROR [:sourceType="VideoElement"] - expected: - if os == "linux": FAIL [:sourceType="VideoFrame"] diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/validation/image_copy/layout_related/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/validation/image_copy/layout_related/cts.https.html.ini @@ -228,74 +228,144 @@ if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="bc1-rgba-unorm";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="bc1-rgba-unorm";dimension="3d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="bc1-rgba-unorm-srgb";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="bc1-rgba-unorm-srgb";dimension="3d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="bc2-rgba-unorm";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="bc2-rgba-unorm";dimension="3d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="bc2-rgba-unorm-srgb";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="bc2-rgba-unorm-srgb";dimension="3d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="bc3-rgba-unorm";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="bc3-rgba-unorm";dimension="3d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="bc3-rgba-unorm-srgb";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="bc3-rgba-unorm-srgb";dimension="3d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="bc4-r-snorm";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="bc4-r-snorm";dimension="3d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="bc4-r-unorm";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="bc4-r-unorm";dimension="3d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="bc5-rg-snorm";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="bc5-rg-snorm";dimension="3d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="bc5-rg-unorm";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="bc5-rg-unorm";dimension="3d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="bc6h-rgb-float";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="bc6h-rgb-float";dimension="3d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="bc6h-rgb-ufloat";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="bc6h-rgb-ufloat";dimension="3d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="bc7-rgba-unorm";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="bc7-rgba-unorm";dimension="3d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="bc7-rgba-unorm-srgb";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="bc7-rgba-unorm-srgb";dimension="3d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="bgra8unorm";dimension="1d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="bgra8unorm";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="bgra8unorm";dimension="3d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="bgra8unorm-srgb";dimension="1d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="bgra8unorm-srgb";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="bgra8unorm-srgb";dimension="3d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="depth16unorm";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="eac-r11snorm";dimension="2d"] expected: @@ -338,16 +408,28 @@ if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="r16float";dimension="1d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="r16float";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="r16float";dimension="3d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="r16sint";dimension="1d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="r16sint";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="r16sint";dimension="3d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="r16snorm";dimension="1d"] expected: @@ -362,10 +444,16 @@ if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="r16uint";dimension="1d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="r16uint";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="r16uint";dimension="3d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="r16unorm";dimension="1d"] expected: @@ -380,64 +468,124 @@ if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="r32float";dimension="1d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="r32float";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="r32float";dimension="3d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="r32sint";dimension="1d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="r32sint";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="r32sint";dimension="3d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="r32uint";dimension="1d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="r32uint";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="r32uint";dimension="3d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="r8sint";dimension="1d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="r8sint";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="r8sint";dimension="3d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="r8snorm";dimension="1d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="r8snorm";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="r8snorm";dimension="3d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="r8uint";dimension="1d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="r8uint";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="r8uint";dimension="3d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="r8unorm";dimension="1d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="r8unorm";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="r8unorm";dimension="3d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="rg11b10ufloat";dimension="1d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="rg11b10ufloat";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="rg11b10ufloat";dimension="3d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="rg16float";dimension="1d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="rg16float";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="rg16float";dimension="3d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="rg16sint";dimension="1d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="rg16sint";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="rg16sint";dimension="3d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="rg16snorm";dimension="1d"] expected: @@ -452,10 +600,16 @@ if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="rg16uint";dimension="1d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="rg16uint";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="rg16uint";dimension="3d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="rg16unorm";dimension="1d"] expected: @@ -470,76 +624,148 @@ if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="rg32float";dimension="1d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="rg32float";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="rg32float";dimension="3d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="rg32sint";dimension="1d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="rg32sint";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="rg32sint";dimension="3d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="rg32uint";dimension="1d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="rg32uint";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="rg32uint";dimension="3d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="rg8sint";dimension="1d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="rg8sint";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="rg8sint";dimension="3d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="rg8snorm";dimension="1d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="rg8snorm";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="rg8snorm";dimension="3d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="rg8uint";dimension="1d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="rg8uint";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="rg8uint";dimension="3d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="rg8unorm";dimension="1d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="rg8unorm";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="rg8unorm";dimension="3d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="rgb10a2uint";dimension="1d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="rgb10a2uint";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="rgb10a2uint";dimension="3d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="rgb10a2unorm";dimension="1d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="rgb10a2unorm";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="rgb10a2unorm";dimension="3d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="rgb9e5ufloat";dimension="1d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="rgb9e5ufloat";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="rgb9e5ufloat";dimension="3d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="rgba16float";dimension="1d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="rgba16float";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="rgba16float";dimension="3d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="rgba16sint";dimension="1d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="rgba16sint";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="rgba16sint";dimension="3d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="rgba16snorm";dimension="1d"] expected: @@ -554,10 +780,16 @@ if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="rgba16uint";dimension="1d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="rgba16uint";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="rgba16uint";dimension="3d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="rgba16unorm";dimension="1d"] expected: @@ -572,54 +804,104 @@ if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="rgba32float";dimension="1d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="rgba32float";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="rgba32float";dimension="3d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="rgba32sint";dimension="1d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="rgba32sint";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="rgba32sint";dimension="3d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="rgba32uint";dimension="1d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="rgba32uint";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="rgba32uint";dimension="3d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="rgba8sint";dimension="1d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="rgba8sint";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="rgba8sint";dimension="3d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="rgba8snorm";dimension="1d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="rgba8snorm";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="rgba8snorm";dimension="3d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="rgba8uint";dimension="1d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="rgba8uint";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="rgba8uint";dimension="3d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="rgba8unorm";dimension="1d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="rgba8unorm";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="rgba8unorm";dimension="3d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="rgba8unorm-srgb";dimension="1d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="rgba8unorm-srgb";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="rgba8unorm-srgb";dimension="3d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyB2T";format="stencil8";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="astc-10x10-unorm";dimension="2d"] expected: @@ -846,76 +1128,148 @@ if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="bc1-rgba-unorm";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="bc1-rgba-unorm";dimension="3d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="bc1-rgba-unorm-srgb";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="bc1-rgba-unorm-srgb";dimension="3d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="bc2-rgba-unorm";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="bc2-rgba-unorm";dimension="3d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="bc2-rgba-unorm-srgb";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="bc2-rgba-unorm-srgb";dimension="3d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="bc3-rgba-unorm";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="bc3-rgba-unorm";dimension="3d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="bc3-rgba-unorm-srgb";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="bc3-rgba-unorm-srgb";dimension="3d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="bc4-r-snorm";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="bc4-r-snorm";dimension="3d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="bc4-r-unorm";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="bc4-r-unorm";dimension="3d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="bc5-rg-snorm";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="bc5-rg-snorm";dimension="3d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="bc5-rg-unorm";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="bc5-rg-unorm";dimension="3d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="bc6h-rgb-float";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="bc6h-rgb-float";dimension="3d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="bc6h-rgb-ufloat";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="bc6h-rgb-ufloat";dimension="3d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="bc7-rgba-unorm";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="bc7-rgba-unorm";dimension="3d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="bc7-rgba-unorm-srgb";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="bc7-rgba-unorm-srgb";dimension="3d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="bgra8unorm";dimension="1d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="bgra8unorm";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="bgra8unorm";dimension="3d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="bgra8unorm-srgb";dimension="1d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="bgra8unorm-srgb";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="bgra8unorm-srgb";dimension="3d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="depth16unorm";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="depth32float";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="eac-r11snorm";dimension="2d"] expected: @@ -958,16 +1312,28 @@ if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="r16float";dimension="1d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="r16float";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="r16float";dimension="3d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="r16sint";dimension="1d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="r16sint";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="r16sint";dimension="3d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="r16snorm";dimension="1d"] expected: @@ -982,10 +1348,16 @@ if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="r16uint";dimension="1d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="r16uint";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="r16uint";dimension="3d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="r16unorm";dimension="1d"] expected: @@ -1000,64 +1372,124 @@ if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="r32float";dimension="1d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="r32float";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="r32float";dimension="3d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="r32sint";dimension="1d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="r32sint";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="r32sint";dimension="3d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="r32uint";dimension="1d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="r32uint";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="r32uint";dimension="3d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="r8sint";dimension="1d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="r8sint";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="r8sint";dimension="3d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="r8snorm";dimension="1d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="r8snorm";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="r8snorm";dimension="3d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="r8uint";dimension="1d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="r8uint";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="r8uint";dimension="3d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="r8unorm";dimension="1d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="r8unorm";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="r8unorm";dimension="3d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="rg11b10ufloat";dimension="1d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="rg11b10ufloat";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="rg11b10ufloat";dimension="3d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="rg16float";dimension="1d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="rg16float";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="rg16float";dimension="3d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="rg16sint";dimension="1d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="rg16sint";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="rg16sint";dimension="3d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="rg16snorm";dimension="1d"] expected: @@ -1072,10 +1504,16 @@ if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="rg16uint";dimension="1d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="rg16uint";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="rg16uint";dimension="3d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="rg16unorm";dimension="1d"] expected: @@ -1090,76 +1528,148 @@ if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="rg32float";dimension="1d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="rg32float";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="rg32float";dimension="3d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="rg32sint";dimension="1d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="rg32sint";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="rg32sint";dimension="3d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="rg32uint";dimension="1d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="rg32uint";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="rg32uint";dimension="3d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="rg8sint";dimension="1d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="rg8sint";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="rg8sint";dimension="3d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="rg8snorm";dimension="1d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="rg8snorm";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="rg8snorm";dimension="3d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="rg8uint";dimension="1d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="rg8uint";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="rg8uint";dimension="3d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="rg8unorm";dimension="1d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="rg8unorm";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="rg8unorm";dimension="3d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="rgb10a2uint";dimension="1d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="rgb10a2uint";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="rgb10a2uint";dimension="3d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="rgb10a2unorm";dimension="1d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="rgb10a2unorm";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="rgb10a2unorm";dimension="3d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="rgb9e5ufloat";dimension="1d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="rgb9e5ufloat";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="rgb9e5ufloat";dimension="3d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="rgba16float";dimension="1d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="rgba16float";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="rgba16float";dimension="3d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="rgba16sint";dimension="1d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="rgba16sint";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="rgba16sint";dimension="3d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="rgba16snorm";dimension="1d"] expected: @@ -1174,10 +1684,16 @@ if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="rgba16uint";dimension="1d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="rgba16uint";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="rgba16uint";dimension="3d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="rgba16unorm";dimension="1d"] expected: @@ -1192,54 +1708,104 @@ if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="rgba32float";dimension="1d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="rgba32float";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="rgba32float";dimension="3d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="rgba32sint";dimension="1d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="rgba32sint";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="rgba32sint";dimension="3d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="rgba32uint";dimension="1d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="rgba32uint";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="rgba32uint";dimension="3d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="rgba8sint";dimension="1d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="rgba8sint";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="rgba8sint";dimension="3d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="rgba8snorm";dimension="1d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="rgba8snorm";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="rgba8snorm";dimension="3d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="rgba8uint";dimension="1d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="rgba8uint";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="rgba8uint";dimension="3d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="rgba8unorm";dimension="1d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="rgba8unorm";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="rgba8unorm";dimension="3d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="rgba8unorm-srgb";dimension="1d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="rgba8unorm-srgb";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="rgba8unorm-srgb";dimension="3d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="CopyT2B";format="stencil8";dimension="2d"] + expected: + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:method="WriteTexture";format="astc-10x10-unorm";dimension="2d"] expected: diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/validation/layout_shader_compat/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/validation/layout_shader_compat/cts.https.html.ini @@ -1,5 +1,6 @@ [cts.https.html?q=webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:*] - implementation-status: backlog + implementation-status: + if os == "win": backlog expected: if os == "win": CRASH [:bindingInPipelineLayout="compareSamp";bindingInShader="compareSamp"] @@ -239,7 +240,8 @@ if os == "win": FAIL [:bindingInPipelineLayout="readwriteStorageTex";bindingInShader="writeonlyStorageTex"] - expected: FAIL + expected: + if os == "win": FAIL [:bindingInPipelineLayout="sampledTex";bindingInShader="compareSamp"] expected: diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/validation/query_set/create/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/validation/query_set/create/cts.https.html.ini @@ -1,9 +1,4 @@ [cts.https.html?q=webgpu:api,validation,query_set,create:count:*] - implementation-status: backlog [:type="occlusion"] - expected: FAIL [:type="timestamp"] - expected: - if os == "win": FAIL - if os == "linux": FAIL diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/validation/render_pass/attachment_compatibility/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/validation/render_pass/attachment_compatibility/cts.https.html.ini @@ -131,7 +131,8 @@ [cts.https.html?q=webgpu:api,validation,render_pass,attachment_compatibility:render_pass_or_bundle_and_pipeline,depth_stencil_read_only_write_state:*] - implementation-status: backlog + implementation-status: + if os == "win": backlog expected: if os == "win": CRASH [:encoderType="render%20bundle";format="_undef_"] @@ -139,22 +140,28 @@ if os == "win": FAIL [:encoderType="render%20bundle";format="depth16unorm"] - expected: FAIL + expected: + if os == "win": FAIL [:encoderType="render%20bundle";format="depth24plus"] - expected: FAIL + expected: + if os == "win": FAIL [:encoderType="render%20bundle";format="depth24plus-stencil8"] - expected: FAIL + expected: + if os == "win": FAIL [:encoderType="render%20bundle";format="depth32float"] - expected: FAIL + expected: + if os == "win": FAIL [:encoderType="render%20bundle";format="depth32float-stencil8"] - expected: FAIL + expected: + if os == "win": FAIL [:encoderType="render%20bundle";format="stencil8"] - expected: FAIL + expected: + if os == "win": FAIL [:encoderType="render%20pass";format="_undef_"] diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/validation/render_pipeline/inter_stage/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/validation/render_pipeline/inter_stage/cts.https.html.ini @@ -3,12 +3,10 @@ [:isAsync=false;output="%40interpolate(flat,%20either)";input="%40interpolate(flat,%20either)"] [:isAsync=false;output="%40interpolate(linear,%20center)";input="%40interpolate(linear)"] - expected: FAIL [:isAsync=false;output="%40interpolate(perspective)";input="%40interpolate(perspective)"] [:isAsync=false;output="%40interpolate(perspective)";input="%40interpolate(perspective,%20center)"] - expected: FAIL [:isAsync=false;output="%40interpolate(perspective)";input="%40interpolate(perspective,%20sample)"] @@ -44,7 +42,6 @@ [:isAsync=false;output="";input="%40interpolate(linear)"] [:isAsync=false;output="";input="%40interpolate(perspective)"] - expected: FAIL [:isAsync=false;output="";input="%40interpolate(perspective,%20center)"] @@ -57,7 +54,6 @@ [:isAsync=false;output="%40interpolate(linear,%20center)";input="%40interpolate(linear,%20center)"] [:isAsync=false;output="%40interpolate(perspective)";input=""] - expected: FAIL [:isAsync=false;output="%40interpolate(perspective)";input="%40interpolate(perspective)"] @@ -140,8 +136,6 @@ [:isAsync=false;numVariablesDelta=-1;useExtraBuiltinInputs=true] [:isAsync=false;numVariablesDelta=0;useExtraBuiltinInputs=false] - expected: - if os == "win": FAIL [:isAsync=false;numVariablesDelta=0;useExtraBuiltinInputs=true] expected: @@ -180,8 +174,6 @@ if os == "mac": FAIL [:isAsync=false;numVariablesDelta=0;topology="triangle-list"] - expected: - if os == "win": FAIL [:isAsync=false;numVariablesDelta=1;topology="triangle-list"] expected: diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/validation/render_pipeline/misc/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/validation/render_pipeline/misc/cts.https.html.ini @@ -5,11 +5,7 @@ [cts.https.html?q=webgpu:api,validation,render_pipeline,misc:external_texture:*] - implementation-status: - if os == "linux": backlog [:] - expected: - if os == "linux": FAIL [cts.https.html?q=webgpu:api,validation,render_pipeline,misc:no_attachment:*] diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/validation/render_pipeline/vertex_state/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/validation/render_pipeline/vertex_state/cts.https.html.ini @@ -1,17 +1,9 @@ [cts.https.html?q=webgpu:api,validation,render_pipeline,vertex_state:many_attributes_overlapping:*] - implementation-status: - if os == "mac": backlog [:] - expected: - if os == "mac": FAIL [cts.https.html?q=webgpu:api,validation,render_pipeline,vertex_state:max_vertex_attribute_limit:*] - implementation-status: - if os == "mac": backlog [:] - expected: - if os == "mac": FAIL [cts.https.html?q=webgpu:api,validation,render_pipeline,vertex_state:max_vertex_buffer_array_stride_limit:*] @@ -25,171 +17,87 @@ [cts.https.html?q=webgpu:api,validation,render_pipeline,vertex_state:vertex_attribute_contained_in_stride:*] - implementation-status: - if os == "mac": backlog [:format="float16"] - expected: - if os == "mac": FAIL [:format="float16x2"] - expected: - if os == "mac": FAIL [:format="float16x4"] - expected: - if os == "mac": FAIL [:format="float32"] - expected: - if os == "mac": FAIL [:format="float32x2"] - expected: - if os == "mac": FAIL [:format="float32x3"] - expected: - if os == "mac": FAIL [:format="float32x4"] - expected: - if os == "mac": FAIL [:format="sint16"] - expected: - if os == "mac": FAIL [:format="sint16x2"] - expected: - if os == "mac": FAIL [:format="sint16x4"] - expected: - if os == "mac": FAIL [:format="sint32"] - expected: - if os == "mac": FAIL [:format="sint32x2"] - expected: - if os == "mac": FAIL [:format="sint32x3"] - expected: - if os == "mac": FAIL [:format="sint32x4"] - expected: - if os == "mac": FAIL [:format="sint8"] - expected: - if os == "mac": FAIL [:format="sint8x2"] - expected: - if os == "mac": FAIL [:format="sint8x4"] - expected: - if os == "mac": FAIL [:format="snorm16"] - expected: - if os == "mac": FAIL [:format="snorm16x2"] - expected: - if os == "mac": FAIL [:format="snorm16x4"] - expected: - if os == "mac": FAIL [:format="snorm8"] - expected: - if os == "mac": FAIL [:format="snorm8x2"] - expected: - if os == "mac": FAIL [:format="snorm8x4"] - expected: - if os == "mac": FAIL [:format="uint16"] - expected: - if os == "mac": FAIL [:format="uint16x2"] - expected: - if os == "mac": FAIL [:format="uint16x4"] - expected: - if os == "mac": FAIL [:format="uint32"] - expected: - if os == "mac": FAIL [:format="uint32x2"] - expected: - if os == "mac": FAIL [:format="uint32x3"] - expected: - if os == "mac": FAIL [:format="uint32x4"] - expected: - if os == "mac": FAIL [:format="uint8"] - expected: - if os == "mac": FAIL [:format="uint8x2"] - expected: - if os == "mac": FAIL [:format="uint8x4"] - expected: - if os == "mac": FAIL [:format="unorm10-10-10-2"] - expected: - if os == "mac": FAIL [:format="unorm16"] - expected: - if os == "mac": FAIL [:format="unorm16x2"] - expected: - if os == "mac": FAIL [:format="unorm16x4"] - expected: - if os == "mac": FAIL [:format="unorm8"] - expected: - if os == "mac": FAIL [:format="unorm8x2"] - expected: - if os == "mac": FAIL [:format="unorm8x4"] - expected: - if os == "mac": FAIL [:format="unorm8x4-bgra"] - expected: - if os == "mac": FAIL [cts.https.html?q=webgpu:api,validation,render_pipeline,vertex_state:vertex_attribute_offset_alignment:*] @@ -1392,168 +1300,84 @@ [cts.https.html?q=webgpu:api,validation,render_pipeline,vertex_state:vertex_shader_type_matches_attribute_format:*] - implementation-status: - if os == "mac": backlog [:format="float16"] - expected: - if os == "mac": FAIL [:format="float16x2"] - expected: - if os == "mac": FAIL [:format="float16x4"] - expected: - if os == "mac": FAIL [:format="float32"] - expected: - if os == "mac": FAIL [:format="float32x2"] - expected: - if os == "mac": FAIL [:format="float32x3"] - expected: - if os == "mac": FAIL [:format="float32x4"] - expected: - if os == "mac": FAIL [:format="sint16"] - expected: - if os == "mac": FAIL [:format="sint16x2"] - expected: - if os == "mac": FAIL [:format="sint16x4"] - expected: - if os == "mac": FAIL [:format="sint32"] - expected: - if os == "mac": FAIL [:format="sint32x2"] - expected: - if os == "mac": FAIL [:format="sint32x3"] - expected: - if os == "mac": FAIL [:format="sint32x4"] - expected: - if os == "mac": FAIL [:format="sint8"] - expected: - if os == "mac": FAIL [:format="sint8x2"] - expected: - if os == "mac": FAIL [:format="sint8x4"] - expected: - if os == "mac": FAIL [:format="snorm16"] - expected: - if os == "mac": FAIL [:format="snorm16x2"] - expected: - if os == "mac": FAIL [:format="snorm16x4"] - expected: - if os == "mac": FAIL [:format="snorm8"] - expected: - if os == "mac": FAIL [:format="snorm8x2"] - expected: - if os == "mac": FAIL [:format="snorm8x4"] - expected: - if os == "mac": FAIL [:format="uint16"] - expected: - if os == "mac": FAIL [:format="uint16x2"] - expected: - if os == "mac": FAIL [:format="uint16x4"] - expected: - if os == "mac": FAIL [:format="uint32"] - expected: - if os == "mac": FAIL [:format="uint32x2"] - expected: - if os == "mac": FAIL [:format="uint32x3"] - expected: - if os == "mac": FAIL [:format="uint32x4"] - expected: - if os == "mac": FAIL [:format="uint8"] - expected: - if os == "mac": FAIL [:format="uint8x2"] - expected: - if os == "mac": FAIL [:format="uint8x4"] - expected: - if os == "mac": FAIL [:format="unorm10-10-10-2"] - expected: - if os == "mac": FAIL [:format="unorm16"] - expected: - if os == "mac": FAIL [:format="unorm16x2"] - expected: - if os == "mac": FAIL [:format="unorm16x4"] - expected: - if os == "mac": FAIL [:format="unorm8"] - expected: - if os == "mac": FAIL [:format="unorm8x2"] - expected: - if os == "mac": FAIL [:format="unorm8x4"] - expected: - if os == "mac": FAIL [:format="unorm8x4-bgra"] - expected: - if os == "mac": FAIL diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/validation/resource_usages/texture/in_pass_encoder/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/validation/resource_usages/texture/in_pass_encoder/cts.https.html.ini @@ -1,5 +1,4 @@ [cts.https.html?q=webgpu:api,validation,resource_usages,texture,in_pass_encoder:bindings_in_bundle:*] - implementation-status: backlog [:type0="multisampled-texture";type1="multisampled-texture"] [:type0="multisampled-texture";type1="render-target"] @@ -11,7 +10,6 @@ [:type0="readonly-storage-texture";type1="render-target"] [:type0="readonly-storage-texture";type1="sampled-texture"] - expected: FAIL [:type0="readonly-storage-texture";type1="writeonly-storage-texture"] @@ -36,7 +34,6 @@ [:type0="render-target";type1="writeonly-storage-texture"] [:type0="sampled-texture";type1="readonly-storage-texture"] - expected: FAIL [:type0="sampled-texture";type1="readwrite-storage-texture"] @@ -58,9 +55,7 @@ [cts.https.html?q=webgpu:api,validation,resource_usages,texture,in_pass_encoder:replaced_binding:*] - implementation-status: backlog [:compute=false;callDrawOrDispatch=false;entry={"storageTexture":{"access":"read-only","format":"r32float"}}] - expected: FAIL [:compute=false;callDrawOrDispatch=false;entry={"storageTexture":{"access":"read-write","format":"r32float"}}] @@ -69,7 +64,6 @@ [:compute=false;callDrawOrDispatch=false;entry={"texture":{"sampleType":"unfilterable-float"}}] [:compute=false;callDrawOrDispatch=true;entry={"storageTexture":{"access":"read-only","format":"r32float"}}] - expected: FAIL [:compute=false;callDrawOrDispatch=true;entry={"storageTexture":{"access":"read-write","format":"r32float"}}] @@ -228,7 +222,6 @@ expected: FAIL [:compute=false;type0="sampled-texture";type1="readonly-storage-texture"] - expected: FAIL [:compute=false;type0="sampled-texture";type1="readwrite-storage-texture"] @@ -254,7 +247,6 @@ expected: FAIL [:compute=true;type0="sampled-texture";type1="readonly-storage-texture"] - expected: FAIL [:compute=true;type0="sampled-texture";type1="readwrite-storage-texture"] diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/validation/resource_usages/texture/in_render_common/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/validation/resource_usages/texture/in_render_common/cts.https.html.ini @@ -632,12 +632,9 @@ [cts.https.html?q=webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:*] - implementation-status: backlog [:dsLevel=0;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1] - expected: FAIL [:dsLevel=0;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=3] - expected: FAIL [:dsLevel=0;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1] @@ -662,13 +659,10 @@ [:dsLevel=0;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1] [:dsLevel=0;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=3] - expected: FAIL [:dsLevel=0;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1] - expected: FAIL [:dsLevel=0;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2] - expected: FAIL [:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1] @@ -695,20 +689,16 @@ [:dsLevel=1;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2] [:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1] - expected: FAIL [:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=3] - expected: FAIL [:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1] [:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2] [:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=0;bgLayerCount=1] - expected: FAIL [:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=0;bgLayerCount=3] - expected: FAIL [:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=1] @@ -725,24 +715,18 @@ [:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1] [:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=3] - expected: FAIL [:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1] - expected: FAIL [:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2] - expected: FAIL [:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=0;bgLayerCount=1] [:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=0;bgLayerCount=3] - expected: FAIL [:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=1] - expected: FAIL [:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=2] - expected: FAIL [cts.https.html?q=webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_texture_in_bind_groups:*] @@ -3054,7 +3038,8 @@ [cts.https.html?q=webgpu:api,validation,resource_usages,texture,in_render_common:subresources,multiple_bind_groups:*] tags: [webgpu, webgpu-long] - implementation-status: backlog + implementation-status: + if os == "mac": backlog expected: if os == "mac" and debug: [OK, TIMEOUT] if os == "mac" and not debug: TIMEOUT @@ -3063,7 +3048,6 @@ [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="readonly-storage-texture";bgUsage1="readwrite-storage-texture"] [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="readonly-storage-texture";bgUsage1="sampled-texture"] - expected: FAIL [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="readonly-storage-texture";bgUsage1="writeonly-storage-texture"] @@ -3076,7 +3060,6 @@ [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="readwrite-storage-texture";bgUsage1="writeonly-storage-texture"] [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="sampled-texture";bgUsage1="readonly-storage-texture"] - expected: FAIL [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="sampled-texture";bgUsage1="readwrite-storage-texture"] @@ -3097,7 +3080,6 @@ [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":3};bgUsage0="readonly-storage-texture";bgUsage1="readwrite-storage-texture"] [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":3};bgUsage0="readonly-storage-texture";bgUsage1="sampled-texture"] - expected: FAIL [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":3};bgUsage0="readonly-storage-texture";bgUsage1="writeonly-storage-texture"] @@ -3110,7 +3092,6 @@ [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":3};bgUsage0="readwrite-storage-texture";bgUsage1="writeonly-storage-texture"] [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":3};bgUsage0="sampled-texture";bgUsage1="readonly-storage-texture"] - expected: FAIL [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":3};bgUsage0="sampled-texture";bgUsage1="readwrite-storage-texture"] @@ -3355,7 +3336,6 @@ [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":3};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="readonly-storage-texture";bgUsage1="readwrite-storage-texture"] [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":3};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="readonly-storage-texture";bgUsage1="sampled-texture"] - expected: FAIL [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":3};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="readonly-storage-texture";bgUsage1="writeonly-storage-texture"] @@ -3368,7 +3348,6 @@ [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":3};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="readwrite-storage-texture";bgUsage1="writeonly-storage-texture"] [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":3};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="sampled-texture";bgUsage1="readonly-storage-texture"] - expected: FAIL [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":3};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="sampled-texture";bgUsage1="readwrite-storage-texture"] @@ -3389,7 +3368,6 @@ [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":3};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":3};bgUsage0="readonly-storage-texture";bgUsage1="readwrite-storage-texture"] [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":3};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":3};bgUsage0="readonly-storage-texture";bgUsage1="sampled-texture"] - expected: FAIL [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":3};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":3};bgUsage0="readonly-storage-texture";bgUsage1="writeonly-storage-texture"] @@ -3402,7 +3380,6 @@ [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":3};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":3};bgUsage0="readwrite-storage-texture";bgUsage1="writeonly-storage-texture"] [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":3};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":3};bgUsage0="sampled-texture";bgUsage1="readonly-storage-texture"] - expected: FAIL [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":3};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":3};bgUsage0="sampled-texture";bgUsage1="readwrite-storage-texture"] @@ -3423,7 +3400,6 @@ [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":3};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="readonly-storage-texture";bgUsage1="readwrite-storage-texture"] [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":3};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="readonly-storage-texture";bgUsage1="sampled-texture"] - expected: FAIL [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":3};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="readonly-storage-texture";bgUsage1="writeonly-storage-texture"] @@ -3436,7 +3412,6 @@ [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":3};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="readwrite-storage-texture";bgUsage1="writeonly-storage-texture"] [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":3};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="sampled-texture";bgUsage1="readonly-storage-texture"] - expected: FAIL [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":3};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="sampled-texture";bgUsage1="readwrite-storage-texture"] @@ -3457,7 +3432,6 @@ [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":3};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="readonly-storage-texture";bgUsage1="readwrite-storage-texture"] [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":3};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="readonly-storage-texture";bgUsage1="sampled-texture"] - expected: FAIL [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":3};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="readonly-storage-texture";bgUsage1="writeonly-storage-texture"] @@ -3470,7 +3444,6 @@ [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":3};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="readwrite-storage-texture";bgUsage1="writeonly-storage-texture"] [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":3};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="sampled-texture";bgUsage1="readonly-storage-texture"] - expected: FAIL [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":3};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="sampled-texture";bgUsage1="readwrite-storage-texture"] @@ -3683,7 +3656,6 @@ [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":3};bgUsage0="readonly-storage-texture";bgUsage1="readwrite-storage-texture"] [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":3};bgUsage0="readonly-storage-texture";bgUsage1="sampled-texture"] - expected: FAIL [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":3};bgUsage0="readonly-storage-texture";bgUsage1="writeonly-storage-texture"] @@ -3696,7 +3668,6 @@ [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":3};bgUsage0="readwrite-storage-texture";bgUsage1="writeonly-storage-texture"] [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":3};bgUsage0="sampled-texture";bgUsage1="readonly-storage-texture"] - expected: FAIL [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":3};bgUsage0="sampled-texture";bgUsage1="readwrite-storage-texture"] @@ -3717,7 +3688,6 @@ [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="readonly-storage-texture";bgUsage1="readwrite-storage-texture"] [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="readonly-storage-texture";bgUsage1="sampled-texture"] - expected: FAIL [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="readonly-storage-texture";bgUsage1="writeonly-storage-texture"] @@ -3730,7 +3700,6 @@ [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="readwrite-storage-texture";bgUsage1="writeonly-storage-texture"] [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="sampled-texture";bgUsage1="readonly-storage-texture"] - expected: FAIL [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="sampled-texture";bgUsage1="readwrite-storage-texture"] @@ -3751,7 +3720,6 @@ [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="readonly-storage-texture";bgUsage1="readwrite-storage-texture"] [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="readonly-storage-texture";bgUsage1="sampled-texture"] - expected: FAIL [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="readonly-storage-texture";bgUsage1="writeonly-storage-texture"] @@ -3764,7 +3732,6 @@ [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="readwrite-storage-texture";bgUsage1="writeonly-storage-texture"] [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="sampled-texture";bgUsage1="readonly-storage-texture"] - expected: FAIL [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="sampled-texture";bgUsage1="readwrite-storage-texture"] @@ -3977,7 +3944,6 @@ [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":3};bgUsage0="readonly-storage-texture";bgUsage1="readwrite-storage-texture"] [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":3};bgUsage0="readonly-storage-texture";bgUsage1="sampled-texture"] - expected: FAIL [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":3};bgUsage0="readonly-storage-texture";bgUsage1="writeonly-storage-texture"] @@ -3990,7 +3956,6 @@ [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":3};bgUsage0="readwrite-storage-texture";bgUsage1="writeonly-storage-texture"] [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":3};bgUsage0="sampled-texture";bgUsage1="readonly-storage-texture"] - expected: FAIL [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":3};bgUsage0="sampled-texture";bgUsage1="readwrite-storage-texture"] @@ -4011,7 +3976,6 @@ [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="readonly-storage-texture";bgUsage1="readwrite-storage-texture"] [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="readonly-storage-texture";bgUsage1="sampled-texture"] - expected: FAIL [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="readonly-storage-texture";bgUsage1="writeonly-storage-texture"] @@ -4024,7 +3988,6 @@ [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="readwrite-storage-texture";bgUsage1="writeonly-storage-texture"] [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="sampled-texture";bgUsage1="readonly-storage-texture"] - expected: FAIL [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="sampled-texture";bgUsage1="readwrite-storage-texture"] @@ -4045,7 +4008,6 @@ [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="readonly-storage-texture";bgUsage1="readwrite-storage-texture"] [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="readonly-storage-texture";bgUsage1="sampled-texture"] - expected: FAIL [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="readonly-storage-texture";bgUsage1="writeonly-storage-texture"] @@ -4058,7 +4020,6 @@ [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="readwrite-storage-texture";bgUsage1="writeonly-storage-texture"] [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="sampled-texture";bgUsage1="readonly-storage-texture"] - expected: FAIL [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="sampled-texture";bgUsage1="readwrite-storage-texture"] @@ -4367,7 +4328,6 @@ [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="readonly-storage-texture";bgUsage1="readwrite-storage-texture"] [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="readonly-storage-texture";bgUsage1="sampled-texture"] - expected: FAIL [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="readonly-storage-texture";bgUsage1="writeonly-storage-texture"] @@ -4380,7 +4340,6 @@ [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="readwrite-storage-texture";bgUsage1="writeonly-storage-texture"] [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="sampled-texture";bgUsage1="readonly-storage-texture"] - expected: FAIL [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="sampled-texture";bgUsage1="readwrite-storage-texture"] @@ -4401,7 +4360,6 @@ [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":3};bgUsage0="readonly-storage-texture";bgUsage1="readwrite-storage-texture"] [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":3};bgUsage0="readonly-storage-texture";bgUsage1="sampled-texture"] - expected: FAIL [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":3};bgUsage0="readonly-storage-texture";bgUsage1="writeonly-storage-texture"] @@ -4414,7 +4372,6 @@ [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":3};bgUsage0="readwrite-storage-texture";bgUsage1="writeonly-storage-texture"] [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":3};bgUsage0="sampled-texture";bgUsage1="readonly-storage-texture"] - expected: FAIL [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":3};bgUsage0="sampled-texture";bgUsage1="readwrite-storage-texture"] @@ -4495,7 +4452,6 @@ [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="writeonly-storage-texture";bgUsage1="writeonly-storage-texture"] [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":0,"count":1};bgUsage0="readonly-storage-texture";bgUsage1="sampled-texture"] - expected: FAIL [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":0,"count":1};bgUsage0="readwrite-storage-texture";bgUsage1="sampled-texture"] @@ -4504,7 +4460,6 @@ [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":0,"count":1};bgUsage0="writeonly-storage-texture";bgUsage1="sampled-texture"] [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":0,"count":3};bgUsage0="readonly-storage-texture";bgUsage1="sampled-texture"] - expected: FAIL [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":0,"count":3};bgUsage0="readwrite-storage-texture";bgUsage1="sampled-texture"] @@ -4661,7 +4616,6 @@ [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":3};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="readonly-storage-texture";bgUsage1="readwrite-storage-texture"] [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":3};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="readonly-storage-texture";bgUsage1="sampled-texture"] - expected: FAIL [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":3};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="readonly-storage-texture";bgUsage1="writeonly-storage-texture"] @@ -4674,7 +4628,6 @@ [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":3};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="readwrite-storage-texture";bgUsage1="writeonly-storage-texture"] [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":3};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="sampled-texture";bgUsage1="readonly-storage-texture"] - expected: FAIL [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":3};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="sampled-texture";bgUsage1="readwrite-storage-texture"] @@ -4700,9 +4653,7 @@ [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":3};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":3};bgUsage0="readonly-storage-texture";bgUsage1="sampled-texture"] expected: - if os == "win": FAIL - if os == "linux": FAIL - if os == "mac": [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN] [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":3};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":3};bgUsage0="readonly-storage-texture";bgUsage1="writeonly-storage-texture"] expected: @@ -4725,10 +4676,6 @@ if os == "mac": [PASS, TIMEOUT, NOTRUN] [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":3};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":3};bgUsage0="sampled-texture";bgUsage1="readonly-storage-texture"] - expected: - if os == "win": FAIL - if os == "linux": FAIL - if os == "mac": [FAIL, TIMEOUT, NOTRUN] [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":3};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":3};bgUsage0="sampled-texture";bgUsage1="readwrite-storage-texture"] expected: @@ -4763,7 +4710,6 @@ [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":3};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="readonly-storage-texture";bgUsage1="readwrite-storage-texture"] [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":3};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="readonly-storage-texture";bgUsage1="sampled-texture"] - expected: FAIL [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":3};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="readonly-storage-texture";bgUsage1="writeonly-storage-texture"] @@ -4784,7 +4730,6 @@ if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":3};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="sampled-texture";bgUsage1="readonly-storage-texture"] - expected: FAIL [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":3};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="sampled-texture";bgUsage1="readwrite-storage-texture"] @@ -4809,11 +4754,6 @@ if os == "mac": [PASS, TIMEOUT, NOTRUN] [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":3};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="readonly-storage-texture";bgUsage1="sampled-texture"] - expected: - if os == "win": FAIL - if os == "linux": FAIL - if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "mac" and not debug: FAIL [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":3};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="readonly-storage-texture";bgUsage1="writeonly-storage-texture"] expected: @@ -4836,11 +4776,6 @@ if os == "mac": [PASS, TIMEOUT, NOTRUN] [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":3};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="sampled-texture";bgUsage1="readonly-storage-texture"] - expected: - if os == "win": FAIL - if os == "linux": FAIL - if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "mac" and not debug: FAIL [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":3};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="sampled-texture";bgUsage1="readwrite-storage-texture"] expected: @@ -4872,9 +4807,7 @@ [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":3};bg1Levels={"base":1,"count":2};bg1Layers={"base":0,"count":1};bgUsage0="readonly-storage-texture";bgUsage1="sampled-texture"] expected: - if os == "win": FAIL - if os == "linux": FAIL - if os == "mac": [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN] [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":3};bg1Levels={"base":1,"count":2};bg1Layers={"base":0,"count":1};bgUsage0="readwrite-storage-texture";bgUsage1="sampled-texture"] expected: @@ -4890,9 +4823,7 @@ [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":3};bg1Levels={"base":1,"count":2};bg1Layers={"base":0,"count":3};bgUsage0="readonly-storage-texture";bgUsage1="sampled-texture"] expected: - if os == "win": FAIL - if os == "linux": FAIL - if os == "mac": [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN] [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":3};bg1Levels={"base":1,"count":2};bg1Layers={"base":0,"count":3};bgUsage0="readwrite-storage-texture";bgUsage1="sampled-texture"] expected: @@ -4908,9 +4839,7 @@ [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":3};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":1};bgUsage0="readonly-storage-texture";bgUsage1="sampled-texture"] expected: - if os == "win": FAIL - if os == "linux": FAIL - if os == "mac": [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN] [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":3};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":1};bgUsage0="readwrite-storage-texture";bgUsage1="sampled-texture"] expected: @@ -4926,9 +4855,7 @@ [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":3};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":2};bgUsage0="readonly-storage-texture";bgUsage1="sampled-texture"] expected: - if os == "win": FAIL - if os == "linux": FAIL - if os == "mac": [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN] [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":3};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":2};bgUsage0="readwrite-storage-texture";bgUsage1="sampled-texture"] expected: @@ -5107,7 +5034,6 @@ [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":3};bgUsage0="readonly-storage-texture";bgUsage1="readwrite-storage-texture"] [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":3};bgUsage0="readonly-storage-texture";bgUsage1="sampled-texture"] - expected: FAIL [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":3};bgUsage0="readonly-storage-texture";bgUsage1="writeonly-storage-texture"] @@ -5120,7 +5046,6 @@ [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":3};bgUsage0="readwrite-storage-texture";bgUsage1="writeonly-storage-texture"] [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":3};bgUsage0="sampled-texture";bgUsage1="readonly-storage-texture"] - expected: FAIL [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":3};bgUsage0="sampled-texture";bgUsage1="readwrite-storage-texture"] @@ -5141,7 +5066,6 @@ [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="readonly-storage-texture";bgUsage1="readwrite-storage-texture"] [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="readonly-storage-texture";bgUsage1="sampled-texture"] - expected: FAIL [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="readonly-storage-texture";bgUsage1="writeonly-storage-texture"] @@ -5154,7 +5078,6 @@ [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="readwrite-storage-texture";bgUsage1="writeonly-storage-texture"] [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="sampled-texture";bgUsage1="readonly-storage-texture"] - expected: FAIL [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="sampled-texture";bgUsage1="readwrite-storage-texture"] @@ -5175,7 +5098,6 @@ [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="readonly-storage-texture";bgUsage1="readwrite-storage-texture"] [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="readonly-storage-texture";bgUsage1="sampled-texture"] - expected: FAIL [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="readonly-storage-texture";bgUsage1="writeonly-storage-texture"] @@ -5188,7 +5110,6 @@ [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="readwrite-storage-texture";bgUsage1="writeonly-storage-texture"] [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="sampled-texture";bgUsage1="readonly-storage-texture"] - expected: FAIL [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="sampled-texture";bgUsage1="readwrite-storage-texture"] @@ -5213,7 +5134,6 @@ [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":0,"count":1};bgUsage0="writeonly-storage-texture";bgUsage1="sampled-texture"] [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":0,"count":3};bgUsage0="readonly-storage-texture";bgUsage1="sampled-texture"] - expected: FAIL [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":0,"count":3};bgUsage0="readwrite-storage-texture";bgUsage1="sampled-texture"] @@ -5222,7 +5142,6 @@ [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":0,"count":3};bgUsage0="writeonly-storage-texture";bgUsage1="sampled-texture"] [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":1};bgUsage0="readonly-storage-texture";bgUsage1="sampled-texture"] - expected: FAIL [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":1};bgUsage0="readwrite-storage-texture";bgUsage1="sampled-texture"] @@ -5231,7 +5150,6 @@ [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":1};bgUsage0="writeonly-storage-texture";bgUsage1="sampled-texture"] [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":2};bgUsage0="readonly-storage-texture";bgUsage1="sampled-texture"] - expected: FAIL [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":2};bgUsage0="readwrite-storage-texture";bgUsage1="sampled-texture"] @@ -5404,7 +5322,6 @@ [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":3};bgUsage0="readonly-storage-texture";bgUsage1="readwrite-storage-texture"] [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":3};bgUsage0="readonly-storage-texture";bgUsage1="sampled-texture"] - expected: FAIL [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":3};bgUsage0="readonly-storage-texture";bgUsage1="writeonly-storage-texture"] @@ -5417,7 +5334,6 @@ [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":3};bgUsage0="readwrite-storage-texture";bgUsage1="writeonly-storage-texture"] [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":3};bgUsage0="sampled-texture";bgUsage1="readonly-storage-texture"] - expected: FAIL [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":3};bgUsage0="sampled-texture";bgUsage1="readwrite-storage-texture"] @@ -5438,7 +5354,6 @@ [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="readonly-storage-texture";bgUsage1="readwrite-storage-texture"] [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="readonly-storage-texture";bgUsage1="sampled-texture"] - expected: FAIL [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="readonly-storage-texture";bgUsage1="writeonly-storage-texture"] @@ -5451,7 +5366,6 @@ [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="readwrite-storage-texture";bgUsage1="writeonly-storage-texture"] [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="sampled-texture";bgUsage1="readonly-storage-texture"] - expected: FAIL [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="sampled-texture";bgUsage1="readwrite-storage-texture"] @@ -5472,7 +5386,6 @@ [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="readonly-storage-texture";bgUsage1="readwrite-storage-texture"] [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="readonly-storage-texture";bgUsage1="sampled-texture"] - expected: FAIL [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="readonly-storage-texture";bgUsage1="writeonly-storage-texture"] @@ -5485,7 +5398,6 @@ [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="readwrite-storage-texture";bgUsage1="writeonly-storage-texture"] [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="sampled-texture";bgUsage1="readonly-storage-texture"] - expected: FAIL [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="sampled-texture";bgUsage1="readwrite-storage-texture"] @@ -5510,7 +5422,6 @@ [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":2};bg1Layers={"base":0,"count":1};bgUsage0="writeonly-storage-texture";bgUsage1="sampled-texture"] [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":2};bg1Layers={"base":0,"count":3};bgUsage0="readonly-storage-texture";bgUsage1="sampled-texture"] - expected: FAIL [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":2};bg1Layers={"base":0,"count":3};bgUsage0="readwrite-storage-texture";bgUsage1="sampled-texture"] @@ -5519,7 +5430,6 @@ [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":2};bg1Layers={"base":0,"count":3};bgUsage0="writeonly-storage-texture";bgUsage1="sampled-texture"] [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":1};bgUsage0="readonly-storage-texture";bgUsage1="sampled-texture"] - expected: FAIL [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":1};bgUsage0="readwrite-storage-texture";bgUsage1="sampled-texture"] @@ -5528,7 +5438,6 @@ [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":1};bgUsage0="writeonly-storage-texture";bgUsage1="sampled-texture"] [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":2};bgUsage0="readonly-storage-texture";bgUsage1="sampled-texture"] - expected: FAIL [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":2};bgUsage0="readwrite-storage-texture";bgUsage1="sampled-texture"] @@ -5603,9 +5512,7 @@ [:bg0Levels={"base":1,"count":2};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="sampled-texture";bgUsage1="readonly-storage-texture"] expected: - if os == "win": FAIL - if os == "linux": FAIL - if os == "mac": [FAIL, TIMEOUT, NOTRUN] + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:bg0Levels={"base":1,"count":2};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="sampled-texture";bgUsage1="readwrite-storage-texture"] expected: @@ -5621,9 +5528,8 @@ [:bg0Levels={"base":1,"count":2};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":3};bgUsage0="sampled-texture";bgUsage1="readonly-storage-texture"] expected: - if os == "win": FAIL - if os == "linux": FAIL - if os == "mac": [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN] [:bg0Levels={"base":1,"count":2};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":3};bgUsage0="sampled-texture";bgUsage1="readwrite-storage-texture"] expected: @@ -5767,8 +5673,6 @@ [:bg0Levels={"base":1,"count":2};bg0Layers={"base":0,"count":3};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="sampled-texture";bgUsage1="readonly-storage-texture"] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac" and not debug: [TIMEOUT, NOTRUN] @@ -5789,8 +5693,6 @@ [:bg0Levels={"base":1,"count":2};bg0Layers={"base":0,"count":3};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":3};bgUsage0="sampled-texture";bgUsage1="readonly-storage-texture"] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac" and not debug: [TIMEOUT, NOTRUN] @@ -5811,8 +5713,6 @@ [:bg0Levels={"base":1,"count":2};bg0Layers={"base":0,"count":3};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="sampled-texture";bgUsage1="readonly-storage-texture"] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac" and not debug: [TIMEOUT, NOTRUN] @@ -5833,8 +5733,6 @@ [:bg0Levels={"base":1,"count":2};bg0Layers={"base":0,"count":3};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="sampled-texture";bgUsage1="readonly-storage-texture"] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac" and not debug: [TIMEOUT, NOTRUN] @@ -5955,8 +5853,6 @@ [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":3};bgUsage0="sampled-texture";bgUsage1="readonly-storage-texture"] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [FAIL, TIMEOUT, NOTRUN] [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":3};bgUsage0="sampled-texture";bgUsage1="readwrite-storage-texture"] @@ -5973,8 +5869,6 @@ [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="sampled-texture";bgUsage1="readonly-storage-texture"] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [FAIL, TIMEOUT, NOTRUN] [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="sampled-texture";bgUsage1="readwrite-storage-texture"] @@ -5991,8 +5885,6 @@ [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="sampled-texture";bgUsage1="readonly-storage-texture"] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [FAIL, TIMEOUT, NOTRUN] [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="sampled-texture";bgUsage1="readwrite-storage-texture"] @@ -6121,8 +6013,6 @@ [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":3};bgUsage0="sampled-texture";bgUsage1="readonly-storage-texture"] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac" and not debug: [TIMEOUT, NOTRUN] @@ -6143,8 +6033,6 @@ [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="sampled-texture";bgUsage1="readonly-storage-texture"] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac" and not debug: [TIMEOUT, NOTRUN] @@ -6165,8 +6053,6 @@ [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="sampled-texture";bgUsage1="readonly-storage-texture"] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac" and not debug: [TIMEOUT, NOTRUN] diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/validation/resource_usages/texture/in_render_misc/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/validation/resource_usages/texture/in_render_misc/cts.https.html.ini @@ -1,11 +1,9 @@ [cts.https.html?q=webgpu:api,validation,resource_usages,texture,in_render_misc:subresources,set_bind_group_on_same_index_color_texture:*] - implementation-status: backlog [:useDifferentTextureAsTexture2=false;baseLayer2=0;view1Binding="readonly-storage-texture";view2Binding="readonly-storage-texture"] [:useDifferentTextureAsTexture2=false;baseLayer2=0;view1Binding="readonly-storage-texture";view2Binding="readwrite-storage-texture"] [:useDifferentTextureAsTexture2=false;baseLayer2=0;view1Binding="readonly-storage-texture";view2Binding="sampled-texture"] - expected: FAIL [:useDifferentTextureAsTexture2=false;baseLayer2=0;view1Binding="readonly-storage-texture";view2Binding="writeonly-storage-texture"] @@ -18,7 +16,6 @@ [:useDifferentTextureAsTexture2=false;baseLayer2=0;view1Binding="readwrite-storage-texture";view2Binding="writeonly-storage-texture"] [:useDifferentTextureAsTexture2=false;baseLayer2=0;view1Binding="sampled-texture";view2Binding="readonly-storage-texture"] - expected: FAIL [:useDifferentTextureAsTexture2=false;baseLayer2=0;view1Binding="sampled-texture";view2Binding="readwrite-storage-texture"] @@ -39,7 +36,6 @@ [:useDifferentTextureAsTexture2=false;baseLayer2=1;view1Binding="readonly-storage-texture";view2Binding="readwrite-storage-texture"] [:useDifferentTextureAsTexture2=false;baseLayer2=1;view1Binding="readonly-storage-texture";view2Binding="sampled-texture"] - expected: FAIL [:useDifferentTextureAsTexture2=false;baseLayer2=1;view1Binding="readonly-storage-texture";view2Binding="writeonly-storage-texture"] @@ -52,7 +48,6 @@ [:useDifferentTextureAsTexture2=false;baseLayer2=1;view1Binding="readwrite-storage-texture";view2Binding="writeonly-storage-texture"] [:useDifferentTextureAsTexture2=false;baseLayer2=1;view1Binding="sampled-texture";view2Binding="readonly-storage-texture"] - expected: FAIL [:useDifferentTextureAsTexture2=false;baseLayer2=1;view1Binding="sampled-texture";view2Binding="readwrite-storage-texture"] @@ -73,7 +68,6 @@ [:useDifferentTextureAsTexture2=true;baseLayer2=0;view1Binding="readonly-storage-texture";view2Binding="readwrite-storage-texture"] [:useDifferentTextureAsTexture2=true;baseLayer2=0;view1Binding="readonly-storage-texture";view2Binding="sampled-texture"] - expected: FAIL [:useDifferentTextureAsTexture2=true;baseLayer2=0;view1Binding="readonly-storage-texture";view2Binding="writeonly-storage-texture"] @@ -86,7 +80,6 @@ [:useDifferentTextureAsTexture2=true;baseLayer2=0;view1Binding="readwrite-storage-texture";view2Binding="writeonly-storage-texture"] [:useDifferentTextureAsTexture2=true;baseLayer2=0;view1Binding="sampled-texture";view2Binding="readonly-storage-texture"] - expected: FAIL [:useDifferentTextureAsTexture2=true;baseLayer2=0;view1Binding="sampled-texture";view2Binding="readwrite-storage-texture"] @@ -107,7 +100,6 @@ [:useDifferentTextureAsTexture2=true;baseLayer2=1;view1Binding="readonly-storage-texture";view2Binding="readwrite-storage-texture"] [:useDifferentTextureAsTexture2=true;baseLayer2=1;view1Binding="readonly-storage-texture";view2Binding="sampled-texture"] - expected: FAIL [:useDifferentTextureAsTexture2=true;baseLayer2=1;view1Binding="readonly-storage-texture";view2Binding="writeonly-storage-texture"] @@ -120,7 +112,6 @@ [:useDifferentTextureAsTexture2=true;baseLayer2=1;view1Binding="readwrite-storage-texture";view2Binding="writeonly-storage-texture"] [:useDifferentTextureAsTexture2=true;baseLayer2=1;view1Binding="sampled-texture";view2Binding="readonly-storage-texture"] - expected: FAIL [:useDifferentTextureAsTexture2=true;baseLayer2=1;view1Binding="sampled-texture";view2Binding="readwrite-storage-texture"] @@ -148,7 +139,6 @@ [cts.https.html?q=webgpu:api,validation,resource_usages,texture,in_render_misc:subresources,set_unused_bind_group:*] - implementation-status: backlog [:inRenderPass=false;textureUsage0="readonly-storage-texture";textureUsage1="readonly-storage-texture"] [:inRenderPass=false;textureUsage0="readonly-storage-texture";textureUsage1="readwrite-storage-texture"] @@ -186,7 +176,6 @@ [:inRenderPass=true;textureUsage0="readonly-storage-texture";textureUsage1="readwrite-storage-texture"] [:inRenderPass=true;textureUsage0="readonly-storage-texture";textureUsage1="sampled-texture"] - expected: FAIL [:inRenderPass=true;textureUsage0="readonly-storage-texture";textureUsage1="writeonly-storage-texture"] @@ -199,7 +188,6 @@ [:inRenderPass=true;textureUsage0="readwrite-storage-texture";textureUsage1="writeonly-storage-texture"] [:inRenderPass=true;textureUsage0="sampled-texture";textureUsage1="readonly-storage-texture"] - expected: FAIL [:inRenderPass=true;textureUsage0="sampled-texture";textureUsage1="readwrite-storage-texture"] diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/validation/state/device_lost/destroy/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/validation/state/device_lost/destroy/cts.https.html.ini @@ -5434,15 +5434,13 @@ [:format="rgba8sint";usageType="storage";usageCopy="dst";awaitLost=false] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN] + if os == "win": [FAIL, TIMEOUT, NOTRUN] if os == "linux": [PASS, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:format="rgba8sint";usageType="storage";usageCopy="dst";awaitLost=true] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN] + if os == "win": [FAIL, TIMEOUT, NOTRUN] if os == "linux": [PASS, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] @@ -5454,7 +5452,8 @@ [:format="rgba8sint";usageType="storage";usageCopy="none";awaitLost=true] expected: - if os == "win": [FAIL, TIMEOUT, NOTRUN] + if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN] if os == "linux": [PASS, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] @@ -5485,7 +5484,7 @@ [:format="rgba8sint";usageType="texture";usageCopy="dst";awaitLost=false] expected: if os == "win" and debug: [PASS, FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN] + if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN] if os == "linux": [PASS, TIMEOUT, NOTRUN] if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] if os == "mac" and not debug: [TIMEOUT, NOTRUN] @@ -5493,30 +5492,30 @@ [:format="rgba8sint";usageType="texture";usageCopy="dst";awaitLost=true] expected: if os == "win" and debug: [PASS, FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN] + if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN] if os == "linux": [PASS, TIMEOUT, NOTRUN] if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] if os == "mac" and not debug: [TIMEOUT, NOTRUN] [:format="rgba8sint";usageType="texture";usageCopy="none";awaitLost=false] expected: - if os == "win" and debug: [PASS, TIMEOUT, NOTRUN] - if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN] + if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN] if os == "linux": [PASS, TIMEOUT, NOTRUN] if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] if os == "mac" and not debug: [TIMEOUT, NOTRUN] [:format="rgba8sint";usageType="texture";usageCopy="none";awaitLost=true] expected: - if os == "win" and debug: [PASS, TIMEOUT, NOTRUN] - if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN] + if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN] if os == "linux": [PASS, TIMEOUT, NOTRUN] if os == "mac": [PASS, TIMEOUT, NOTRUN] [:format="rgba8sint";usageType="texture";usageCopy="src";awaitLost=false] expected: if os == "win" and debug: [PASS, FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN] + if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN] if os == "linux": [PASS, TIMEOUT, NOTRUN] if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] if os == "mac" and not debug: [TIMEOUT, NOTRUN] @@ -5524,20 +5523,22 @@ [:format="rgba8sint";usageType="texture";usageCopy="src";awaitLost=true] expected: if os == "win" and debug: [PASS, FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN] + if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN] if os == "linux": [PASS, TIMEOUT, NOTRUN] if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] if os == "mac" and not debug: [TIMEOUT, NOTRUN] [:format="rgba8sint";usageType="texture";usageCopy="src-dest";awaitLost=false] expected: - if os == "win": [FAIL, TIMEOUT, NOTRUN] + if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN] if os == "linux": [PASS, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:format="rgba8sint";usageType="texture";usageCopy="src-dest";awaitLost=true] expected: - if os == "win": [FAIL, TIMEOUT, NOTRUN] + if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN] if os == "linux": [PASS, TIMEOUT, NOTRUN] if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] if os == "mac" and not debug: [TIMEOUT, NOTRUN] @@ -5693,14 +5694,14 @@ [:format="rgba8uint";usageType="render";usageCopy="dst";awaitLost=false] expected: if os == "win" and debug: [PASS, FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN] + if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN] if os == "linux": [PASS, TIMEOUT, NOTRUN] if os == "mac": [PASS, TIMEOUT, NOTRUN] [:format="rgba8uint";usageType="render";usageCopy="dst";awaitLost=true] expected: if os == "win" and debug: [PASS, FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN] + if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN] if os == "linux": [PASS, TIMEOUT, NOTRUN] if os == "mac": [PASS, TIMEOUT, NOTRUN] @@ -5711,30 +5712,22 @@ expected: [PASS, TIMEOUT, NOTRUN] [:format="rgba8uint";usageType="render";usageCopy="src";awaitLost=false] - expected: - if os == "win" and debug: [PASS, TIMEOUT, NOTRUN] - if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN] - if os == "linux": [PASS, TIMEOUT, NOTRUN] - if os == "mac": [PASS, TIMEOUT, NOTRUN] + expected: [PASS, TIMEOUT, NOTRUN] [:format="rgba8uint";usageType="render";usageCopy="src";awaitLost=true] - expected: - if os == "win" and debug: [PASS, TIMEOUT, NOTRUN] - if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN] - if os == "linux": [PASS, TIMEOUT, NOTRUN] - if os == "mac": [PASS, TIMEOUT, NOTRUN] + expected: [PASS, TIMEOUT, NOTRUN] [:format="rgba8uint";usageType="render";usageCopy="src-dest";awaitLost=false] expected: - if os == "win" and debug: [PASS, TIMEOUT, NOTRUN] - if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN] + if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN] if os == "linux": [PASS, TIMEOUT, NOTRUN] if os == "mac": [PASS, TIMEOUT, NOTRUN] [:format="rgba8uint";usageType="render";usageCopy="src-dest";awaitLost=true] expected: - if os == "win" and debug: [PASS, TIMEOUT, NOTRUN] - if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN] + if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN] if os == "linux": [PASS, TIMEOUT, NOTRUN] if os == "mac": [PASS, TIMEOUT, NOTRUN] @@ -8062,25 +8055,25 @@ [:format="r16sint";usageType="texture";usageCopy="none";awaitLost=false] expected: - if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN] + if os == "win": [PASS, TIMEOUT, NOTRUN] if os == "linux": [PASS, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:format="r16sint";usageType="texture";usageCopy="none";awaitLost=true] expected: - if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN] + if os == "win": [PASS, TIMEOUT, NOTRUN] if os == "linux": [PASS, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:format="r16sint";usageType="texture";usageCopy="src";awaitLost=false] expected: - if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN] + if os == "win": [PASS, TIMEOUT, NOTRUN] if os == "linux": [PASS, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:format="r16sint";usageType="texture";usageCopy="src";awaitLost=true] expected: - if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN] + if os == "win": [PASS, TIMEOUT, NOTRUN] if os == "linux": [PASS, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] @@ -8218,7 +8211,7 @@ [:format="r16uint";usageType="render";usageCopy="dst";awaitLost=false] expected: - if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN] + if os == "win": [PASS, TIMEOUT, NOTRUN] if os == "linux": [PASS, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] @@ -8254,13 +8247,13 @@ [:format="r16uint";usageType="render";usageCopy="src-dest";awaitLost=false] expected: - if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN] + if os == "win": [PASS, TIMEOUT, NOTRUN] if os == "linux": [PASS, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:format="r16uint";usageType="render";usageCopy="src-dest";awaitLost=true] expected: - if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN] + if os == "win": [PASS, TIMEOUT, NOTRUN] if os == "linux": [PASS, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/validation/texture/destroy/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/validation/texture/destroy/cts.https.html.ini @@ -7,73 +7,57 @@ [cts.https.html?q=webgpu:api,validation,texture,destroy:submit_a_destroyed_texture_as_attachment:*] - implementation-status: backlog [:depthStencilTextureAspect="all";colorTextureState="destroyedAfterEncode";depthStencilTextureState="destroyedAfterEncode"] [:depthStencilTextureAspect="all";colorTextureState="destroyedAfterEncode";depthStencilTextureState="destroyedBeforeEncode"] - expected: FAIL [:depthStencilTextureAspect="all";colorTextureState="destroyedAfterEncode";depthStencilTextureState="valid"] [:depthStencilTextureAspect="all";colorTextureState="destroyedBeforeEncode";depthStencilTextureState="destroyedAfterEncode"] - expected: FAIL [:depthStencilTextureAspect="all";colorTextureState="destroyedBeforeEncode";depthStencilTextureState="destroyedBeforeEncode"] - expected: FAIL [:depthStencilTextureAspect="all";colorTextureState="destroyedBeforeEncode";depthStencilTextureState="valid"] - expected: FAIL [:depthStencilTextureAspect="all";colorTextureState="valid";depthStencilTextureState="destroyedAfterEncode"] [:depthStencilTextureAspect="all";colorTextureState="valid";depthStencilTextureState="destroyedBeforeEncode"] - expected: FAIL [:depthStencilTextureAspect="all";colorTextureState="valid";depthStencilTextureState="valid"] [:depthStencilTextureAspect="depth-only";colorTextureState="destroyedAfterEncode";depthStencilTextureState="destroyedAfterEncode"] [:depthStencilTextureAspect="depth-only";colorTextureState="destroyedAfterEncode";depthStencilTextureState="destroyedBeforeEncode"] - expected: FAIL [:depthStencilTextureAspect="depth-only";colorTextureState="destroyedAfterEncode";depthStencilTextureState="valid"] [:depthStencilTextureAspect="depth-only";colorTextureState="destroyedBeforeEncode";depthStencilTextureState="destroyedAfterEncode"] - expected: FAIL [:depthStencilTextureAspect="depth-only";colorTextureState="destroyedBeforeEncode";depthStencilTextureState="destroyedBeforeEncode"] - expected: FAIL [:depthStencilTextureAspect="depth-only";colorTextureState="destroyedBeforeEncode";depthStencilTextureState="valid"] - expected: FAIL [:depthStencilTextureAspect="depth-only";colorTextureState="valid";depthStencilTextureState="destroyedAfterEncode"] [:depthStencilTextureAspect="depth-only";colorTextureState="valid";depthStencilTextureState="destroyedBeforeEncode"] - expected: FAIL [:depthStencilTextureAspect="depth-only";colorTextureState="valid";depthStencilTextureState="valid"] [:depthStencilTextureAspect="stencil-only";colorTextureState="destroyedAfterEncode";depthStencilTextureState="destroyedAfterEncode"] [:depthStencilTextureAspect="stencil-only";colorTextureState="destroyedAfterEncode";depthStencilTextureState="destroyedBeforeEncode"] - expected: FAIL [:depthStencilTextureAspect="stencil-only";colorTextureState="destroyedAfterEncode";depthStencilTextureState="valid"] [:depthStencilTextureAspect="stencil-only";colorTextureState="destroyedBeforeEncode";depthStencilTextureState="destroyedAfterEncode"] - expected: FAIL [:depthStencilTextureAspect="stencil-only";colorTextureState="destroyedBeforeEncode";depthStencilTextureState="destroyedBeforeEncode"] - expected: FAIL [:depthStencilTextureAspect="stencil-only";colorTextureState="destroyedBeforeEncode";depthStencilTextureState="valid"] - expected: FAIL [:depthStencilTextureAspect="stencil-only";colorTextureState="valid";depthStencilTextureState="destroyedAfterEncode"] [:depthStencilTextureAspect="stencil-only";colorTextureState="valid";depthStencilTextureState="destroyedBeforeEncode"] - expected: FAIL [:depthStencilTextureAspect="stencil-only";colorTextureState="valid";depthStencilTextureState="valid"] diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/compat/api/validation/pipeline_creation/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/compat/api/validation/pipeline_creation/cts.https.html.ini @@ -132,72 +132,54 @@ [:pass=false;numCombos="max%2B1";numNonSampled="1";numExternal=0;useSame=false;stages="vertex";async=true] [:pass=false;numCombos="max-3";numNonSampled="0";numExternal=1;useSame=false;stages="compute";async=false] - expected: - if os == "linux": FAIL [:pass=false;numCombos="max-3";numNonSampled="0";numExternal=1;useSame=false;stages="compute";async=true] expected: if os == "linux": FAIL [:pass=false;numCombos="max-3";numNonSampled="0";numExternal=1;useSame=false;stages="fragment";async=false] - expected: - if os == "linux": FAIL [:pass=false;numCombos="max-3";numNonSampled="0";numExternal=1;useSame=false;stages="fragment";async=true] expected: if os == "linux": FAIL [:pass=false;numCombos="max-3";numNonSampled="0";numExternal=1;useSame=false;stages="vertex";async=false] - expected: - if os == "linux": FAIL [:pass=false;numCombos="max-3";numNonSampled="0";numExternal=1;useSame=false;stages="vertex";async=true] expected: if os == "linux": FAIL [:pass=false;numCombos="max-6";numNonSampled="0";numExternal=2;useSame=true;stages="compute";async=false] - expected: - if os == "linux": FAIL [:pass=false;numCombos="max-6";numNonSampled="0";numExternal=2;useSame=true;stages="compute";async=true] expected: if os == "linux": FAIL [:pass=false;numCombos="max-6";numNonSampled="0";numExternal=2;useSame=true;stages="fragment";async=false] - expected: - if os == "linux": FAIL [:pass=false;numCombos="max-6";numNonSampled="0";numExternal=2;useSame=true;stages="fragment";async=true] expected: if os == "linux": FAIL [:pass=false;numCombos="max-6";numNonSampled="0";numExternal=2;useSame=true;stages="vertex";async=false] - expected: - if os == "linux": FAIL [:pass=false;numCombos="max-6";numNonSampled="0";numExternal=2;useSame=true;stages="vertex";async=true] expected: if os == "linux": FAIL [:pass=false;numCombos="max-7";numNonSampled="0";numExternal=2;useSame=false;stages="compute";async=false] - expected: - if os == "linux": FAIL [:pass=false;numCombos="max-7";numNonSampled="0";numExternal=2;useSame=false;stages="compute";async=true] expected: if os == "linux": FAIL [:pass=false;numCombos="max-7";numNonSampled="0";numExternal=2;useSame=false;stages="fragment";async=false] - expected: - if os == "linux": FAIL [:pass=false;numCombos="max-7";numNonSampled="0";numExternal=2;useSame=false;stages="fragment";async=true] expected: if os == "linux": FAIL [:pass=false;numCombos="max-7";numNonSampled="0";numExternal=2;useSame=false;stages="vertex";async=false] - expected: - if os == "linux": FAIL [:pass=false;numCombos="max-7";numNonSampled="0";numExternal=2;useSame=false;stages="vertex";async=true] expected: @@ -232,72 +214,54 @@ [:pass=true;numCombos="max";numNonSampled="1";numExternal=0;useSame=false;stages="vertex,fragment";async=true] [:pass=true;numCombos="max-4";numNonSampled="0";numExternal=1;useSame=false;stages="compute";async=false] - expected: - if os == "linux": FAIL [:pass=true;numCombos="max-4";numNonSampled="0";numExternal=1;useSame=false;stages="compute";async=true] expected: if os == "linux": FAIL [:pass=true;numCombos="max-4";numNonSampled="0";numExternal=1;useSame=false;stages="fragment";async=false] - expected: - if os == "linux": FAIL [:pass=true;numCombos="max-4";numNonSampled="0";numExternal=1;useSame=false;stages="fragment";async=true] expected: if os == "linux": FAIL [:pass=true;numCombos="max-4";numNonSampled="0";numExternal=1;useSame=false;stages="vertex";async=false] - expected: - if os == "linux": FAIL [:pass=true;numCombos="max-4";numNonSampled="0";numExternal=1;useSame=false;stages="vertex";async=true] expected: if os == "linux": FAIL [:pass=true;numCombos="max-7";numNonSampled="0";numExternal=2;useSame=true;stages="compute";async=false] - expected: - if os == "linux": FAIL [:pass=true;numCombos="max-7";numNonSampled="0";numExternal=2;useSame=true;stages="compute";async=true] expected: if os == "linux": FAIL [:pass=true;numCombos="max-7";numNonSampled="0";numExternal=2;useSame=true;stages="fragment";async=false] - expected: - if os == "linux": FAIL [:pass=true;numCombos="max-7";numNonSampled="0";numExternal=2;useSame=true;stages="fragment";async=true] expected: if os == "linux": FAIL [:pass=true;numCombos="max-7";numNonSampled="0";numExternal=2;useSame=true;stages="vertex";async=false] - expected: - if os == "linux": FAIL [:pass=true;numCombos="max-7";numNonSampled="0";numExternal=2;useSame=true;stages="vertex";async=true] expected: if os == "linux": FAIL [:pass=true;numCombos="max-8";numNonSampled="0";numExternal=2;useSame=false;stages="compute";async=false] - expected: - if os == "linux": FAIL [:pass=true;numCombos="max-8";numNonSampled="0";numExternal=2;useSame=false;stages="compute";async=true] expected: if os == "linux": FAIL [:pass=true;numCombos="max-8";numNonSampled="0";numExternal=2;useSame=false;stages="fragment";async=false] - expected: - if os == "linux": FAIL [:pass=true;numCombos="max-8";numNonSampled="0";numExternal=2;useSame=false;stages="fragment";async=true] expected: if os == "linux": FAIL [:pass=true;numCombos="max-8";numNonSampled="0";numExternal=2;useSame=false;stages="vertex";async=false] - expected: - if os == "linux": FAIL [:pass=true;numCombos="max-8";numNonSampled="0";numExternal=2;useSame=false;stages="vertex";async=true] expected: diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/compat/api/validation/render_pipeline/vertex_state/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/compat/api/validation/render_pipeline/vertex_state/cts.https.html.ini @@ -16,8 +16,6 @@ [:useVertexIndex=false;useInstanceIndex=false;numAttribsToReserve=2;isAsync=true] [:useVertexIndex=false;useInstanceIndex=true;numAttribsToReserve=0;isAsync=false] - expected: - if os == "win": FAIL [:useVertexIndex=false;useInstanceIndex=true;numAttribsToReserve=0;isAsync=true] expected: diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/execution/expression/call/builtin/textureGather/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/execution/expression/call/builtin/textureGather/cts.https.html.ini @@ -55,112 +55,76 @@ expected: FAIL [:stage="c";format="depth24plus";modeU="c";modeV="c";offset=false] - expected: FAIL [:stage="c";format="depth24plus";modeU="c";modeV="c";offset=true] - expected: FAIL [:stage="c";format="depth24plus";modeU="c";modeV="m";offset=false] - expected: FAIL [:stage="c";format="depth24plus";modeU="c";modeV="m";offset=true] - expected: FAIL [:stage="c";format="depth24plus";modeU="c";modeV="r";offset=false] - expected: FAIL [:stage="c";format="depth24plus";modeU="c";modeV="r";offset=true] - expected: FAIL [:stage="c";format="depth24plus";modeU="m";modeV="c";offset=false] - expected: FAIL [:stage="c";format="depth24plus";modeU="m";modeV="c";offset=true] - expected: FAIL [:stage="c";format="depth24plus";modeU="m";modeV="m";offset=false] - expected: FAIL [:stage="c";format="depth24plus";modeU="m";modeV="m";offset=true] - expected: FAIL [:stage="c";format="depth24plus";modeU="m";modeV="r";offset=false] - expected: FAIL [:stage="c";format="depth24plus";modeU="m";modeV="r";offset=true] - expected: FAIL [:stage="c";format="depth24plus";modeU="r";modeV="c";offset=false] - expected: FAIL [:stage="c";format="depth24plus";modeU="r";modeV="c";offset=true] - expected: FAIL [:stage="c";format="depth24plus";modeU="r";modeV="m";offset=false] - expected: FAIL [:stage="c";format="depth24plus";modeU="r";modeV="m";offset=true] - expected: FAIL [:stage="c";format="depth24plus";modeU="r";modeV="r";offset=false] - expected: FAIL [:stage="c";format="depth24plus";modeU="r";modeV="r";offset=true] - expected: FAIL [:stage="c";format="depth24plus-stencil8";modeU="c";modeV="c";offset=false] - expected: FAIL [:stage="c";format="depth24plus-stencil8";modeU="c";modeV="c";offset=true] - expected: FAIL [:stage="c";format="depth24plus-stencil8";modeU="c";modeV="m";offset=false] - expected: FAIL [:stage="c";format="depth24plus-stencil8";modeU="c";modeV="m";offset=true] - expected: FAIL [:stage="c";format="depth24plus-stencil8";modeU="c";modeV="r";offset=false] - expected: FAIL [:stage="c";format="depth24plus-stencil8";modeU="c";modeV="r";offset=true] - expected: FAIL [:stage="c";format="depth24plus-stencil8";modeU="m";modeV="c";offset=false] - expected: FAIL [:stage="c";format="depth24plus-stencil8";modeU="m";modeV="c";offset=true] - expected: FAIL [:stage="c";format="depth24plus-stencil8";modeU="m";modeV="m";offset=false] - expected: FAIL [:stage="c";format="depth24plus-stencil8";modeU="m";modeV="m";offset=true] - expected: FAIL [:stage="c";format="depth24plus-stencil8";modeU="m";modeV="r";offset=false] - expected: FAIL [:stage="c";format="depth24plus-stencil8";modeU="m";modeV="r";offset=true] - expected: FAIL [:stage="c";format="depth24plus-stencil8";modeU="r";modeV="c";offset=false] - expected: FAIL [:stage="c";format="depth24plus-stencil8";modeU="r";modeV="c";offset=true] - expected: FAIL [:stage="c";format="depth24plus-stencil8";modeU="r";modeV="m";offset=false] - expected: FAIL [:stage="c";format="depth24plus-stencil8";modeU="r";modeV="m";offset=true] - expected: FAIL [:stage="c";format="depth24plus-stencil8";modeU="r";modeV="r";offset=false] - expected: FAIL [:stage="c";format="depth24plus-stencil8";modeU="r";modeV="r";offset=true] - expected: FAIL [:stage="c";format="depth32float";modeU="c";modeV="c";offset=false] expected: FAIL @@ -217,58 +181,40 @@ expected: FAIL [:stage="c";format="depth32float-stencil8";modeU="c";modeV="c";offset=false] - expected: FAIL [:stage="c";format="depth32float-stencil8";modeU="c";modeV="c";offset=true] - expected: FAIL [:stage="c";format="depth32float-stencil8";modeU="c";modeV="m";offset=false] - expected: FAIL [:stage="c";format="depth32float-stencil8";modeU="c";modeV="m";offset=true] - expected: FAIL [:stage="c";format="depth32float-stencil8";modeU="c";modeV="r";offset=false] - expected: FAIL [:stage="c";format="depth32float-stencil8";modeU="c";modeV="r";offset=true] - expected: FAIL [:stage="c";format="depth32float-stencil8";modeU="m";modeV="c";offset=false] - expected: FAIL [:stage="c";format="depth32float-stencil8";modeU="m";modeV="c";offset=true] - expected: FAIL [:stage="c";format="depth32float-stencil8";modeU="m";modeV="m";offset=false] - expected: FAIL [:stage="c";format="depth32float-stencil8";modeU="m";modeV="m";offset=true] - expected: FAIL [:stage="c";format="depth32float-stencil8";modeU="m";modeV="r";offset=false] - expected: FAIL [:stage="c";format="depth32float-stencil8";modeU="m";modeV="r";offset=true] - expected: FAIL [:stage="c";format="depth32float-stencil8";modeU="r";modeV="c";offset=false] - expected: FAIL [:stage="c";format="depth32float-stencil8";modeU="r";modeV="c";offset=true] - expected: FAIL [:stage="c";format="depth32float-stencil8";modeU="r";modeV="m";offset=false] - expected: FAIL [:stage="c";format="depth32float-stencil8";modeU="r";modeV="m";offset=true] - expected: FAIL [:stage="c";format="depth32float-stencil8";modeU="r";modeV="r";offset=false] - expected: FAIL [:stage="c";format="depth32float-stencil8";modeU="r";modeV="r";offset=true] - expected: FAIL [:stage="f";format="depth16unorm";modeU="c";modeV="c";offset=false] expected: FAIL @@ -325,112 +271,80 @@ expected: FAIL [:stage="f";format="depth24plus";modeU="c";modeV="c";offset=false] - expected: FAIL + expected: + if os == "mac" and debug: FAIL [:stage="f";format="depth24plus";modeU="c";modeV="c";offset=true] - expected: FAIL + expected: + if os == "mac" and debug: FAIL [:stage="f";format="depth24plus";modeU="c";modeV="m";offset=false] - expected: FAIL [:stage="f";format="depth24plus";modeU="c";modeV="m";offset=true] - expected: FAIL [:stage="f";format="depth24plus";modeU="c";modeV="r";offset=false] - expected: FAIL [:stage="f";format="depth24plus";modeU="c";modeV="r";offset=true] - expected: FAIL [:stage="f";format="depth24plus";modeU="m";modeV="c";offset=false] - expected: FAIL [:stage="f";format="depth24plus";modeU="m";modeV="c";offset=true] - expected: FAIL [:stage="f";format="depth24plus";modeU="m";modeV="m";offset=false] - expected: FAIL [:stage="f";format="depth24plus";modeU="m";modeV="m";offset=true] - expected: FAIL [:stage="f";format="depth24plus";modeU="m";modeV="r";offset=false] - expected: FAIL [:stage="f";format="depth24plus";modeU="m";modeV="r";offset=true] - expected: FAIL [:stage="f";format="depth24plus";modeU="r";modeV="c";offset=false] - expected: FAIL [:stage="f";format="depth24plus";modeU="r";modeV="c";offset=true] - expected: FAIL [:stage="f";format="depth24plus";modeU="r";modeV="m";offset=false] - expected: FAIL [:stage="f";format="depth24plus";modeU="r";modeV="m";offset=true] - expected: FAIL [:stage="f";format="depth24plus";modeU="r";modeV="r";offset=false] - expected: FAIL [:stage="f";format="depth24plus";modeU="r";modeV="r";offset=true] - expected: FAIL [:stage="f";format="depth24plus-stencil8";modeU="c";modeV="c";offset=false] - expected: FAIL [:stage="f";format="depth24plus-stencil8";modeU="c";modeV="c";offset=true] - expected: FAIL [:stage="f";format="depth24plus-stencil8";modeU="c";modeV="m";offset=false] - expected: FAIL [:stage="f";format="depth24plus-stencil8";modeU="c";modeV="m";offset=true] - expected: FAIL [:stage="f";format="depth24plus-stencil8";modeU="c";modeV="r";offset=false] - expected: FAIL [:stage="f";format="depth24plus-stencil8";modeU="c";modeV="r";offset=true] - expected: FAIL [:stage="f";format="depth24plus-stencil8";modeU="m";modeV="c";offset=false] - expected: FAIL [:stage="f";format="depth24plus-stencil8";modeU="m";modeV="c";offset=true] - expected: FAIL [:stage="f";format="depth24plus-stencil8";modeU="m";modeV="m";offset=false] - expected: FAIL [:stage="f";format="depth24plus-stencil8";modeU="m";modeV="m";offset=true] - expected: FAIL [:stage="f";format="depth24plus-stencil8";modeU="m";modeV="r";offset=false] - expected: FAIL [:stage="f";format="depth24plus-stencil8";modeU="m";modeV="r";offset=true] - expected: FAIL [:stage="f";format="depth24plus-stencil8";modeU="r";modeV="c";offset=false] - expected: FAIL [:stage="f";format="depth24plus-stencil8";modeU="r";modeV="c";offset=true] - expected: FAIL [:stage="f";format="depth24plus-stencil8";modeU="r";modeV="m";offset=false] - expected: FAIL [:stage="f";format="depth24plus-stencil8";modeU="r";modeV="m";offset=true] - expected: FAIL [:stage="f";format="depth24plus-stencil8";modeU="r";modeV="r";offset=false] - expected: FAIL [:stage="f";format="depth24plus-stencil8";modeU="r";modeV="r";offset=true] - expected: FAIL [:stage="f";format="depth32float";modeU="c";modeV="c";offset=false] expected: FAIL @@ -487,58 +401,40 @@ expected: FAIL [:stage="f";format="depth32float-stencil8";modeU="c";modeV="c";offset=false] - expected: FAIL [:stage="f";format="depth32float-stencil8";modeU="c";modeV="c";offset=true] - expected: FAIL [:stage="f";format="depth32float-stencil8";modeU="c";modeV="m";offset=false] - expected: FAIL [:stage="f";format="depth32float-stencil8";modeU="c";modeV="m";offset=true] - expected: FAIL [:stage="f";format="depth32float-stencil8";modeU="c";modeV="r";offset=false] - expected: FAIL [:stage="f";format="depth32float-stencil8";modeU="c";modeV="r";offset=true] - expected: FAIL [:stage="f";format="depth32float-stencil8";modeU="m";modeV="c";offset=false] - expected: FAIL [:stage="f";format="depth32float-stencil8";modeU="m";modeV="c";offset=true] - expected: FAIL [:stage="f";format="depth32float-stencil8";modeU="m";modeV="m";offset=false] - expected: FAIL [:stage="f";format="depth32float-stencil8";modeU="m";modeV="m";offset=true] - expected: FAIL [:stage="f";format="depth32float-stencil8";modeU="m";modeV="r";offset=false] - expected: FAIL [:stage="f";format="depth32float-stencil8";modeU="m";modeV="r";offset=true] - expected: FAIL [:stage="f";format="depth32float-stencil8";modeU="r";modeV="c";offset=false] - expected: FAIL [:stage="f";format="depth32float-stencil8";modeU="r";modeV="c";offset=true] - expected: FAIL [:stage="f";format="depth32float-stencil8";modeU="r";modeV="m";offset=false] - expected: FAIL [:stage="f";format="depth32float-stencil8";modeU="r";modeV="m";offset=true] - expected: FAIL [:stage="f";format="depth32float-stencil8";modeU="r";modeV="r";offset=false] - expected: FAIL [:stage="f";format="depth32float-stencil8";modeU="r";modeV="r";offset=true] - expected: FAIL [:stage="v";format="depth16unorm";modeU="c";modeV="c";offset=false] expected: FAIL @@ -595,112 +491,80 @@ expected: FAIL [:stage="v";format="depth24plus";modeU="c";modeV="c";offset=false] - expected: FAIL + expected: + if os == "mac" and debug: FAIL [:stage="v";format="depth24plus";modeU="c";modeV="c";offset=true] - expected: FAIL + expected: + if os == "mac" and debug: FAIL [:stage="v";format="depth24plus";modeU="c";modeV="m";offset=false] - expected: FAIL [:stage="v";format="depth24plus";modeU="c";modeV="m";offset=true] - expected: FAIL [:stage="v";format="depth24plus";modeU="c";modeV="r";offset=false] - expected: FAIL [:stage="v";format="depth24plus";modeU="c";modeV="r";offset=true] - expected: FAIL [:stage="v";format="depth24plus";modeU="m";modeV="c";offset=false] - expected: FAIL [:stage="v";format="depth24plus";modeU="m";modeV="c";offset=true] - expected: FAIL [:stage="v";format="depth24plus";modeU="m";modeV="m";offset=false] - expected: FAIL [:stage="v";format="depth24plus";modeU="m";modeV="m";offset=true] - expected: FAIL [:stage="v";format="depth24plus";modeU="m";modeV="r";offset=false] - expected: FAIL [:stage="v";format="depth24plus";modeU="m";modeV="r";offset=true] - expected: FAIL [:stage="v";format="depth24plus";modeU="r";modeV="c";offset=false] - expected: FAIL [:stage="v";format="depth24plus";modeU="r";modeV="c";offset=true] - expected: FAIL [:stage="v";format="depth24plus";modeU="r";modeV="m";offset=false] - expected: FAIL [:stage="v";format="depth24plus";modeU="r";modeV="m";offset=true] - expected: FAIL [:stage="v";format="depth24plus";modeU="r";modeV="r";offset=false] - expected: FAIL [:stage="v";format="depth24plus";modeU="r";modeV="r";offset=true] - expected: FAIL [:stage="v";format="depth24plus-stencil8";modeU="c";modeV="c";offset=false] - expected: FAIL [:stage="v";format="depth24plus-stencil8";modeU="c";modeV="c";offset=true] - expected: FAIL [:stage="v";format="depth24plus-stencil8";modeU="c";modeV="m";offset=false] - expected: FAIL [:stage="v";format="depth24plus-stencil8";modeU="c";modeV="m";offset=true] - expected: FAIL [:stage="v";format="depth24plus-stencil8";modeU="c";modeV="r";offset=false] - expected: FAIL [:stage="v";format="depth24plus-stencil8";modeU="c";modeV="r";offset=true] - expected: FAIL [:stage="v";format="depth24plus-stencil8";modeU="m";modeV="c";offset=false] - expected: FAIL [:stage="v";format="depth24plus-stencil8";modeU="m";modeV="c";offset=true] - expected: FAIL [:stage="v";format="depth24plus-stencil8";modeU="m";modeV="m";offset=false] - expected: FAIL [:stage="v";format="depth24plus-stencil8";modeU="m";modeV="m";offset=true] - expected: FAIL [:stage="v";format="depth24plus-stencil8";modeU="m";modeV="r";offset=false] - expected: FAIL [:stage="v";format="depth24plus-stencil8";modeU="m";modeV="r";offset=true] - expected: FAIL [:stage="v";format="depth24plus-stencil8";modeU="r";modeV="c";offset=false] - expected: FAIL [:stage="v";format="depth24plus-stencil8";modeU="r";modeV="c";offset=true] - expected: FAIL [:stage="v";format="depth24plus-stencil8";modeU="r";modeV="m";offset=false] - expected: FAIL [:stage="v";format="depth24plus-stencil8";modeU="r";modeV="m";offset=true] - expected: FAIL [:stage="v";format="depth24plus-stencil8";modeU="r";modeV="r";offset=false] - expected: FAIL [:stage="v";format="depth24plus-stencil8";modeU="r";modeV="r";offset=true] - expected: FAIL [:stage="v";format="depth32float";modeU="c";modeV="c";offset=false] expected: FAIL @@ -757,58 +621,40 @@ expected: FAIL [:stage="v";format="depth32float-stencil8";modeU="c";modeV="c";offset=false] - expected: FAIL [:stage="v";format="depth32float-stencil8";modeU="c";modeV="c";offset=true] - expected: FAIL [:stage="v";format="depth32float-stencil8";modeU="c";modeV="m";offset=false] - expected: FAIL [:stage="v";format="depth32float-stencil8";modeU="c";modeV="m";offset=true] - expected: FAIL [:stage="v";format="depth32float-stencil8";modeU="c";modeV="r";offset=false] - expected: FAIL [:stage="v";format="depth32float-stencil8";modeU="c";modeV="r";offset=true] - expected: FAIL [:stage="v";format="depth32float-stencil8";modeU="m";modeV="c";offset=false] - expected: FAIL [:stage="v";format="depth32float-stencil8";modeU="m";modeV="c";offset=true] - expected: FAIL [:stage="v";format="depth32float-stencil8";modeU="m";modeV="m";offset=false] - expected: FAIL [:stage="v";format="depth32float-stencil8";modeU="m";modeV="m";offset=true] - expected: FAIL [:stage="v";format="depth32float-stencil8";modeU="m";modeV="r";offset=false] - expected: FAIL [:stage="v";format="depth32float-stencil8";modeU="m";modeV="r";offset=true] - expected: FAIL [:stage="v";format="depth32float-stencil8";modeU="r";modeV="c";offset=false] - expected: FAIL [:stage="v";format="depth32float-stencil8";modeU="r";modeV="c";offset=true] - expected: FAIL [:stage="v";format="depth32float-stencil8";modeU="r";modeV="m";offset=false] - expected: FAIL [:stage="v";format="depth32float-stencil8";modeU="r";modeV="m";offset=true] - expected: FAIL [:stage="v";format="depth32float-stencil8";modeU="r";modeV="r";offset=false] - expected: FAIL [:stage="v";format="depth32float-stencil8";modeU="r";modeV="r";offset=true] - expected: FAIL [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureGather:depth_3d_coords:*] @@ -823,22 +669,16 @@ expected: FAIL [:stage="c";format="depth24plus";mode="c"] - expected: FAIL [:stage="c";format="depth24plus";mode="m"] - expected: FAIL [:stage="c";format="depth24plus";mode="r"] - expected: FAIL [:stage="c";format="depth24plus-stencil8";mode="c"] - expected: FAIL [:stage="c";format="depth24plus-stencil8";mode="m"] - expected: FAIL [:stage="c";format="depth24plus-stencil8";mode="r"] - expected: FAIL [:stage="c";format="depth32float";mode="c"] expected: FAIL @@ -850,13 +690,10 @@ expected: FAIL [:stage="c";format="depth32float-stencil8";mode="c"] - expected: FAIL [:stage="c";format="depth32float-stencil8";mode="m"] - expected: FAIL [:stage="c";format="depth32float-stencil8";mode="r"] - expected: FAIL [:stage="f";format="depth16unorm";mode="c"] expected: FAIL @@ -868,22 +705,16 @@ expected: FAIL [:stage="f";format="depth24plus";mode="c"] - expected: FAIL [:stage="f";format="depth24plus";mode="m"] - expected: FAIL [:stage="f";format="depth24plus";mode="r"] - expected: FAIL [:stage="f";format="depth24plus-stencil8";mode="c"] - expected: FAIL [:stage="f";format="depth24plus-stencil8";mode="m"] - expected: FAIL [:stage="f";format="depth24plus-stencil8";mode="r"] - expected: FAIL [:stage="f";format="depth32float";mode="c"] expected: FAIL @@ -895,13 +726,10 @@ expected: FAIL [:stage="f";format="depth32float-stencil8";mode="c"] - expected: FAIL [:stage="f";format="depth32float-stencil8";mode="m"] - expected: FAIL [:stage="f";format="depth32float-stencil8";mode="r"] - expected: FAIL [:stage="v";format="depth16unorm";mode="c"] expected: FAIL @@ -913,22 +741,16 @@ expected: FAIL [:stage="v";format="depth24plus";mode="c"] - expected: FAIL [:stage="v";format="depth24plus";mode="m"] - expected: FAIL [:stage="v";format="depth24plus";mode="r"] - expected: FAIL [:stage="v";format="depth24plus-stencil8";mode="c"] - expected: FAIL [:stage="v";format="depth24plus-stencil8";mode="m"] - expected: FAIL [:stage="v";format="depth24plus-stencil8";mode="r"] - expected: FAIL [:stage="v";format="depth32float";mode="c"] expected: FAIL @@ -940,13 +762,10 @@ expected: FAIL [:stage="v";format="depth32float-stencil8";mode="c"] - expected: FAIL [:stage="v";format="depth32float-stencil8";mode="m"] - expected: FAIL [:stage="v";format="depth32float-stencil8";mode="r"] - expected: FAIL [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureGather:depth_array_2d_coords:*] @@ -1006,112 +825,102 @@ expected: FAIL [:stage="c";format="depth24plus";modeU="c";modeV="c";offset=false] - expected: FAIL [:stage="c";format="depth24plus";modeU="c";modeV="c";offset=true] - expected: FAIL [:stage="c";format="depth24plus";modeU="c";modeV="m";offset=false] - expected: FAIL [:stage="c";format="depth24plus";modeU="c";modeV="m";offset=true] - expected: FAIL [:stage="c";format="depth24plus";modeU="c";modeV="r";offset=false] - expected: FAIL [:stage="c";format="depth24plus";modeU="c";modeV="r";offset=true] - expected: FAIL [:stage="c";format="depth24plus";modeU="m";modeV="c";offset=false] - expected: FAIL [:stage="c";format="depth24plus";modeU="m";modeV="c";offset=true] - expected: FAIL [:stage="c";format="depth24plus";modeU="m";modeV="m";offset=false] - expected: FAIL [:stage="c";format="depth24plus";modeU="m";modeV="m";offset=true] - expected: FAIL [:stage="c";format="depth24plus";modeU="m";modeV="r";offset=false] - expected: FAIL [:stage="c";format="depth24plus";modeU="m";modeV="r";offset=true] - expected: FAIL [:stage="c";format="depth24plus";modeU="r";modeV="c";offset=false] - expected: FAIL [:stage="c";format="depth24plus";modeU="r";modeV="c";offset=true] - expected: FAIL [:stage="c";format="depth24plus";modeU="r";modeV="m";offset=false] - expected: FAIL [:stage="c";format="depth24plus";modeU="r";modeV="m";offset=true] - expected: FAIL [:stage="c";format="depth24plus";modeU="r";modeV="r";offset=false] - expected: FAIL [:stage="c";format="depth24plus";modeU="r";modeV="r";offset=true] - expected: FAIL [:stage="c";format="depth24plus-stencil8";modeU="c";modeV="c";offset=false] - expected: FAIL [:stage="c";format="depth24plus-stencil8";modeU="c";modeV="c";offset=true] - expected: FAIL [:stage="c";format="depth24plus-stencil8";modeU="c";modeV="m";offset=false] - expected: FAIL + expected: + if os == "mac" and not debug: [PASS, FAIL] [:stage="c";format="depth24plus-stencil8";modeU="c";modeV="m";offset=true] - expected: FAIL + expected: + if os == "mac" and not debug: FAIL [:stage="c";format="depth24plus-stencil8";modeU="c";modeV="r";offset=false] - expected: FAIL + expected: + if os == "mac" and not debug: [PASS, FAIL] [:stage="c";format="depth24plus-stencil8";modeU="c";modeV="r";offset=true] - expected: FAIL + expected: + if os == "mac" and not debug: [PASS, FAIL] [:stage="c";format="depth24plus-stencil8";modeU="m";modeV="c";offset=false] - expected: FAIL + expected: + if os == "mac" and not debug: [PASS, FAIL] [:stage="c";format="depth24plus-stencil8";modeU="m";modeV="c";offset=true] - expected: FAIL [:stage="c";format="depth24plus-stencil8";modeU="m";modeV="m";offset=false] - expected: FAIL + expected: + if os == "mac" and not debug: [PASS, FAIL] [:stage="c";format="depth24plus-stencil8";modeU="m";modeV="m";offset=true] - expected: FAIL + expected: + if os == "mac" and not debug: [PASS, FAIL] [:stage="c";format="depth24plus-stencil8";modeU="m";modeV="r";offset=false] - expected: FAIL [:stage="c";format="depth24plus-stencil8";modeU="m";modeV="r";offset=true] - expected: FAIL + expected: + if os == "mac" and not debug: FAIL [:stage="c";format="depth24plus-stencil8";modeU="r";modeV="c";offset=false] - expected: FAIL + expected: + if os == "mac" and not debug: [PASS, FAIL] [:stage="c";format="depth24plus-stencil8";modeU="r";modeV="c";offset=true] - expected: FAIL + expected: + if os == "mac" and not debug: [PASS, FAIL] [:stage="c";format="depth24plus-stencil8";modeU="r";modeV="m";offset=false] - expected: FAIL + expected: + if os == "mac" and not debug: [PASS, FAIL] [:stage="c";format="depth24plus-stencil8";modeU="r";modeV="m";offset=true] - expected: FAIL [:stage="c";format="depth24plus-stencil8";modeU="r";modeV="r";offset=false] - expected: FAIL + expected: + if os == "mac" and not debug: [PASS, FAIL] [:stage="c";format="depth24plus-stencil8";modeU="r";modeV="r";offset=true] - expected: FAIL + expected: + if os == "mac" and not debug: [PASS, FAIL] [:stage="c";format="depth32float";modeU="c";modeV="c";offset=false] expected: FAIL @@ -1168,58 +977,68 @@ expected: FAIL [:stage="c";format="depth32float-stencil8";modeU="c";modeV="c";offset=false] - expected: FAIL + expected: + if os == "mac" and not debug: [PASS, FAIL] [:stage="c";format="depth32float-stencil8";modeU="c";modeV="c";offset=true] - expected: FAIL + expected: + if os == "mac" and not debug: [PASS, FAIL] [:stage="c";format="depth32float-stencil8";modeU="c";modeV="m";offset=false] - expected: FAIL + expected: + if os == "mac" and not debug: [PASS, FAIL] [:stage="c";format="depth32float-stencil8";modeU="c";modeV="m";offset=true] - expected: FAIL + expected: + if os == "mac" and not debug: [PASS, FAIL] [:stage="c";format="depth32float-stencil8";modeU="c";modeV="r";offset=false] - expected: FAIL + expected: + if os == "mac" and not debug: [PASS, FAIL] [:stage="c";format="depth32float-stencil8";modeU="c";modeV="r";offset=true] - expected: FAIL [:stage="c";format="depth32float-stencil8";modeU="m";modeV="c";offset=false] - expected: FAIL + expected: + if os == "mac" and not debug: [PASS, FAIL] [:stage="c";format="depth32float-stencil8";modeU="m";modeV="c";offset=true] - expected: FAIL + expected: + if os == "mac" and not debug: [PASS, FAIL] [:stage="c";format="depth32float-stencil8";modeU="m";modeV="m";offset=false] - expected: FAIL + expected: + if os == "mac" and not debug: [PASS, FAIL] [:stage="c";format="depth32float-stencil8";modeU="m";modeV="m";offset=true] - expected: FAIL + expected: + if os == "mac" and not debug: [PASS, FAIL] [:stage="c";format="depth32float-stencil8";modeU="m";modeV="r";offset=false] - expected: FAIL + expected: + if os == "mac" and not debug: [PASS, FAIL] [:stage="c";format="depth32float-stencil8";modeU="m";modeV="r";offset=true] - expected: FAIL [:stage="c";format="depth32float-stencil8";modeU="r";modeV="c";offset=false] - expected: FAIL + expected: + if os == "mac" and not debug: FAIL [:stage="c";format="depth32float-stencil8";modeU="r";modeV="c";offset=true] - expected: FAIL + expected: + if os == "mac" and not debug: [PASS, FAIL] [:stage="c";format="depth32float-stencil8";modeU="r";modeV="m";offset=false] - expected: FAIL + expected: + if os == "mac" and not debug: FAIL [:stage="c";format="depth32float-stencil8";modeU="r";modeV="m";offset=true] - expected: FAIL [:stage="c";format="depth32float-stencil8";modeU="r";modeV="r";offset=false] - expected: FAIL + expected: + if os == "mac" and not debug: [PASS, FAIL] [:stage="c";format="depth32float-stencil8";modeU="r";modeV="r";offset=true] - expected: FAIL [:stage="f";format="depth16unorm";modeU="c";modeV="c";offset=false] expected: FAIL @@ -1276,112 +1095,137 @@ expected: FAIL [:stage="f";format="depth24plus";modeU="c";modeV="c";offset=false] - expected: FAIL + expected: + if os == "mac": FAIL [:stage="f";format="depth24plus";modeU="c";modeV="c";offset=true] - expected: FAIL + expected: + if os == "mac": FAIL [:stage="f";format="depth24plus";modeU="c";modeV="m";offset=false] - expected: FAIL + expected: + if os == "mac": FAIL [:stage="f";format="depth24plus";modeU="c";modeV="m";offset=true] - expected: FAIL + expected: + if os == "mac": FAIL [:stage="f";format="depth24plus";modeU="c";modeV="r";offset=false] - expected: FAIL + expected: + if os == "mac" and debug: [PASS, FAIL] + if os == "mac" and not debug: FAIL [:stage="f";format="depth24plus";modeU="c";modeV="r";offset=true] - expected: FAIL + expected: + if os == "mac" and debug: [PASS, FAIL] + if os == "mac" and not debug: FAIL [:stage="f";format="depth24plus";modeU="m";modeV="c";offset=false] - expected: FAIL + expected: + if os == "mac" and debug: [PASS, FAIL] + if os == "mac" and not debug: FAIL [:stage="f";format="depth24plus";modeU="m";modeV="c";offset=true] - expected: FAIL + expected: + if os == "mac": FAIL [:stage="f";format="depth24plus";modeU="m";modeV="m";offset=false] - expected: FAIL + expected: + if os == "mac" and debug: [PASS, FAIL] + if os == "mac" and not debug: FAIL [:stage="f";format="depth24plus";modeU="m";modeV="m";offset=true] - expected: FAIL + expected: + if os == "mac" and debug: [PASS, FAIL] + if os == "mac" and not debug: FAIL [:stage="f";format="depth24plus";modeU="m";modeV="r";offset=false] - expected: FAIL + expected: + if os == "mac" and debug: [PASS, FAIL] + if os == "mac" and not debug: FAIL [:stage="f";format="depth24plus";modeU="m";modeV="r";offset=true] - expected: FAIL + expected: + if os == "mac" and debug: [PASS, FAIL] + if os == "mac" and not debug: FAIL [:stage="f";format="depth24plus";modeU="r";modeV="c";offset=false] - expected: FAIL + expected: + if os == "mac": FAIL [:stage="f";format="depth24plus";modeU="r";modeV="c";offset=true] - expected: FAIL + expected: + if os == "mac": FAIL [:stage="f";format="depth24plus";modeU="r";modeV="m";offset=false] - expected: FAIL + expected: + if os == "mac" and debug: [PASS, FAIL] + if os == "mac" and not debug: FAIL [:stage="f";format="depth24plus";modeU="r";modeV="m";offset=true] - expected: FAIL + expected: + if os == "mac" and debug: [PASS, FAIL] + if os == "mac" and not debug: FAIL [:stage="f";format="depth24plus";modeU="r";modeV="r";offset=false] - expected: FAIL + expected: + if os == "mac": FAIL [:stage="f";format="depth24plus";modeU="r";modeV="r";offset=true] - expected: FAIL + expected: + if os == "mac": FAIL [:stage="f";format="depth24plus-stencil8";modeU="c";modeV="c";offset=false] - expected: FAIL [:stage="f";format="depth24plus-stencil8";modeU="c";modeV="c";offset=true] - expected: FAIL [:stage="f";format="depth24plus-stencil8";modeU="c";modeV="m";offset=false] - expected: FAIL + expected: + if os == "mac" and not debug: [PASS, FAIL] [:stage="f";format="depth24plus-stencil8";modeU="c";modeV="m";offset=true] - expected: FAIL + expected: + if os == "mac" and not debug: [PASS, FAIL] [:stage="f";format="depth24plus-stencil8";modeU="c";modeV="r";offset=false] - expected: FAIL + expected: + if os == "mac" and not debug: [PASS, FAIL] [:stage="f";format="depth24plus-stencil8";modeU="c";modeV="r";offset=true] - expected: FAIL [:stage="f";format="depth24plus-stencil8";modeU="m";modeV="c";offset=false] - expected: FAIL [:stage="f";format="depth24plus-stencil8";modeU="m";modeV="c";offset=true] - expected: FAIL [:stage="f";format="depth24plus-stencil8";modeU="m";modeV="m";offset=false] - expected: FAIL [:stage="f";format="depth24plus-stencil8";modeU="m";modeV="m";offset=true] - expected: FAIL + expected: + if os == "mac" and not debug: [PASS, FAIL] [:stage="f";format="depth24plus-stencil8";modeU="m";modeV="r";offset=false] - expected: FAIL [:stage="f";format="depth24plus-stencil8";modeU="m";modeV="r";offset=true] - expected: FAIL + expected: + if os == "mac" and not debug: [PASS, FAIL] [:stage="f";format="depth24plus-stencil8";modeU="r";modeV="c";offset=false] - expected: FAIL + expected: + if os == "mac" and not debug: [PASS, FAIL] [:stage="f";format="depth24plus-stencil8";modeU="r";modeV="c";offset=true] - expected: FAIL [:stage="f";format="depth24plus-stencil8";modeU="r";modeV="m";offset=false] - expected: FAIL + expected: + if os == "mac" and not debug: [PASS, FAIL] [:stage="f";format="depth24plus-stencil8";modeU="r";modeV="m";offset=true] - expected: FAIL [:stage="f";format="depth24plus-stencil8";modeU="r";modeV="r";offset=false] - expected: FAIL + expected: + if os == "mac" and not debug: [PASS, FAIL] [:stage="f";format="depth24plus-stencil8";modeU="r";modeV="r";offset=true] - expected: FAIL [:stage="f";format="depth32float";modeU="c";modeV="c";offset=false] expected: FAIL @@ -1438,58 +1282,60 @@ expected: FAIL [:stage="f";format="depth32float-stencil8";modeU="c";modeV="c";offset=false] - expected: FAIL [:stage="f";format="depth32float-stencil8";modeU="c";modeV="c";offset=true] - expected: FAIL + expected: + if os == "mac" and not debug: [PASS, FAIL] [:stage="f";format="depth32float-stencil8";modeU="c";modeV="m";offset=false] - expected: FAIL + expected: + if os == "mac" and not debug: [PASS, FAIL] [:stage="f";format="depth32float-stencil8";modeU="c";modeV="m";offset=true] - expected: FAIL [:stage="f";format="depth32float-stencil8";modeU="c";modeV="r";offset=false] - expected: FAIL [:stage="f";format="depth32float-stencil8";modeU="c";modeV="r";offset=true] - expected: FAIL [:stage="f";format="depth32float-stencil8";modeU="m";modeV="c";offset=false] - expected: FAIL [:stage="f";format="depth32float-stencil8";modeU="m";modeV="c";offset=true] - expected: FAIL + expected: + if os == "mac" and not debug: [PASS, FAIL] [:stage="f";format="depth32float-stencil8";modeU="m";modeV="m";offset=false] - expected: FAIL [:stage="f";format="depth32float-stencil8";modeU="m";modeV="m";offset=true] - expected: FAIL + expected: + if os == "mac" and not debug: [PASS, FAIL] [:stage="f";format="depth32float-stencil8";modeU="m";modeV="r";offset=false] - expected: FAIL + expected: + if os == "mac": [PASS, FAIL] [:stage="f";format="depth32float-stencil8";modeU="m";modeV="r";offset=true] - expected: FAIL + expected: + if os == "mac" and debug: [PASS, FAIL] [:stage="f";format="depth32float-stencil8";modeU="r";modeV="c";offset=false] - expected: FAIL [:stage="f";format="depth32float-stencil8";modeU="r";modeV="c";offset=true] - expected: FAIL + expected: + if os == "mac" and not debug: [PASS, FAIL] [:stage="f";format="depth32float-stencil8";modeU="r";modeV="m";offset=false] - expected: FAIL [:stage="f";format="depth32float-stencil8";modeU="r";modeV="m";offset=true] - expected: FAIL + expected: + if os == "mac" and not debug: [PASS, FAIL] [:stage="f";format="depth32float-stencil8";modeU="r";modeV="r";offset=false] - expected: FAIL + expected: + if os == "mac" and not debug: [PASS, FAIL] [:stage="f";format="depth32float-stencil8";modeU="r";modeV="r";offset=true] - expected: FAIL + expected: + if os == "mac" and not debug: [PASS, FAIL] [:stage="v";format="depth16unorm";modeU="c";modeV="c";offset=false] expected: FAIL @@ -1546,112 +1392,135 @@ expected: FAIL [:stage="v";format="depth24plus";modeU="c";modeV="c";offset=false] - expected: FAIL + expected: + if os == "mac": FAIL [:stage="v";format="depth24plus";modeU="c";modeV="c";offset=true] - expected: FAIL + expected: + if os == "mac" and debug: [PASS, FAIL] + if os == "mac" and not debug: FAIL [:stage="v";format="depth24plus";modeU="c";modeV="m";offset=false] - expected: FAIL + expected: + if os == "mac" and not debug: FAIL [:stage="v";format="depth24plus";modeU="c";modeV="m";offset=true] - expected: FAIL + expected: + if os == "mac" and debug: [PASS, FAIL] + if os == "mac" and not debug: FAIL [:stage="v";format="depth24plus";modeU="c";modeV="r";offset=false] - expected: FAIL + expected: + if os == "mac" and debug: [PASS, FAIL] + if os == "mac" and not debug: FAIL [:stage="v";format="depth24plus";modeU="c";modeV="r";offset=true] - expected: FAIL + expected: + if os == "mac" and debug: [PASS, FAIL] + if os == "mac" and not debug: FAIL [:stage="v";format="depth24plus";modeU="m";modeV="c";offset=false] - expected: FAIL + expected: + if os == "mac" and not debug: FAIL [:stage="v";format="depth24plus";modeU="m";modeV="c";offset=true] - expected: FAIL + expected: + if os == "mac" and debug: [PASS, FAIL] + if os == "mac" and not debug: FAIL [:stage="v";format="depth24plus";modeU="m";modeV="m";offset=false] - expected: FAIL + expected: + if os == "mac" and debug: [PASS, FAIL] + if os == "mac" and not debug: FAIL [:stage="v";format="depth24plus";modeU="m";modeV="m";offset=true] - expected: FAIL + expected: + if os == "mac" and debug: [PASS, FAIL] + if os == "mac" and not debug: FAIL [:stage="v";format="depth24plus";modeU="m";modeV="r";offset=false] - expected: FAIL + expected: + if os == "mac" and not debug: FAIL [:stage="v";format="depth24plus";modeU="m";modeV="r";offset=true] - expected: FAIL + expected: + if os == "mac" and debug: [PASS, FAIL] + if os == "mac" and not debug: FAIL [:stage="v";format="depth24plus";modeU="r";modeV="c";offset=false] - expected: FAIL + expected: + if os == "mac" and debug: [PASS, FAIL] + if os == "mac" and not debug: FAIL [:stage="v";format="depth24plus";modeU="r";modeV="c";offset=true] - expected: FAIL + expected: + if os == "mac" and debug: [PASS, FAIL] + if os == "mac" and not debug: FAIL [:stage="v";format="depth24plus";modeU="r";modeV="m";offset=false] - expected: FAIL + expected: + if os == "mac" and not debug: FAIL [:stage="v";format="depth24plus";modeU="r";modeV="m";offset=true] - expected: FAIL + expected: + if os == "mac" and debug: [PASS, FAIL] + if os == "mac" and not debug: FAIL [:stage="v";format="depth24plus";modeU="r";modeV="r";offset=false] - expected: FAIL + expected: + if os == "mac" and not debug: FAIL [:stage="v";format="depth24plus";modeU="r";modeV="r";offset=true] - expected: FAIL + expected: + if os == "mac" and not debug: FAIL [:stage="v";format="depth24plus-stencil8";modeU="c";modeV="c";offset=false] - expected: FAIL [:stage="v";format="depth24plus-stencil8";modeU="c";modeV="c";offset=true] - expected: FAIL [:stage="v";format="depth24plus-stencil8";modeU="c";modeV="m";offset=false] - expected: FAIL [:stage="v";format="depth24plus-stencil8";modeU="c";modeV="m";offset=true] - expected: FAIL [:stage="v";format="depth24plus-stencil8";modeU="c";modeV="r";offset=false] - expected: FAIL + expected: + if os == "mac" and not debug: [PASS, FAIL] [:stage="v";format="depth24plus-stencil8";modeU="c";modeV="r";offset=true] - expected: FAIL [:stage="v";format="depth24plus-stencil8";modeU="m";modeV="c";offset=false] - expected: FAIL [:stage="v";format="depth24plus-stencil8";modeU="m";modeV="c";offset=true] - expected: FAIL + expected: + if os == "mac" and debug: [PASS, FAIL] [:stage="v";format="depth24plus-stencil8";modeU="m";modeV="m";offset=false] - expected: FAIL [:stage="v";format="depth24plus-stencil8";modeU="m";modeV="m";offset=true] - expected: FAIL [:stage="v";format="depth24plus-stencil8";modeU="m";modeV="r";offset=false] - expected: FAIL [:stage="v";format="depth24plus-stencil8";modeU="m";modeV="r";offset=true] - expected: FAIL [:stage="v";format="depth24plus-stencil8";modeU="r";modeV="c";offset=false] - expected: FAIL + expected: + if os == "mac" and not debug: [PASS, FAIL] [:stage="v";format="depth24plus-stencil8";modeU="r";modeV="c";offset=true] - expected: FAIL + expected: + if os == "mac" and not debug: [PASS, FAIL] [:stage="v";format="depth24plus-stencil8";modeU="r";modeV="m";offset=false] - expected: FAIL [:stage="v";format="depth24plus-stencil8";modeU="r";modeV="m";offset=true] - expected: FAIL + expected: + if os == "mac" and not debug: [PASS, FAIL] [:stage="v";format="depth24plus-stencil8";modeU="r";modeV="r";offset=false] - expected: FAIL + expected: + if os == "mac" and not debug: [PASS, FAIL] [:stage="v";format="depth24plus-stencil8";modeU="r";modeV="r";offset=true] - expected: FAIL [:stage="v";format="depth32float";modeU="c";modeV="c";offset=false] expected: FAIL @@ -1708,58 +1577,50 @@ expected: FAIL [:stage="v";format="depth32float-stencil8";modeU="c";modeV="c";offset=false] - expected: FAIL [:stage="v";format="depth32float-stencil8";modeU="c";modeV="c";offset=true] - expected: FAIL [:stage="v";format="depth32float-stencil8";modeU="c";modeV="m";offset=false] - expected: FAIL [:stage="v";format="depth32float-stencil8";modeU="c";modeV="m";offset=true] - expected: FAIL [:stage="v";format="depth32float-stencil8";modeU="c";modeV="r";offset=false] - expected: FAIL + expected: + if os == "mac" and not debug: [PASS, FAIL] [:stage="v";format="depth32float-stencil8";modeU="c";modeV="r";offset=true] - expected: FAIL [:stage="v";format="depth32float-stencil8";modeU="m";modeV="c";offset=false] - expected: FAIL + expected: + if os == "mac" and not debug: [PASS, FAIL] [:stage="v";format="depth32float-stencil8";modeU="m";modeV="c";offset=true] - expected: FAIL [:stage="v";format="depth32float-stencil8";modeU="m";modeV="m";offset=false] - expected: FAIL [:stage="v";format="depth32float-stencil8";modeU="m";modeV="m";offset=true] - expected: FAIL + expected: + if os == "mac" and not debug: [PASS, FAIL] [:stage="v";format="depth32float-stencil8";modeU="m";modeV="r";offset=false] - expected: FAIL [:stage="v";format="depth32float-stencil8";modeU="m";modeV="r";offset=true] - expected: FAIL [:stage="v";format="depth32float-stencil8";modeU="r";modeV="c";offset=false] - expected: FAIL + expected: + if os == "mac" and not debug: [PASS, FAIL] [:stage="v";format="depth32float-stencil8";modeU="r";modeV="c";offset=true] - expected: FAIL + expected: + if os == "mac" and not debug: [PASS, FAIL] [:stage="v";format="depth32float-stencil8";modeU="r";modeV="m";offset=false] - expected: FAIL [:stage="v";format="depth32float-stencil8";modeU="r";modeV="m";offset=true] - expected: FAIL [:stage="v";format="depth32float-stencil8";modeU="r";modeV="r";offset=false] - expected: FAIL [:stage="v";format="depth32float-stencil8";modeU="r";modeV="r";offset=true] - expected: FAIL [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureGather:depth_array_3d_coords:*] @@ -1774,22 +1635,16 @@ expected: FAIL [:stage="c";format="depth24plus";mode="c"] - expected: FAIL [:stage="c";format="depth24plus";mode="m"] - expected: FAIL [:stage="c";format="depth24plus";mode="r"] - expected: FAIL [:stage="c";format="depth24plus-stencil8";mode="c"] - expected: FAIL [:stage="c";format="depth24plus-stencil8";mode="m"] - expected: FAIL [:stage="c";format="depth24plus-stencil8";mode="r"] - expected: FAIL [:stage="c";format="depth32float";mode="c"] expected: FAIL @@ -1801,13 +1656,10 @@ expected: FAIL [:stage="c";format="depth32float-stencil8";mode="c"] - expected: FAIL [:stage="c";format="depth32float-stencil8";mode="m"] - expected: FAIL [:stage="c";format="depth32float-stencil8";mode="r"] - expected: FAIL [:stage="f";format="depth16unorm";mode="c"] expected: FAIL @@ -1819,22 +1671,16 @@ expected: FAIL [:stage="f";format="depth24plus";mode="c"] - expected: FAIL [:stage="f";format="depth24plus";mode="m"] - expected: FAIL [:stage="f";format="depth24plus";mode="r"] - expected: FAIL [:stage="f";format="depth24plus-stencil8";mode="c"] - expected: FAIL [:stage="f";format="depth24plus-stencil8";mode="m"] - expected: FAIL [:stage="f";format="depth24plus-stencil8";mode="r"] - expected: FAIL [:stage="f";format="depth32float";mode="c"] expected: FAIL @@ -1846,13 +1692,10 @@ expected: FAIL [:stage="f";format="depth32float-stencil8";mode="c"] - expected: FAIL [:stage="f";format="depth32float-stencil8";mode="m"] - expected: FAIL [:stage="f";format="depth32float-stencil8";mode="r"] - expected: FAIL [:stage="v";format="depth16unorm";mode="c"] expected: FAIL @@ -1864,22 +1707,16 @@ expected: FAIL [:stage="v";format="depth24plus";mode="c"] - expected: FAIL [:stage="v";format="depth24plus";mode="m"] - expected: FAIL [:stage="v";format="depth24plus";mode="r"] - expected: FAIL [:stage="v";format="depth24plus-stencil8";mode="c"] - expected: FAIL [:stage="v";format="depth24plus-stencil8";mode="m"] - expected: FAIL [:stage="v";format="depth24plus-stencil8";mode="r"] - expected: FAIL [:stage="v";format="depth32float";mode="c"] expected: FAIL @@ -1891,13 +1728,10 @@ expected: FAIL [:stage="v";format="depth32float-stencil8";mode="c"] - expected: FAIL [:stage="v";format="depth32float-stencil8";mode="m"] - expected: FAIL [:stage="v";format="depth32float-stencil8";mode="r"] - expected: FAIL [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureGather:sampled_2d_coords:*] @@ -6714,218 +6548,146 @@ [:stage="c";format="depth24plus";filt="nearest";modeU="c";modeV="c";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus";filt="nearest";modeU="c";modeV="c";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus";filt="nearest";modeU="c";modeV="m";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus";filt="nearest";modeU="c";modeV="m";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus";filt="nearest";modeU="c";modeV="r";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus";filt="nearest";modeU="c";modeV="r";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus";filt="nearest";modeU="m";modeV="c";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus";filt="nearest";modeU="m";modeV="c";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus";filt="nearest";modeU="m";modeV="m";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus";filt="nearest";modeU="m";modeV="m";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus";filt="nearest";modeU="m";modeV="r";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus";filt="nearest";modeU="m";modeV="r";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus";filt="nearest";modeU="r";modeV="c";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus";filt="nearest";modeU="r";modeV="c";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus";filt="nearest";modeU="r";modeV="m";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus";filt="nearest";modeU="r";modeV="m";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus";filt="nearest";modeU="r";modeV="r";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus";filt="nearest";modeU="r";modeV="r";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="c";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="c";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="m";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="m";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="r";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="r";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="c";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="c";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="m";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="m";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="r";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="r";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="c";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="c";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="m";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="m";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="r";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="r";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth32float";filt="nearest";modeU="c";modeV="c";offset=false] @@ -7038,116 +6800,74 @@ [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="c";modeV="c";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="c";modeV="c";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="c";modeV="m";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="c";modeV="m";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="c";modeV="r";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="c";modeV="r";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="m";modeV="c";offset=false] expected: - if os == "win": FAIL - if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="m";modeV="c";offset=true] expected: - if os == "win": FAIL - if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="m";modeV="m";offset=false] expected: - if os == "win": FAIL - if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="m";modeV="m";offset=true] expected: - if os == "win": FAIL - if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="m";modeV="r";offset=false] expected: - if os == "win": FAIL - if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="m";modeV="r";offset=true] expected: - if os == "win": FAIL - if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="r";modeV="c";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="r";modeV="c";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="r";modeV="m";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="r";modeV="m";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="r";modeV="r";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="r";modeV="r";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="eac-r11snorm";filt="linear";modeU="c";modeV="c";offset=false] @@ -10718,6 +10438,8 @@ [:stage="c";format="rgba16uint";filt="nearest";modeU="c";modeV="c";offset=false] [:stage="c";format="rgba16uint";filt="nearest";modeU="c";modeV="c";offset=true] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:stage="c";format="rgba16uint";filt="nearest";modeU="c";modeV="m";offset=false] expected: @@ -10728,6 +10450,8 @@ if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:stage="c";format="rgba16uint";filt="nearest";modeU="c";modeV="r";offset=false] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:stage="c";format="rgba16uint";filt="nearest";modeU="c";modeV="r";offset=true] expected: @@ -31125,22 +30849,16 @@ expected: FAIL [:stage="c";format="depth24plus";filt="nearest";mode="c"] - expected: FAIL [:stage="c";format="depth24plus";filt="nearest";mode="m"] - expected: FAIL [:stage="c";format="depth24plus";filt="nearest";mode="r"] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="nearest";mode="c"] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="nearest";mode="m"] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="nearest";mode="r"] - expected: FAIL [:stage="c";format="depth32float";filt="nearest";mode="c"] expected: FAIL @@ -31152,13 +30870,10 @@ expected: FAIL [:stage="c";format="depth32float-stencil8";filt="nearest";mode="c"] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="nearest";mode="m"] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="nearest";mode="r"] - expected: FAIL [:stage="c";format="eac-r11snorm";filt="linear";mode="c"] expected: @@ -31892,16 +31607,19 @@ [:stage="f";format="astc-10x5-unorm-srgb";filt="linear";mode="c"] expected: if os == "linux" and debug: [TIMEOUT, NOTRUN] + if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:stage="f";format="astc-10x5-unorm-srgb";filt="linear";mode="m"] expected: if os == "linux" and debug: [TIMEOUT, NOTRUN] + if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:stage="f";format="astc-10x5-unorm-srgb";filt="linear";mode="r"] expected: if os == "linux" and debug: [TIMEOUT, NOTRUN] + if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:stage="f";format="astc-10x5-unorm-srgb";filt="nearest";mode="c"] @@ -31912,11 +31630,13 @@ [:stage="f";format="astc-10x5-unorm-srgb";filt="nearest";mode="m"] expected: if os == "linux" and debug: [TIMEOUT, NOTRUN] + if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:stage="f";format="astc-10x5-unorm-srgb";filt="nearest";mode="r"] expected: if os == "linux" and debug: [TIMEOUT, NOTRUN] + if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:stage="f";format="astc-10x6-unorm";filt="linear";mode="c"] @@ -31940,16 +31660,19 @@ [:stage="f";format="astc-10x6-unorm";filt="nearest";mode="c"] expected: if os == "linux" and debug: [TIMEOUT, NOTRUN] + if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:stage="f";format="astc-10x6-unorm";filt="nearest";mode="m"] expected: if os == "linux" and debug: [TIMEOUT, NOTRUN] + if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:stage="f";format="astc-10x6-unorm";filt="nearest";mode="r"] expected: if os == "linux" and debug: [TIMEOUT, NOTRUN] + if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:stage="f";format="astc-10x6-unorm-srgb";filt="linear";mode="c"] @@ -33108,39 +32831,27 @@ [:stage="f";format="depth24plus";filt="nearest";mode="c"] expected: - if os == "win": FAIL - if os == "linux": FAIL - if os == "mac": [FAIL, TIMEOUT, NOTRUN] + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:stage="f";format="depth24plus";filt="nearest";mode="m"] expected: - if os == "win": FAIL - if os == "linux": FAIL - if os == "mac": [FAIL, TIMEOUT, NOTRUN] + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:stage="f";format="depth24plus";filt="nearest";mode="r"] expected: - if os == "win": FAIL - if os == "linux": FAIL - if os == "mac": [FAIL, TIMEOUT, NOTRUN] + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:stage="f";format="depth24plus-stencil8";filt="nearest";mode="c"] expected: - if os == "win": FAIL - if os == "linux": FAIL - if os == "mac": [FAIL, TIMEOUT, NOTRUN] + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:stage="f";format="depth24plus-stencil8";filt="nearest";mode="m"] expected: - if os == "win": FAIL - if os == "linux": FAIL - if os == "mac": [FAIL, TIMEOUT, NOTRUN] + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:stage="f";format="depth24plus-stencil8";filt="nearest";mode="r"] expected: - if os == "win": FAIL - if os == "linux": FAIL - if os == "mac": [FAIL, TIMEOUT, NOTRUN] + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:stage="f";format="depth32float";filt="nearest";mode="c"] expected: @@ -33162,21 +32873,18 @@ [:stage="f";format="depth32float-stencil8";filt="nearest";mode="c"] expected: - if os == "win": FAIL - if os == "linux": FAIL - if os == "mac": [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN] [:stage="f";format="depth32float-stencil8";filt="nearest";mode="m"] expected: - if os == "win": FAIL - if os == "linux": FAIL - if os == "mac": [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN] [:stage="f";format="depth32float-stencil8";filt="nearest";mode="r"] expected: - if os == "win": FAIL - if os == "linux": FAIL - if os == "mac": [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN] [:stage="f";format="eac-r11snorm";filt="linear";mode="c"] expected: @@ -35340,19 +35048,19 @@ [:stage="v";format="bc3-rgba-unorm";filt="linear";mode="c"] expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] + if os == "win" and debug: [PASS, TIMEOUT, NOTRUN] if os == "linux": [TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:stage="v";format="bc3-rgba-unorm";filt="linear";mode="m"] expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] + if os == "win" and debug: [PASS, TIMEOUT, NOTRUN] if os == "linux": [TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:stage="v";format="bc3-rgba-unorm";filt="linear";mode="r"] expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] + if os == "win" and debug: [PASS, TIMEOUT, NOTRUN] if os == "linux": [TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] @@ -35364,7 +35072,7 @@ [:stage="v";format="bc3-rgba-unorm";filt="nearest";mode="m"] expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] + if os == "win" and debug: [PASS, TIMEOUT, NOTRUN] if os == "linux": [TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] @@ -35394,19 +35102,19 @@ [:stage="v";format="bc3-rgba-unorm-srgb";filt="nearest";mode="c"] expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] + if os == "win" and debug: [PASS, TIMEOUT, NOTRUN] if os == "linux": [TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:stage="v";format="bc3-rgba-unorm-srgb";filt="nearest";mode="m"] expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] + if os == "win" and debug: [PASS, TIMEOUT, NOTRUN] if os == "linux": [TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:stage="v";format="bc3-rgba-unorm-srgb";filt="nearest";mode="r"] expected: - if os == "win" and debug: [TIMEOUT, NOTRUN] + if os == "win" and debug: [PASS, TIMEOUT, NOTRUN] if os == "linux": [TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] @@ -35718,38 +35426,34 @@ [:stage="v";format="depth24plus";filt="nearest";mode="c"] expected: - if os == "win": [FAIL, TIMEOUT, NOTRUN] if os == "linux": [TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:stage="v";format="depth24plus";filt="nearest";mode="m"] expected: - if os == "win": [FAIL, TIMEOUT, NOTRUN] if os == "linux": [TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:stage="v";format="depth24plus";filt="nearest";mode="r"] expected: - if os == "win": [FAIL, TIMEOUT, NOTRUN] if os == "linux": [TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:stage="v";format="depth24plus-stencil8";filt="nearest";mode="c"] expected: - if os == "win": [FAIL, TIMEOUT, NOTRUN] + if os == "win" and debug: [PASS, TIMEOUT, NOTRUN] if os == "linux": [TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:stage="v";format="depth24plus-stencil8";filt="nearest";mode="m"] expected: - if os == "win" and debug: FAIL - if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN] + if os == "win" and debug: [PASS, TIMEOUT, NOTRUN] if os == "linux": [TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:stage="v";format="depth24plus-stencil8";filt="nearest";mode="r"] expected: - if os == "win": [FAIL, TIMEOUT, NOTRUN] + if os == "win" and debug: [PASS, TIMEOUT, NOTRUN] if os == "linux": [TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] @@ -35773,22 +35477,19 @@ [:stage="v";format="depth32float-stencil8";filt="nearest";mode="c"] expected: - if os == "win" and debug: FAIL - if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN] + if os == "win" and debug: [PASS, TIMEOUT, NOTRUN] if os == "linux": [TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:stage="v";format="depth32float-stencil8";filt="nearest";mode="m"] expected: - if os == "win" and debug: FAIL - if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN] + if os == "win" and debug: [PASS, TIMEOUT, NOTRUN] if os == "linux": [TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:stage="v";format="depth32float-stencil8";filt="nearest";mode="r"] expected: - if os == "win" and debug: FAIL - if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN] + if os == "win" and debug: [PASS, TIMEOUT, NOTRUN] if os == "linux": [TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] @@ -42100,207 +41801,163 @@ [:stage="c";format="depth24plus";filt="nearest";modeU="c";modeV="c";offset=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] [:stage="c";format="depth24plus";filt="nearest";modeU="c";modeV="c";offset=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] [:stage="c";format="depth24plus";filt="nearest";modeU="c";modeV="m";offset=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] [:stage="c";format="depth24plus";filt="nearest";modeU="c";modeV="m";offset=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] [:stage="c";format="depth24plus";filt="nearest";modeU="c";modeV="r";offset=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] [:stage="c";format="depth24plus";filt="nearest";modeU="c";modeV="r";offset=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] [:stage="c";format="depth24plus";filt="nearest";modeU="m";modeV="c";offset=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] [:stage="c";format="depth24plus";filt="nearest";modeU="m";modeV="c";offset=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] [:stage="c";format="depth24plus";filt="nearest";modeU="m";modeV="m";offset=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] [:stage="c";format="depth24plus";filt="nearest";modeU="m";modeV="m";offset=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] [:stage="c";format="depth24plus";filt="nearest";modeU="m";modeV="r";offset=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] [:stage="c";format="depth24plus";filt="nearest";modeU="m";modeV="r";offset=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] [:stage="c";format="depth24plus";filt="nearest";modeU="r";modeV="c";offset=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] [:stage="c";format="depth24plus";filt="nearest";modeU="r";modeV="c";offset=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] [:stage="c";format="depth24plus";filt="nearest";modeU="r";modeV="m";offset=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] [:stage="c";format="depth24plus";filt="nearest";modeU="r";modeV="m";offset=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] [:stage="c";format="depth24plus";filt="nearest";modeU="r";modeV="r";offset=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] [:stage="c";format="depth24plus";filt="nearest";modeU="r";modeV="r";offset=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] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="c";offset=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 == "linux" and not debug: [PASS, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="c";offset=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 == "linux" and not debug: [PASS, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="m";offset=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 == "linux" and not debug: [PASS, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="m";offset=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 == "linux" and not debug: [PASS, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="r";offset=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 == "linux" and not debug: [PASS, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="r";offset=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 == "linux" and not debug: [PASS, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="c";offset=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 == "linux" and not debug: [PASS, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="c";offset=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] @@ -42308,21 +41965,18 @@ [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="m";offset=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] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="m";offset=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] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="r";offset=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] @@ -42330,56 +41984,49 @@ [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="r";offset=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] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="c";offset=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 == "linux" and not debug: [PASS, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="c";offset=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 == "linux" and not debug: [PASS, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="m";offset=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 == "linux" and not debug: [PASS, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="m";offset=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 == "linux" and not debug: [PASS, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="r";offset=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 == "linux" and not debug: [PASS, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="r";offset=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 == "linux" and not debug: [PASS, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth32float";filt="nearest";modeU="c";modeV="c";offset=false] @@ -42529,126 +42176,108 @@ [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="c";modeV="c";offset=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] [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="c";modeV="c";offset=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] [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="c";modeV="m";offset=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] [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="c";modeV="m";offset=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] [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="c";modeV="r";offset=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] [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="c";modeV="r";offset=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] [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="m";modeV="c";offset=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] [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="m";modeV="c";offset=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] [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="m";modeV="m";offset=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] [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="m";modeV="m";offset=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] [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="m";modeV="r";offset=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] [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="m";modeV="r";offset=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] [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="r";modeV="c";offset=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] [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="r";modeV="c";offset=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] [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="r";modeV="m";offset=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] [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="r";modeV="m";offset=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] [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="r";modeV="r";offset=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] [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="r";modeV="r";offset=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] @@ -67355,22 +66984,16 @@ expected: FAIL [:stage="c";format="depth24plus";filt="nearest";mode="c"] - expected: FAIL [:stage="c";format="depth24plus";filt="nearest";mode="m"] - expected: FAIL [:stage="c";format="depth24plus";filt="nearest";mode="r"] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="nearest";mode="c"] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="nearest";mode="m"] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="nearest";mode="r"] - expected: FAIL [:stage="c";format="depth32float";filt="nearest";mode="c"] expected: FAIL @@ -67382,13 +67005,10 @@ expected: FAIL [:stage="c";format="depth32float-stencil8";filt="nearest";mode="c"] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="nearest";mode="m"] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="nearest";mode="r"] - expected: FAIL [:stage="c";format="eac-r11snorm";filt="linear";mode="c"] expected: @@ -69673,7 +69293,6 @@ [:stage="f";format="depth24plus";filt="nearest";mode="c"] expected: if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL if os == "linux": [TIMEOUT, NOTRUN] if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] @@ -69681,7 +69300,6 @@ [:stage="f";format="depth24plus";filt="nearest";mode="m"] expected: if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL if os == "linux": [TIMEOUT, NOTRUN] if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] @@ -69689,7 +69307,6 @@ [:stage="f";format="depth24plus";filt="nearest";mode="r"] expected: if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL if os == "linux": [TIMEOUT, NOTRUN] if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] @@ -69697,7 +69314,6 @@ [:stage="f";format="depth24plus-stencil8";filt="nearest";mode="c"] expected: if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL if os == "linux": [TIMEOUT, NOTRUN] if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] @@ -69705,7 +69321,6 @@ [:stage="f";format="depth24plus-stencil8";filt="nearest";mode="m"] expected: if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL if os == "linux": [TIMEOUT, NOTRUN] if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] @@ -69713,7 +69328,6 @@ [:stage="f";format="depth24plus-stencil8";filt="nearest";mode="r"] expected: if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL if os == "linux": [TIMEOUT, NOTRUN] if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] @@ -69745,7 +69359,6 @@ [:stage="f";format="depth32float-stencil8";filt="nearest";mode="c"] expected: if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL if os == "linux": [TIMEOUT, NOTRUN] if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] @@ -69753,7 +69366,6 @@ [:stage="f";format="depth32float-stencil8";filt="nearest";mode="m"] expected: if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL if os == "linux": [TIMEOUT, NOTRUN] if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] @@ -69761,7 +69373,6 @@ [:stage="f";format="depth32float-stencil8";filt="nearest";mode="r"] expected: if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL if os == "linux": [TIMEOUT, NOTRUN] if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/execution/expression/call/builtin/textureGatherCompare/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/execution/expression/call/builtin/textureGatherCompare/cts.https.html.ini @@ -112,220 +112,148 @@ expected: FAIL [:stage="c";format="depth24plus";filt="linear";modeU="c";modeV="c";offset=false] - expected: FAIL [:stage="c";format="depth24plus";filt="linear";modeU="c";modeV="c";offset=true] - expected: FAIL [:stage="c";format="depth24plus";filt="linear";modeU="c";modeV="m";offset=false] - expected: FAIL [:stage="c";format="depth24plus";filt="linear";modeU="c";modeV="m";offset=true] - expected: FAIL [:stage="c";format="depth24plus";filt="linear";modeU="c";modeV="r";offset=false] - expected: FAIL [:stage="c";format="depth24plus";filt="linear";modeU="c";modeV="r";offset=true] - expected: FAIL [:stage="c";format="depth24plus";filt="linear";modeU="m";modeV="c";offset=false] - expected: FAIL [:stage="c";format="depth24plus";filt="linear";modeU="m";modeV="c";offset=true] - expected: FAIL [:stage="c";format="depth24plus";filt="linear";modeU="m";modeV="m";offset=false] - expected: FAIL [:stage="c";format="depth24plus";filt="linear";modeU="m";modeV="m";offset=true] - expected: FAIL [:stage="c";format="depth24plus";filt="linear";modeU="m";modeV="r";offset=false] - expected: FAIL [:stage="c";format="depth24plus";filt="linear";modeU="m";modeV="r";offset=true] - expected: FAIL [:stage="c";format="depth24plus";filt="linear";modeU="r";modeV="c";offset=false] - expected: FAIL [:stage="c";format="depth24plus";filt="linear";modeU="r";modeV="c";offset=true] - expected: FAIL [:stage="c";format="depth24plus";filt="linear";modeU="r";modeV="m";offset=false] - expected: FAIL [:stage="c";format="depth24plus";filt="linear";modeU="r";modeV="m";offset=true] - expected: FAIL [:stage="c";format="depth24plus";filt="linear";modeU="r";modeV="r";offset=false] - expected: FAIL [:stage="c";format="depth24plus";filt="linear";modeU="r";modeV="r";offset=true] - expected: FAIL [:stage="c";format="depth24plus";filt="nearest";modeU="c";modeV="c";offset=false] - expected: FAIL [:stage="c";format="depth24plus";filt="nearest";modeU="c";modeV="c";offset=true] - expected: FAIL [:stage="c";format="depth24plus";filt="nearest";modeU="c";modeV="m";offset=false] - expected: FAIL [:stage="c";format="depth24plus";filt="nearest";modeU="c";modeV="m";offset=true] - expected: FAIL [:stage="c";format="depth24plus";filt="nearest";modeU="c";modeV="r";offset=false] - expected: FAIL [:stage="c";format="depth24plus";filt="nearest";modeU="c";modeV="r";offset=true] - expected: FAIL [:stage="c";format="depth24plus";filt="nearest";modeU="m";modeV="c";offset=false] - expected: FAIL [:stage="c";format="depth24plus";filt="nearest";modeU="m";modeV="c";offset=true] - expected: FAIL [:stage="c";format="depth24plus";filt="nearest";modeU="m";modeV="m";offset=false] - expected: FAIL [:stage="c";format="depth24plus";filt="nearest";modeU="m";modeV="m";offset=true] - expected: FAIL [:stage="c";format="depth24plus";filt="nearest";modeU="m";modeV="r";offset=false] - expected: FAIL [:stage="c";format="depth24plus";filt="nearest";modeU="m";modeV="r";offset=true] - expected: FAIL [:stage="c";format="depth24plus";filt="nearest";modeU="r";modeV="c";offset=false] - expected: FAIL [:stage="c";format="depth24plus";filt="nearest";modeU="r";modeV="c";offset=true] - expected: FAIL [:stage="c";format="depth24plus";filt="nearest";modeU="r";modeV="m";offset=false] - expected: FAIL [:stage="c";format="depth24plus";filt="nearest";modeU="r";modeV="m";offset=true] - expected: FAIL [:stage="c";format="depth24plus";filt="nearest";modeU="r";modeV="r";offset=false] - expected: FAIL [:stage="c";format="depth24plus";filt="nearest";modeU="r";modeV="r";offset=true] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="linear";modeU="c";modeV="c";offset=false] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="linear";modeU="c";modeV="c";offset=true] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="linear";modeU="c";modeV="m";offset=false] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="linear";modeU="c";modeV="m";offset=true] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="linear";modeU="c";modeV="r";offset=false] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="linear";modeU="c";modeV="r";offset=true] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="linear";modeU="m";modeV="c";offset=false] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="linear";modeU="m";modeV="c";offset=true] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="linear";modeU="m";modeV="m";offset=false] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="linear";modeU="m";modeV="m";offset=true] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="linear";modeU="m";modeV="r";offset=false] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="linear";modeU="m";modeV="r";offset=true] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="linear";modeU="r";modeV="c";offset=false] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="linear";modeU="r";modeV="c";offset=true] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="linear";modeU="r";modeV="m";offset=false] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="linear";modeU="r";modeV="m";offset=true] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="linear";modeU="r";modeV="r";offset=false] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="linear";modeU="r";modeV="r";offset=true] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="c";offset=false] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="c";offset=true] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="m";offset=false] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="m";offset=true] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="r";offset=false] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="r";offset=true] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="c";offset=false] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="c";offset=true] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="m";offset=false] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="m";offset=true] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="r";offset=false] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="r";offset=true] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="c";offset=false] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="c";offset=true] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="m";offset=false] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="m";offset=true] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="r";offset=false] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="r";offset=true] - expected: FAIL [:stage="c";format="depth32float";filt="linear";modeU="c";modeV="c";offset=false] expected: FAIL @@ -436,112 +364,76 @@ expected: FAIL [:stage="c";format="depth32float-stencil8";filt="linear";modeU="c";modeV="c";offset=false] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="linear";modeU="c";modeV="c";offset=true] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="linear";modeU="c";modeV="m";offset=false] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="linear";modeU="c";modeV="m";offset=true] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="linear";modeU="c";modeV="r";offset=false] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="linear";modeU="c";modeV="r";offset=true] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="linear";modeU="m";modeV="c";offset=false] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="linear";modeU="m";modeV="c";offset=true] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="linear";modeU="m";modeV="m";offset=false] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="linear";modeU="m";modeV="m";offset=true] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="linear";modeU="m";modeV="r";offset=false] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="linear";modeU="m";modeV="r";offset=true] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="linear";modeU="r";modeV="c";offset=false] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="linear";modeU="r";modeV="c";offset=true] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="linear";modeU="r";modeV="m";offset=false] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="linear";modeU="r";modeV="m";offset=true] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="linear";modeU="r";modeV="r";offset=false] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="linear";modeU="r";modeV="r";offset=true] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="c";modeV="c";offset=false] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="c";modeV="c";offset=true] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="c";modeV="m";offset=false] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="c";modeV="m";offset=true] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="c";modeV="r";offset=false] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="c";modeV="r";offset=true] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="m";modeV="c";offset=false] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="m";modeV="c";offset=true] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="m";modeV="m";offset=false] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="m";modeV="m";offset=true] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="m";modeV="r";offset=false] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="m";modeV="r";offset=true] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="r";modeV="c";offset=false] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="r";modeV="c";offset=true] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="r";modeV="m";offset=false] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="r";modeV="m";offset=true] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="r";modeV="r";offset=false] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="r";modeV="r";offset=true] - expected: FAIL [:stage="f";format="depth16unorm";filt="linear";modeU="c";modeV="c";offset=false] expected: FAIL @@ -679,460 +571,324 @@ [:stage="f";format="depth24plus";filt="linear";modeU="c";modeV="c";offset=false] expected: if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: FAIL [:stage="f";format="depth24plus";filt="linear";modeU="c";modeV="c";offset=true] expected: if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: FAIL [:stage="f";format="depth24plus";filt="linear";modeU="c";modeV="m";offset=false] expected: if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: FAIL [:stage="f";format="depth24plus";filt="linear";modeU="c";modeV="m";offset=true] expected: if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL + if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN] if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: FAIL [:stage="f";format="depth24plus";filt="linear";modeU="c";modeV="r";offset=false] expected: if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: FAIL [:stage="f";format="depth24plus";filt="linear";modeU="c";modeV="r";offset=true] expected: if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: FAIL [:stage="f";format="depth24plus";filt="linear";modeU="m";modeV="c";offset=false] expected: if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: FAIL [:stage="f";format="depth24plus";filt="linear";modeU="m";modeV="c";offset=true] expected: if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: FAIL [:stage="f";format="depth24plus";filt="linear";modeU="m";modeV="m";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="f";format="depth24plus";filt="linear";modeU="m";modeV="m";offset=true] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="f";format="depth24plus";filt="linear";modeU="m";modeV="r";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="f";format="depth24plus";filt="linear";modeU="m";modeV="r";offset=true] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="f";format="depth24plus";filt="linear";modeU="r";modeV="c";offset=false] expected: if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL + if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN] if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: FAIL [:stage="f";format="depth24plus";filt="linear";modeU="r";modeV="c";offset=true] expected: if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL + if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN] if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: FAIL [:stage="f";format="depth24plus";filt="linear";modeU="r";modeV="m";offset=false] expected: if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL + if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN] if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: FAIL [:stage="f";format="depth24plus";filt="linear";modeU="r";modeV="m";offset=true] expected: if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL + if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN] if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: FAIL [:stage="f";format="depth24plus";filt="linear";modeU="r";modeV="r";offset=false] expected: if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL + if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN] if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: FAIL [:stage="f";format="depth24plus";filt="linear";modeU="r";modeV="r";offset=true] expected: if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL + if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN] if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: FAIL [:stage="f";format="depth24plus";filt="nearest";modeU="c";modeV="c";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL - if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "mac" and not debug: FAIL + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:stage="f";format="depth24plus";filt="nearest";modeU="c";modeV="c";offset=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 + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:stage="f";format="depth24plus";filt="nearest";modeU="c";modeV="m";offset=false] expected: - if debug: [FAIL, TIMEOUT, NOTRUN] - if not debug: FAIL + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:stage="f";format="depth24plus";filt="nearest";modeU="c";modeV="m";offset=true] expected: - if debug: [FAIL, TIMEOUT, NOTRUN] - if not debug: FAIL + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:stage="f";format="depth24plus";filt="nearest";modeU="c";modeV="r";offset=false] expected: - if os == "win": FAIL - if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL - if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "mac" and not debug: FAIL + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:stage="f";format="depth24plus";filt="nearest";modeU="c";modeV="r";offset=true] expected: - if os == "win": FAIL - if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL - if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "mac" and not debug: FAIL + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:stage="f";format="depth24plus";filt="nearest";modeU="m";modeV="c";offset=false] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL + if os == "win" and debug: [PASS, TIMEOUT, NOTRUN] if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: FAIL [:stage="f";format="depth24plus";filt="nearest";modeU="m";modeV="c";offset=true] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL + if os == "win" and debug: [PASS, TIMEOUT, NOTRUN] if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: FAIL [:stage="f";format="depth24plus";filt="nearest";modeU="m";modeV="m";offset=false] expected: if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: FAIL [:stage="f";format="depth24plus";filt="nearest";modeU="m";modeV="m";offset=true] expected: if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: FAIL [:stage="f";format="depth24plus";filt="nearest";modeU="m";modeV="r";offset=false] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL + if os == "win" and debug: [PASS, TIMEOUT, NOTRUN] if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: FAIL [:stage="f";format="depth24plus";filt="nearest";modeU="m";modeV="r";offset=true] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL + if os == "win" and debug: [PASS, TIMEOUT, NOTRUN] if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: FAIL [:stage="f";format="depth24plus";filt="nearest";modeU="r";modeV="c";offset=false] expected: - if debug: [FAIL, TIMEOUT, NOTRUN] - if not debug: FAIL + if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] [:stage="f";format="depth24plus";filt="nearest";modeU="r";modeV="c";offset=true] expected: - if debug: [FAIL, TIMEOUT, NOTRUN] - if not debug: FAIL + if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] [:stage="f";format="depth24plus";filt="nearest";modeU="r";modeV="m";offset=false] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL + if os == "win" and debug: [PASS, TIMEOUT, NOTRUN] if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: FAIL [:stage="f";format="depth24plus";filt="nearest";modeU="r";modeV="m";offset=true] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL + if os == "win" and debug: [PASS, TIMEOUT, NOTRUN] if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: FAIL [:stage="f";format="depth24plus";filt="nearest";modeU="r";modeV="r";offset=false] expected: - if debug: [FAIL, TIMEOUT, NOTRUN] - if not debug: FAIL + if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] [:stage="f";format="depth24plus";filt="nearest";modeU="r";modeV="r";offset=true] expected: - if debug: [FAIL, TIMEOUT, NOTRUN] - if not debug: FAIL + if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] [:stage="f";format="depth24plus-stencil8";filt="linear";modeU="c";modeV="c";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="f";format="depth24plus-stencil8";filt="linear";modeU="c";modeV="c";offset=true] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="f";format="depth24plus-stencil8";filt="linear";modeU="c";modeV="m";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="f";format="depth24plus-stencil8";filt="linear";modeU="c";modeV="m";offset=true] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="f";format="depth24plus-stencil8";filt="linear";modeU="c";modeV="r";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="f";format="depth24plus-stencil8";filt="linear";modeU="c";modeV="r";offset=true] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="f";format="depth24plus-stencil8";filt="linear";modeU="m";modeV="c";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="f";format="depth24plus-stencil8";filt="linear";modeU="m";modeV="c";offset=true] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="f";format="depth24plus-stencil8";filt="linear";modeU="m";modeV="m";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="f";format="depth24plus-stencil8";filt="linear";modeU="m";modeV="m";offset=true] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="f";format="depth24plus-stencil8";filt="linear";modeU="m";modeV="r";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="f";format="depth24plus-stencil8";filt="linear";modeU="m";modeV="r";offset=true] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="f";format="depth24plus-stencil8";filt="linear";modeU="r";modeV="c";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="f";format="depth24plus-stencil8";filt="linear";modeU="r";modeV="c";offset=true] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="f";format="depth24plus-stencil8";filt="linear";modeU="r";modeV="m";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="f";format="depth24plus-stencil8";filt="linear";modeU="r";modeV="m";offset=true] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="f";format="depth24plus-stencil8";filt="linear";modeU="r";modeV="r";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="f";format="depth24plus-stencil8";filt="linear";modeU="r";modeV="r";offset=true] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="f";format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="c";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="f";format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="c";offset=true] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="f";format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="m";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="f";format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="m";offset=true] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="f";format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="r";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="f";format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="r";offset=true] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="f";format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="c";offset=false] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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, FAIL] [:stage="f";format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="c";offset=true] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="f";format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="m";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="f";format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="m";offset=true] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="f";format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="r";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="f";format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="r";offset=true] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="f";format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="c";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="f";format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="c";offset=true] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="f";format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="m";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="f";format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="m";offset=true] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="f";format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="r";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="f";format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="r";offset=true] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="f";format="depth32float";filt="linear";modeU="c";modeV="c";offset=false] expected: @@ -1424,182 +1180,161 @@ [:stage="f";format="depth32float-stencil8";filt="linear";modeU="c";modeV="c";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="f";format="depth32float-stencil8";filt="linear";modeU="c";modeV="c";offset=true] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="f";format="depth32float-stencil8";filt="linear";modeU="c";modeV="m";offset=false] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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, FAIL] [:stage="f";format="depth32float-stencil8";filt="linear";modeU="c";modeV="m";offset=true] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="f";format="depth32float-stencil8";filt="linear";modeU="c";modeV="r";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="f";format="depth32float-stencil8";filt="linear";modeU="c";modeV="r";offset=true] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="f";format="depth32float-stencil8";filt="linear";modeU="m";modeV="c";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="f";format="depth32float-stencil8";filt="linear";modeU="m";modeV="c";offset=true] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="f";format="depth32float-stencil8";filt="linear";modeU="m";modeV="m";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="f";format="depth32float-stencil8";filt="linear";modeU="m";modeV="m";offset=true] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="f";format="depth32float-stencil8";filt="linear";modeU="m";modeV="r";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="f";format="depth32float-stencil8";filt="linear";modeU="m";modeV="r";offset=true] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="f";format="depth32float-stencil8";filt="linear";modeU="r";modeV="c";offset=false] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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, FAIL] [:stage="f";format="depth32float-stencil8";filt="linear";modeU="r";modeV="c";offset=true] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="f";format="depth32float-stencil8";filt="linear";modeU="r";modeV="m";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="f";format="depth32float-stencil8";filt="linear";modeU="r";modeV="m";offset=true] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="f";format="depth32float-stencil8";filt="linear";modeU="r";modeV="r";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="f";format="depth32float-stencil8";filt="linear";modeU="r";modeV="r";offset=true] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="f";format="depth32float-stencil8";filt="nearest";modeU="c";modeV="c";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="f";format="depth32float-stencil8";filt="nearest";modeU="c";modeV="c";offset=true] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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, FAIL] [:stage="f";format="depth32float-stencil8";filt="nearest";modeU="c";modeV="m";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="f";format="depth32float-stencil8";filt="nearest";modeU="c";modeV="m";offset=true] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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, FAIL] [:stage="f";format="depth32float-stencil8";filt="nearest";modeU="c";modeV="r";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="f";format="depth32float-stencil8";filt="nearest";modeU="c";modeV="r";offset=true] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="f";format="depth32float-stencil8";filt="nearest";modeU="m";modeV="c";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="f";format="depth32float-stencil8";filt="nearest";modeU="m";modeV="c";offset=true] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="f";format="depth32float-stencil8";filt="nearest";modeU="m";modeV="m";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="f";format="depth32float-stencil8";filt="nearest";modeU="m";modeV="m";offset=true] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="f";format="depth32float-stencil8";filt="nearest";modeU="m";modeV="r";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="f";format="depth32float-stencil8";filt="nearest";modeU="m";modeV="r";offset=true] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="f";format="depth32float-stencil8";filt="nearest";modeU="r";modeV="c";offset=false] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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, FAIL] [:stage="f";format="depth32float-stencil8";filt="nearest";modeU="r";modeV="c";offset=true] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="f";format="depth32float-stencil8";filt="nearest";modeU="r";modeV="m";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="f";format="depth32float-stencil8";filt="nearest";modeU="r";modeV="m";offset=true] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="f";format="depth32float-stencil8";filt="nearest";modeU="r";modeV="r";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="f";format="depth32float-stencil8";filt="nearest";modeU="r";modeV="r";offset=true] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth16unorm";filt="linear";modeU="c";modeV="c";offset=false] expected: @@ -1784,362 +1519,299 @@ [:stage="v";format="depth24plus";filt="linear";modeU="c";modeV="c";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth24plus";filt="linear";modeU="c";modeV="c";offset=true] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth24plus";filt="linear";modeU="c";modeV="m";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth24plus";filt="linear";modeU="c";modeV="m";offset=true] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth24plus";filt="linear";modeU="c";modeV="r";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth24plus";filt="linear";modeU="c";modeV="r";offset=true] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth24plus";filt="linear";modeU="m";modeV="c";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth24plus";filt="linear";modeU="m";modeV="c";offset=true] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth24plus";filt="linear";modeU="m";modeV="m";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth24plus";filt="linear";modeU="m";modeV="m";offset=true] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth24plus";filt="linear";modeU="m";modeV="r";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth24plus";filt="linear";modeU="m";modeV="r";offset=true] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth24plus";filt="linear";modeU="r";modeV="c";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth24plus";filt="linear";modeU="r";modeV="c";offset=true] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth24plus";filt="linear";modeU="r";modeV="m";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth24plus";filt="linear";modeU="r";modeV="m";offset=true] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth24plus";filt="linear";modeU="r";modeV="r";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth24plus";filt="linear";modeU="r";modeV="r";offset=true] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth24plus";filt="nearest";modeU="c";modeV="c";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth24plus";filt="nearest";modeU="c";modeV="c";offset=true] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth24plus";filt="nearest";modeU="c";modeV="m";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth24plus";filt="nearest";modeU="c";modeV="m";offset=true] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth24plus";filt="nearest";modeU="c";modeV="r";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth24plus";filt="nearest";modeU="c";modeV="r";offset=true] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth24plus";filt="nearest";modeU="m";modeV="c";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth24plus";filt="nearest";modeU="m";modeV="c";offset=true] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth24plus";filt="nearest";modeU="m";modeV="m";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth24plus";filt="nearest";modeU="m";modeV="m";offset=true] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth24plus";filt="nearest";modeU="m";modeV="r";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth24plus";filt="nearest";modeU="m";modeV="r";offset=true] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth24plus";filt="nearest";modeU="r";modeV="c";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth24plus";filt="nearest";modeU="r";modeV="c";offset=true] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth24plus";filt="nearest";modeU="r";modeV="m";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth24plus";filt="nearest";modeU="r";modeV="m";offset=true] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth24plus";filt="nearest";modeU="r";modeV="r";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth24plus";filt="nearest";modeU="r";modeV="r";offset=true] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth24plus-stencil8";filt="linear";modeU="c";modeV="c";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth24plus-stencil8";filt="linear";modeU="c";modeV="c";offset=true] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth24plus-stencil8";filt="linear";modeU="c";modeV="m";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth24plus-stencil8";filt="linear";modeU="c";modeV="m";offset=true] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth24plus-stencil8";filt="linear";modeU="c";modeV="r";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth24plus-stencil8";filt="linear";modeU="c";modeV="r";offset=true] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth24plus-stencil8";filt="linear";modeU="m";modeV="c";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth24plus-stencil8";filt="linear";modeU="m";modeV="c";offset=true] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth24plus-stencil8";filt="linear";modeU="m";modeV="m";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth24plus-stencil8";filt="linear";modeU="m";modeV="m";offset=true] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth24plus-stencil8";filt="linear";modeU="m";modeV="r";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth24plus-stencil8";filt="linear";modeU="m";modeV="r";offset=true] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth24plus-stencil8";filt="linear";modeU="r";modeV="c";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth24plus-stencil8";filt="linear";modeU="r";modeV="c";offset=true] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth24plus-stencil8";filt="linear";modeU="r";modeV="m";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth24plus-stencil8";filt="linear";modeU="r";modeV="m";offset=true] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth24plus-stencil8";filt="linear";modeU="r";modeV="r";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth24plus-stencil8";filt="linear";modeU="r";modeV="r";offset=true] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="c";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="c";offset=true] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="m";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="m";offset=true] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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, FAIL] [:stage="v";format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="r";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="r";offset=true] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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, FAIL] [:stage="v";format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="c";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="c";offset=true] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="m";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="m";offset=true] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="r";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="r";offset=true] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="c";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="c";offset=true] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="m";offset=false] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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, FAIL] [:stage="v";format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="m";offset=true] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="r";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="r";offset=true] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth32float";filt="linear";modeU="c";modeV="c";offset=false] expected: @@ -2324,182 +1996,149 @@ [:stage="v";format="depth32float-stencil8";filt="linear";modeU="c";modeV="c";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth32float-stencil8";filt="linear";modeU="c";modeV="c";offset=true] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth32float-stencil8";filt="linear";modeU="c";modeV="m";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth32float-stencil8";filt="linear";modeU="c";modeV="m";offset=true] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth32float-stencil8";filt="linear";modeU="c";modeV="r";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth32float-stencil8";filt="linear";modeU="c";modeV="r";offset=true] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth32float-stencil8";filt="linear";modeU="m";modeV="c";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth32float-stencil8";filt="linear";modeU="m";modeV="c";offset=true] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth32float-stencil8";filt="linear";modeU="m";modeV="m";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth32float-stencil8";filt="linear";modeU="m";modeV="m";offset=true] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth32float-stencil8";filt="linear";modeU="m";modeV="r";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth32float-stencil8";filt="linear";modeU="m";modeV="r";offset=true] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth32float-stencil8";filt="linear";modeU="r";modeV="c";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth32float-stencil8";filt="linear";modeU="r";modeV="c";offset=true] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth32float-stencil8";filt="linear";modeU="r";modeV="m";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth32float-stencil8";filt="linear";modeU="r";modeV="m";offset=true] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth32float-stencil8";filt="linear";modeU="r";modeV="r";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth32float-stencil8";filt="linear";modeU="r";modeV="r";offset=true] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth32float-stencil8";filt="nearest";modeU="c";modeV="c";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth32float-stencil8";filt="nearest";modeU="c";modeV="c";offset=true] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth32float-stencil8";filt="nearest";modeU="c";modeV="m";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth32float-stencil8";filt="nearest";modeU="c";modeV="m";offset=true] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth32float-stencil8";filt="nearest";modeU="c";modeV="r";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth32float-stencil8";filt="nearest";modeU="c";modeV="r";offset=true] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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, FAIL] [:stage="v";format="depth32float-stencil8";filt="nearest";modeU="m";modeV="c";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth32float-stencil8";filt="nearest";modeU="m";modeV="c";offset=true] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth32float-stencil8";filt="nearest";modeU="m";modeV="m";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth32float-stencil8";filt="nearest";modeU="m";modeV="m";offset=true] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth32float-stencil8";filt="nearest";modeU="m";modeV="r";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth32float-stencil8";filt="nearest";modeU="m";modeV="r";offset=true] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth32float-stencil8";filt="nearest";modeU="r";modeV="c";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth32float-stencil8";filt="nearest";modeU="r";modeV="c";offset=true] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth32float-stencil8";filt="nearest";modeU="r";modeV="m";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth32float-stencil8";filt="nearest";modeU="r";modeV="m";offset=true] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth32float-stencil8";filt="nearest";modeU="r";modeV="r";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth32float-stencil8";filt="nearest";modeU="r";modeV="r";offset=true] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureGatherCompare:array_3d_coords:*] @@ -2526,40 +2165,40 @@ expected: FAIL [:stage="c";format="depth24plus";filt="linear";mode="c"] - expected: FAIL + expected: + if os == "mac": FAIL [:stage="c";format="depth24plus";filt="linear";mode="m"] - expected: FAIL + expected: + if os == "mac": FAIL [:stage="c";format="depth24plus";filt="linear";mode="r"] - expected: FAIL + expected: + if os == "mac": FAIL [:stage="c";format="depth24plus";filt="nearest";mode="c"] - expected: FAIL + expected: + if os == "mac": FAIL [:stage="c";format="depth24plus";filt="nearest";mode="m"] - expected: FAIL + expected: + if os == "mac": FAIL [:stage="c";format="depth24plus";filt="nearest";mode="r"] - expected: FAIL + expected: + if os == "mac": FAIL [:stage="c";format="depth24plus-stencil8";filt="linear";mode="c"] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="linear";mode="m"] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="linear";mode="r"] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="nearest";mode="c"] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="nearest";mode="m"] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="nearest";mode="r"] - expected: FAIL [:stage="c";format="depth32float";filt="linear";mode="c"] expected: FAIL @@ -2580,22 +2219,16 @@ expected: FAIL [:stage="c";format="depth32float-stencil8";filt="linear";mode="c"] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="linear";mode="m"] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="linear";mode="r"] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="nearest";mode="c"] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="nearest";mode="m"] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="nearest";mode="r"] - expected: FAIL [:stage="f";format="depth16unorm";filt="linear";mode="c"] expected: FAIL @@ -2616,40 +2249,40 @@ expected: FAIL [:stage="f";format="depth24plus";filt="linear";mode="c"] - expected: FAIL + expected: + if os == "mac": FAIL [:stage="f";format="depth24plus";filt="linear";mode="m"] - expected: FAIL + expected: + if os == "mac": FAIL [:stage="f";format="depth24plus";filt="linear";mode="r"] - expected: FAIL + expected: + if os == "mac": FAIL [:stage="f";format="depth24plus";filt="nearest";mode="c"] - expected: FAIL + expected: + if os == "mac": FAIL [:stage="f";format="depth24plus";filt="nearest";mode="m"] - expected: FAIL + expected: + if os == "mac": FAIL [:stage="f";format="depth24plus";filt="nearest";mode="r"] - expected: FAIL + expected: + if os == "mac": FAIL [:stage="f";format="depth24plus-stencil8";filt="linear";mode="c"] - expected: FAIL [:stage="f";format="depth24plus-stencil8";filt="linear";mode="m"] - expected: FAIL [:stage="f";format="depth24plus-stencil8";filt="linear";mode="r"] - expected: FAIL [:stage="f";format="depth24plus-stencil8";filt="nearest";mode="c"] - expected: FAIL [:stage="f";format="depth24plus-stencil8";filt="nearest";mode="m"] - expected: FAIL [:stage="f";format="depth24plus-stencil8";filt="nearest";mode="r"] - expected: FAIL [:stage="f";format="depth32float";filt="linear";mode="c"] expected: FAIL @@ -2670,22 +2303,16 @@ expected: FAIL [:stage="f";format="depth32float-stencil8";filt="linear";mode="c"] - expected: FAIL [:stage="f";format="depth32float-stencil8";filt="linear";mode="m"] - expected: FAIL [:stage="f";format="depth32float-stencil8";filt="linear";mode="r"] - expected: FAIL [:stage="f";format="depth32float-stencil8";filt="nearest";mode="c"] - expected: FAIL [:stage="f";format="depth32float-stencil8";filt="nearest";mode="m"] - expected: FAIL [:stage="f";format="depth32float-stencil8";filt="nearest";mode="r"] - expected: FAIL [:stage="v";format="depth16unorm";filt="linear";mode="c"] expected: FAIL @@ -2706,40 +2333,40 @@ expected: FAIL [:stage="v";format="depth24plus";filt="linear";mode="c"] - expected: FAIL + expected: + if os == "mac": FAIL [:stage="v";format="depth24plus";filt="linear";mode="m"] - expected: FAIL + expected: + if os == "mac": FAIL [:stage="v";format="depth24plus";filt="linear";mode="r"] - expected: FAIL + expected: + if os == "mac": FAIL [:stage="v";format="depth24plus";filt="nearest";mode="c"] - expected: FAIL + expected: + if os == "mac": FAIL [:stage="v";format="depth24plus";filt="nearest";mode="m"] - expected: FAIL + expected: + if os == "mac": FAIL [:stage="v";format="depth24plus";filt="nearest";mode="r"] - expected: FAIL + expected: + if os == "mac": FAIL [:stage="v";format="depth24plus-stencil8";filt="linear";mode="c"] - expected: FAIL [:stage="v";format="depth24plus-stencil8";filt="linear";mode="m"] - expected: FAIL [:stage="v";format="depth24plus-stencil8";filt="linear";mode="r"] - expected: FAIL [:stage="v";format="depth24plus-stencil8";filt="nearest";mode="c"] - expected: FAIL [:stage="v";format="depth24plus-stencil8";filt="nearest";mode="m"] - expected: FAIL [:stage="v";format="depth24plus-stencil8";filt="nearest";mode="r"] - expected: FAIL [:stage="v";format="depth32float";filt="linear";mode="c"] expected: FAIL @@ -2760,26 +2387,16 @@ expected: FAIL [:stage="v";format="depth32float-stencil8";filt="linear";mode="c"] - expected: FAIL [:stage="v";format="depth32float-stencil8";filt="linear";mode="m"] - expected: - if os == "win": FAIL - if os == "linux": FAIL - if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "mac" and not debug: FAIL [:stage="v";format="depth32float-stencil8";filt="linear";mode="r"] - expected: FAIL [:stage="v";format="depth32float-stencil8";filt="nearest";mode="c"] - expected: FAIL [:stage="v";format="depth32float-stencil8";filt="nearest";mode="m"] - expected: FAIL [:stage="v";format="depth32float-stencil8";filt="nearest";mode="r"] - expected: FAIL [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureGatherCompare:sampled_2d_coords:*] @@ -2821,76 +2438,52 @@ expected: FAIL [:stage="c";format="depth24plus";filt="linear";mode="c";offset=false] - expected: FAIL [:stage="c";format="depth24plus";filt="linear";mode="c";offset=true] - expected: FAIL [:stage="c";format="depth24plus";filt="linear";mode="m";offset=false] - expected: FAIL [:stage="c";format="depth24plus";filt="linear";mode="m";offset=true] - expected: FAIL [:stage="c";format="depth24plus";filt="linear";mode="r";offset=false] - expected: FAIL [:stage="c";format="depth24plus";filt="linear";mode="r";offset=true] - expected: FAIL [:stage="c";format="depth24plus";filt="nearest";mode="c";offset=false] - expected: FAIL [:stage="c";format="depth24plus";filt="nearest";mode="c";offset=true] - expected: FAIL [:stage="c";format="depth24plus";filt="nearest";mode="m";offset=false] - expected: FAIL [:stage="c";format="depth24plus";filt="nearest";mode="m";offset=true] - expected: FAIL [:stage="c";format="depth24plus";filt="nearest";mode="r";offset=false] - expected: FAIL [:stage="c";format="depth24plus";filt="nearest";mode="r";offset=true] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="linear";mode="c";offset=false] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="linear";mode="c";offset=true] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="linear";mode="m";offset=false] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="linear";mode="m";offset=true] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="linear";mode="r";offset=false] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="linear";mode="r";offset=true] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="nearest";mode="c";offset=false] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="nearest";mode="c";offset=true] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="nearest";mode="m";offset=false] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="nearest";mode="m";offset=true] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="nearest";mode="r";offset=false] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="nearest";mode="r";offset=true] - expected: FAIL [:stage="c";format="depth32float";filt="linear";mode="c";offset=false] expected: FAIL @@ -2929,40 +2522,28 @@ expected: FAIL [:stage="c";format="depth32float-stencil8";filt="linear";mode="c";offset=false] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="linear";mode="c";offset=true] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="linear";mode="m";offset=false] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="linear";mode="m";offset=true] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="linear";mode="r";offset=false] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="linear";mode="r";offset=true] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="nearest";mode="c";offset=false] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="nearest";mode="c";offset=true] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="nearest";mode="m";offset=false] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="nearest";mode="m";offset=true] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="nearest";mode="r";offset=false] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="nearest";mode="r";offset=true] - expected: FAIL [:stage="f";format="depth16unorm";filt="linear";mode="c";offset=false] expected: FAIL @@ -3001,76 +2582,52 @@ expected: FAIL [:stage="f";format="depth24plus";filt="linear";mode="c";offset=false] - expected: FAIL [:stage="f";format="depth24plus";filt="linear";mode="c";offset=true] - expected: FAIL [:stage="f";format="depth24plus";filt="linear";mode="m";offset=false] - expected: FAIL [:stage="f";format="depth24plus";filt="linear";mode="m";offset=true] - expected: FAIL [:stage="f";format="depth24plus";filt="linear";mode="r";offset=false] - expected: FAIL [:stage="f";format="depth24plus";filt="linear";mode="r";offset=true] - expected: FAIL [:stage="f";format="depth24plus";filt="nearest";mode="c";offset=false] - expected: FAIL [:stage="f";format="depth24plus";filt="nearest";mode="c";offset=true] - expected: FAIL [:stage="f";format="depth24plus";filt="nearest";mode="m";offset=false] - expected: FAIL [:stage="f";format="depth24plus";filt="nearest";mode="m";offset=true] - expected: FAIL [:stage="f";format="depth24plus";filt="nearest";mode="r";offset=false] - expected: FAIL [:stage="f";format="depth24plus";filt="nearest";mode="r";offset=true] - expected: FAIL [:stage="f";format="depth24plus-stencil8";filt="linear";mode="c";offset=false] - expected: FAIL [:stage="f";format="depth24plus-stencil8";filt="linear";mode="c";offset=true] - expected: FAIL [:stage="f";format="depth24plus-stencil8";filt="linear";mode="m";offset=false] - expected: FAIL [:stage="f";format="depth24plus-stencil8";filt="linear";mode="m";offset=true] - expected: FAIL [:stage="f";format="depth24plus-stencil8";filt="linear";mode="r";offset=false] - expected: FAIL [:stage="f";format="depth24plus-stencil8";filt="linear";mode="r";offset=true] - expected: FAIL [:stage="f";format="depth24plus-stencil8";filt="nearest";mode="c";offset=false] - expected: FAIL [:stage="f";format="depth24plus-stencil8";filt="nearest";mode="c";offset=true] - expected: FAIL [:stage="f";format="depth24plus-stencil8";filt="nearest";mode="m";offset=false] - expected: FAIL [:stage="f";format="depth24plus-stencil8";filt="nearest";mode="m";offset=true] - expected: FAIL [:stage="f";format="depth24plus-stencil8";filt="nearest";mode="r";offset=false] - expected: FAIL [:stage="f";format="depth24plus-stencil8";filt="nearest";mode="r";offset=true] - expected: FAIL [:stage="f";format="depth32float";filt="linear";mode="c";offset=false] expected: FAIL @@ -3109,40 +2666,28 @@ expected: FAIL [:stage="f";format="depth32float-stencil8";filt="linear";mode="c";offset=false] - expected: FAIL [:stage="f";format="depth32float-stencil8";filt="linear";mode="c";offset=true] - expected: FAIL [:stage="f";format="depth32float-stencil8";filt="linear";mode="m";offset=false] - expected: FAIL [:stage="f";format="depth32float-stencil8";filt="linear";mode="m";offset=true] - expected: FAIL [:stage="f";format="depth32float-stencil8";filt="linear";mode="r";offset=false] - expected: FAIL [:stage="f";format="depth32float-stencil8";filt="linear";mode="r";offset=true] - expected: FAIL [:stage="f";format="depth32float-stencil8";filt="nearest";mode="c";offset=false] - expected: FAIL [:stage="f";format="depth32float-stencil8";filt="nearest";mode="c";offset=true] - expected: FAIL [:stage="f";format="depth32float-stencil8";filt="nearest";mode="m";offset=false] - expected: FAIL [:stage="f";format="depth32float-stencil8";filt="nearest";mode="m";offset=true] - expected: FAIL [:stage="f";format="depth32float-stencil8";filt="nearest";mode="r";offset=false] - expected: FAIL [:stage="f";format="depth32float-stencil8";filt="nearest";mode="r";offset=true] - expected: FAIL [:stage="v";format="depth16unorm";filt="linear";mode="c";offset=false] expected: FAIL @@ -3181,76 +2726,52 @@ expected: FAIL [:stage="v";format="depth24plus";filt="linear";mode="c";offset=false] - expected: FAIL [:stage="v";format="depth24plus";filt="linear";mode="c";offset=true] - expected: FAIL [:stage="v";format="depth24plus";filt="linear";mode="m";offset=false] - expected: FAIL [:stage="v";format="depth24plus";filt="linear";mode="m";offset=true] - expected: FAIL [:stage="v";format="depth24plus";filt="linear";mode="r";offset=false] - expected: FAIL [:stage="v";format="depth24plus";filt="linear";mode="r";offset=true] - expected: FAIL [:stage="v";format="depth24plus";filt="nearest";mode="c";offset=false] - expected: FAIL [:stage="v";format="depth24plus";filt="nearest";mode="c";offset=true] - expected: FAIL [:stage="v";format="depth24plus";filt="nearest";mode="m";offset=false] - expected: FAIL [:stage="v";format="depth24plus";filt="nearest";mode="m";offset=true] - expected: FAIL [:stage="v";format="depth24plus";filt="nearest";mode="r";offset=false] - expected: FAIL [:stage="v";format="depth24plus";filt="nearest";mode="r";offset=true] - expected: FAIL [:stage="v";format="depth24plus-stencil8";filt="linear";mode="c";offset=false] - expected: FAIL [:stage="v";format="depth24plus-stencil8";filt="linear";mode="c";offset=true] - expected: FAIL [:stage="v";format="depth24plus-stencil8";filt="linear";mode="m";offset=false] - expected: FAIL [:stage="v";format="depth24plus-stencil8";filt="linear";mode="m";offset=true] - expected: FAIL [:stage="v";format="depth24plus-stencil8";filt="linear";mode="r";offset=false] - expected: FAIL [:stage="v";format="depth24plus-stencil8";filt="linear";mode="r";offset=true] - expected: FAIL [:stage="v";format="depth24plus-stencil8";filt="nearest";mode="c";offset=false] - expected: FAIL [:stage="v";format="depth24plus-stencil8";filt="nearest";mode="c";offset=true] - expected: FAIL [:stage="v";format="depth24plus-stencil8";filt="nearest";mode="m";offset=false] - expected: FAIL [:stage="v";format="depth24plus-stencil8";filt="nearest";mode="m";offset=true] - expected: FAIL [:stage="v";format="depth24plus-stencil8";filt="nearest";mode="r";offset=false] - expected: FAIL [:stage="v";format="depth24plus-stencil8";filt="nearest";mode="r";offset=true] - expected: FAIL [:stage="v";format="depth32float";filt="linear";mode="c";offset=false] expected: FAIL @@ -3289,40 +2810,28 @@ expected: FAIL [:stage="v";format="depth32float-stencil8";filt="linear";mode="c";offset=false] - expected: FAIL [:stage="v";format="depth32float-stencil8";filt="linear";mode="c";offset=true] - expected: FAIL [:stage="v";format="depth32float-stencil8";filt="linear";mode="m";offset=false] - expected: FAIL [:stage="v";format="depth32float-stencil8";filt="linear";mode="m";offset=true] - expected: FAIL [:stage="v";format="depth32float-stencil8";filt="linear";mode="r";offset=false] - expected: FAIL [:stage="v";format="depth32float-stencil8";filt="linear";mode="r";offset=true] - expected: FAIL [:stage="v";format="depth32float-stencil8";filt="nearest";mode="c";offset=false] - expected: FAIL [:stage="v";format="depth32float-stencil8";filt="nearest";mode="c";offset=true] - expected: FAIL [:stage="v";format="depth32float-stencil8";filt="nearest";mode="m";offset=false] - expected: FAIL [:stage="v";format="depth32float-stencil8";filt="nearest";mode="m";offset=true] - expected: FAIL [:stage="v";format="depth32float-stencil8";filt="nearest";mode="r";offset=false] - expected: FAIL [:stage="v";format="depth32float-stencil8";filt="nearest";mode="r";offset=true] - expected: FAIL [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureGatherCompare:sampled_3d_coords:*] @@ -3346,40 +2855,28 @@ expected: FAIL [:stage="c";format="depth24plus";filt="linear";mode="c"] - expected: FAIL [:stage="c";format="depth24plus";filt="linear";mode="m"] - expected: FAIL [:stage="c";format="depth24plus";filt="linear";mode="r"] - expected: FAIL [:stage="c";format="depth24plus";filt="nearest";mode="c"] - expected: FAIL [:stage="c";format="depth24plus";filt="nearest";mode="m"] - expected: FAIL [:stage="c";format="depth24plus";filt="nearest";mode="r"] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="linear";mode="c"] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="linear";mode="m"] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="linear";mode="r"] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="nearest";mode="c"] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="nearest";mode="m"] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="nearest";mode="r"] - expected: FAIL [:stage="c";format="depth32float";filt="linear";mode="c"] expected: FAIL @@ -3400,22 +2897,16 @@ expected: FAIL [:stage="c";format="depth32float-stencil8";filt="linear";mode="c"] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="linear";mode="m"] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="linear";mode="r"] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="nearest";mode="c"] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="nearest";mode="m"] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="nearest";mode="r"] - expected: FAIL [:stage="f";format="depth16unorm";filt="linear";mode="c"] expected: FAIL @@ -3436,40 +2927,38 @@ expected: FAIL [:stage="f";format="depth24plus";filt="linear";mode="c"] - expected: FAIL + expected: + if os == "mac" and debug: [PASS, FAIL] [:stage="f";format="depth24plus";filt="linear";mode="m"] - expected: FAIL + expected: + if os == "mac" and debug: [PASS, FAIL] [:stage="f";format="depth24plus";filt="linear";mode="r"] - expected: FAIL + expected: + if os == "mac" and debug: [PASS, FAIL] [:stage="f";format="depth24plus";filt="nearest";mode="c"] - expected: FAIL [:stage="f";format="depth24plus";filt="nearest";mode="m"] - expected: FAIL + expected: + if os == "mac" and debug: [PASS, FAIL] [:stage="f";format="depth24plus";filt="nearest";mode="r"] - expected: FAIL + expected: + if os == "mac" and debug: [PASS, FAIL] [:stage="f";format="depth24plus-stencil8";filt="linear";mode="c"] - expected: FAIL [:stage="f";format="depth24plus-stencil8";filt="linear";mode="m"] - expected: FAIL [:stage="f";format="depth24plus-stencil8";filt="linear";mode="r"] - expected: FAIL [:stage="f";format="depth24plus-stencil8";filt="nearest";mode="c"] - expected: FAIL [:stage="f";format="depth24plus-stencil8";filt="nearest";mode="m"] - expected: FAIL [:stage="f";format="depth24plus-stencil8";filt="nearest";mode="r"] - expected: FAIL [:stage="f";format="depth32float";filt="linear";mode="c"] expected: FAIL @@ -3490,22 +2979,16 @@ expected: FAIL [:stage="f";format="depth32float-stencil8";filt="linear";mode="c"] - expected: FAIL [:stage="f";format="depth32float-stencil8";filt="linear";mode="m"] - expected: FAIL [:stage="f";format="depth32float-stencil8";filt="linear";mode="r"] - expected: FAIL [:stage="f";format="depth32float-stencil8";filt="nearest";mode="c"] - expected: FAIL [:stage="f";format="depth32float-stencil8";filt="nearest";mode="m"] - expected: FAIL [:stage="f";format="depth32float-stencil8";filt="nearest";mode="r"] - expected: FAIL [:stage="v";format="depth16unorm";filt="linear";mode="c"] expected: FAIL @@ -3526,40 +3009,40 @@ expected: FAIL [:stage="v";format="depth24plus";filt="linear";mode="c"] - expected: FAIL + expected: + if os == "mac" and debug: [PASS, FAIL] [:stage="v";format="depth24plus";filt="linear";mode="m"] - expected: FAIL + expected: + if os == "mac": [PASS, FAIL] [:stage="v";format="depth24plus";filt="linear";mode="r"] - expected: FAIL + expected: + if os == "mac" and debug: [PASS, FAIL] [:stage="v";format="depth24plus";filt="nearest";mode="c"] - expected: FAIL + expected: + if os == "mac" and debug: [PASS, FAIL] [:stage="v";format="depth24plus";filt="nearest";mode="m"] - expected: FAIL + expected: + if os == "mac" and not debug: [PASS, FAIL] [:stage="v";format="depth24plus";filt="nearest";mode="r"] - expected: FAIL + expected: + if os == "mac" and debug: [PASS, FAIL] [:stage="v";format="depth24plus-stencil8";filt="linear";mode="c"] - expected: FAIL [:stage="v";format="depth24plus-stencil8";filt="linear";mode="m"] - expected: FAIL [:stage="v";format="depth24plus-stencil8";filt="linear";mode="r"] - expected: FAIL [:stage="v";format="depth24plus-stencil8";filt="nearest";mode="c"] - expected: FAIL [:stage="v";format="depth24plus-stencil8";filt="nearest";mode="m"] - expected: FAIL [:stage="v";format="depth24plus-stencil8";filt="nearest";mode="r"] - expected: FAIL [:stage="v";format="depth32float";filt="linear";mode="c"] expected: FAIL @@ -3580,19 +3063,13 @@ expected: FAIL [:stage="v";format="depth32float-stencil8";filt="linear";mode="c"] - expected: FAIL [:stage="v";format="depth32float-stencil8";filt="linear";mode="m"] - expected: FAIL [:stage="v";format="depth32float-stencil8";filt="linear";mode="r"] - expected: FAIL [:stage="v";format="depth32float-stencil8";filt="nearest";mode="c"] - expected: FAIL [:stage="v";format="depth32float-stencil8";filt="nearest";mode="m"] - expected: FAIL [:stage="v";format="depth32float-stencil8";filt="nearest";mode="r"] - expected: FAIL diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/execution/expression/call/builtin/textureLoad/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/execution/expression/call/builtin/textureLoad/cts.https.html.ini @@ -93,16 +93,19 @@ expected: FAIL [:stage="c";format="depth24plus";texture_type="texture_2d_array"] - expected: FAIL [:stage="c";format="depth24plus";texture_type="texture_depth_2d_array"] - expected: FAIL + expected: + if os == "mac" and not debug: [PASS, FAIL] [:stage="c";format="depth24plus-stencil8";texture_type="texture_2d_array"] - expected: FAIL + expected: + if os == "mac" and debug: [PASS, FAIL] + if os == "mac" and not debug: FAIL [:stage="c";format="depth24plus-stencil8";texture_type="texture_depth_2d_array"] - expected: FAIL + expected: + if os == "mac" and not debug: [PASS, FAIL] [:stage="c";format="depth32float";texture_type="texture_2d_array"] expected: FAIL @@ -111,10 +114,12 @@ expected: FAIL [:stage="c";format="depth32float-stencil8";texture_type="texture_2d_array"] - expected: FAIL + expected: + if os == "mac" and not debug: [PASS, FAIL] [:stage="c";format="depth32float-stencil8";texture_type="texture_depth_2d_array"] - expected: FAIL + expected: + if os == "mac": [PASS, FAIL] [:stage="c";format="eac-r11snorm";texture_type="texture_2d_array"] @@ -401,29 +406,21 @@ [:stage="f";format="depth24plus";texture_type="texture_2d_array"] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac" and not debug: FAIL [:stage="f";format="depth24plus";texture_type="texture_depth_2d_array"] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac" and not debug: FAIL [:stage="f";format="depth24plus-stencil8";texture_type="texture_2d_array"] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "mac" and not debug: FAIL + if os == "mac" and not debug: [PASS, FAIL] [:stage="f";format="depth24plus-stencil8";texture_type="texture_depth_2d_array"] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac" and not debug: FAIL @@ -443,17 +440,13 @@ [:stage="f";format="depth32float-stencil8";texture_type="texture_2d_array"] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "mac" and not debug: FAIL + if os == "mac" and not debug: [PASS, FAIL] [:stage="f";format="depth32float-stencil8";texture_type="texture_depth_2d_array"] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "mac" and not debug: FAIL + if os == "mac" and not debug: [PASS, FAIL] [:stage="f";format="eac-r11snorm";texture_type="texture_2d_array"] expected: @@ -806,31 +799,23 @@ [:stage="v";format="depth24plus";texture_type="texture_2d_array"] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: FAIL [:stage="v";format="depth24plus";texture_type="texture_depth_2d_array"] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: FAIL [:stage="v";format="depth24plus-stencil8";texture_type="texture_2d_array"] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: FAIL [:stage="v";format="depth24plus-stencil8";texture_type="texture_depth_2d_array"] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: FAIL + if os == "mac" and not debug: [PASS, FAIL] [:stage="v";format="depth32float";texture_type="texture_2d_array"] expected: @@ -848,17 +833,11 @@ [:stage="v";format="depth32float-stencil8";texture_type="texture_2d_array"] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: FAIL [:stage="v";format="depth32float-stencil8";texture_type="texture_depth_2d_array"] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: FAIL [:stage="v";format="eac-r11snorm";texture_type="texture_2d_array"] expected: @@ -1078,46 +1057,37 @@ expected: FAIL [:stage="c";format="depth24plus"] - expected: FAIL [:stage="c";format="depth24plus-stencil8"] - expected: FAIL [:stage="c";format="depth32float"] expected: FAIL [:stage="c";format="depth32float-stencil8"] - expected: FAIL [:stage="f";format="depth16unorm"] expected: FAIL [:stage="f";format="depth24plus"] - expected: FAIL [:stage="f";format="depth24plus-stencil8"] - expected: FAIL [:stage="f";format="depth32float"] expected: FAIL [:stage="f";format="depth32float-stencil8"] - expected: FAIL [:stage="v";format="depth16unorm"] expected: FAIL [:stage="v";format="depth24plus"] - expected: FAIL [:stage="v";format="depth24plus-stencil8"] - expected: FAIL [:stage="v";format="depth32float"] expected: FAIL [:stage="v";format="depth32float-stencil8"] - expected: FAIL [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureLoad:external:*] @@ -1142,16 +1112,13 @@ expected: FAIL [:stage="c";texture_type="texture_depth_multisampled_2d";format="depth24plus"] - expected: FAIL [:stage="c";texture_type="texture_depth_multisampled_2d";format="depth24plus-stencil8"] - expected: FAIL [:stage="c";texture_type="texture_depth_multisampled_2d";format="depth32float"] expected: FAIL [:stage="c";texture_type="texture_depth_multisampled_2d";format="depth32float-stencil8"] - expected: FAIL [:stage="c";texture_type="texture_multisampled_2d";format="bgra8unorm"] expected: FAIL @@ -1163,16 +1130,13 @@ expected: FAIL [:stage="c";texture_type="texture_multisampled_2d";format="depth24plus"] - expected: FAIL [:stage="c";texture_type="texture_multisampled_2d";format="depth24plus-stencil8"] - expected: FAIL [:stage="c";texture_type="texture_multisampled_2d";format="depth32float"] expected: FAIL [:stage="c";texture_type="texture_multisampled_2d";format="depth32float-stencil8"] - expected: FAIL [:stage="c";texture_type="texture_multisampled_2d";format="r16float"] expected: FAIL @@ -1262,16 +1226,13 @@ expected: FAIL [:stage="f";texture_type="texture_depth_multisampled_2d";format="depth24plus"] - expected: FAIL [:stage="f";texture_type="texture_depth_multisampled_2d";format="depth24plus-stencil8"] - expected: FAIL [:stage="f";texture_type="texture_depth_multisampled_2d";format="depth32float"] expected: FAIL [:stage="f";texture_type="texture_depth_multisampled_2d";format="depth32float-stencil8"] - expected: FAIL [:stage="f";texture_type="texture_multisampled_2d";format="bgra8unorm"] expected: FAIL @@ -1283,16 +1244,13 @@ expected: FAIL [:stage="f";texture_type="texture_multisampled_2d";format="depth24plus"] - expected: FAIL [:stage="f";texture_type="texture_multisampled_2d";format="depth24plus-stencil8"] - expected: FAIL [:stage="f";texture_type="texture_multisampled_2d";format="depth32float"] expected: FAIL [:stage="f";texture_type="texture_multisampled_2d";format="depth32float-stencil8"] - expected: FAIL [:stage="f";texture_type="texture_multisampled_2d";format="r16float"] expected: FAIL @@ -1382,16 +1340,13 @@ expected: FAIL [:stage="v";texture_type="texture_depth_multisampled_2d";format="depth24plus"] - expected: FAIL [:stage="v";texture_type="texture_depth_multisampled_2d";format="depth24plus-stencil8"] - expected: FAIL [:stage="v";texture_type="texture_depth_multisampled_2d";format="depth32float"] expected: FAIL [:stage="v";texture_type="texture_depth_multisampled_2d";format="depth32float-stencil8"] - expected: FAIL [:stage="v";texture_type="texture_multisampled_2d";format="bgra8unorm"] expected: FAIL @@ -1403,16 +1358,13 @@ expected: FAIL [:stage="v";texture_type="texture_multisampled_2d";format="depth24plus"] - expected: FAIL [:stage="v";texture_type="texture_multisampled_2d";format="depth24plus-stencil8"] - expected: FAIL [:stage="v";texture_type="texture_multisampled_2d";format="depth32float"] expected: FAIL [:stage="v";texture_type="texture_multisampled_2d";format="depth32float-stencil8"] - expected: FAIL [:stage="v";texture_type="texture_multisampled_2d";format="r16float"] expected: FAIL @@ -1849,16 +1801,13 @@ expected: FAIL [:stage="c";format="depth24plus"] - expected: FAIL [:stage="c";format="depth24plus-stencil8"] - expected: FAIL [:stage="c";format="depth32float"] expected: FAIL [:stage="c";format="depth32float-stencil8"] - expected: FAIL [:stage="c";format="eac-r11snorm"] @@ -2053,16 +2002,13 @@ expected: FAIL [:stage="f";format="depth24plus"] - expected: FAIL [:stage="f";format="depth24plus-stencil8"] - expected: FAIL [:stage="f";format="depth32float"] expected: FAIL [:stage="f";format="depth32float-stencil8"] - expected: FAIL [:stage="f";format="eac-r11snorm"] @@ -2257,16 +2203,13 @@ expected: FAIL [:stage="v";format="depth24plus"] - expected: FAIL [:stage="v";format="depth24plus-stencil8"] - expected: FAIL [:stage="v";format="depth32float"] expected: FAIL [:stage="v";format="depth32float-stencil8"] - expected: FAIL [:stage="v";format="eac-r11snorm"] diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/execution/expression/call/builtin/textureSample/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/execution/expression/call/builtin/textureSample/cts.https.html.ini @@ -55,112 +55,76 @@ expected: FAIL [:format="depth24plus";modeU="c";modeV="c";offset=false] - expected: FAIL [:format="depth24plus";modeU="c";modeV="c";offset=true] - expected: FAIL [:format="depth24plus";modeU="c";modeV="m";offset=false] - expected: FAIL [:format="depth24plus";modeU="c";modeV="m";offset=true] - expected: FAIL [:format="depth24plus";modeU="c";modeV="r";offset=false] - expected: FAIL [:format="depth24plus";modeU="c";modeV="r";offset=true] - expected: FAIL [:format="depth24plus";modeU="m";modeV="c";offset=false] - expected: FAIL [:format="depth24plus";modeU="m";modeV="c";offset=true] - expected: FAIL [:format="depth24plus";modeU="m";modeV="m";offset=false] - expected: FAIL [:format="depth24plus";modeU="m";modeV="m";offset=true] - expected: FAIL [:format="depth24plus";modeU="m";modeV="r";offset=false] - expected: FAIL [:format="depth24plus";modeU="m";modeV="r";offset=true] - expected: FAIL [:format="depth24plus";modeU="r";modeV="c";offset=false] - expected: FAIL [:format="depth24plus";modeU="r";modeV="c";offset=true] - expected: FAIL [:format="depth24plus";modeU="r";modeV="m";offset=false] - expected: FAIL [:format="depth24plus";modeU="r";modeV="m";offset=true] - expected: FAIL [:format="depth24plus";modeU="r";modeV="r";offset=false] - expected: FAIL [:format="depth24plus";modeU="r";modeV="r";offset=true] - expected: FAIL [:format="depth24plus-stencil8";modeU="c";modeV="c";offset=false] - expected: FAIL [:format="depth24plus-stencil8";modeU="c";modeV="c";offset=true] - expected: FAIL [:format="depth24plus-stencil8";modeU="c";modeV="m";offset=false] - expected: FAIL [:format="depth24plus-stencil8";modeU="c";modeV="m";offset=true] - expected: FAIL [:format="depth24plus-stencil8";modeU="c";modeV="r";offset=false] - expected: FAIL [:format="depth24plus-stencil8";modeU="c";modeV="r";offset=true] - expected: FAIL [:format="depth24plus-stencil8";modeU="m";modeV="c";offset=false] - expected: FAIL [:format="depth24plus-stencil8";modeU="m";modeV="c";offset=true] - expected: FAIL [:format="depth24plus-stencil8";modeU="m";modeV="m";offset=false] - expected: FAIL [:format="depth24plus-stencil8";modeU="m";modeV="m";offset=true] - expected: FAIL [:format="depth24plus-stencil8";modeU="m";modeV="r";offset=false] - expected: FAIL [:format="depth24plus-stencil8";modeU="m";modeV="r";offset=true] - expected: FAIL [:format="depth24plus-stencil8";modeU="r";modeV="c";offset=false] - expected: FAIL [:format="depth24plus-stencil8";modeU="r";modeV="c";offset=true] - expected: FAIL [:format="depth24plus-stencil8";modeU="r";modeV="m";offset=false] - expected: FAIL [:format="depth24plus-stencil8";modeU="r";modeV="m";offset=true] - expected: FAIL [:format="depth24plus-stencil8";modeU="r";modeV="r";offset=false] - expected: FAIL [:format="depth24plus-stencil8";modeU="r";modeV="r";offset=true] - expected: FAIL [:format="depth32float";modeU="c";modeV="c";offset=false] expected: FAIL @@ -217,58 +181,40 @@ expected: FAIL [:format="depth32float-stencil8";modeU="c";modeV="c";offset=false] - expected: FAIL [:format="depth32float-stencil8";modeU="c";modeV="c";offset=true] - expected: FAIL [:format="depth32float-stencil8";modeU="c";modeV="m";offset=false] - expected: FAIL [:format="depth32float-stencil8";modeU="c";modeV="m";offset=true] - expected: FAIL [:format="depth32float-stencil8";modeU="c";modeV="r";offset=false] - expected: FAIL [:format="depth32float-stencil8";modeU="c";modeV="r";offset=true] - expected: FAIL [:format="depth32float-stencil8";modeU="m";modeV="c";offset=false] - expected: FAIL [:format="depth32float-stencil8";modeU="m";modeV="c";offset=true] - expected: FAIL [:format="depth32float-stencil8";modeU="m";modeV="m";offset=false] - expected: FAIL [:format="depth32float-stencil8";modeU="m";modeV="m";offset=true] - expected: FAIL [:format="depth32float-stencil8";modeU="m";modeV="r";offset=false] - expected: FAIL [:format="depth32float-stencil8";modeU="m";modeV="r";offset=true] - expected: FAIL [:format="depth32float-stencil8";modeU="r";modeV="c";offset=false] - expected: FAIL [:format="depth32float-stencil8";modeU="r";modeV="c";offset=true] - expected: FAIL [:format="depth32float-stencil8";modeU="r";modeV="m";offset=false] - expected: FAIL [:format="depth32float-stencil8";modeU="r";modeV="m";offset=true] - expected: FAIL [:format="depth32float-stencil8";modeU="r";modeV="r";offset=false] - expected: FAIL [:format="depth32float-stencil8";modeU="r";modeV="r";offset=true] - expected: FAIL [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSample:depth_3d_coords:*] @@ -301,58 +247,63 @@ expected: FAIL [:format="depth24plus";viewDimension="cube";mode="c"] - expected: FAIL + expected: + if os == "mac" and debug: FAIL + if os == "mac" and not debug: [PASS, FAIL] [:format="depth24plus";viewDimension="cube";mode="m"] - expected: FAIL + expected: + if os == "mac": FAIL [:format="depth24plus";viewDimension="cube";mode="r"] - expected: FAIL + expected: + if os == "mac": FAIL [:format="depth24plus";viewDimension="cube-array";A="i32";mode="c"] - expected: FAIL + expected: + if os == "mac" and debug: FAIL + if os == "mac" and not debug: [PASS, FAIL] [:format="depth24plus";viewDimension="cube-array";A="i32";mode="m"] - expected: FAIL + expected: + if os == "mac" and debug: FAIL + if os == "mac" and not debug: [PASS, FAIL] [:format="depth24plus";viewDimension="cube-array";A="i32";mode="r"] - expected: FAIL + expected: + if os == "mac" and debug: FAIL + if os == "mac" and not debug: [PASS, FAIL] [:format="depth24plus";viewDimension="cube-array";A="u32";mode="c"] - expected: FAIL + expected: + if os == "mac": FAIL [:format="depth24plus";viewDimension="cube-array";A="u32";mode="m"] - expected: FAIL + expected: + if os == "mac" and debug: FAIL + if os == "mac" and not debug: [PASS, FAIL] [:format="depth24plus";viewDimension="cube-array";A="u32";mode="r"] - expected: FAIL + expected: + if os == "mac": FAIL [:format="depth24plus-stencil8";viewDimension="cube";mode="c"] - expected: FAIL [:format="depth24plus-stencil8";viewDimension="cube";mode="m"] - expected: FAIL [:format="depth24plus-stencil8";viewDimension="cube";mode="r"] - expected: FAIL [:format="depth24plus-stencil8";viewDimension="cube-array";A="i32";mode="c"] - expected: FAIL [:format="depth24plus-stencil8";viewDimension="cube-array";A="i32";mode="m"] - expected: FAIL [:format="depth24plus-stencil8";viewDimension="cube-array";A="i32";mode="r"] - expected: FAIL [:format="depth24plus-stencil8";viewDimension="cube-array";A="u32";mode="c"] - expected: FAIL [:format="depth24plus-stencil8";viewDimension="cube-array";A="u32";mode="m"] - expected: FAIL [:format="depth24plus-stencil8";viewDimension="cube-array";A="u32";mode="r"] - expected: FAIL [:format="depth32float";viewDimension="cube";mode="c"] expected: FAIL @@ -382,31 +333,22 @@ expected: FAIL [:format="depth32float-stencil8";viewDimension="cube";mode="c"] - expected: FAIL [:format="depth32float-stencil8";viewDimension="cube";mode="m"] - expected: FAIL [:format="depth32float-stencil8";viewDimension="cube";mode="r"] - expected: FAIL [:format="depth32float-stencil8";viewDimension="cube-array";A="i32";mode="c"] - expected: FAIL [:format="depth32float-stencil8";viewDimension="cube-array";A="i32";mode="m"] - expected: FAIL [:format="depth32float-stencil8";viewDimension="cube-array";A="i32";mode="r"] - expected: FAIL [:format="depth32float-stencil8";viewDimension="cube-array";A="u32";mode="c"] - expected: FAIL [:format="depth32float-stencil8";viewDimension="cube-array";A="u32";mode="m"] - expected: FAIL [:format="depth32float-stencil8";viewDimension="cube-array";A="u32";mode="r"] - expected: FAIL [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSample:depth_array_2d_coords:*] @@ -430,40 +372,40 @@ expected: FAIL [:format="depth24plus";mode="c";offset=false] - expected: FAIL + expected: + if os == "mac": FAIL [:format="depth24plus";mode="c";offset=true] - expected: FAIL + expected: + if os == "mac": FAIL [:format="depth24plus";mode="m";offset=false] - expected: FAIL + expected: + if os == "mac": FAIL [:format="depth24plus";mode="m";offset=true] - expected: FAIL + expected: + if os == "mac": FAIL [:format="depth24plus";mode="r";offset=false] - expected: FAIL + expected: + if os == "mac": FAIL [:format="depth24plus";mode="r";offset=true] - expected: FAIL + expected: + if os == "mac": FAIL [:format="depth24plus-stencil8";mode="c";offset=false] - expected: FAIL [:format="depth24plus-stencil8";mode="c";offset=true] - expected: FAIL [:format="depth24plus-stencil8";mode="m";offset=false] - expected: FAIL [:format="depth24plus-stencil8";mode="m";offset=true] - expected: FAIL [:format="depth24plus-stencil8";mode="r";offset=false] - expected: FAIL [:format="depth24plus-stencil8";mode="r";offset=true] - expected: FAIL [:format="depth32float";mode="c";offset=false] expected: FAIL @@ -484,22 +426,24 @@ expected: FAIL [:format="depth32float-stencil8";mode="c";offset=false] - expected: FAIL + expected: + if os == "mac" and debug: [PASS, FAIL] [:format="depth32float-stencil8";mode="c";offset=true] - expected: FAIL [:format="depth32float-stencil8";mode="m";offset=false] - expected: FAIL + expected: + if os == "mac" and not debug: [PASS, FAIL] [:format="depth32float-stencil8";mode="m";offset=true] - expected: FAIL [:format="depth32float-stencil8";mode="r";offset=false] - expected: FAIL + expected: + if os == "mac" and not debug: [PASS, FAIL] [:format="depth32float-stencil8";mode="r";offset=true] - expected: FAIL + expected: + if os == "mac" and debug: [PASS, FAIL] [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSample:depth_array_3d_coords:*] @@ -514,22 +458,22 @@ expected: FAIL [:format="depth24plus";mode="c"] - expected: FAIL + expected: + if os == "mac": FAIL [:format="depth24plus";mode="m"] - expected: FAIL + expected: + if os == "mac": FAIL [:format="depth24plus";mode="r"] - expected: FAIL + expected: + if os == "mac": FAIL [:format="depth24plus-stencil8";mode="c"] - expected: FAIL [:format="depth24plus-stencil8";mode="m"] - expected: FAIL [:format="depth24plus-stencil8";mode="r"] - expected: FAIL [:format="depth32float";mode="c"] expected: FAIL @@ -541,13 +485,10 @@ expected: FAIL [:format="depth32float-stencil8";mode="c"] - expected: FAIL [:format="depth32float-stencil8";mode="m"] - expected: FAIL [:format="depth32float-stencil8";mode="r"] - expected: FAIL [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSample:sampled_1d_coords:*] @@ -1040,16 +981,13 @@ expected: FAIL [:format="depth24plus";filt="nearest"] - expected: FAIL [:format="depth24plus-stencil8";filt="nearest"] - expected: FAIL [:format="depth32float";filt="nearest"] expected: FAIL [:format="depth32float-stencil8";filt="nearest"] - expected: FAIL [:format="eac-r11snorm";filt="linear"] @@ -6238,220 +6176,148 @@ [:format="depth24plus";filt="nearest";modeU="c";modeV="c";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus";filt="nearest";modeU="c";modeV="c";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus";filt="nearest";modeU="c";modeV="m";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus";filt="nearest";modeU="c";modeV="m";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus";filt="nearest";modeU="c";modeV="r";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus";filt="nearest";modeU="c";modeV="r";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus";filt="nearest";modeU="m";modeV="c";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus";filt="nearest";modeU="m";modeV="c";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus";filt="nearest";modeU="m";modeV="m";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus";filt="nearest";modeU="m";modeV="m";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus";filt="nearest";modeU="m";modeV="r";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus";filt="nearest";modeU="m";modeV="r";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus";filt="nearest";modeU="r";modeV="c";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus";filt="nearest";modeU="r";modeV="c";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus";filt="nearest";modeU="r";modeV="m";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus";filt="nearest";modeU="r";modeV="m";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus";filt="nearest";modeU="r";modeV="r";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus";filt="nearest";modeU="r";modeV="r";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="c";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="c";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="m";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="m";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="r";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="r";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="c";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="c";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="m";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="m";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="r";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="r";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="c";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="c";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="m";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="m";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="r";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="r";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:format="depth32float";filt="nearest";modeU="c";modeV="c";offset=false] @@ -6564,110 +6430,74 @@ [:format="depth32float-stencil8";filt="nearest";modeU="c";modeV="c";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:format="depth32float-stencil8";filt="nearest";modeU="c";modeV="c";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:format="depth32float-stencil8";filt="nearest";modeU="c";modeV="m";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:format="depth32float-stencil8";filt="nearest";modeU="c";modeV="m";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:format="depth32float-stencil8";filt="nearest";modeU="c";modeV="r";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:format="depth32float-stencil8";filt="nearest";modeU="c";modeV="r";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:format="depth32float-stencil8";filt="nearest";modeU="m";modeV="c";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:format="depth32float-stencil8";filt="nearest";modeU="m";modeV="c";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:format="depth32float-stencil8";filt="nearest";modeU="m";modeV="m";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:format="depth32float-stencil8";filt="nearest";modeU="m";modeV="m";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:format="depth32float-stencil8";filt="nearest";modeU="m";modeV="r";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:format="depth32float-stencil8";filt="nearest";modeU="m";modeV="r";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:format="depth32float-stencil8";filt="nearest";modeU="r";modeV="c";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:format="depth32float-stencil8";filt="nearest";modeU="r";modeV="c";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:format="depth32float-stencil8";filt="nearest";modeU="r";modeV="m";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:format="depth32float-stencil8";filt="nearest";modeU="r";modeV="m";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:format="depth32float-stencil8";filt="nearest";modeU="r";modeV="r";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:format="depth32float-stencil8";filt="nearest";modeU="r";modeV="r";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:format="eac-r11snorm";filt="linear";modeU="c";modeV="c";offset=false] @@ -30127,6 +29957,7 @@ [:format="bgra8unorm-srgb";dim="3d";filt="linear";modeU="m";modeV="m";modeW="m";offset=false] expected: + if os == "win" and debug: [PASS, TIMEOUT, NOTRUN] if os == "linux": [TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] @@ -53282,241 +53113,169 @@ [:format="depth24plus";filt="nearest";modeU="c";modeV="c";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus";filt="nearest";modeU="c";modeV="c";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus";filt="nearest";modeU="c";modeV="m";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus";filt="nearest";modeU="c";modeV="m";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus";filt="nearest";modeU="c";modeV="r";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus";filt="nearest";modeU="c";modeV="r";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus";filt="nearest";modeU="m";modeV="c";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus";filt="nearest";modeU="m";modeV="c";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus";filt="nearest";modeU="m";modeV="m";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus";filt="nearest";modeU="m";modeV="m";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus";filt="nearest";modeU="m";modeV="r";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus";filt="nearest";modeU="m";modeV="r";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus";filt="nearest";modeU="r";modeV="c";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus";filt="nearest";modeU="r";modeV="c";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus";filt="nearest";modeU="r";modeV="m";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus";filt="nearest";modeU="r";modeV="m";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus";filt="nearest";modeU="r";modeV="r";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus";filt="nearest";modeU="r";modeV="r";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="c";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="c";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="m";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="m";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="r";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="r";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="c";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="c";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="m";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="m";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="r";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="r";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="c";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="c";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="m";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="m";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="r";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="r";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:format="depth32float";filt="nearest";modeU="c";modeV="c";offset=false] @@ -53639,110 +53398,74 @@ [:format="depth32float-stencil8";filt="nearest";modeU="c";modeV="c";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:format="depth32float-stencil8";filt="nearest";modeU="c";modeV="c";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:format="depth32float-stencil8";filt="nearest";modeU="c";modeV="m";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:format="depth32float-stencil8";filt="nearest";modeU="c";modeV="m";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:format="depth32float-stencil8";filt="nearest";modeU="c";modeV="r";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:format="depth32float-stencil8";filt="nearest";modeU="c";modeV="r";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:format="depth32float-stencil8";filt="nearest";modeU="m";modeV="c";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:format="depth32float-stencil8";filt="nearest";modeU="m";modeV="c";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:format="depth32float-stencil8";filt="nearest";modeU="m";modeV="m";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:format="depth32float-stencil8";filt="nearest";modeU="m";modeV="m";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:format="depth32float-stencil8";filt="nearest";modeU="m";modeV="r";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:format="depth32float-stencil8";filt="nearest";modeU="m";modeV="r";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:format="depth32float-stencil8";filt="nearest";modeU="r";modeV="c";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:format="depth32float-stencil8";filt="nearest";modeU="r";modeV="c";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:format="depth32float-stencil8";filt="nearest";modeU="r";modeV="m";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:format="depth32float-stencil8";filt="nearest";modeU="r";modeV="m";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:format="depth32float-stencil8";filt="nearest";modeU="r";modeV="r";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:format="depth32float-stencil8";filt="nearest";modeU="r";modeV="r";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:format="eac-r11snorm";filt="linear";modeU="c";modeV="c";offset=false] @@ -58202,33 +57925,30 @@ [:format="depth24plus";filt="nearest";mode="c"] expected: - if debug: [FAIL, TIMEOUT, NOTRUN] - if not debug: FAIL + if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and not debug: FAIL [:format="depth24plus";filt="nearest";mode="m"] expected: - if debug: [FAIL, TIMEOUT, NOTRUN] - if not debug: FAIL + if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and not debug: FAIL [:format="depth24plus";filt="nearest";mode="r"] expected: - if debug: [FAIL, TIMEOUT, NOTRUN] - if not debug: FAIL + if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and not debug: FAIL [:format="depth24plus-stencil8";filt="nearest";mode="c"] expected: - if debug: [FAIL, TIMEOUT, NOTRUN] - if not debug: FAIL + if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus-stencil8";filt="nearest";mode="m"] expected: - if debug: [FAIL, TIMEOUT, NOTRUN] - if not debug: FAIL + if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus-stencil8";filt="nearest";mode="r"] expected: - if debug: [FAIL, TIMEOUT, NOTRUN] - if not debug: FAIL + if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] [:format="depth32float";filt="nearest";mode="c"] expected: @@ -58247,18 +57967,15 @@ [:format="depth32float-stencil8";filt="nearest";mode="c"] expected: - if debug: [FAIL, TIMEOUT, NOTRUN] - if not debug: FAIL + if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] [:format="depth32float-stencil8";filt="nearest";mode="m"] expected: - if debug: [FAIL, TIMEOUT, NOTRUN] - if not debug: FAIL + if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] [:format="depth32float-stencil8";filt="nearest";mode="r"] expected: - if debug: [FAIL, TIMEOUT, NOTRUN] - if not debug: FAIL + if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] [:format="eac-r11snorm";filt="linear";mode="c"] expected: diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/execution/expression/call/builtin/textureSampleBias/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/execution/expression/call/builtin/textureSampleBias/cts.https.html.ini @@ -5517,240 +5517,168 @@ [:format="depth24plus";filt="nearest";modeU="c";modeV="c";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus";filt="nearest";modeU="c";modeV="c";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus";filt="nearest";modeU="c";modeV="m";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus";filt="nearest";modeU="c";modeV="m";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus";filt="nearest";modeU="c";modeV="r";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL - if os == "mac": [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] + if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus";filt="nearest";modeU="c";modeV="r";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus";filt="nearest";modeU="m";modeV="c";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus";filt="nearest";modeU="m";modeV="c";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL - if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac": [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus";filt="nearest";modeU="m";modeV="m";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus";filt="nearest";modeU="m";modeV="m";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus";filt="nearest";modeU="m";modeV="r";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus";filt="nearest";modeU="m";modeV="r";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus";filt="nearest";modeU="r";modeV="c";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus";filt="nearest";modeU="r";modeV="c";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus";filt="nearest";modeU="r";modeV="m";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus";filt="nearest";modeU="r";modeV="m";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus";filt="nearest";modeU="r";modeV="r";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus";filt="nearest";modeU="r";modeV="r";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="c";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="c";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="m";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="m";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="r";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="r";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="c";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="c";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="m";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="m";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="r";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="r";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="c";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="c";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="m";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="m";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="r";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="r";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] @@ -5864,110 +5792,74 @@ [:format="depth32float-stencil8";filt="nearest";modeU="c";modeV="c";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:format="depth32float-stencil8";filt="nearest";modeU="c";modeV="c";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:format="depth32float-stencil8";filt="nearest";modeU="c";modeV="m";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:format="depth32float-stencil8";filt="nearest";modeU="c";modeV="m";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:format="depth32float-stencil8";filt="nearest";modeU="c";modeV="r";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:format="depth32float-stencil8";filt="nearest";modeU="c";modeV="r";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:format="depth32float-stencil8";filt="nearest";modeU="m";modeV="c";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:format="depth32float-stencil8";filt="nearest";modeU="m";modeV="c";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:format="depth32float-stencil8";filt="nearest";modeU="m";modeV="m";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:format="depth32float-stencil8";filt="nearest";modeU="m";modeV="m";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:format="depth32float-stencil8";filt="nearest";modeU="m";modeV="r";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:format="depth32float-stencil8";filt="nearest";modeU="m";modeV="r";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:format="depth32float-stencil8";filt="nearest";modeU="r";modeV="c";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:format="depth32float-stencil8";filt="nearest";modeU="r";modeV="c";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:format="depth32float-stencil8";filt="nearest";modeU="r";modeV="m";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:format="depth32float-stencil8";filt="nearest";modeU="r";modeV="m";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:format="depth32float-stencil8";filt="nearest";modeU="r";modeV="r";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:format="depth32float-stencil8";filt="nearest";modeU="r";modeV="r";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:format="eac-r11snorm";filt="linear";modeU="c";modeV="c";offset=false] @@ -10734,55 +10626,55 @@ [:format="bc5-rg-snorm";filt="nearest";mode="c"] expected: if os == "win" and debug: [PASS, TIMEOUT, NOTRUN] - if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN] if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] [:format="bc5-rg-snorm";filt="nearest";mode="m"] expected: if os == "win" and debug: [PASS, TIMEOUT, NOTRUN] - if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN] if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] [:format="bc5-rg-snorm";filt="nearest";mode="r"] expected: if os == "win" and debug: [PASS, TIMEOUT, NOTRUN] - if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN] if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] [:format="bc5-rg-unorm";filt="linear";mode="c"] expected: if os == "win" and debug: [PASS, TIMEOUT, NOTRUN] - if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN] if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] [:format="bc5-rg-unorm";filt="linear";mode="m"] expected: if os == "win" and debug: [PASS, TIMEOUT, NOTRUN] - if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN] if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] [:format="bc5-rg-unorm";filt="linear";mode="r"] expected: if os == "win" and debug: [PASS, TIMEOUT, NOTRUN] - if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN] if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] [:format="bc5-rg-unorm";filt="nearest";mode="c"] expected: if os == "win" and debug: [PASS, TIMEOUT, NOTRUN] - if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN] if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] [:format="bc5-rg-unorm";filt="nearest";mode="m"] expected: if os == "win" and debug: [PASS, TIMEOUT, NOTRUN] - if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN] if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] [:format="bc5-rg-unorm";filt="nearest";mode="r"] expected: if os == "win" and debug: [PASS, TIMEOUT, NOTRUN] - if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN] if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] [:format="bc7-rgba-unorm";filt="linear";mode="c"] @@ -10895,33 +10787,30 @@ [:format="depth24plus";filt="nearest";mode="c"] expected: - if debug: [FAIL, TIMEOUT, NOTRUN] - if not debug: FAIL + if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and not debug: FAIL [:format="depth24plus";filt="nearest";mode="m"] expected: - if debug: [FAIL, TIMEOUT, NOTRUN] - if not debug: FAIL + if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and not debug: FAIL [:format="depth24plus";filt="nearest";mode="r"] expected: - if debug: [FAIL, TIMEOUT, NOTRUN] - if not debug: FAIL + if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and not debug: FAIL [:format="depth24plus-stencil8";filt="nearest";mode="c"] expected: - if debug: [FAIL, TIMEOUT, NOTRUN] - if not debug: FAIL + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:format="depth24plus-stencil8";filt="nearest";mode="m"] expected: - if debug: [FAIL, TIMEOUT, NOTRUN] - if not debug: FAIL + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:format="depth24plus-stencil8";filt="nearest";mode="r"] expected: - if debug: [FAIL, TIMEOUT, NOTRUN] - if not debug: FAIL + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:format="depth32float";filt="nearest";mode="c"] expected: @@ -10940,18 +10829,15 @@ [:format="depth32float-stencil8";filt="nearest";mode="c"] expected: - if debug: [FAIL, TIMEOUT, NOTRUN] - if not debug: FAIL + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:format="depth32float-stencil8";filt="nearest";mode="m"] expected: - if debug: [FAIL, TIMEOUT, NOTRUN] - if not debug: FAIL + if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] [:format="depth32float-stencil8";filt="nearest";mode="r"] expected: - if debug: [FAIL, TIMEOUT, NOTRUN] - if not debug: FAIL + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:format="eac-r11snorm";filt="linear";mode="c"] expected: @@ -16990,232 +16876,160 @@ [:format="depth24plus";filt="nearest";modeU="c";modeV="c";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus";filt="nearest";modeU="c";modeV="c";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus";filt="nearest";modeU="c";modeV="m";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus";filt="nearest";modeU="c";modeV="m";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus";filt="nearest";modeU="c";modeV="r";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus";filt="nearest";modeU="c";modeV="r";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus";filt="nearest";modeU="m";modeV="c";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus";filt="nearest";modeU="m";modeV="c";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus";filt="nearest";modeU="m";modeV="m";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus";filt="nearest";modeU="m";modeV="m";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus";filt="nearest";modeU="m";modeV="r";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus";filt="nearest";modeU="m";modeV="r";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus";filt="nearest";modeU="r";modeV="c";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus";filt="nearest";modeU="r";modeV="c";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus";filt="nearest";modeU="r";modeV="m";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus";filt="nearest";modeU="r";modeV="m";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus";filt="nearest";modeU="r";modeV="r";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus";filt="nearest";modeU="r";modeV="r";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="c";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="c";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="m";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="m";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="r";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="r";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="c";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="c";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="m";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="m";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="r";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="r";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="c";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="c";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="m";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="m";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="r";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="r";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] @@ -17329,116 +17143,80 @@ [:format="depth32float-stencil8";filt="nearest";modeU="c";modeV="c";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:format="depth32float-stencil8";filt="nearest";modeU="c";modeV="c";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:format="depth32float-stencil8";filt="nearest";modeU="c";modeV="m";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:format="depth32float-stencil8";filt="nearest";modeU="c";modeV="m";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:format="depth32float-stencil8";filt="nearest";modeU="c";modeV="r";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:format="depth32float-stencil8";filt="nearest";modeU="c";modeV="r";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:format="depth32float-stencil8";filt="nearest";modeU="m";modeV="c";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:format="depth32float-stencil8";filt="nearest";modeU="m";modeV="c";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:format="depth32float-stencil8";filt="nearest";modeU="m";modeV="m";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:format="depth32float-stencil8";filt="nearest";modeU="m";modeV="m";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:format="depth32float-stencil8";filt="nearest";modeU="m";modeV="r";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:format="depth32float-stencil8";filt="nearest";modeU="m";modeV="r";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:format="depth32float-stencil8";filt="nearest";modeU="r";modeV="c";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:format="depth32float-stencil8";filt="nearest";modeU="r";modeV="c";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:format="depth32float-stencil8";filt="nearest";modeU="r";modeV="m";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:format="depth32float-stencil8";filt="nearest";modeU="r";modeV="m";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:format="depth32float-stencil8";filt="nearest";modeU="r";modeV="r";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:format="depth32float-stencil8";filt="nearest";modeU="r";modeV="r";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:format="eac-r11snorm";filt="linear";modeU="c";modeV="c";offset=false] @@ -41684,7 +41462,7 @@ expected: if os == "win": FAIL if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL + if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:format="bgra8unorm-srgb";dim="3d";filt="nearest";modeU="c";modeV="r";modeW="c";offset=false] diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/execution/expression/call/builtin/textureSampleCompare/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/execution/expression/call/builtin/textureSampleCompare/cts.https.html.ini @@ -111,220 +111,212 @@ expected: FAIL [:format="depth24plus";filt="linear";modeU="c";modeV="c";offset=false] - expected: FAIL + expected: + if os == "mac": FAIL [:format="depth24plus";filt="linear";modeU="c";modeV="c";offset=true] - expected: FAIL + expected: + if os == "mac": FAIL [:format="depth24plus";filt="linear";modeU="c";modeV="m";offset=false] - expected: FAIL + expected: + if os == "mac": FAIL [:format="depth24plus";filt="linear";modeU="c";modeV="m";offset=true] - expected: FAIL + expected: + if os == "mac": FAIL [:format="depth24plus";filt="linear";modeU="c";modeV="r";offset=false] - expected: FAIL + expected: + if os == "mac": FAIL [:format="depth24plus";filt="linear";modeU="c";modeV="r";offset=true] - expected: FAIL + expected: + if os == "mac": FAIL [:format="depth24plus";filt="linear";modeU="m";modeV="c";offset=false] - expected: FAIL + expected: + if os == "mac": FAIL [:format="depth24plus";filt="linear";modeU="m";modeV="c";offset=true] - expected: FAIL + expected: + if os == "mac": FAIL [:format="depth24plus";filt="linear";modeU="m";modeV="m";offset=false] - expected: FAIL + expected: + if os == "mac": FAIL [:format="depth24plus";filt="linear";modeU="m";modeV="m";offset=true] - expected: FAIL + expected: + if os == "mac": FAIL [:format="depth24plus";filt="linear";modeU="m";modeV="r";offset=false] - expected: FAIL + expected: + if os == "mac": FAIL [:format="depth24plus";filt="linear";modeU="m";modeV="r";offset=true] - expected: FAIL + expected: + if os == "mac": FAIL [:format="depth24plus";filt="linear";modeU="r";modeV="c";offset=false] - expected: FAIL + expected: + if os == "mac": FAIL [:format="depth24plus";filt="linear";modeU="r";modeV="c";offset=true] - expected: FAIL + expected: + if os == "mac": FAIL [:format="depth24plus";filt="linear";modeU="r";modeV="m";offset=false] - expected: FAIL + expected: + if os == "mac": FAIL [:format="depth24plus";filt="linear";modeU="r";modeV="m";offset=true] - expected: FAIL + expected: + if os == "mac": FAIL [:format="depth24plus";filt="linear";modeU="r";modeV="r";offset=false] - expected: FAIL + expected: + if os == "mac": FAIL [:format="depth24plus";filt="linear";modeU="r";modeV="r";offset=true] - expected: FAIL + expected: + if os == "mac": FAIL [:format="depth24plus";filt="nearest";modeU="c";modeV="c";offset=false] - expected: FAIL + expected: + if os == "mac": [PASS, FAIL] [:format="depth24plus";filt="nearest";modeU="c";modeV="c";offset=true] - expected: FAIL + expected: + if os == "mac": FAIL [:format="depth24plus";filt="nearest";modeU="c";modeV="m";offset=false] - expected: FAIL + expected: + if os == "mac": FAIL [:format="depth24plus";filt="nearest";modeU="c";modeV="m";offset=true] - expected: FAIL + expected: + if os == "mac" and debug: FAIL + if os == "mac" and not debug: [PASS, FAIL] [:format="depth24plus";filt="nearest";modeU="c";modeV="r";offset=false] - expected: FAIL [:format="depth24plus";filt="nearest";modeU="c";modeV="r";offset=true] - expected: FAIL + expected: + if os == "mac": FAIL [:format="depth24plus";filt="nearest";modeU="m";modeV="c";offset=false] - expected: FAIL + expected: + if os == "mac": FAIL [:format="depth24plus";filt="nearest";modeU="m";modeV="c";offset=true] - expected: FAIL [:format="depth24plus";filt="nearest";modeU="m";modeV="m";offset=false] - expected: FAIL + expected: + if os == "mac": FAIL [:format="depth24plus";filt="nearest";modeU="m";modeV="m";offset=true] - expected: FAIL + expected: + if os == "mac" and debug: [PASS, FAIL] + if os == "mac" and not debug: FAIL [:format="depth24plus";filt="nearest";modeU="m";modeV="r";offset=false] - expected: FAIL + expected: + if os == "mac": FAIL [:format="depth24plus";filt="nearest";modeU="m";modeV="r";offset=true] - expected: FAIL [:format="depth24plus";filt="nearest";modeU="r";modeV="c";offset=false] - expected: FAIL + expected: + if os == "mac": FAIL [:format="depth24plus";filt="nearest";modeU="r";modeV="c";offset=true] - expected: FAIL + expected: + if os == "mac": FAIL [:format="depth24plus";filt="nearest";modeU="r";modeV="m";offset=false] - expected: FAIL [:format="depth24plus";filt="nearest";modeU="r";modeV="m";offset=true] - expected: FAIL [:format="depth24plus";filt="nearest";modeU="r";modeV="r";offset=false] - expected: FAIL + expected: + if os == "mac": FAIL [:format="depth24plus";filt="nearest";modeU="r";modeV="r";offset=true] - expected: FAIL + expected: + if os == "mac": FAIL [:format="depth24plus-stencil8";filt="linear";modeU="c";modeV="c";offset=false] - expected: FAIL [:format="depth24plus-stencil8";filt="linear";modeU="c";modeV="c";offset=true] - expected: FAIL [:format="depth24plus-stencil8";filt="linear";modeU="c";modeV="m";offset=false] - expected: FAIL [:format="depth24plus-stencil8";filt="linear";modeU="c";modeV="m";offset=true] - expected: FAIL [:format="depth24plus-stencil8";filt="linear";modeU="c";modeV="r";offset=false] - expected: FAIL [:format="depth24plus-stencil8";filt="linear";modeU="c";modeV="r";offset=true] - expected: FAIL [:format="depth24plus-stencil8";filt="linear";modeU="m";modeV="c";offset=false] - expected: FAIL [:format="depth24plus-stencil8";filt="linear";modeU="m";modeV="c";offset=true] - expected: FAIL [:format="depth24plus-stencil8";filt="linear";modeU="m";modeV="m";offset=false] - expected: FAIL [:format="depth24plus-stencil8";filt="linear";modeU="m";modeV="m";offset=true] - expected: FAIL [:format="depth24plus-stencil8";filt="linear";modeU="m";modeV="r";offset=false] - expected: FAIL [:format="depth24plus-stencil8";filt="linear";modeU="m";modeV="r";offset=true] - expected: FAIL [:format="depth24plus-stencil8";filt="linear";modeU="r";modeV="c";offset=false] - expected: FAIL [:format="depth24plus-stencil8";filt="linear";modeU="r";modeV="c";offset=true] - expected: FAIL [:format="depth24plus-stencil8";filt="linear";modeU="r";modeV="m";offset=false] - expected: FAIL [:format="depth24plus-stencil8";filt="linear";modeU="r";modeV="m";offset=true] - expected: FAIL [:format="depth24plus-stencil8";filt="linear";modeU="r";modeV="r";offset=false] - expected: FAIL [:format="depth24plus-stencil8";filt="linear";modeU="r";modeV="r";offset=true] - expected: FAIL [:format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="c";offset=false] - expected: FAIL [:format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="c";offset=true] - expected: FAIL [:format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="m";offset=false] - expected: FAIL [:format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="m";offset=true] - expected: FAIL [:format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="r";offset=false] - expected: FAIL [:format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="r";offset=true] - expected: FAIL [:format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="c";offset=false] - expected: FAIL [:format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="c";offset=true] - expected: FAIL [:format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="m";offset=false] - expected: FAIL [:format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="m";offset=true] - expected: FAIL [:format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="r";offset=false] - expected: FAIL [:format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="r";offset=true] - expected: FAIL [:format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="c";offset=false] - expected: FAIL [:format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="c";offset=true] - expected: FAIL [:format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="m";offset=false] - expected: FAIL [:format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="m";offset=true] - expected: FAIL [:format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="r";offset=false] - expected: FAIL [:format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="r";offset=true] - expected: FAIL [:format="depth32float";filt="linear";modeU="c";modeV="c";offset=false] expected: FAIL @@ -435,144 +427,76 @@ expected: FAIL [:format="depth32float-stencil8";filt="linear";modeU="c";modeV="c";offset=false] - expected: FAIL [:format="depth32float-stencil8";filt="linear";modeU="c";modeV="c";offset=true] - expected: FAIL [:format="depth32float-stencil8";filt="linear";modeU="c";modeV="m";offset=false] - expected: FAIL [:format="depth32float-stencil8";filt="linear";modeU="c";modeV="m";offset=true] - expected: FAIL [:format="depth32float-stencil8";filt="linear";modeU="c";modeV="r";offset=false] - expected: FAIL [:format="depth32float-stencil8";filt="linear";modeU="c";modeV="r";offset=true] - expected: FAIL [:format="depth32float-stencil8";filt="linear";modeU="m";modeV="c";offset=false] - expected: - if os == "win": FAIL - if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL - if os == "mac": FAIL [:format="depth32float-stencil8";filt="linear";modeU="m";modeV="c";offset=true] - expected: - if os == "win": FAIL - if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL - if os == "mac": FAIL [:format="depth32float-stencil8";filt="linear";modeU="m";modeV="m";offset=false] - expected: - if os == "win": FAIL - if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL - if os == "mac": FAIL [:format="depth32float-stencil8";filt="linear";modeU="m";modeV="m";offset=true] - expected: - if os == "win": FAIL - if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL - if os == "mac": FAIL [:format="depth32float-stencil8";filt="linear";modeU="m";modeV="r";offset=false] - expected: - if os == "win": FAIL - if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL - if os == "mac": FAIL [:format="depth32float-stencil8";filt="linear";modeU="m";modeV="r";offset=true] - expected: - if os == "win": FAIL - if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL - if os == "mac": FAIL [:format="depth32float-stencil8";filt="linear";modeU="r";modeV="c";offset=false] - expected: FAIL [:format="depth32float-stencil8";filt="linear";modeU="r";modeV="c";offset=true] - expected: FAIL [:format="depth32float-stencil8";filt="linear";modeU="r";modeV="m";offset=false] - expected: - if os == "win": FAIL - if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL - if os == "mac": FAIL [:format="depth32float-stencil8";filt="linear";modeU="r";modeV="m";offset=true] - expected: - if os == "win": FAIL - if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL - if os == "mac": FAIL [:format="depth32float-stencil8";filt="linear";modeU="r";modeV="r";offset=false] - expected: FAIL [:format="depth32float-stencil8";filt="linear";modeU="r";modeV="r";offset=true] - expected: FAIL [:format="depth32float-stencil8";filt="nearest";modeU="c";modeV="c";offset=false] - expected: FAIL [:format="depth32float-stencil8";filt="nearest";modeU="c";modeV="c";offset=true] - expected: FAIL [:format="depth32float-stencil8";filt="nearest";modeU="c";modeV="m";offset=false] - expected: FAIL [:format="depth32float-stencil8";filt="nearest";modeU="c";modeV="m";offset=true] - expected: FAIL [:format="depth32float-stencil8";filt="nearest";modeU="c";modeV="r";offset=false] - expected: FAIL [:format="depth32float-stencil8";filt="nearest";modeU="c";modeV="r";offset=true] - expected: FAIL [:format="depth32float-stencil8";filt="nearest";modeU="m";modeV="c";offset=false] - expected: FAIL [:format="depth32float-stencil8";filt="nearest";modeU="m";modeV="c";offset=true] - expected: FAIL [:format="depth32float-stencil8";filt="nearest";modeU="m";modeV="m";offset=false] - expected: FAIL [:format="depth32float-stencil8";filt="nearest";modeU="m";modeV="m";offset=true] - expected: FAIL [:format="depth32float-stencil8";filt="nearest";modeU="m";modeV="r";offset=false] - expected: FAIL [:format="depth32float-stencil8";filt="nearest";modeU="m";modeV="r";offset=true] - expected: FAIL [:format="depth32float-stencil8";filt="nearest";modeU="r";modeV="c";offset=false] - expected: FAIL [:format="depth32float-stencil8";filt="nearest";modeU="r";modeV="c";offset=true] - expected: FAIL [:format="depth32float-stencil8";filt="nearest";modeU="r";modeV="m";offset=false] - expected: FAIL [:format="depth32float-stencil8";filt="nearest";modeU="r";modeV="m";offset=true] - expected: FAIL [:format="depth32float-stencil8";filt="nearest";modeU="r";modeV="r";offset=false] - expected: FAIL [:format="depth32float-stencil8";filt="nearest";modeU="r";modeV="r";offset=true] - expected: FAIL [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleCompare:3d_coords:*] @@ -596,40 +520,40 @@ expected: FAIL [:format="depth24plus";filt="linear";mode="c"] - expected: FAIL + expected: + if os == "mac": FAIL [:format="depth24plus";filt="linear";mode="m"] - expected: FAIL + expected: + if os == "mac": FAIL [:format="depth24plus";filt="linear";mode="r"] - expected: FAIL + expected: + if os == "mac": FAIL [:format="depth24plus";filt="nearest";mode="c"] - expected: FAIL + expected: + if os == "mac": FAIL [:format="depth24plus";filt="nearest";mode="m"] - expected: FAIL + expected: + if os == "mac": FAIL [:format="depth24plus";filt="nearest";mode="r"] - expected: FAIL + expected: + if os == "mac": FAIL [:format="depth24plus-stencil8";filt="linear";mode="c"] - expected: FAIL [:format="depth24plus-stencil8";filt="linear";mode="m"] - expected: FAIL [:format="depth24plus-stencil8";filt="linear";mode="r"] - expected: FAIL [:format="depth24plus-stencil8";filt="nearest";mode="c"] - expected: FAIL [:format="depth24plus-stencil8";filt="nearest";mode="m"] - expected: FAIL [:format="depth24plus-stencil8";filt="nearest";mode="r"] - expected: FAIL [:format="depth32float";filt="linear";mode="c"] expected: FAIL @@ -650,22 +574,16 @@ expected: FAIL [:format="depth32float-stencil8";filt="linear";mode="c"] - expected: FAIL [:format="depth32float-stencil8";filt="linear";mode="m"] - expected: FAIL [:format="depth32float-stencil8";filt="linear";mode="r"] - expected: FAIL [:format="depth32float-stencil8";filt="nearest";mode="c"] - expected: FAIL [:format="depth32float-stencil8";filt="nearest";mode="m"] - expected: FAIL [:format="depth32float-stencil8";filt="nearest";mode="r"] - expected: FAIL [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleCompare:arrayed_2d_coords:*] @@ -806,559 +724,435 @@ [:format="depth24plus";filt="linear";modeU="c";modeV="c";offset=false] expected: - if os == "win": FAIL if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: FAIL [:format="depth24plus";filt="linear";modeU="c";modeV="c";offset=true] expected: - if os == "win": FAIL if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: FAIL [:format="depth24plus";filt="linear";modeU="c";modeV="m";offset=false] expected: - if os == "win": FAIL if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: FAIL [:format="depth24plus";filt="linear";modeU="c";modeV="m";offset=true] expected: - if os == "win": FAIL if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: FAIL [:format="depth24plus";filt="linear";modeU="c";modeV="r";offset=false] expected: - if os == "win": FAIL if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: FAIL [:format="depth24plus";filt="linear";modeU="c";modeV="r";offset=true] expected: - if os == "win": FAIL if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: FAIL [:format="depth24plus";filt="linear";modeU="m";modeV="c";offset=false] expected: - if os == "win": FAIL if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: FAIL [:format="depth24plus";filt="linear";modeU="m";modeV="c";offset=true] expected: - if os == "win": FAIL if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: FAIL [:format="depth24plus";filt="linear";modeU="m";modeV="m";offset=false] expected: - if os == "win": FAIL if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: FAIL [:format="depth24plus";filt="linear";modeU="m";modeV="m";offset=true] expected: - if os == "win": FAIL if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: FAIL [:format="depth24plus";filt="linear";modeU="m";modeV="r";offset=false] expected: - if os == "win": FAIL if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: FAIL [:format="depth24plus";filt="linear";modeU="m";modeV="r";offset=true] expected: - if os == "win": FAIL if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: FAIL [:format="depth24plus";filt="linear";modeU="r";modeV="c";offset=false] expected: - if os == "win": FAIL if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: FAIL [:format="depth24plus";filt="linear";modeU="r";modeV="c";offset=true] expected: - if os == "win": FAIL if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: FAIL [:format="depth24plus";filt="linear";modeU="r";modeV="m";offset=false] expected: - if os == "win": FAIL if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: FAIL [:format="depth24plus";filt="linear";modeU="r";modeV="m";offset=true] expected: - if os == "win": FAIL if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: FAIL [:format="depth24plus";filt="linear";modeU="r";modeV="r";offset=false] expected: - if os == "win": FAIL if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: FAIL [:format="depth24plus";filt="linear";modeU="r";modeV="r";offset=true] expected: - if os == "win": FAIL if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: FAIL [:format="depth24plus";filt="nearest";modeU="c";modeV="c";offset=false] expected: - if os == "win": FAIL - if os == "linux" and debug: FAIL - if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac" and not debug: FAIL [:format="depth24plus";filt="nearest";modeU="c";modeV="c";offset=true] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux" and debug: FAIL - if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac" and not debug: FAIL [:format="depth24plus";filt="nearest";modeU="c";modeV="m";offset=false] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux" and debug: FAIL - if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN] - if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] if os == "mac" and not debug: FAIL [:format="depth24plus";filt="nearest";modeU="c";modeV="m";offset=true] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux" and debug: FAIL - if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac" and not debug: FAIL [:format="depth24plus";filt="nearest";modeU="c";modeV="r";offset=false] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux" and debug: FAIL - if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN] - if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] if os == "mac" and not debug: FAIL [:format="depth24plus";filt="nearest";modeU="c";modeV="r";offset=true] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux" and debug: FAIL - if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac" and not debug: FAIL [:format="depth24plus";filt="nearest";modeU="m";modeV="c";offset=false] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux": [FAIL, TIMEOUT, NOTRUN] if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac" and not debug: FAIL [:format="depth24plus";filt="nearest";modeU="m";modeV="c";offset=true] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux": [FAIL, TIMEOUT, NOTRUN] + if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN] if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: FAIL [:format="depth24plus";filt="nearest";modeU="m";modeV="m";offset=false] expected: - if os == "win": FAIL if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: FAIL [:format="depth24plus";filt="nearest";modeU="m";modeV="m";offset=true] expected: - if os == "win": FAIL if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: FAIL [:format="depth24plus";filt="nearest";modeU="m";modeV="r";offset=false] expected: - if os == "win": FAIL - if os == "linux": [FAIL, TIMEOUT, NOTRUN] + if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN] if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: FAIL [:format="depth24plus";filt="nearest";modeU="m";modeV="r";offset=true] expected: - if os == "win": FAIL - if os == "linux": [FAIL, TIMEOUT, NOTRUN] + if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: FAIL [:format="depth24plus";filt="nearest";modeU="r";modeV="c";offset=false] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux" and debug: FAIL - if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac" and not debug: FAIL [:format="depth24plus";filt="nearest";modeU="r";modeV="c";offset=true] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux" and debug: FAIL - if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN] - if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] if os == "mac" and not debug: FAIL [:format="depth24plus";filt="nearest";modeU="r";modeV="m";offset=false] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux" and debug: FAIL - if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac" and not debug: FAIL [:format="depth24plus";filt="nearest";modeU="r";modeV="m";offset=true] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux" and debug: FAIL - if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac" and not debug: FAIL [:format="depth24plus";filt="nearest";modeU="r";modeV="r";offset=false] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux" and debug: FAIL - if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac" and not debug: FAIL [:format="depth24plus";filt="nearest";modeU="r";modeV="r";offset=true] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux" and debug: FAIL - if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac" and not debug: FAIL [:format="depth24plus-stencil8";filt="linear";modeU="c";modeV="c";offset=false] expected: - if os == "win" and debug: [FAIL, 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 [:format="depth24plus-stencil8";filt="linear";modeU="c";modeV="c";offset=true] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL + if os == "win" and debug: [PASS, TIMEOUT, NOTRUN] 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 [:format="depth24plus-stencil8";filt="linear";modeU="c";modeV="m";offset=false] expected: if os == "win" and debug: [FAIL, 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 [:format="depth24plus-stencil8";filt="linear";modeU="c";modeV="m";offset=true] expected: if os == "win" and debug: [FAIL, 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 [:format="depth24plus-stencil8";filt="linear";modeU="c";modeV="r";offset=false] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL + if os == "win" and debug: [PASS, TIMEOUT, NOTRUN] 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 [:format="depth24plus-stencil8";filt="linear";modeU="c";modeV="r";offset=true] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL + if os == "win" and debug: [PASS, TIMEOUT, NOTRUN] 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 [:format="depth24plus-stencil8";filt="linear";modeU="m";modeV="c";offset=false] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:format="depth24plus-stencil8";filt="linear";modeU="m";modeV="c";offset=true] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:format="depth24plus-stencil8";filt="linear";modeU="m";modeV="m";offset=false] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:format="depth24plus-stencil8";filt="linear";modeU="m";modeV="m";offset=true] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:format="depth24plus-stencil8";filt="linear";modeU="m";modeV="r";offset=false] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:format="depth24plus-stencil8";filt="linear";modeU="m";modeV="r";offset=true] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:format="depth24plus-stencil8";filt="linear";modeU="r";modeV="c";offset=false] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:format="depth24plus-stencil8";filt="linear";modeU="r";modeV="c";offset=true] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:format="depth24plus-stencil8";filt="linear";modeU="r";modeV="m";offset=false] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:format="depth24plus-stencil8";filt="linear";modeU="r";modeV="m";offset=true] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:format="depth24plus-stencil8";filt="linear";modeU="r";modeV="r";offset=false] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:format="depth24plus-stencil8";filt="linear";modeU="r";modeV="r";offset=true] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="c";offset=false] expected: - if os == "win": FAIL if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: FAIL [:format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="c";offset=true] expected: - if os == "win": FAIL if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: FAIL [:format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="m";offset=false] expected: - if os == "win": FAIL if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: FAIL [:format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="m";offset=true] expected: - if os == "win": FAIL if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: FAIL [:format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="r";offset=false] expected: - if os == "win": FAIL if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: FAIL [:format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="r";offset=true] expected: - if os == "win": FAIL if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: FAIL [:format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="c";offset=false] expected: - if os == "win": FAIL if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: FAIL [:format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="c";offset=true] expected: - if os == "win": FAIL if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: FAIL [:format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="m";offset=false] expected: - if os == "win" and debug: [FAIL, 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 [:format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="m";offset=true] expected: - if os == "win" and debug: [FAIL, 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 [:format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="r";offset=false] expected: - if os == "win": FAIL if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: FAIL [:format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="r";offset=true] expected: - if os == "win" and debug: [FAIL, 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" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: FAIL [:format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="c";offset=false] expected: - if os == "win": FAIL if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: FAIL [:format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="c";offset=true] expected: - if os == "win": FAIL if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: FAIL [:format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="m";offset=false] expected: - if os == "win": FAIL if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: FAIL [:format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="m";offset=true] expected: - if os == "win": FAIL if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: FAIL [:format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="r";offset=false] expected: - if os == "win": FAIL if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: FAIL [:format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="r";offset=true] expected: - if os == "win": FAIL if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: FAIL @@ -1564,183 +1358,252 @@ [:format="depth32float-stencil8";filt="linear";modeU="c";modeV="c";offset=false] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:format="depth32float-stencil8";filt="linear";modeU="c";modeV="c";offset=true] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:format="depth32float-stencil8";filt="linear";modeU="c";modeV="m";offset=false] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:format="depth32float-stencil8";filt="linear";modeU="c";modeV="m";offset=true] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:format="depth32float-stencil8";filt="linear";modeU="c";modeV="r";offset=false] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:format="depth32float-stencil8";filt="linear";modeU="c";modeV="r";offset=true] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:format="depth32float-stencil8";filt="linear";modeU="m";modeV="c";offset=false] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:format="depth32float-stencil8";filt="linear";modeU="m";modeV="c";offset=true] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:format="depth32float-stencil8";filt="linear";modeU="m";modeV="m";offset=false] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:format="depth32float-stencil8";filt="linear";modeU="m";modeV="m";offset=true] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:format="depth32float-stencil8";filt="linear";modeU="m";modeV="r";offset=false] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:format="depth32float-stencil8";filt="linear";modeU="m";modeV="r";offset=true] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:format="depth32float-stencil8";filt="linear";modeU="r";modeV="c";offset=false] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:format="depth32float-stencil8";filt="linear";modeU="r";modeV="c";offset=true] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:format="depth32float-stencil8";filt="linear";modeU="r";modeV="m";offset=false] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:format="depth32float-stencil8";filt="linear";modeU="r";modeV="m";offset=true] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:format="depth32float-stencil8";filt="linear";modeU="r";modeV="r";offset=false] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:format="depth32float-stencil8";filt="linear";modeU="r";modeV="r";offset=true] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:format="depth32float-stencil8";filt="nearest";modeU="c";modeV="c";offset=false] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:format="depth32float-stencil8";filt="nearest";modeU="c";modeV="c";offset=true] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:format="depth32float-stencil8";filt="nearest";modeU="c";modeV="m";offset=false] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:format="depth32float-stencil8";filt="nearest";modeU="c";modeV="m";offset=true] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:format="depth32float-stencil8";filt="nearest";modeU="c";modeV="r";offset=false] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:format="depth32float-stencil8";filt="nearest";modeU="c";modeV="r";offset=true] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:format="depth32float-stencil8";filt="nearest";modeU="m";modeV="c";offset=false] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:format="depth32float-stencil8";filt="nearest";modeU="m";modeV="c";offset=true] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:format="depth32float-stencil8";filt="nearest";modeU="m";modeV="m";offset=false] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:format="depth32float-stencil8";filt="nearest";modeU="m";modeV="m";offset=true] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:format="depth32float-stencil8";filt="nearest";modeU="m";modeV="r";offset=false] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:format="depth32float-stencil8";filt="nearest";modeU="m";modeV="r";offset=true] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:format="depth32float-stencil8";filt="nearest";modeU="r";modeV="c";offset=false] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:format="depth32float-stencil8";filt="nearest";modeU="r";modeV="c";offset=true] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:format="depth32float-stencil8";filt="nearest";modeU="r";modeV="m";offset=false] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:format="depth32float-stencil8";filt="nearest";modeU="r";modeV="m";offset=true] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:format="depth32float-stencil8";filt="nearest";modeU="r";modeV="r";offset=false] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:format="depth32float-stencil8";filt="nearest";modeU="r";modeV="r";offset=true] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleCompare:arrayed_3d_coords:*] @@ -1764,40 +1627,40 @@ expected: FAIL [:format="depth24plus";filt="linear";mode="c"] - expected: FAIL + expected: + if os == "mac": FAIL [:format="depth24plus";filt="linear";mode="m"] - expected: FAIL + expected: + if os == "mac": FAIL [:format="depth24plus";filt="linear";mode="r"] - expected: FAIL + expected: + if os == "mac": FAIL [:format="depth24plus";filt="nearest";mode="c"] - expected: FAIL + expected: + if os == "mac": FAIL [:format="depth24plus";filt="nearest";mode="m"] - expected: FAIL + expected: + if os == "mac": FAIL [:format="depth24plus";filt="nearest";mode="r"] - expected: FAIL + expected: + if os == "mac": FAIL [:format="depth24plus-stencil8";filt="linear";mode="c"] - expected: FAIL [:format="depth24plus-stencil8";filt="linear";mode="m"] - expected: FAIL [:format="depth24plus-stencil8";filt="linear";mode="r"] - expected: FAIL [:format="depth24plus-stencil8";filt="nearest";mode="c"] - expected: FAIL [:format="depth24plus-stencil8";filt="nearest";mode="m"] - expected: FAIL [:format="depth24plus-stencil8";filt="nearest";mode="r"] - expected: FAIL [:format="depth32float";filt="linear";mode="c"] expected: FAIL @@ -1818,19 +1681,13 @@ expected: FAIL [:format="depth32float-stencil8";filt="linear";mode="c"] - expected: FAIL [:format="depth32float-stencil8";filt="linear";mode="m"] - expected: FAIL [:format="depth32float-stencil8";filt="linear";mode="r"] - expected: FAIL [:format="depth32float-stencil8";filt="nearest";mode="c"] - expected: FAIL [:format="depth32float-stencil8";filt="nearest";mode="m"] - expected: FAIL [:format="depth32float-stencil8";filt="nearest";mode="r"] - expected: FAIL diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/execution/expression/call/builtin/textureSampleCompareLevel/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/execution/expression/call/builtin/textureSampleCompareLevel/cts.https.html.ini @@ -114,220 +114,184 @@ expected: FAIL [:stage="c";format="depth24plus";filt="linear";modeU="c";modeV="c";offset=false] - expected: FAIL [:stage="c";format="depth24plus";filt="linear";modeU="c";modeV="c";offset=true] - expected: FAIL + expected: + if os == "mac": FAIL [:stage="c";format="depth24plus";filt="linear";modeU="c";modeV="m";offset=false] - expected: FAIL [:stage="c";format="depth24plus";filt="linear";modeU="c";modeV="m";offset=true] - expected: FAIL + expected: + if os == "mac": FAIL [:stage="c";format="depth24plus";filt="linear";modeU="c";modeV="r";offset=false] - expected: FAIL [:stage="c";format="depth24plus";filt="linear";modeU="c";modeV="r";offset=true] - expected: FAIL + expected: + if os == "mac": FAIL [:stage="c";format="depth24plus";filt="linear";modeU="m";modeV="c";offset=false] - expected: FAIL [:stage="c";format="depth24plus";filt="linear";modeU="m";modeV="c";offset=true] - expected: FAIL + expected: + if os == "mac": FAIL [:stage="c";format="depth24plus";filt="linear";modeU="m";modeV="m";offset=false] - expected: FAIL [:stage="c";format="depth24plus";filt="linear";modeU="m";modeV="m";offset=true] - expected: FAIL + expected: + if os == "mac": FAIL [:stage="c";format="depth24plus";filt="linear";modeU="m";modeV="r";offset=false] - expected: FAIL [:stage="c";format="depth24plus";filt="linear";modeU="m";modeV="r";offset=true] - expected: FAIL + expected: + if os == "mac": FAIL [:stage="c";format="depth24plus";filt="linear";modeU="r";modeV="c";offset=false] - expected: FAIL [:stage="c";format="depth24plus";filt="linear";modeU="r";modeV="c";offset=true] - expected: FAIL + expected: + if os == "mac": FAIL [:stage="c";format="depth24plus";filt="linear";modeU="r";modeV="m";offset=false] - expected: FAIL [:stage="c";format="depth24plus";filt="linear";modeU="r";modeV="m";offset=true] - expected: FAIL + expected: + if os == "mac": FAIL [:stage="c";format="depth24plus";filt="linear";modeU="r";modeV="r";offset=false] - expected: FAIL [:stage="c";format="depth24plus";filt="linear";modeU="r";modeV="r";offset=true] - expected: FAIL + expected: + if os == "mac": FAIL [:stage="c";format="depth24plus";filt="nearest";modeU="c";modeV="c";offset=false] - expected: FAIL [:stage="c";format="depth24plus";filt="nearest";modeU="c";modeV="c";offset=true] - expected: FAIL + expected: + if os == "mac": FAIL [:stage="c";format="depth24plus";filt="nearest";modeU="c";modeV="m";offset=false] - expected: FAIL [:stage="c";format="depth24plus";filt="nearest";modeU="c";modeV="m";offset=true] - expected: FAIL + expected: + if os == "mac": FAIL [:stage="c";format="depth24plus";filt="nearest";modeU="c";modeV="r";offset=false] - expected: FAIL [:stage="c";format="depth24plus";filt="nearest";modeU="c";modeV="r";offset=true] - expected: FAIL + expected: + if os == "mac": FAIL [:stage="c";format="depth24plus";filt="nearest";modeU="m";modeV="c";offset=false] - expected: FAIL [:stage="c";format="depth24plus";filt="nearest";modeU="m";modeV="c";offset=true] - expected: FAIL + expected: + if os == "mac": FAIL [:stage="c";format="depth24plus";filt="nearest";modeU="m";modeV="m";offset=false] - expected: FAIL [:stage="c";format="depth24plus";filt="nearest";modeU="m";modeV="m";offset=true] - expected: FAIL + expected: + if os == "mac": FAIL [:stage="c";format="depth24plus";filt="nearest";modeU="m";modeV="r";offset=false] - expected: FAIL [:stage="c";format="depth24plus";filt="nearest";modeU="m";modeV="r";offset=true] - expected: FAIL + expected: + if os == "mac": FAIL [:stage="c";format="depth24plus";filt="nearest";modeU="r";modeV="c";offset=false] - expected: FAIL [:stage="c";format="depth24plus";filt="nearest";modeU="r";modeV="c";offset=true] - expected: FAIL + expected: + if os == "mac": FAIL [:stage="c";format="depth24plus";filt="nearest";modeU="r";modeV="m";offset=false] - expected: FAIL [:stage="c";format="depth24plus";filt="nearest";modeU="r";modeV="m";offset=true] - expected: FAIL + expected: + if os == "mac": FAIL [:stage="c";format="depth24plus";filt="nearest";modeU="r";modeV="r";offset=false] - expected: FAIL [:stage="c";format="depth24plus";filt="nearest";modeU="r";modeV="r";offset=true] - expected: FAIL + expected: + if os == "mac": FAIL [:stage="c";format="depth24plus-stencil8";filt="linear";modeU="c";modeV="c";offset=false] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="linear";modeU="c";modeV="c";offset=true] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="linear";modeU="c";modeV="m";offset=false] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="linear";modeU="c";modeV="m";offset=true] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="linear";modeU="c";modeV="r";offset=false] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="linear";modeU="c";modeV="r";offset=true] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="linear";modeU="m";modeV="c";offset=false] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="linear";modeU="m";modeV="c";offset=true] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="linear";modeU="m";modeV="m";offset=false] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="linear";modeU="m";modeV="m";offset=true] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="linear";modeU="m";modeV="r";offset=false] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="linear";modeU="m";modeV="r";offset=true] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="linear";modeU="r";modeV="c";offset=false] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="linear";modeU="r";modeV="c";offset=true] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="linear";modeU="r";modeV="m";offset=false] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="linear";modeU="r";modeV="m";offset=true] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="linear";modeU="r";modeV="r";offset=false] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="linear";modeU="r";modeV="r";offset=true] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="c";offset=false] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="c";offset=true] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="m";offset=false] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="m";offset=true] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="r";offset=false] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="r";offset=true] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="c";offset=false] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="c";offset=true] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="m";offset=false] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="m";offset=true] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="r";offset=false] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="r";offset=true] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="c";offset=false] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="c";offset=true] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="m";offset=false] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="m";offset=true] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="r";offset=false] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="r";offset=true] - expected: FAIL [:stage="c";format="depth32float";filt="linear";modeU="c";modeV="c";offset=false] expected: FAIL @@ -438,112 +402,76 @@ expected: FAIL [:stage="c";format="depth32float-stencil8";filt="linear";modeU="c";modeV="c";offset=false] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="linear";modeU="c";modeV="c";offset=true] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="linear";modeU="c";modeV="m";offset=false] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="linear";modeU="c";modeV="m";offset=true] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="linear";modeU="c";modeV="r";offset=false] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="linear";modeU="c";modeV="r";offset=true] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="linear";modeU="m";modeV="c";offset=false] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="linear";modeU="m";modeV="c";offset=true] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="linear";modeU="m";modeV="m";offset=false] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="linear";modeU="m";modeV="m";offset=true] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="linear";modeU="m";modeV="r";offset=false] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="linear";modeU="m";modeV="r";offset=true] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="linear";modeU="r";modeV="c";offset=false] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="linear";modeU="r";modeV="c";offset=true] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="linear";modeU="r";modeV="m";offset=false] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="linear";modeU="r";modeV="m";offset=true] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="linear";modeU="r";modeV="r";offset=false] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="linear";modeU="r";modeV="r";offset=true] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="c";modeV="c";offset=false] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="c";modeV="c";offset=true] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="c";modeV="m";offset=false] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="c";modeV="m";offset=true] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="c";modeV="r";offset=false] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="c";modeV="r";offset=true] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="m";modeV="c";offset=false] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="m";modeV="c";offset=true] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="m";modeV="m";offset=false] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="m";modeV="m";offset=true] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="m";modeV="r";offset=false] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="m";modeV="r";offset=true] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="r";modeV="c";offset=false] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="r";modeV="c";offset=true] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="r";modeV="m";offset=false] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="r";modeV="m";offset=true] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="r";modeV="r";offset=false] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="r";modeV="r";offset=true] - expected: FAIL [:stage="f";format="depth16unorm";filt="linear";modeU="c";modeV="c";offset=false] expected: FAIL @@ -654,232 +582,156 @@ expected: FAIL [:stage="f";format="depth24plus";filt="linear";modeU="c";modeV="c";offset=false] - expected: FAIL [:stage="f";format="depth24plus";filt="linear";modeU="c";modeV="c";offset=true] - expected: FAIL [:stage="f";format="depth24plus";filt="linear";modeU="c";modeV="m";offset=false] - expected: FAIL [:stage="f";format="depth24plus";filt="linear";modeU="c";modeV="m";offset=true] - expected: FAIL [:stage="f";format="depth24plus";filt="linear";modeU="c";modeV="r";offset=false] - expected: FAIL [:stage="f";format="depth24plus";filt="linear";modeU="c";modeV="r";offset=true] - expected: FAIL + expected: + if os == "mac" and debug: [PASS, FAIL] [:stage="f";format="depth24plus";filt="linear";modeU="m";modeV="c";offset=false] - expected: FAIL [:stage="f";format="depth24plus";filt="linear";modeU="m";modeV="c";offset=true] - expected: FAIL [:stage="f";format="depth24plus";filt="linear";modeU="m";modeV="m";offset=false] - expected: FAIL [:stage="f";format="depth24plus";filt="linear";modeU="m";modeV="m";offset=true] - expected: FAIL [:stage="f";format="depth24plus";filt="linear";modeU="m";modeV="r";offset=false] - expected: FAIL [:stage="f";format="depth24plus";filt="linear";modeU="m";modeV="r";offset=true] - expected: FAIL + expected: + if os == "mac" and debug: [PASS, FAIL] [:stage="f";format="depth24plus";filt="linear";modeU="r";modeV="c";offset=false] - expected: FAIL [:stage="f";format="depth24plus";filt="linear";modeU="r";modeV="c";offset=true] - expected: FAIL [:stage="f";format="depth24plus";filt="linear";modeU="r";modeV="m";offset=false] - expected: FAIL [:stage="f";format="depth24plus";filt="linear";modeU="r";modeV="m";offset=true] - expected: FAIL [:stage="f";format="depth24plus";filt="linear";modeU="r";modeV="r";offset=false] - expected: FAIL [:stage="f";format="depth24plus";filt="linear";modeU="r";modeV="r";offset=true] - expected: FAIL [:stage="f";format="depth24plus";filt="nearest";modeU="c";modeV="c";offset=false] - expected: FAIL [:stage="f";format="depth24plus";filt="nearest";modeU="c";modeV="c";offset=true] - expected: FAIL [:stage="f";format="depth24plus";filt="nearest";modeU="c";modeV="m";offset=false] - expected: FAIL [:stage="f";format="depth24plus";filt="nearest";modeU="c";modeV="m";offset=true] - expected: FAIL [:stage="f";format="depth24plus";filt="nearest";modeU="c";modeV="r";offset=false] - expected: FAIL [:stage="f";format="depth24plus";filt="nearest";modeU="c";modeV="r";offset=true] - expected: FAIL [:stage="f";format="depth24plus";filt="nearest";modeU="m";modeV="c";offset=false] - expected: FAIL [:stage="f";format="depth24plus";filt="nearest";modeU="m";modeV="c";offset=true] - expected: FAIL [:stage="f";format="depth24plus";filt="nearest";modeU="m";modeV="m";offset=false] - expected: FAIL [:stage="f";format="depth24plus";filt="nearest";modeU="m";modeV="m";offset=true] - expected: FAIL [:stage="f";format="depth24plus";filt="nearest";modeU="m";modeV="r";offset=false] - expected: FAIL [:stage="f";format="depth24plus";filt="nearest";modeU="m";modeV="r";offset=true] - expected: FAIL [:stage="f";format="depth24plus";filt="nearest";modeU="r";modeV="c";offset=false] - expected: FAIL [:stage="f";format="depth24plus";filt="nearest";modeU="r";modeV="c";offset=true] - expected: FAIL [:stage="f";format="depth24plus";filt="nearest";modeU="r";modeV="m";offset=false] - expected: FAIL [:stage="f";format="depth24plus";filt="nearest";modeU="r";modeV="m";offset=true] - expected: FAIL [:stage="f";format="depth24plus";filt="nearest";modeU="r";modeV="r";offset=false] - expected: FAIL [:stage="f";format="depth24plus";filt="nearest";modeU="r";modeV="r";offset=true] - expected: FAIL [:stage="f";format="depth24plus-stencil8";filt="linear";modeU="c";modeV="c";offset=false] - expected: FAIL [:stage="f";format="depth24plus-stencil8";filt="linear";modeU="c";modeV="c";offset=true] - expected: FAIL [:stage="f";format="depth24plus-stencil8";filt="linear";modeU="c";modeV="m";offset=false] - expected: FAIL [:stage="f";format="depth24plus-stencil8";filt="linear";modeU="c";modeV="m";offset=true] - expected: FAIL [:stage="f";format="depth24plus-stencil8";filt="linear";modeU="c";modeV="r";offset=false] - expected: FAIL [:stage="f";format="depth24plus-stencil8";filt="linear";modeU="c";modeV="r";offset=true] - expected: FAIL [:stage="f";format="depth24plus-stencil8";filt="linear";modeU="m";modeV="c";offset=false] - expected: FAIL [:stage="f";format="depth24plus-stencil8";filt="linear";modeU="m";modeV="c";offset=true] - expected: FAIL [:stage="f";format="depth24plus-stencil8";filt="linear";modeU="m";modeV="m";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL - if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "mac" and not debug: FAIL + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:stage="f";format="depth24plus-stencil8";filt="linear";modeU="m";modeV="m";offset=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 + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:stage="f";format="depth24plus-stencil8";filt="linear";modeU="m";modeV="r";offset=false] - expected: FAIL [:stage="f";format="depth24plus-stencil8";filt="linear";modeU="m";modeV="r";offset=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 [:stage="f";format="depth24plus-stencil8";filt="linear";modeU="r";modeV="c";offset=false] - expected: FAIL [:stage="f";format="depth24plus-stencil8";filt="linear";modeU="r";modeV="c";offset=true] - expected: FAIL [:stage="f";format="depth24plus-stencil8";filt="linear";modeU="r";modeV="m";offset=false] - expected: FAIL [:stage="f";format="depth24plus-stencil8";filt="linear";modeU="r";modeV="m";offset=true] - expected: FAIL [:stage="f";format="depth24plus-stencil8";filt="linear";modeU="r";modeV="r";offset=false] - expected: FAIL [:stage="f";format="depth24plus-stencil8";filt="linear";modeU="r";modeV="r";offset=true] - expected: FAIL [:stage="f";format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="c";offset=false] - expected: FAIL [:stage="f";format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="c";offset=true] - expected: FAIL [:stage="f";format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="m";offset=false] - expected: FAIL [:stage="f";format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="m";offset=true] - expected: FAIL [:stage="f";format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="r";offset=false] - expected: FAIL [:stage="f";format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="r";offset=true] - expected: FAIL [:stage="f";format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="c";offset=false] - expected: FAIL [:stage="f";format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="c";offset=true] - expected: FAIL [:stage="f";format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="m";offset=false] - expected: FAIL [:stage="f";format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="m";offset=true] - expected: FAIL [:stage="f";format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="r";offset=false] - expected: FAIL [:stage="f";format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="r";offset=true] - expected: FAIL [:stage="f";format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="c";offset=false] - expected: FAIL [:stage="f";format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="c";offset=true] - expected: FAIL [:stage="f";format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="m";offset=false] - expected: FAIL [:stage="f";format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="m";offset=true] - expected: FAIL [:stage="f";format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="r";offset=false] - expected: FAIL [:stage="f";format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="r";offset=true] - expected: FAIL [:stage="f";format="depth32float";filt="linear";modeU="c";modeV="c";offset=false] expected: FAIL @@ -991,255 +843,147 @@ [:stage="f";format="depth32float-stencil8";filt="linear";modeU="c";modeV="c";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: FAIL [:stage="f";format="depth32float-stencil8";filt="linear";modeU="c";modeV="c";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: FAIL [:stage="f";format="depth32float-stencil8";filt="linear";modeU="c";modeV="m";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: FAIL [:stage="f";format="depth32float-stencil8";filt="linear";modeU="c";modeV="m";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: FAIL [:stage="f";format="depth32float-stencil8";filt="linear";modeU="c";modeV="r";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: FAIL [:stage="f";format="depth32float-stencil8";filt="linear";modeU="c";modeV="r";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: FAIL [:stage="f";format="depth32float-stencil8";filt="linear";modeU="m";modeV="c";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: FAIL [:stage="f";format="depth32float-stencil8";filt="linear";modeU="m";modeV="c";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: FAIL [:stage="f";format="depth32float-stencil8";filt="linear";modeU="m";modeV="m";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: FAIL [:stage="f";format="depth32float-stencil8";filt="linear";modeU="m";modeV="m";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: FAIL [:stage="f";format="depth32float-stencil8";filt="linear";modeU="m";modeV="r";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: FAIL [:stage="f";format="depth32float-stencil8";filt="linear";modeU="m";modeV="r";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: FAIL [:stage="f";format="depth32float-stencil8";filt="linear";modeU="r";modeV="c";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: FAIL [:stage="f";format="depth32float-stencil8";filt="linear";modeU="r";modeV="c";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: FAIL [:stage="f";format="depth32float-stencil8";filt="linear";modeU="r";modeV="m";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: FAIL [:stage="f";format="depth32float-stencil8";filt="linear";modeU="r";modeV="m";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: FAIL [:stage="f";format="depth32float-stencil8";filt="linear";modeU="r";modeV="r";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: FAIL [:stage="f";format="depth32float-stencil8";filt="linear";modeU="r";modeV="r";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: FAIL [:stage="f";format="depth32float-stencil8";filt="nearest";modeU="c";modeV="c";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL - if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "mac" and not debug: FAIL + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:stage="f";format="depth32float-stencil8";filt="nearest";modeU="c";modeV="c";offset=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 + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:stage="f";format="depth32float-stencil8";filt="nearest";modeU="c";modeV="m";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "mac" and not debug: FAIL [:stage="f";format="depth32float-stencil8";filt="nearest";modeU="c";modeV="m";offset=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 [:stage="f";format="depth32float-stencil8";filt="nearest";modeU="c";modeV="r";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL - if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "mac" and not debug: FAIL + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:stage="f";format="depth32float-stencil8";filt="nearest";modeU="c";modeV="r";offset=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 + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:stage="f";format="depth32float-stencil8";filt="nearest";modeU="m";modeV="c";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "mac" and not debug: FAIL [:stage="f";format="depth32float-stencil8";filt="nearest";modeU="m";modeV="c";offset=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 [:stage="f";format="depth32float-stencil8";filt="nearest";modeU="m";modeV="m";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: FAIL [:stage="f";format="depth32float-stencil8";filt="nearest";modeU="m";modeV="m";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: FAIL [:stage="f";format="depth32float-stencil8";filt="nearest";modeU="m";modeV="r";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "mac" and not debug: FAIL [:stage="f";format="depth32float-stencil8";filt="nearest";modeU="m";modeV="r";offset=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 [:stage="f";format="depth32float-stencil8";filt="nearest";modeU="r";modeV="c";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "mac" and not debug: FAIL [:stage="f";format="depth32float-stencil8";filt="nearest";modeU="r";modeV="c";offset=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 [:stage="f";format="depth32float-stencil8";filt="nearest";modeU="r";modeV="m";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "mac" and not debug: FAIL [:stage="f";format="depth32float-stencil8";filt="nearest";modeU="r";modeV="m";offset=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 [:stage="f";format="depth32float-stencil8";filt="nearest";modeU="r";modeV="r";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "mac" and not debug: FAIL [:stage="f";format="depth32float-stencil8";filt="nearest";modeU="r";modeV="r";offset=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 [:stage="v";format="depth16unorm";filt="linear";modeU="c";modeV="c";offset=false] expected: @@ -1495,500 +1239,320 @@ [:stage="v";format="depth24plus";filt="linear";modeU="c";modeV="c";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:stage="v";format="depth24plus";filt="linear";modeU="c";modeV="c";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:stage="v";format="depth24plus";filt="linear";modeU="c";modeV="m";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:stage="v";format="depth24plus";filt="linear";modeU="c";modeV="m";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:stage="v";format="depth24plus";filt="linear";modeU="c";modeV="r";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:stage="v";format="depth24plus";filt="linear";modeU="c";modeV="r";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:stage="v";format="depth24plus";filt="linear";modeU="m";modeV="c";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="v";format="depth24plus";filt="linear";modeU="m";modeV="c";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="v";format="depth24plus";filt="linear";modeU="m";modeV="m";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="v";format="depth24plus";filt="linear";modeU="m";modeV="m";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="v";format="depth24plus";filt="linear";modeU="m";modeV="r";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="v";format="depth24plus";filt="linear";modeU="m";modeV="r";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="v";format="depth24plus";filt="linear";modeU="r";modeV="c";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:stage="v";format="depth24plus";filt="linear";modeU="r";modeV="c";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:stage="v";format="depth24plus";filt="linear";modeU="r";modeV="m";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:stage="v";format="depth24plus";filt="linear";modeU="r";modeV="m";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:stage="v";format="depth24plus";filt="linear";modeU="r";modeV="r";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:stage="v";format="depth24plus";filt="linear";modeU="r";modeV="r";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:stage="v";format="depth24plus";filt="nearest";modeU="c";modeV="c";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:stage="v";format="depth24plus";filt="nearest";modeU="c";modeV="c";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:stage="v";format="depth24plus";filt="nearest";modeU="c";modeV="m";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:stage="v";format="depth24plus";filt="nearest";modeU="c";modeV="m";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:stage="v";format="depth24plus";filt="nearest";modeU="c";modeV="r";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:stage="v";format="depth24plus";filt="nearest";modeU="c";modeV="r";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:stage="v";format="depth24plus";filt="nearest";modeU="m";modeV="c";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:stage="v";format="depth24plus";filt="nearest";modeU="m";modeV="c";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:stage="v";format="depth24plus";filt="nearest";modeU="m";modeV="m";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:stage="v";format="depth24plus";filt="nearest";modeU="m";modeV="m";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:stage="v";format="depth24plus";filt="nearest";modeU="m";modeV="r";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:stage="v";format="depth24plus";filt="nearest";modeU="m";modeV="r";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:stage="v";format="depth24plus";filt="nearest";modeU="r";modeV="c";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:stage="v";format="depth24plus";filt="nearest";modeU="r";modeV="c";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:stage="v";format="depth24plus";filt="nearest";modeU="r";modeV="m";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:stage="v";format="depth24plus";filt="nearest";modeU="r";modeV="m";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:stage="v";format="depth24plus";filt="nearest";modeU="r";modeV="r";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:stage="v";format="depth24plus";filt="nearest";modeU="r";modeV="r";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:stage="v";format="depth24plus-stencil8";filt="linear";modeU="c";modeV="c";offset=false] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="v";format="depth24plus-stencil8";filt="linear";modeU="c";modeV="c";offset=true] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="v";format="depth24plus-stencil8";filt="linear";modeU="c";modeV="m";offset=false] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="v";format="depth24plus-stencil8";filt="linear";modeU="c";modeV="m";offset=true] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="v";format="depth24plus-stencil8";filt="linear";modeU="c";modeV="r";offset=false] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="v";format="depth24plus-stencil8";filt="linear";modeU="c";modeV="r";offset=true] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="v";format="depth24plus-stencil8";filt="linear";modeU="m";modeV="c";offset=false] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="v";format="depth24plus-stencil8";filt="linear";modeU="m";modeV="c";offset=true] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="v";format="depth24plus-stencil8";filt="linear";modeU="m";modeV="m";offset=false] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="v";format="depth24plus-stencil8";filt="linear";modeU="m";modeV="m";offset=true] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="v";format="depth24plus-stencil8";filt="linear";modeU="m";modeV="r";offset=false] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="v";format="depth24plus-stencil8";filt="linear";modeU="m";modeV="r";offset=true] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="v";format="depth24plus-stencil8";filt="linear";modeU="r";modeV="c";offset=false] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="v";format="depth24plus-stencil8";filt="linear";modeU="r";modeV="c";offset=true] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="v";format="depth24plus-stencil8";filt="linear";modeU="r";modeV="m";offset=false] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="v";format="depth24plus-stencil8";filt="linear";modeU="r";modeV="m";offset=true] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="v";format="depth24plus-stencil8";filt="linear";modeU="r";modeV="r";offset=false] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="v";format="depth24plus-stencil8";filt="linear";modeU="r";modeV="r";offset=true] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="v";format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="c";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="v";format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="c";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="v";format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="m";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="v";format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="m";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="v";format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="r";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="v";format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="r";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="v";format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="c";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="v";format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="c";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="v";format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="m";offset=false] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="v";format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="m";offset=true] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="v";format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="r";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="v";format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="r";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="v";format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="c";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="v";format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="c";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="v";format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="m";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="v";format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="m";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="v";format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="r";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="v";format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="r";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="v";format="depth32float";filt="linear";modeU="c";modeV="c";offset=false] @@ -2245,289 +1809,180 @@ [:stage="v";format="depth32float-stencil8";filt="linear";modeU="c";modeV="c";offset=false] expected: - if os == "win" and debug: [FAIL, 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] [:stage="v";format="depth32float-stencil8";filt="linear";modeU="c";modeV="c";offset=true] expected: - if os == "win": FAIL if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="v";format="depth32float-stencil8";filt="linear";modeU="c";modeV="m";offset=false] expected: - if os == "win" and debug: [FAIL, 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] [:stage="v";format="depth32float-stencil8";filt="linear";modeU="c";modeV="m";offset=true] expected: - if os == "win" and debug: [FAIL, 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] [:stage="v";format="depth32float-stencil8";filt="linear";modeU="c";modeV="r";offset=false] expected: - if os == "win" and debug: [FAIL, 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] [:stage="v";format="depth32float-stencil8";filt="linear";modeU="c";modeV="r";offset=true] expected: - if os == "win" and debug: [FAIL, 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] [:stage="v";format="depth32float-stencil8";filt="linear";modeU="m";modeV="c";offset=false] expected: - if os == "win" and debug: [FAIL, 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] [:stage="v";format="depth32float-stencil8";filt="linear";modeU="m";modeV="c";offset=true] expected: - if os == "win" and debug: [FAIL, 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] [:stage="v";format="depth32float-stencil8";filt="linear";modeU="m";modeV="m";offset=false] expected: - if os == "win" and debug: [FAIL, 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] [:stage="v";format="depth32float-stencil8";filt="linear";modeU="m";modeV="m";offset=true] expected: - if os == "win" and debug: [FAIL, 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] [:stage="v";format="depth32float-stencil8";filt="linear";modeU="m";modeV="r";offset=false] expected: - if os == "win" and debug: [FAIL, 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] [:stage="v";format="depth32float-stencil8";filt="linear";modeU="m";modeV="r";offset=true] expected: - if os == "win" and debug: [FAIL, 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] [:stage="v";format="depth32float-stencil8";filt="linear";modeU="r";modeV="c";offset=false] expected: - if os == "win" and debug: [FAIL, 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] [:stage="v";format="depth32float-stencil8";filt="linear";modeU="r";modeV="c";offset=true] expected: - if os == "win" and debug: [FAIL, 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] [:stage="v";format="depth32float-stencil8";filt="linear";modeU="r";modeV="m";offset=false] expected: - if os == "win" and debug: [FAIL, 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] [:stage="v";format="depth32float-stencil8";filt="linear";modeU="r";modeV="m";offset=true] expected: - if os == "win" and debug: [FAIL, 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] [:stage="v";format="depth32float-stencil8";filt="linear";modeU="r";modeV="r";offset=false] expected: - if os == "win" and debug: [FAIL, 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] [:stage="v";format="depth32float-stencil8";filt="linear";modeU="r";modeV="r";offset=true] expected: - if os == "win" and debug: [FAIL, 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] [:stage="v";format="depth32float-stencil8";filt="nearest";modeU="c";modeV="c";offset=false] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="v";format="depth32float-stencil8";filt="nearest";modeU="c";modeV="c";offset=true] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="v";format="depth32float-stencil8";filt="nearest";modeU="c";modeV="m";offset=false] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL + if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:stage="v";format="depth32float-stencil8";filt="nearest";modeU="c";modeV="m";offset=true] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL + if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:stage="v";format="depth32float-stencil8";filt="nearest";modeU="c";modeV="r";offset=false] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL + if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:stage="v";format="depth32float-stencil8";filt="nearest";modeU="c";modeV="r";offset=true] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL + if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:stage="v";format="depth32float-stencil8";filt="nearest";modeU="m";modeV="c";offset=false] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL + if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:stage="v";format="depth32float-stencil8";filt="nearest";modeU="m";modeV="c";offset=true] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="v";format="depth32float-stencil8";filt="nearest";modeU="m";modeV="m";offset=false] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="v";format="depth32float-stencil8";filt="nearest";modeU="m";modeV="m";offset=true] expected: - if os == "win" and debug: [FAIL, 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] [:stage="v";format="depth32float-stencil8";filt="nearest";modeU="m";modeV="r";offset=false] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="v";format="depth32float-stencil8";filt="nearest";modeU="m";modeV="r";offset=true] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="v";format="depth32float-stencil8";filt="nearest";modeU="r";modeV="c";offset=false] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL + if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:stage="v";format="depth32float-stencil8";filt="nearest";modeU="r";modeV="c";offset=true] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL + if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:stage="v";format="depth32float-stencil8";filt="nearest";modeU="r";modeV="m";offset=false] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL + if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:stage="v";format="depth32float-stencil8";filt="nearest";modeU="r";modeV="m";offset=true] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL + if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:stage="v";format="depth32float-stencil8";filt="nearest";modeU="r";modeV="r";offset=false] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL + if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:stage="v";format="depth32float-stencil8";filt="nearest";modeU="r";modeV="r";offset=true] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL + if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] @@ -2554,40 +2009,40 @@ expected: FAIL [:stage="c";format="depth24plus";filt="linear";mode="c"] - expected: FAIL + expected: + if os == "mac": FAIL [:stage="c";format="depth24plus";filt="linear";mode="m"] - expected: FAIL + expected: + if os == "mac": FAIL [:stage="c";format="depth24plus";filt="linear";mode="r"] - expected: FAIL + expected: + if os == "mac": FAIL [:stage="c";format="depth24plus";filt="nearest";mode="c"] - expected: FAIL + expected: + if os == "mac": FAIL [:stage="c";format="depth24plus";filt="nearest";mode="m"] - expected: FAIL + expected: + if os == "mac": FAIL [:stage="c";format="depth24plus";filt="nearest";mode="r"] - expected: FAIL + expected: + if os == "mac": FAIL [:stage="c";format="depth24plus-stencil8";filt="linear";mode="c"] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="linear";mode="m"] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="linear";mode="r"] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="nearest";mode="c"] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="nearest";mode="m"] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="nearest";mode="r"] - expected: FAIL [:stage="c";format="depth32float";filt="linear";mode="c"] expected: FAIL @@ -2608,22 +2063,16 @@ expected: FAIL [:stage="c";format="depth32float-stencil8";filt="linear";mode="c"] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="linear";mode="m"] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="linear";mode="r"] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="nearest";mode="c"] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="nearest";mode="m"] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="nearest";mode="r"] - expected: FAIL [:stage="f";format="depth16unorm";filt="linear";mode="c"] expected: FAIL @@ -2644,40 +2093,40 @@ expected: FAIL [:stage="f";format="depth24plus";filt="linear";mode="c"] - expected: FAIL + expected: + if os == "mac": FAIL [:stage="f";format="depth24plus";filt="linear";mode="m"] - expected: FAIL + expected: + if os == "mac": FAIL [:stage="f";format="depth24plus";filt="linear";mode="r"] - expected: FAIL + expected: + if os == "mac": FAIL [:stage="f";format="depth24plus";filt="nearest";mode="c"] - expected: FAIL + expected: + if os == "mac": FAIL [:stage="f";format="depth24plus";filt="nearest";mode="m"] - expected: FAIL + expected: + if os == "mac": FAIL [:stage="f";format="depth24plus";filt="nearest";mode="r"] - expected: FAIL + expected: + if os == "mac": FAIL [:stage="f";format="depth24plus-stencil8";filt="linear";mode="c"] - expected: FAIL [:stage="f";format="depth24plus-stencil8";filt="linear";mode="m"] - expected: FAIL [:stage="f";format="depth24plus-stencil8";filt="linear";mode="r"] - expected: FAIL [:stage="f";format="depth24plus-stencil8";filt="nearest";mode="c"] - expected: FAIL [:stage="f";format="depth24plus-stencil8";filt="nearest";mode="m"] - expected: FAIL [:stage="f";format="depth24plus-stencil8";filt="nearest";mode="r"] - expected: FAIL [:stage="f";format="depth32float";filt="linear";mode="c"] expected: FAIL @@ -2698,22 +2147,16 @@ expected: FAIL [:stage="f";format="depth32float-stencil8";filt="linear";mode="c"] - expected: FAIL [:stage="f";format="depth32float-stencil8";filt="linear";mode="m"] - expected: FAIL [:stage="f";format="depth32float-stencil8";filt="linear";mode="r"] - expected: FAIL [:stage="f";format="depth32float-stencil8";filt="nearest";mode="c"] - expected: FAIL [:stage="f";format="depth32float-stencil8";filt="nearest";mode="m"] - expected: FAIL [:stage="f";format="depth32float-stencil8";filt="nearest";mode="r"] - expected: FAIL [:stage="v";format="depth16unorm";filt="linear";mode="c"] expected: FAIL @@ -2734,40 +2177,40 @@ expected: FAIL [:stage="v";format="depth24plus";filt="linear";mode="c"] - expected: FAIL + expected: + if os == "mac": FAIL [:stage="v";format="depth24plus";filt="linear";mode="m"] - expected: FAIL + expected: + if os == "mac": FAIL [:stage="v";format="depth24plus";filt="linear";mode="r"] - expected: FAIL + expected: + if os == "mac": FAIL [:stage="v";format="depth24plus";filt="nearest";mode="c"] - expected: FAIL + expected: + if os == "mac": FAIL [:stage="v";format="depth24plus";filt="nearest";mode="m"] - expected: FAIL + expected: + if os == "mac": FAIL [:stage="v";format="depth24plus";filt="nearest";mode="r"] - expected: FAIL + expected: + if os == "mac": FAIL [:stage="v";format="depth24plus-stencil8";filt="linear";mode="c"] - expected: FAIL [:stage="v";format="depth24plus-stencil8";filt="linear";mode="m"] - expected: FAIL [:stage="v";format="depth24plus-stencil8";filt="linear";mode="r"] - expected: FAIL [:stage="v";format="depth24plus-stencil8";filt="nearest";mode="c"] - expected: FAIL [:stage="v";format="depth24plus-stencil8";filt="nearest";mode="m"] - expected: FAIL [:stage="v";format="depth24plus-stencil8";filt="nearest";mode="r"] - expected: FAIL [:stage="v";format="depth32float";filt="linear";mode="c"] expected: FAIL @@ -2788,22 +2231,16 @@ expected: FAIL [:stage="v";format="depth32float-stencil8";filt="linear";mode="c"] - expected: FAIL [:stage="v";format="depth32float-stencil8";filt="linear";mode="m"] - expected: FAIL [:stage="v";format="depth32float-stencil8";filt="linear";mode="r"] - expected: FAIL [:stage="v";format="depth32float-stencil8";filt="nearest";mode="c"] - expected: FAIL [:stage="v";format="depth32float-stencil8";filt="nearest";mode="m"] - expected: FAIL [:stage="v";format="depth32float-stencil8";filt="nearest";mode="r"] - expected: FAIL [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleCompareLevel:arrayed_2d_coords:*] @@ -2924,389 +2361,430 @@ [:stage="c";format="depth24plus";filt="linear";modeU="c";modeV="c";offset=false] expected: - if debug: [FAIL, TIMEOUT, NOTRUN] - if not debug: FAIL + if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and not debug: FAIL [:stage="c";format="depth24plus";filt="linear";modeU="c";modeV="c";offset=true] expected: - if debug: [FAIL, TIMEOUT, NOTRUN] - if not debug: FAIL + if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and not debug: FAIL [:stage="c";format="depth24plus";filt="linear";modeU="c";modeV="m";offset=false] expected: - if debug: [FAIL, TIMEOUT, NOTRUN] - if not debug: FAIL + if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and not debug: FAIL [:stage="c";format="depth24plus";filt="linear";modeU="c";modeV="m";offset=true] expected: - if debug: [FAIL, TIMEOUT, NOTRUN] - if not debug: FAIL + if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and not debug: FAIL [:stage="c";format="depth24plus";filt="linear";modeU="c";modeV="r";offset=false] expected: - if debug: [FAIL, TIMEOUT, NOTRUN] - if not debug: FAIL + if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and not debug: FAIL [:stage="c";format="depth24plus";filt="linear";modeU="c";modeV="r";offset=true] expected: - if debug: [FAIL, TIMEOUT, NOTRUN] - if not debug: FAIL + if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and not debug: FAIL [:stage="c";format="depth24plus";filt="linear";modeU="m";modeV="c";offset=false] expected: - if debug: [FAIL, TIMEOUT, NOTRUN] - if not debug: FAIL + if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and not debug: FAIL [:stage="c";format="depth24plus";filt="linear";modeU="m";modeV="c";offset=true] expected: - if debug: [FAIL, TIMEOUT, NOTRUN] - if not debug: FAIL - - [:stage="c";format="depth24plus";filt="linear";modeU="m";modeV="m";offset=false] + if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and not debug: FAIL + + [:stage="c";format="depth24plus";filt="linear";modeU="m";modeV="m";offset=false] expected: - if debug: [FAIL, TIMEOUT, NOTRUN] - if not debug: FAIL + if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and not debug: FAIL [:stage="c";format="depth24plus";filt="linear";modeU="m";modeV="m";offset=true] expected: - if debug: [FAIL, TIMEOUT, NOTRUN] - if not debug: FAIL + if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and not debug: FAIL [:stage="c";format="depth24plus";filt="linear";modeU="m";modeV="r";offset=false] expected: - if debug: [FAIL, TIMEOUT, NOTRUN] - if not debug: FAIL + if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and not debug: FAIL [:stage="c";format="depth24plus";filt="linear";modeU="m";modeV="r";offset=true] expected: - if debug: [FAIL, TIMEOUT, NOTRUN] - if not debug: FAIL + if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and not debug: FAIL [:stage="c";format="depth24plus";filt="linear";modeU="r";modeV="c";offset=false] expected: - if debug: [FAIL, TIMEOUT, NOTRUN] - if not debug: FAIL + if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and not debug: FAIL [:stage="c";format="depth24plus";filt="linear";modeU="r";modeV="c";offset=true] expected: - if debug: [FAIL, TIMEOUT, NOTRUN] - if not debug: FAIL + if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and not debug: FAIL [:stage="c";format="depth24plus";filt="linear";modeU="r";modeV="m";offset=false] expected: - if debug: [FAIL, TIMEOUT, NOTRUN] - if not debug: FAIL + if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and not debug: FAIL [:stage="c";format="depth24plus";filt="linear";modeU="r";modeV="m";offset=true] expected: - if debug: [FAIL, TIMEOUT, NOTRUN] - if not debug: FAIL + if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and not debug: FAIL [:stage="c";format="depth24plus";filt="linear";modeU="r";modeV="r";offset=false] expected: - if debug: [FAIL, TIMEOUT, NOTRUN] - if not debug: FAIL + if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and not debug: FAIL [:stage="c";format="depth24plus";filt="linear";modeU="r";modeV="r";offset=true] expected: - if debug: [FAIL, TIMEOUT, NOTRUN] - if not debug: FAIL + if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and not debug: FAIL [:stage="c";format="depth24plus";filt="nearest";modeU="c";modeV="c";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac" and not debug: FAIL [:stage="c";format="depth24plus";filt="nearest";modeU="c";modeV="c";offset=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 [:stage="c";format="depth24plus";filt="nearest";modeU="c";modeV="m";offset=false] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux": FAIL if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac" and not debug: FAIL [:stage="c";format="depth24plus";filt="nearest";modeU="c";modeV="m";offset=true] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux": FAIL if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac" and not debug: FAIL [:stage="c";format="depth24plus";filt="nearest";modeU="c";modeV="r";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac" and not debug: FAIL [:stage="c";format="depth24plus";filt="nearest";modeU="c";modeV="r";offset=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 [:stage="c";format="depth24plus";filt="nearest";modeU="m";modeV="c";offset=false] expected: - if debug: [FAIL, TIMEOUT, NOTRUN] - if not debug: FAIL + if os == "win" and debug: [PASS, TIMEOUT, NOTRUN] + if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and not debug: FAIL [:stage="c";format="depth24plus";filt="nearest";modeU="m";modeV="c";offset=true] expected: - if debug: [FAIL, TIMEOUT, NOTRUN] - if not debug: FAIL + if os == "win" and debug: [PASS, TIMEOUT, NOTRUN] + if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN] + if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and not debug: FAIL [:stage="c";format="depth24plus";filt="nearest";modeU="m";modeV="m";offset=false] expected: - if debug: [FAIL, TIMEOUT, NOTRUN] - if not debug: FAIL + if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and not debug: FAIL [:stage="c";format="depth24plus";filt="nearest";modeU="m";modeV="m";offset=true] expected: - if debug: [FAIL, TIMEOUT, NOTRUN] - if not debug: FAIL + if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and not debug: FAIL [:stage="c";format="depth24plus";filt="nearest";modeU="m";modeV="r";offset=false] expected: - if debug: [FAIL, TIMEOUT, NOTRUN] - if not debug: FAIL + if os == "win" and debug: [PASS, TIMEOUT, NOTRUN] + if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN] + if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and not debug: FAIL [:stage="c";format="depth24plus";filt="nearest";modeU="m";modeV="r";offset=true] expected: - if debug: [FAIL, TIMEOUT, NOTRUN] - if not debug: FAIL + if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and not debug: FAIL [:stage="c";format="depth24plus";filt="nearest";modeU="r";modeV="c";offset=false] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux": FAIL if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac" and not debug: FAIL [:stage="c";format="depth24plus";filt="nearest";modeU="r";modeV="c";offset=true] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux": FAIL if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac" and not debug: FAIL [:stage="c";format="depth24plus";filt="nearest";modeU="r";modeV="m";offset=false] expected: - if debug: [FAIL, TIMEOUT, NOTRUN] - if not debug: FAIL + if os == "win" and debug: [PASS, TIMEOUT, NOTRUN] + if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and not debug: FAIL [:stage="c";format="depth24plus";filt="nearest";modeU="r";modeV="m";offset=true] expected: - if debug: [FAIL, TIMEOUT, NOTRUN] - if not debug: FAIL + if os == "win" and debug: [PASS, TIMEOUT, NOTRUN] + if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and not debug: FAIL [:stage="c";format="depth24plus";filt="nearest";modeU="r";modeV="r";offset=false] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux": FAIL if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac" and not debug: FAIL [:stage="c";format="depth24plus";filt="nearest";modeU="r";modeV="r";offset=true] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux": FAIL if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac" and not debug: FAIL [:stage="c";format="depth24plus-stencil8";filt="linear";modeU="c";modeV="c";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="c";format="depth24plus-stencil8";filt="linear";modeU="c";modeV="c";offset=true] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:stage="c";format="depth24plus-stencil8";filt="linear";modeU="c";modeV="m";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="c";format="depth24plus-stencil8";filt="linear";modeU="c";modeV="m";offset=true] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:stage="c";format="depth24plus-stencil8";filt="linear";modeU="c";modeV="r";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="c";format="depth24plus-stencil8";filt="linear";modeU="c";modeV="r";offset=true] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:stage="c";format="depth24plus-stencil8";filt="linear";modeU="m";modeV="c";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="c";format="depth24plus-stencil8";filt="linear";modeU="m";modeV="c";offset=true] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:stage="c";format="depth24plus-stencil8";filt="linear";modeU="m";modeV="m";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="c";format="depth24plus-stencil8";filt="linear";modeU="m";modeV="m";offset=true] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:stage="c";format="depth24plus-stencil8";filt="linear";modeU="m";modeV="r";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="c";format="depth24plus-stencil8";filt="linear";modeU="m";modeV="r";offset=true] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:stage="c";format="depth24plus-stencil8";filt="linear";modeU="r";modeV="c";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="c";format="depth24plus-stencil8";filt="linear";modeU="r";modeV="c";offset=true] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:stage="c";format="depth24plus-stencil8";filt="linear";modeU="r";modeV="m";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="c";format="depth24plus-stencil8";filt="linear";modeU="r";modeV="m";offset=true] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:stage="c";format="depth24plus-stencil8";filt="linear";modeU="r";modeV="r";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="c";format="depth24plus-stencil8";filt="linear";modeU="r";modeV="r";offset=true] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="c";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="c";offset=true] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="m";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="m";offset=true] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="r";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="r";offset=true] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="c";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="c";offset=true] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="m";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="m";offset=true] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="r";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="r";offset=true] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="c";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="c";offset=true] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="m";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="m";offset=true] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="r";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="r";offset=true] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:stage="c";format="depth32float";filt="linear";modeU="c";modeV="c";offset=false] expected: FAIL @@ -3431,182 +2909,200 @@ [:stage="c";format="depth32float-stencil8";filt="linear";modeU="c";modeV="c";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="c";format="depth32float-stencil8";filt="linear";modeU="c";modeV="c";offset=true] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:stage="c";format="depth32float-stencil8";filt="linear";modeU="c";modeV="m";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="c";format="depth32float-stencil8";filt="linear";modeU="c";modeV="m";offset=true] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:stage="c";format="depth32float-stencil8";filt="linear";modeU="c";modeV="r";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="c";format="depth32float-stencil8";filt="linear";modeU="c";modeV="r";offset=true] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL - + 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: FAIL + [:stage="c";format="depth32float-stencil8";filt="linear";modeU="m";modeV="c";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="c";format="depth32float-stencil8";filt="linear";modeU="m";modeV="c";offset=true] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:stage="c";format="depth32float-stencil8";filt="linear";modeU="m";modeV="m";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="c";format="depth32float-stencil8";filt="linear";modeU="m";modeV="m";offset=true] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:stage="c";format="depth32float-stencil8";filt="linear";modeU="m";modeV="r";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="c";format="depth32float-stencil8";filt="linear";modeU="m";modeV="r";offset=true] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:stage="c";format="depth32float-stencil8";filt="linear";modeU="r";modeV="c";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="c";format="depth32float-stencil8";filt="linear";modeU="r";modeV="c";offset=true] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:stage="c";format="depth32float-stencil8";filt="linear";modeU="r";modeV="m";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="c";format="depth32float-stencil8";filt="linear";modeU="r";modeV="m";offset=true] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:stage="c";format="depth32float-stencil8";filt="linear";modeU="r";modeV="r";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="c";format="depth32float-stencil8";filt="linear";modeU="r";modeV="r";offset=true] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="c";modeV="c";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="c";modeV="c";offset=true] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="c";modeV="m";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="c";modeV="m";offset=true] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="c";modeV="r";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="c";modeV="r";offset=true] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="m";modeV="c";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="m";modeV="c";offset=true] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="m";modeV="m";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="m";modeV="m";offset=true] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="m";modeV="r";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="m";modeV="r";offset=true] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="r";modeV="c";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="r";modeV="c";offset=true] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="r";modeV="m";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="r";modeV="m";offset=true] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="r";modeV="r";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="r";modeV="r";offset=true] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:stage="f";format="depth16unorm";filt="linear";modeU="c";modeV="c";offset=false] expected: @@ -3790,458 +3286,463 @@ [:stage="f";format="depth24plus";filt="linear";modeU="c";modeV="c";offset=false] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:stage="f";format="depth24plus";filt="linear";modeU="c";modeV="c";offset=true] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:stage="f";format="depth24plus";filt="linear";modeU="c";modeV="m";offset=false] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:stage="f";format="depth24plus";filt="linear";modeU="c";modeV="m";offset=true] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:stage="f";format="depth24plus";filt="linear";modeU="c";modeV="r";offset=false] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:stage="f";format="depth24plus";filt="linear";modeU="c";modeV="r";offset=true] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:stage="f";format="depth24plus";filt="linear";modeU="m";modeV="c";offset=false] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:stage="f";format="depth24plus";filt="linear";modeU="m";modeV="c";offset=true] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:stage="f";format="depth24plus";filt="linear";modeU="m";modeV="m";offset=false] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:stage="f";format="depth24plus";filt="linear";modeU="m";modeV="m";offset=true] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:stage="f";format="depth24plus";filt="linear";modeU="m";modeV="r";offset=false] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:stage="f";format="depth24plus";filt="linear";modeU="m";modeV="r";offset=true] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:stage="f";format="depth24plus";filt="linear";modeU="r";modeV="c";offset=false] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:stage="f";format="depth24plus";filt="linear";modeU="r";modeV="c";offset=true] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:stage="f";format="depth24plus";filt="linear";modeU="r";modeV="m";offset=false] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:stage="f";format="depth24plus";filt="linear";modeU="r";modeV="m";offset=true] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:stage="f";format="depth24plus";filt="linear";modeU="r";modeV="r";offset=false] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:stage="f";format="depth24plus";filt="linear";modeU="r";modeV="r";offset=true] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:stage="f";format="depth24plus";filt="nearest";modeU="c";modeV="c";offset=false] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:stage="f";format="depth24plus";filt="nearest";modeU="c";modeV="c";offset=true] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:stage="f";format="depth24plus";filt="nearest";modeU="c";modeV="m";offset=false] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:stage="f";format="depth24plus";filt="nearest";modeU="c";modeV="m";offset=true] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:stage="f";format="depth24plus";filt="nearest";modeU="c";modeV="r";offset=false] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:stage="f";format="depth24plus";filt="nearest";modeU="c";modeV="r";offset=true] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:stage="f";format="depth24plus";filt="nearest";modeU="m";modeV="c";offset=false] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:stage="f";format="depth24plus";filt="nearest";modeU="m";modeV="c";offset=true] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:stage="f";format="depth24plus";filt="nearest";modeU="m";modeV="m";offset=false] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:stage="f";format="depth24plus";filt="nearest";modeU="m";modeV="m";offset=true] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:stage="f";format="depth24plus";filt="nearest";modeU="m";modeV="r";offset=false] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:stage="f";format="depth24plus";filt="nearest";modeU="m";modeV="r";offset=true] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:stage="f";format="depth24plus";filt="nearest";modeU="r";modeV="c";offset=false] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:stage="f";format="depth24plus";filt="nearest";modeU="r";modeV="c";offset=true] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:stage="f";format="depth24plus";filt="nearest";modeU="r";modeV="m";offset=false] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:stage="f";format="depth24plus";filt="nearest";modeU="r";modeV="m";offset=true] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:stage="f";format="depth24plus";filt="nearest";modeU="r";modeV="r";offset=false] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:stage="f";format="depth24plus";filt="nearest";modeU="r";modeV="r";offset=true] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:stage="f";format="depth24plus-stencil8";filt="linear";modeU="c";modeV="c";offset=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] + if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN] [:stage="f";format="depth24plus-stencil8";filt="linear";modeU="c";modeV="c";offset=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] + if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN] [:stage="f";format="depth24plus-stencil8";filt="linear";modeU="c";modeV="m";offset=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] [:stage="f";format="depth24plus-stencil8";filt="linear";modeU="c";modeV="m";offset=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] [:stage="f";format="depth24plus-stencil8";filt="linear";modeU="c";modeV="r";offset=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] + if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN] [:stage="f";format="depth24plus-stencil8";filt="linear";modeU="c";modeV="r";offset=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] + if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN] [:stage="f";format="depth24plus-stencil8";filt="linear";modeU="m";modeV="c";offset=false] expected: if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:stage="f";format="depth24plus-stencil8";filt="linear";modeU="m";modeV="c";offset=true] expected: if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="f";format="depth24plus-stencil8";filt="linear";modeU="m";modeV="m";offset=false] expected: if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="f";format="depth24plus-stencil8";filt="linear";modeU="m";modeV="m";offset=true] expected: if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="f";format="depth24plus-stencil8";filt="linear";modeU="m";modeV="r";offset=false] expected: if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="f";format="depth24plus-stencil8";filt="linear";modeU="m";modeV="r";offset=true] expected: if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="f";format="depth24plus-stencil8";filt="linear";modeU="r";modeV="c";offset=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] [:stage="f";format="depth24plus-stencil8";filt="linear";modeU="r";modeV="c";offset=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] [:stage="f";format="depth24plus-stencil8";filt="linear";modeU="r";modeV="m";offset=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] [:stage="f";format="depth24plus-stencil8";filt="linear";modeU="r";modeV="m";offset=true] expected: if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:stage="f";format="depth24plus-stencil8";filt="linear";modeU="r";modeV="r";offset=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] [:stage="f";format="depth24plus-stencil8";filt="linear";modeU="r";modeV="r";offset=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] [:stage="f";format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="c";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="f";format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="c";offset=true] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="f";format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="m";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="f";format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="m";offset=true] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="f";format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="r";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="f";format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="r";offset=true] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="f";format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="c";offset=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] + if debug: [TIMEOUT, NOTRUN] [:stage="f";format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="c";offset=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] + if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN] [:stage="f";format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="m";offset=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] + if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN] [:stage="f";format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="m";offset=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] + if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN] [:stage="f";format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="r";offset=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] + if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN] [:stage="f";format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="r";offset=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] + if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN] [:stage="f";format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="c";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="f";format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="c";offset=true] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="f";format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="m";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="f";format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="m";offset=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] + if debug: [TIMEOUT, NOTRUN] [:stage="f";format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="r";offset=false] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="f";format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="r";offset=true] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="f";format="depth32float";filt="linear";modeU="c";modeV="c";offset=false] expected: @@ -4426,63 +3927,49 @@ [:stage="f";format="depth32float-stencil8";filt="linear";modeU="c";modeV="c";offset=false] expected: if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:stage="f";format="depth32float-stencil8";filt="linear";modeU="c";modeV="c";offset=true] expected: if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:stage="f";format="depth32float-stencil8";filt="linear";modeU="c";modeV="m";offset=false] expected: if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:stage="f";format="depth32float-stencil8";filt="linear";modeU="c";modeV="m";offset=true] expected: if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:stage="f";format="depth32float-stencil8";filt="linear";modeU="c";modeV="r";offset=false] expected: if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:stage="f";format="depth32float-stencil8";filt="linear";modeU="c";modeV="r";offset=true] expected: if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:stage="f";format="depth32float-stencil8";filt="linear";modeU="m";modeV="c";offset=false] expected: if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN] + if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:stage="f";format="depth32float-stencil8";filt="linear";modeU="m";modeV="c";offset=true] expected: if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "linux" and debug: [TIMEOUT, NOTRUN] if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] @@ -4490,7 +3977,6 @@ [:stage="f";format="depth32float-stencil8";filt="linear";modeU="m";modeV="m";offset=false] expected: if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "linux" and debug: [TIMEOUT, NOTRUN] if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] @@ -4498,7 +3984,6 @@ [:stage="f";format="depth32float-stencil8";filt="linear";modeU="m";modeV="m";offset=true] expected: if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "linux" and debug: [TIMEOUT, NOTRUN] if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] @@ -4506,7 +3991,6 @@ [:stage="f";format="depth32float-stencil8";filt="linear";modeU="m";modeV="r";offset=false] expected: if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "linux" and debug: [TIMEOUT, NOTRUN] if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] @@ -4514,7 +3998,6 @@ [:stage="f";format="depth32float-stencil8";filt="linear";modeU="m";modeV="r";offset=true] expected: if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "linux" and debug: [TIMEOUT, NOTRUN] if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] @@ -4522,193 +4005,146 @@ [:stage="f";format="depth32float-stencil8";filt="linear";modeU="r";modeV="c";offset=false] expected: if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:stage="f";format="depth32float-stencil8";filt="linear";modeU="r";modeV="c";offset=true] expected: if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:stage="f";format="depth32float-stencil8";filt="linear";modeU="r";modeV="m";offset=false] expected: if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:stage="f";format="depth32float-stencil8";filt="linear";modeU="r";modeV="m";offset=true] expected: if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN] + if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:stage="f";format="depth32float-stencil8";filt="linear";modeU="r";modeV="r";offset=false] expected: if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:stage="f";format="depth32float-stencil8";filt="linear";modeU="r";modeV="r";offset=true] expected: if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:stage="f";format="depth32float-stencil8";filt="nearest";modeU="c";modeV="c";offset=false] expected: if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:stage="f";format="depth32float-stencil8";filt="nearest";modeU="c";modeV="c";offset=true] expected: if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:stage="f";format="depth32float-stencil8";filt="nearest";modeU="c";modeV="m";offset=false] expected: if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:stage="f";format="depth32float-stencil8";filt="nearest";modeU="c";modeV="m";offset=true] expected: if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:stage="f";format="depth32float-stencil8";filt="nearest";modeU="c";modeV="r";offset=false] expected: if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:stage="f";format="depth32float-stencil8";filt="nearest";modeU="c";modeV="r";offset=true] expected: if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:stage="f";format="depth32float-stencil8";filt="nearest";modeU="m";modeV="c";offset=false] expected: if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:stage="f";format="depth32float-stencil8";filt="nearest";modeU="m";modeV="c";offset=true] expected: if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:stage="f";format="depth32float-stencil8";filt="nearest";modeU="m";modeV="m";offset=false] expected: if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:stage="f";format="depth32float-stencil8";filt="nearest";modeU="m";modeV="m";offset=true] expected: if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:stage="f";format="depth32float-stencil8";filt="nearest";modeU="m";modeV="r";offset=false] expected: if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:stage="f";format="depth32float-stencil8";filt="nearest";modeU="m";modeV="r";offset=true] expected: if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:stage="f";format="depth32float-stencil8";filt="nearest";modeU="r";modeV="c";offset=false] expected: if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:stage="f";format="depth32float-stencil8";filt="nearest";modeU="r";modeV="c";offset=true] expected: if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:stage="f";format="depth32float-stencil8";filt="nearest";modeU="r";modeV="m";offset=false] expected: if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:stage="f";format="depth32float-stencil8";filt="nearest";modeU="r";modeV="m";offset=true] expected: if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:stage="f";format="depth32float-stencil8";filt="nearest";modeU="r";modeV="r";offset=false] expected: if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:stage="f";format="depth32float-stencil8";filt="nearest";modeU="r";modeV="r";offset=true] expected: if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "linux" and debug: [TIMEOUT, NOTRUN] - if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:stage="v";format="depth16unorm";filt="linear";modeU="c";modeV="c";offset=false] @@ -5248,7 +4684,7 @@ [:stage="v";format="depth32float";filt="linear";modeU="m";modeV="c";offset=false] expected: if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL + if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "linux": [TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] @@ -5311,7 +4747,7 @@ [:stage="v";format="depth32float";filt="linear";modeU="r";modeV="m";offset=true] expected: if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL + if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "linux": [TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] @@ -5588,40 +5024,40 @@ expected: FAIL [:stage="c";format="depth24plus";filt="linear";mode="c"] - expected: FAIL + expected: + if os == "mac": FAIL [:stage="c";format="depth24plus";filt="linear";mode="m"] - expected: FAIL + expected: + if os == "mac": FAIL [:stage="c";format="depth24plus";filt="linear";mode="r"] - expected: FAIL + expected: + if os == "mac": FAIL [:stage="c";format="depth24plus";filt="nearest";mode="c"] - expected: FAIL + expected: + if os == "mac": FAIL [:stage="c";format="depth24plus";filt="nearest";mode="m"] - expected: FAIL + expected: + if os == "mac": FAIL [:stage="c";format="depth24plus";filt="nearest";mode="r"] - expected: FAIL + expected: + if os == "mac": FAIL [:stage="c";format="depth24plus-stencil8";filt="linear";mode="c"] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="linear";mode="m"] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="linear";mode="r"] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="nearest";mode="c"] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="nearest";mode="m"] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="nearest";mode="r"] - expected: FAIL [:stage="c";format="depth32float";filt="linear";mode="c"] expected: FAIL @@ -5642,22 +5078,16 @@ expected: FAIL [:stage="c";format="depth32float-stencil8";filt="linear";mode="c"] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="linear";mode="m"] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="linear";mode="r"] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="nearest";mode="c"] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="nearest";mode="m"] - expected: FAIL [:stage="c";format="depth32float-stencil8";filt="nearest";mode="r"] - expected: FAIL [:stage="f";format="depth16unorm";filt="linear";mode="c"] expected: FAIL @@ -5678,40 +5108,40 @@ expected: FAIL [:stage="f";format="depth24plus";filt="linear";mode="c"] - expected: FAIL + expected: + if os == "mac": FAIL [:stage="f";format="depth24plus";filt="linear";mode="m"] - expected: FAIL + expected: + if os == "mac": FAIL [:stage="f";format="depth24plus";filt="linear";mode="r"] - expected: FAIL + expected: + if os == "mac": FAIL [:stage="f";format="depth24plus";filt="nearest";mode="c"] - expected: FAIL + expected: + if os == "mac": FAIL [:stage="f";format="depth24plus";filt="nearest";mode="m"] - expected: FAIL + expected: + if os == "mac": FAIL [:stage="f";format="depth24plus";filt="nearest";mode="r"] - expected: FAIL + expected: + if os == "mac": FAIL [:stage="f";format="depth24plus-stencil8";filt="linear";mode="c"] - expected: FAIL [:stage="f";format="depth24plus-stencil8";filt="linear";mode="m"] - expected: FAIL [:stage="f";format="depth24plus-stencil8";filt="linear";mode="r"] - expected: FAIL [:stage="f";format="depth24plus-stencil8";filt="nearest";mode="c"] - expected: FAIL [:stage="f";format="depth24plus-stencil8";filt="nearest";mode="m"] - expected: FAIL [:stage="f";format="depth24plus-stencil8";filt="nearest";mode="r"] - expected: FAIL [:stage="f";format="depth32float";filt="linear";mode="c"] expected: FAIL @@ -5732,34 +5162,16 @@ expected: FAIL [:stage="f";format="depth32float-stencil8";filt="linear";mode="c"] - expected: - if os == "win": FAIL - if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL - if os == "mac": FAIL [:stage="f";format="depth32float-stencil8";filt="linear";mode="m"] - expected: - if os == "win": FAIL - if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL - if os == "mac": FAIL [:stage="f";format="depth32float-stencil8";filt="linear";mode="r"] - expected: - if os == "win": FAIL - if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL - if os == "mac": FAIL [:stage="f";format="depth32float-stencil8";filt="nearest";mode="c"] - expected: FAIL [:stage="f";format="depth32float-stencil8";filt="nearest";mode="m"] - expected: FAIL [:stage="f";format="depth32float-stencil8";filt="nearest";mode="r"] - expected: FAIL [:stage="v";format="depth16unorm";filt="linear";mode="c"] expected: @@ -5805,87 +5217,39 @@ [:stage="v";format="depth24plus";filt="linear";mode="c"] expected: - if os == "win": FAIL - if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL if os == "mac": FAIL [:stage="v";format="depth24plus";filt="linear";mode="m"] expected: - if os == "win": FAIL - if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL if os == "mac": FAIL [:stage="v";format="depth24plus";filt="linear";mode="r"] expected: - if os == "win": FAIL - if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL if os == "mac": FAIL [:stage="v";format="depth24plus";filt="nearest";mode="c"] expected: - if os == "win": FAIL - if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL if os == "mac": FAIL [:stage="v";format="depth24plus";filt="nearest";mode="m"] expected: - if os == "win": FAIL - if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL if os == "mac": FAIL [:stage="v";format="depth24plus";filt="nearest";mode="r"] expected: - if os == "win": FAIL - if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL if os == "mac": FAIL [:stage="v";format="depth24plus-stencil8";filt="linear";mode="c"] - expected: - if os == "win": FAIL - if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL - if os == "mac": FAIL [:stage="v";format="depth24plus-stencil8";filt="linear";mode="m"] - expected: - if os == "win": FAIL - if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL - if os == "mac": FAIL [:stage="v";format="depth24plus-stencil8";filt="linear";mode="r"] - expected: - if os == "win": FAIL - if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL - if os == "mac": FAIL [:stage="v";format="depth24plus-stencil8";filt="nearest";mode="c"] - expected: - if os == "win": FAIL - if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL - if os == "mac": FAIL [:stage="v";format="depth24plus-stencil8";filt="nearest";mode="m"] - expected: - if os == "win": FAIL - if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL - if os == "mac": FAIL [:stage="v";format="depth24plus-stencil8";filt="nearest";mode="r"] - expected: - if os == "win": FAIL - if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL - if os == "mac": FAIL [:stage="v";format="depth32float";filt="linear";mode="c"] expected: @@ -5930,43 +5294,13 @@ if os == "mac": FAIL [:stage="v";format="depth32float-stencil8";filt="linear";mode="c"] - expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL - if os == "mac": FAIL [:stage="v";format="depth32float-stencil8";filt="linear";mode="m"] - expected: - if debug: [FAIL, TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth32float-stencil8";filt="linear";mode="r"] - expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL - if os == "mac": FAIL [:stage="v";format="depth32float-stencil8";filt="nearest";mode="c"] - expected: - if os == "win": FAIL - if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL - if os == "mac": FAIL [:stage="v";format="depth32float-stencil8";filt="nearest";mode="m"] - expected: - if os == "win": FAIL - if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL - if os == "mac": FAIL [:stage="v";format="depth32float-stencil8";filt="nearest";mode="r"] - expected: - if os == "win": FAIL - if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL - if os == "mac": FAIL diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/execution/expression/call/builtin/textureSampleGrad/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/execution/expression/call/builtin/textureSampleGrad/cts.https.html.ini @@ -5022,231 +5022,159 @@ [:stage="c";format="depth24plus";filt="nearest";modeU="c";modeV="c";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:stage="c";format="depth24plus";filt="nearest";modeU="c";modeV="c";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:stage="c";format="depth24plus";filt="nearest";modeU="c";modeV="m";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:stage="c";format="depth24plus";filt="nearest";modeU="c";modeV="m";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:stage="c";format="depth24plus";filt="nearest";modeU="c";modeV="r";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:stage="c";format="depth24plus";filt="nearest";modeU="c";modeV="r";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:stage="c";format="depth24plus";filt="nearest";modeU="m";modeV="c";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:stage="c";format="depth24plus";filt="nearest";modeU="m";modeV="c";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus";filt="nearest";modeU="m";modeV="m";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus";filt="nearest";modeU="m";modeV="m";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus";filt="nearest";modeU="m";modeV="r";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus";filt="nearest";modeU="m";modeV="r";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus";filt="nearest";modeU="r";modeV="c";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:stage="c";format="depth24plus";filt="nearest";modeU="r";modeV="c";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:stage="c";format="depth24plus";filt="nearest";modeU="r";modeV="m";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:stage="c";format="depth24plus";filt="nearest";modeU="r";modeV="m";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:stage="c";format="depth24plus";filt="nearest";modeU="r";modeV="r";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:stage="c";format="depth24plus";filt="nearest";modeU="r";modeV="r";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="c";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="c";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="m";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="m";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="r";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="r";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="c";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="c";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="m";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="m";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="r";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="r";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="c";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="c";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="m";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="m";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="r";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="r";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth32float";filt="nearest";modeU="c";modeV="c";offset=false] @@ -5377,110 +5305,74 @@ [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="c";modeV="c";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="c";modeV="c";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="c";modeV="m";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="c";modeV="m";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="c";modeV="r";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="c";modeV="r";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="m";modeV="c";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="m";modeV="c";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="m";modeV="m";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="m";modeV="m";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="m";modeV="r";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="m";modeV="r";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="r";modeV="c";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="r";modeV="c";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="r";modeV="m";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="r";modeV="m";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="r";modeV="r";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="r";modeV="r";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="eac-r11snorm";filt="linear";modeU="c";modeV="c";offset=false] @@ -145879,234 +145771,161 @@ [:stage="c";format="depth24plus";filt="nearest";modeU="c";modeV="c";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:stage="c";format="depth24plus";filt="nearest";modeU="c";modeV="c";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:stage="c";format="depth24plus";filt="nearest";modeU="c";modeV="m";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:stage="c";format="depth24plus";filt="nearest";modeU="c";modeV="m";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:stage="c";format="depth24plus";filt="nearest";modeU="c";modeV="r";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:stage="c";format="depth24plus";filt="nearest";modeU="c";modeV="r";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:stage="c";format="depth24plus";filt="nearest";modeU="m";modeV="c";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:stage="c";format="depth24plus";filt="nearest";modeU="m";modeV="c";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:stage="c";format="depth24plus";filt="nearest";modeU="m";modeV="m";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus";filt="nearest";modeU="m";modeV="m";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus";filt="nearest";modeU="m";modeV="r";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:stage="c";format="depth24plus";filt="nearest";modeU="m";modeV="r";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus";filt="nearest";modeU="r";modeV="c";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:stage="c";format="depth24plus";filt="nearest";modeU="r";modeV="c";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:stage="c";format="depth24plus";filt="nearest";modeU="r";modeV="m";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:stage="c";format="depth24plus";filt="nearest";modeU="r";modeV="m";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:stage="c";format="depth24plus";filt="nearest";modeU="r";modeV="r";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:stage="c";format="depth24plus";filt="nearest";modeU="r";modeV="r";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="c";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="c";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="m";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="m";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="r";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="r";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="c";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="c";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="m";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="m";offset=true] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="r";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="r";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="c";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="c";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="m";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="m";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="r";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="r";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth32float";filt="nearest";modeU="c";modeV="c";offset=false] @@ -146237,128 +146056,74 @@ [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="c";modeV="c";offset=false] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="c";modeV="c";offset=true] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="c";modeV="m";offset=false] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="c";modeV="m";offset=true] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="c";modeV="r";offset=false] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="c";modeV="r";offset=true] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="m";modeV="c";offset=false] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="m";modeV="c";offset=true] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="m";modeV="m";offset=false] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="m";modeV="m";offset=true] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="m";modeV="r";offset=false] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="m";modeV="r";offset=true] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="r";modeV="c";offset=false] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="r";modeV="c";offset=true] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="r";modeV="m";offset=false] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="r";modeV="m";offset=true] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="r";modeV="r";offset=false] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="r";modeV="r";offset=true] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="eac-r11snorm";filt="linear";modeU="c";modeV="c";offset=false] @@ -167480,49 +167245,32 @@ [:stage="c";format="depth24plus";filt="nearest";mode="c"] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: FAIL [:stage="c";format="depth24plus";filt="nearest";mode="m"] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: FAIL [:stage="c";format="depth24plus";filt="nearest";mode="r"] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: FAIL [:stage="c";format="depth24plus-stencil8";filt="nearest";mode="c"] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: FAIL [:stage="c";format="depth24plus-stencil8";filt="nearest";mode="m"] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux": FAIL + if os == "win" and debug: [PASS, TIMEOUT, NOTRUN] if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: FAIL [:stage="c";format="depth24plus-stencil8";filt="nearest";mode="r"] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: FAIL @@ -167549,25 +167297,19 @@ [:stage="c";format="depth32float-stencil8";filt="nearest";mode="c"] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux": FAIL + if os == "win" and debug: [PASS, TIMEOUT, NOTRUN] if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: FAIL [:stage="c";format="depth32float-stencil8";filt="nearest";mode="m"] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux": FAIL + if os == "win" and debug: [PASS, TIMEOUT, NOTRUN] if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: FAIL [:stage="c";format="depth32float-stencil8";filt="nearest";mode="r"] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux": FAIL + if os == "win" and debug: [PASS, TIMEOUT, NOTRUN] if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: FAIL @@ -169963,33 +169705,45 @@ [:stage="f";format="depth24plus";filt="nearest";mode="c"] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:stage="f";format="depth24plus";filt="nearest";mode="m"] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:stage="f";format="depth24plus";filt="nearest";mode="r"] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:stage="f";format="depth24plus-stencil8";filt="nearest";mode="c"] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:stage="f";format="depth24plus-stencil8";filt="nearest";mode="m"] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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, FAIL] [:stage="f";format="depth24plus-stencil8";filt="nearest";mode="r"] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:stage="f";format="depth32float";filt="nearest";mode="c"] expected: @@ -170008,18 +169762,24 @@ [:stage="f";format="depth32float-stencil8";filt="nearest";mode="c"] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:stage="f";format="depth32float-stencil8";filt="nearest";mode="m"] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:stage="f";format="depth32float-stencil8";filt="nearest";mode="r"] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:stage="f";format="eac-r11snorm";filt="linear";mode="c"] expected: @@ -172776,49 +172536,37 @@ [:stage="v";format="depth24plus";filt="nearest";mode="c"] 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] [:stage="v";format="depth24plus";filt="nearest";mode="m"] 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] [:stage="v";format="depth24plus";filt="nearest";mode="r"] 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] [:stage="v";format="depth24plus-stencil8";filt="nearest";mode="c"] 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] [:stage="v";format="depth24plus-stencil8";filt="nearest";mode="m"] 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] [:stage="v";format="depth24plus-stencil8";filt="nearest";mode="r"] 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] [:stage="v";format="depth32float";filt="nearest";mode="c"] @@ -172848,25 +172596,19 @@ [:stage="v";format="depth32float-stencil8";filt="nearest";mode="c"] 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] [:stage="v";format="depth32float-stencil8";filt="nearest";mode="m"] 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] [:stage="v";format="depth32float-stencil8";filt="nearest";mode="r"] 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] [:stage="v";format="eac-r11snorm";filt="linear";mode="c"] diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/execution/expression/call/builtin/textureSampleLevel/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/execution/expression/call/builtin/textureSampleLevel/cts.https.html.ini @@ -19,40 +19,36 @@ expected: FAIL [:stage="c";format="depth24plus";mode="c";offset=false] - expected: FAIL [:stage="c";format="depth24plus";mode="c";offset=true] - expected: FAIL + expected: + if os == "mac": FAIL [:stage="c";format="depth24plus";mode="m";offset=false] - expected: FAIL [:stage="c";format="depth24plus";mode="m";offset=true] - expected: FAIL + expected: + if os == "mac" and debug: FAIL + if os == "mac" and not debug: [PASS, FAIL] [:stage="c";format="depth24plus";mode="r";offset=false] - expected: FAIL [:stage="c";format="depth24plus";mode="r";offset=true] - expected: FAIL + expected: + if os == "mac" and debug: FAIL + if os == "mac" and not debug: [PASS, FAIL] [:stage="c";format="depth24plus-stencil8";mode="c";offset=false] - expected: FAIL [:stage="c";format="depth24plus-stencil8";mode="c";offset=true] - expected: FAIL [:stage="c";format="depth24plus-stencil8";mode="m";offset=false] - expected: FAIL [:stage="c";format="depth24plus-stencil8";mode="m";offset=true] - expected: FAIL [:stage="c";format="depth24plus-stencil8";mode="r";offset=false] - expected: FAIL [:stage="c";format="depth24plus-stencil8";mode="r";offset=true] - expected: FAIL [:stage="c";format="depth32float";mode="c";offset=false] expected: FAIL @@ -73,22 +69,16 @@ expected: FAIL [:stage="c";format="depth32float-stencil8";mode="c";offset=false] - expected: FAIL [:stage="c";format="depth32float-stencil8";mode="c";offset=true] - expected: FAIL [:stage="c";format="depth32float-stencil8";mode="m";offset=false] - expected: FAIL [:stage="c";format="depth32float-stencil8";mode="m";offset=true] - expected: FAIL [:stage="c";format="depth32float-stencil8";mode="r";offset=false] - expected: FAIL [:stage="c";format="depth32float-stencil8";mode="r";offset=true] - expected: FAIL [:stage="f";format="depth16unorm";mode="c";offset=false] expected: FAIL @@ -109,40 +99,37 @@ expected: FAIL [:stage="f";format="depth24plus";mode="c";offset=false] - expected: FAIL + expected: + if os == "mac" and not debug: [PASS, FAIL] [:stage="f";format="depth24plus";mode="c";offset=true] - expected: FAIL + expected: + if os == "mac" and debug: FAIL + if os == "mac" and not debug: [PASS, FAIL] [:stage="f";format="depth24plus";mode="m";offset=false] - expected: FAIL + expected: + if os == "mac" and debug: FAIL [:stage="f";format="depth24plus";mode="m";offset=true] - expected: FAIL [:stage="f";format="depth24plus";mode="r";offset=false] - expected: FAIL + expected: + if os == "mac": FAIL [:stage="f";format="depth24plus";mode="r";offset=true] - expected: FAIL [:stage="f";format="depth24plus-stencil8";mode="c";offset=false] - expected: FAIL [:stage="f";format="depth24plus-stencil8";mode="c";offset=true] - expected: FAIL [:stage="f";format="depth24plus-stencil8";mode="m";offset=false] - expected: FAIL [:stage="f";format="depth24plus-stencil8";mode="m";offset=true] - expected: FAIL [:stage="f";format="depth24plus-stencil8";mode="r";offset=false] - expected: FAIL [:stage="f";format="depth24plus-stencil8";mode="r";offset=true] - expected: FAIL [:stage="f";format="depth32float";mode="c";offset=false] expected: FAIL @@ -163,22 +150,16 @@ expected: FAIL [:stage="f";format="depth32float-stencil8";mode="c";offset=false] - expected: FAIL [:stage="f";format="depth32float-stencil8";mode="c";offset=true] - expected: FAIL [:stage="f";format="depth32float-stencil8";mode="m";offset=false] - expected: FAIL [:stage="f";format="depth32float-stencil8";mode="m";offset=true] - expected: FAIL [:stage="f";format="depth32float-stencil8";mode="r";offset=false] - expected: FAIL [:stage="f";format="depth32float-stencil8";mode="r";offset=true] - expected: FAIL [:stage="v";format="depth16unorm";mode="c";offset=false] expected: FAIL @@ -199,40 +180,40 @@ expected: FAIL [:stage="v";format="depth24plus";mode="c";offset=false] - expected: FAIL + expected: + if os == "mac" and not debug: [PASS, FAIL] [:stage="v";format="depth24plus";mode="c";offset=true] - expected: FAIL + expected: + if os == "mac" and debug: FAIL + if os == "mac" and not debug: [PASS, FAIL] [:stage="v";format="depth24plus";mode="m";offset=false] - expected: FAIL + expected: + if os == "mac" and debug: FAIL [:stage="v";format="depth24plus";mode="m";offset=true] - expected: FAIL [:stage="v";format="depth24plus";mode="r";offset=false] - expected: FAIL + expected: + if os == "mac" and debug: FAIL [:stage="v";format="depth24plus";mode="r";offset=true] - expected: FAIL + expected: + if os == "mac" and debug: FAIL + if os == "mac" and not debug: [PASS, FAIL] [:stage="v";format="depth24plus-stencil8";mode="c";offset=false] - expected: FAIL [:stage="v";format="depth24plus-stencil8";mode="c";offset=true] - expected: FAIL [:stage="v";format="depth24plus-stencil8";mode="m";offset=false] - expected: FAIL [:stage="v";format="depth24plus-stencil8";mode="m";offset=true] - expected: FAIL [:stage="v";format="depth24plus-stencil8";mode="r";offset=false] - expected: FAIL [:stage="v";format="depth24plus-stencil8";mode="r";offset=true] - expected: FAIL [:stage="v";format="depth32float";mode="c";offset=false] expected: FAIL @@ -253,22 +234,16 @@ expected: FAIL [:stage="v";format="depth32float-stencil8";mode="c";offset=false] - expected: FAIL [:stage="v";format="depth32float-stencil8";mode="c";offset=true] - expected: FAIL [:stage="v";format="depth32float-stencil8";mode="m";offset=false] - expected: FAIL [:stage="v";format="depth32float-stencil8";mode="m";offset=true] - expected: FAIL [:stage="v";format="depth32float-stencil8";mode="r";offset=false] - expected: FAIL [:stage="v";format="depth32float-stencil8";mode="r";offset=true] - expected: FAIL [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleLevel:depth_3d_coords:*] @@ -304,58 +279,67 @@ expected: FAIL [:stage="c";format="depth24plus";viewDimension="cube";mode="c"] - expected: FAIL + expected: + if os == "mac": FAIL [:stage="c";format="depth24plus";viewDimension="cube";mode="m"] - expected: FAIL + expected: + if os == "mac": FAIL [:stage="c";format="depth24plus";viewDimension="cube";mode="r"] - expected: FAIL + expected: + if os == "mac": FAIL [:stage="c";format="depth24plus";viewDimension="cube-array";A="i32";mode="c"] - expected: FAIL + expected: + if os == "mac" and debug: FAIL + if os == "mac" and not debug: [PASS, FAIL] [:stage="c";format="depth24plus";viewDimension="cube-array";A="i32";mode="m"] - expected: FAIL + expected: + if os == "mac" and debug: FAIL + if os == "mac" and not debug: [PASS, FAIL] [:stage="c";format="depth24plus";viewDimension="cube-array";A="i32";mode="r"] - expected: FAIL + expected: + if os == "mac" and debug: FAIL + if os == "mac" and not debug: [PASS, FAIL] [:stage="c";format="depth24plus";viewDimension="cube-array";A="u32";mode="c"] - expected: FAIL + expected: + if os == "mac": FAIL [:stage="c";format="depth24plus";viewDimension="cube-array";A="u32";mode="m"] - expected: FAIL + expected: + if os == "mac": FAIL [:stage="c";format="depth24plus";viewDimension="cube-array";A="u32";mode="r"] - expected: FAIL + expected: + if os == "mac": FAIL [:stage="c";format="depth24plus-stencil8";viewDimension="cube";mode="c"] - expected: FAIL + expected: + if os == "mac": [PASS, FAIL] [:stage="c";format="depth24plus-stencil8";viewDimension="cube";mode="m"] - expected: FAIL + expected: + if os == "mac" and debug: FAIL [:stage="c";format="depth24plus-stencil8";viewDimension="cube";mode="r"] - expected: FAIL + expected: + if os == "mac" and debug: [PASS, FAIL] [:stage="c";format="depth24plus-stencil8";viewDimension="cube-array";A="i32";mode="c"] - expected: FAIL [:stage="c";format="depth24plus-stencil8";viewDimension="cube-array";A="i32";mode="m"] - expected: FAIL [:stage="c";format="depth24plus-stencil8";viewDimension="cube-array";A="i32";mode="r"] - expected: FAIL [:stage="c";format="depth24plus-stencil8";viewDimension="cube-array";A="u32";mode="c"] - expected: FAIL [:stage="c";format="depth24plus-stencil8";viewDimension="cube-array";A="u32";mode="m"] - expected: FAIL [:stage="c";format="depth24plus-stencil8";viewDimension="cube-array";A="u32";mode="r"] - expected: FAIL [:stage="c";format="depth32float";viewDimension="cube";mode="c"] expected: FAIL @@ -385,47 +369,33 @@ expected: FAIL [:stage="c";format="depth32float-stencil8";viewDimension="cube";mode="c"] - expected: FAIL + expected: + if os == "mac" and debug: FAIL + if os == "mac" and not debug: [PASS, FAIL] [:stage="c";format="depth32float-stencil8";viewDimension="cube";mode="m"] - expected: FAIL + expected: + if os == "mac" and debug: FAIL [:stage="c";format="depth32float-stencil8";viewDimension="cube";mode="r"] - expected: FAIL + expected: + if os == "mac" and debug: FAIL [:stage="c";format="depth32float-stencil8";viewDimension="cube-array";A="i32";mode="c"] - expected: FAIL [:stage="c";format="depth32float-stencil8";viewDimension="cube-array";A="i32";mode="m"] expected: - if os == "win": FAIL - if os == "linux": FAIL - if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "mac" and not debug: FAIL + if os == "mac" and debug: [PASS, FAIL] [:stage="c";format="depth32float-stencil8";viewDimension="cube-array";A="i32";mode="r"] - expected: FAIL [:stage="c";format="depth32float-stencil8";viewDimension="cube-array";A="u32";mode="c"] - expected: - if os == "win": FAIL - if os == "linux": FAIL - if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "mac" and not debug: FAIL [:stage="c";format="depth32float-stencil8";viewDimension="cube-array";A="u32";mode="m"] expected: - if os == "win": FAIL - if os == "linux": FAIL - if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "mac" and not debug: FAIL + if os == "mac" and debug: [PASS, FAIL] [:stage="c";format="depth32float-stencil8";viewDimension="cube-array";A="u32";mode="r"] - expected: - if os == "win": FAIL - if os == "linux": FAIL - if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "mac" and not debug: FAIL [:stage="f";format="depth16unorm";viewDimension="cube";mode="c"] expected: @@ -492,141 +462,95 @@ [:stage="f";format="depth24plus";viewDimension="cube";mode="c"] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: FAIL [:stage="f";format="depth24plus";viewDimension="cube";mode="m"] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: FAIL [:stage="f";format="depth24plus";viewDimension="cube";mode="r"] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: FAIL [:stage="f";format="depth24plus";viewDimension="cube-array";A="i32";mode="c"] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: FAIL [:stage="f";format="depth24plus";viewDimension="cube-array";A="i32";mode="m"] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: FAIL [:stage="f";format="depth24plus";viewDimension="cube-array";A="i32";mode="r"] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: FAIL [:stage="f";format="depth24plus";viewDimension="cube-array";A="u32";mode="c"] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux": FAIL + if os == "win" and debug: [PASS, TIMEOUT, NOTRUN] if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: FAIL [:stage="f";format="depth24plus";viewDimension="cube-array";A="u32";mode="m"] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux": FAIL + if os == "win" and debug: [PASS, TIMEOUT, NOTRUN] if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: FAIL + if os == "mac" and not debug: [PASS, FAIL] [:stage="f";format="depth24plus";viewDimension="cube-array";A="u32";mode="r"] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux": FAIL + if os == "win" and debug: [PASS, TIMEOUT, NOTRUN] if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: FAIL [:stage="f";format="depth24plus-stencil8";viewDimension="cube";mode="c"] expected: if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: FAIL [:stage="f";format="depth24plus-stencil8";viewDimension="cube";mode="m"] expected: if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: FAIL [:stage="f";format="depth24plus-stencil8";viewDimension="cube";mode="r"] expected: if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: FAIL [:stage="f";format="depth24plus-stencil8";viewDimension="cube-array";A="i32";mode="c"] expected: if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: FAIL [:stage="f";format="depth24plus-stencil8";viewDimension="cube-array";A="i32";mode="m"] expected: if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: FAIL [:stage="f";format="depth24plus-stencil8";viewDimension="cube-array";A="i32";mode="r"] expected: if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: FAIL [:stage="f";format="depth24plus-stencil8";viewDimension="cube-array";A="u32";mode="c"] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="f";format="depth24plus-stencil8";viewDimension="cube-array";A="u32";mode="m"] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="f";format="depth24plus-stencil8";viewDimension="cube-array";A="u32";mode="r"] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="f";format="depth32float";viewDimension="cube";mode="c"] expected: @@ -693,48 +617,42 @@ [:stage="f";format="depth32float-stencil8";viewDimension="cube";mode="c"] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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, FAIL] [:stage="f";format="depth32float-stencil8";viewDimension="cube";mode="m"] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="f";format="depth32float-stencil8";viewDimension="cube";mode="r"] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="f";format="depth32float-stencil8";viewDimension="cube-array";A="i32";mode="c"] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="f";format="depth32float-stencil8";viewDimension="cube-array";A="i32";mode="m"] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="f";format="depth32float-stencil8";viewDimension="cube-array";A="i32";mode="r"] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="f";format="depth32float-stencil8";viewDimension="cube-array";A="u32";mode="c"] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="f";format="depth32float-stencil8";viewDimension="cube-array";A="u32";mode="m"] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="f";format="depth32float-stencil8";viewDimension="cube-array";A="u32";mode="r"] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth16unorm";viewDimension="cube";mode="c"] expected: @@ -783,93 +701,99 @@ [:stage="v";format="depth24plus";viewDimension="cube";mode="c"] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:stage="v";format="depth24plus";viewDimension="cube";mode="m"] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:stage="v";format="depth24plus";viewDimension="cube";mode="r"] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:stage="v";format="depth24plus";viewDimension="cube-array";A="i32";mode="c"] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:stage="v";format="depth24plus";viewDimension="cube-array";A="i32";mode="m"] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:stage="v";format="depth24plus";viewDimension="cube-array";A="i32";mode="r"] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:stage="v";format="depth24plus";viewDimension="cube-array";A="u32";mode="c"] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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, FAIL] [:stage="v";format="depth24plus";viewDimension="cube-array";A="u32";mode="m"] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:stage="v";format="depth24plus";viewDimension="cube-array";A="u32";mode="r"] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth24plus-stencil8";viewDimension="cube";mode="c"] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth24plus-stencil8";viewDimension="cube";mode="m"] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth24plus-stencil8";viewDimension="cube";mode="r"] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth24plus-stencil8";viewDimension="cube-array";A="i32";mode="c"] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth24plus-stencil8";viewDimension="cube-array";A="i32";mode="m"] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth24plus-stencil8";viewDimension="cube-array";A="i32";mode="r"] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth24plus-stencil8";viewDimension="cube-array";A="u32";mode="c"] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth24plus-stencil8";viewDimension="cube-array";A="u32";mode="m"] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth24plus-stencil8";viewDimension="cube-array";A="u32";mode="r"] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth32float";viewDimension="cube";mode="c"] expected: @@ -918,48 +842,42 @@ [:stage="v";format="depth32float-stencil8";viewDimension="cube";mode="c"] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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, FAIL] [:stage="v";format="depth32float-stencil8";viewDimension="cube";mode="m"] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth32float-stencil8";viewDimension="cube";mode="r"] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth32float-stencil8";viewDimension="cube-array";A="i32";mode="c"] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth32float-stencil8";viewDimension="cube-array";A="i32";mode="m"] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth32float-stencil8";viewDimension="cube-array";A="i32";mode="r"] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth32float-stencil8";viewDimension="cube-array";A="u32";mode="c"] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth32float-stencil8";viewDimension="cube-array";A="u32";mode="m"] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="v";format="depth32float-stencil8";viewDimension="cube-array";A="u32";mode="r"] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleLevel:depth_array_2d_coords:*] @@ -985,63 +903,43 @@ expected: FAIL [:stage="c";format="depth24plus";mode="c";offset=false] - expected: FAIL [:stage="c";format="depth24plus";mode="c";offset=true] - expected: FAIL + expected: + if os == "mac": FAIL [:stage="c";format="depth24plus";mode="m";offset=false] - expected: FAIL [:stage="c";format="depth24plus";mode="m";offset=true] - expected: FAIL + expected: + if os == "mac": FAIL [:stage="c";format="depth24plus";mode="r";offset=false] - expected: FAIL [:stage="c";format="depth24plus";mode="r";offset=true] - expected: FAIL - - [:stage="c";format="depth24plus-stencil8";mode="c";offset=false] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux": FAIL if os == "mac": FAIL + [:stage="c";format="depth24plus-stencil8";mode="c";offset=false] + [:stage="c";format="depth24plus-stencil8";mode="c";offset=true] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux": FAIL if os == "mac": FAIL [:stage="c";format="depth24plus-stencil8";mode="m";offset=false] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux": FAIL - if os == "mac": FAIL + if os == "mac" and not debug: FAIL [:stage="c";format="depth24plus-stencil8";mode="m";offset=true] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux": FAIL if os == "mac": FAIL [:stage="c";format="depth24plus-stencil8";mode="r";offset=false] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux": FAIL - if os == "mac": FAIL + if os == "mac" and not debug: [PASS, FAIL] [:stage="c";format="depth24plus-stencil8";mode="r";offset=true] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux": FAIL if os == "mac": FAIL [:stage="c";format="depth32float";mode="c";offset=false] @@ -1064,44 +962,24 @@ [:stage="c";format="depth32float-stencil8";mode="c";offset=false] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux": FAIL - if os == "mac": FAIL + if os == "mac" and not debug: [PASS, FAIL] [:stage="c";format="depth32float-stencil8";mode="c";offset=true] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux": FAIL if os == "mac": FAIL [:stage="c";format="depth32float-stencil8";mode="m";offset=false] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux": FAIL - if os == "mac": FAIL + if os == "mac" and not debug: [PASS, FAIL] [:stage="c";format="depth32float-stencil8";mode="m";offset=true] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux": FAIL if os == "mac": FAIL [:stage="c";format="depth32float-stencil8";mode="r";offset=false] - expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux": FAIL - if os == "mac": FAIL [:stage="c";format="depth32float-stencil8";mode="r";offset=true] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux": FAIL if os == "mac": FAIL [:stage="f";format="depth16unorm";mode="c";offset=false] @@ -1148,87 +1026,41 @@ [:stage="f";format="depth24plus";mode="c";offset=false] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux": FAIL if os == "mac": FAIL [:stage="f";format="depth24plus";mode="c";offset=true] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux": FAIL if os == "mac": FAIL [:stage="f";format="depth24plus";mode="m";offset=false] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux": FAIL if os == "mac": FAIL [:stage="f";format="depth24plus";mode="m";offset=true] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux": FAIL if os == "mac": FAIL [:stage="f";format="depth24plus";mode="r";offset=false] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux": FAIL if os == "mac": FAIL [:stage="f";format="depth24plus";mode="r";offset=true] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux": FAIL if os == "mac": FAIL [:stage="f";format="depth24plus-stencil8";mode="c";offset=false] - expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux": FAIL - if os == "mac": FAIL [:stage="f";format="depth24plus-stencil8";mode="c";offset=true] - expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux": FAIL - if os == "mac": FAIL [:stage="f";format="depth24plus-stencil8";mode="m";offset=false] - expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux": FAIL - if os == "mac": FAIL [:stage="f";format="depth24plus-stencil8";mode="m";offset=true] - expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux": FAIL - if os == "mac": FAIL [:stage="f";format="depth24plus-stencil8";mode="r";offset=false] - expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux": FAIL - if os == "mac": FAIL [:stage="f";format="depth24plus-stencil8";mode="r";offset=true] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux": FAIL - if os == "mac": FAIL + if os == "mac" and not debug: [PASS, FAIL] [:stage="f";format="depth32float";mode="c";offset=false] expected: @@ -1273,46 +1105,18 @@ if os == "mac": FAIL [:stage="f";format="depth32float-stencil8";mode="c";offset=false] - expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux": FAIL - if os == "mac": FAIL [:stage="f";format="depth32float-stencil8";mode="c";offset=true] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux": FAIL - if os == "mac": FAIL + if os == "mac" and not debug: [PASS, FAIL] [:stage="f";format="depth32float-stencil8";mode="m";offset=false] - expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux": FAIL - if os == "mac": FAIL [:stage="f";format="depth32float-stencil8";mode="m";offset=true] - expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux": FAIL - if os == "mac": FAIL [:stage="f";format="depth32float-stencil8";mode="r";offset=false] - expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux": FAIL - if os == "mac": FAIL [:stage="f";format="depth32float-stencil8";mode="r";offset=true] - expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux": FAIL - if os == "mac": FAIL [:stage="v";format="depth16unorm";mode="c";offset=false] expected: @@ -1358,87 +1162,40 @@ [:stage="v";format="depth24plus";mode="c";offset=false] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux": FAIL if os == "mac": FAIL [:stage="v";format="depth24plus";mode="c";offset=true] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux": FAIL if os == "mac": FAIL [:stage="v";format="depth24plus";mode="m";offset=false] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux": FAIL if os == "mac": FAIL [:stage="v";format="depth24plus";mode="m";offset=true] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux": FAIL - if os == "mac": FAIL + if os == "mac" and debug: [PASS, FAIL] + if os == "mac" and not debug: FAIL [:stage="v";format="depth24plus";mode="r";offset=false] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux": FAIL if os == "mac": FAIL [:stage="v";format="depth24plus";mode="r";offset=true] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux": FAIL if os == "mac": FAIL [:stage="v";format="depth24plus-stencil8";mode="c";offset=false] - expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux": FAIL - if os == "mac": FAIL [:stage="v";format="depth24plus-stencil8";mode="c";offset=true] - expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux": FAIL - if os == "mac": FAIL [:stage="v";format="depth24plus-stencil8";mode="m";offset=false] - expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux": FAIL - if os == "mac": FAIL [:stage="v";format="depth24plus-stencil8";mode="m";offset=true] - expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux": FAIL - if os == "mac": FAIL [:stage="v";format="depth24plus-stencil8";mode="r";offset=false] - expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux": FAIL - if os == "mac": FAIL [:stage="v";format="depth24plus-stencil8";mode="r";offset=true] - expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux": FAIL - if os == "mac": FAIL [:stage="v";format="depth32float";mode="c";offset=false] expected: @@ -1483,46 +1240,16 @@ if os == "mac": FAIL [:stage="v";format="depth32float-stencil8";mode="c";offset=false] - expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux": FAIL - if os == "mac": FAIL [:stage="v";format="depth32float-stencil8";mode="c";offset=true] - expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux": FAIL - if os == "mac": FAIL [:stage="v";format="depth32float-stencil8";mode="m";offset=false] - expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux": FAIL - if os == "mac": FAIL [:stage="v";format="depth32float-stencil8";mode="m";offset=true] - expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux": FAIL - if os == "mac": FAIL [:stage="v";format="depth32float-stencil8";mode="r";offset=false] - expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux": FAIL - if os == "mac": FAIL [:stage="v";format="depth32float-stencil8";mode="r";offset=true] - expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux": FAIL - if os == "mac": FAIL [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_1d_coords:*] @@ -15268,16 +14995,13 @@ expected: FAIL [:stage="c";format="depth24plus";filt="nearest"] - expected: FAIL [:stage="c";format="depth24plus-stencil8";filt="nearest"] - expected: FAIL [:stage="c";format="depth32float";filt="nearest"] expected: FAIL [:stage="c";format="depth32float-stencil8";filt="nearest"] - expected: FAIL [:stage="c";format="eac-r11snorm";filt="linear"] @@ -15611,16 +15335,13 @@ expected: FAIL [:stage="f";format="depth24plus";filt="nearest"] - expected: FAIL [:stage="f";format="depth24plus-stencil8";filt="nearest"] - expected: FAIL [:stage="f";format="depth32float";filt="nearest"] expected: FAIL [:stage="f";format="depth32float-stencil8";filt="nearest"] - expected: FAIL [:stage="f";format="eac-r11snorm";filt="linear"] @@ -15922,16 +15643,13 @@ expected: FAIL [:stage="v";format="depth24plus";filt="nearest"] - expected: FAIL [:stage="v";format="depth24plus-stencil8";filt="nearest"] - expected: FAIL [:stage="v";format="depth32float";filt="nearest"] expected: FAIL [:stage="v";format="depth32float-stencil8";filt="nearest"] - expected: FAIL [:stage="v";format="eac-r11snorm";filt="linear"] @@ -21057,230 +20775,159 @@ [:stage="c";format="depth24plus";filt="nearest";modeU="c";modeV="c";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL - if os == "mac": [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] + if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:stage="c";format="depth24plus";filt="nearest";modeU="c";modeV="c";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [FAIL, TIMEOUT, NOTRUN] [:stage="c";format="depth24plus";filt="nearest";modeU="c";modeV="m";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [FAIL, TIMEOUT, NOTRUN] [:stage="c";format="depth24plus";filt="nearest";modeU="c";modeV="m";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:stage="c";format="depth24plus";filt="nearest";modeU="c";modeV="r";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [FAIL, TIMEOUT, NOTRUN] [:stage="c";format="depth24plus";filt="nearest";modeU="c";modeV="r";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [FAIL, TIMEOUT, NOTRUN] [:stage="c";format="depth24plus";filt="nearest";modeU="m";modeV="c";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:stage="c";format="depth24plus";filt="nearest";modeU="m";modeV="c";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:stage="c";format="depth24plus";filt="nearest";modeU="m";modeV="m";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:stage="c";format="depth24plus";filt="nearest";modeU="m";modeV="m";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus";filt="nearest";modeU="m";modeV="r";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:stage="c";format="depth24plus";filt="nearest";modeU="m";modeV="r";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:stage="c";format="depth24plus";filt="nearest";modeU="r";modeV="c";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:stage="c";format="depth24plus";filt="nearest";modeU="r";modeV="c";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:stage="c";format="depth24plus";filt="nearest";modeU="r";modeV="m";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:stage="c";format="depth24plus";filt="nearest";modeU="r";modeV="m";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:stage="c";format="depth24plus";filt="nearest";modeU="r";modeV="r";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:stage="c";format="depth24plus";filt="nearest";modeU="r";modeV="r";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="c";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="c";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="m";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="m";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="r";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="r";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="c";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="c";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="m";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="m";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="r";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="r";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="c";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="c";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="m";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="m";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="r";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="r";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth32float";filt="nearest";modeU="c";modeV="c";offset=false] @@ -21393,110 +21040,74 @@ [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="c";modeV="c";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="c";modeV="c";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="c";modeV="m";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="c";modeV="m";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="c";modeV="r";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="c";modeV="r";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="m";modeV="c";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="m";modeV="c";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="m";modeV="m";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="m";modeV="m";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="m";modeV="r";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="m";modeV="r";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="r";modeV="c";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="r";modeV="c";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="r";modeV="m";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="r";modeV="m";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="r";modeV="r";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="r";modeV="r";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="eac-r11snorm";filt="linear";modeU="c";modeV="c";offset=false] @@ -42108,12 +41719,14 @@ [:stage="c";format="depth24plus";dim="3d";filt="nearest"] [:stage="c";format="depth24plus";dim="cube";filt="nearest"] - expected: FAIL + expected: + if os == "mac": FAIL [:stage="c";format="depth24plus-stencil8";dim="3d";filt="nearest"] [:stage="c";format="depth24plus-stencil8";dim="cube";filt="nearest"] - expected: FAIL + expected: + if os == "mac" and debug: FAIL [:stage="c";format="depth32float";dim="3d";filt="nearest"] @@ -42123,7 +41736,8 @@ [:stage="c";format="depth32float-stencil8";dim="3d";filt="nearest"] [:stage="c";format="depth32float-stencil8";dim="cube";filt="nearest"] - expected: FAIL + expected: + if os == "mac" and debug: [PASS, FAIL] [:stage="c";format="eac-r11snorm";dim="3d";filt="linear"] expected: @@ -43391,9 +43005,7 @@ [:stage="f";format="depth24plus";dim="cube";filt="nearest"] expected: - if os == "win": 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 @@ -43405,11 +43017,8 @@ [:stage="f";format="depth24plus-stencil8";dim="cube";filt="nearest"] expected: - if os == "win": 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 [:stage="f";format="depth32float";dim="3d";filt="nearest"] expected: @@ -43433,11 +43042,8 @@ [:stage="f";format="depth32float-stencil8";dim="cube";filt="nearest"] expected: - if os == "win": 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 [:stage="f";format="eac-r11snorm";dim="3d";filt="linear"] expected: @@ -45323,9 +44929,7 @@ [:stage="v";format="depth24plus";dim="cube";filt="nearest"] 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" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: FAIL @@ -45338,12 +44942,7 @@ [:stage="v";format="depth24plus-stencil8";dim="cube";filt="nearest"] 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" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: FAIL + if debug: [TIMEOUT, NOTRUN] [:stage="v";format="depth32float";dim="3d";filt="nearest"] expected: @@ -45370,12 +44969,7 @@ [:stage="v";format="depth32float-stencil8";dim="cube";filt="nearest"] 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" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: FAIL + if debug: [TIMEOUT, NOTRUN] [:stage="v";format="eac-r11snorm";dim="3d";filt="linear"] expected: @@ -45999,6 +45593,7 @@ [:stage="v";format="rgba16float";dim="3d";filt="linear"] expected: + if os == "win" and debug: [PASS, TIMEOUT, NOTRUN] if os == "linux" and debug: [TIMEOUT, NOTRUN] if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN] if os == "mac" and debug: [TIMEOUT, NOTRUN] @@ -50512,22 +50107,16 @@ [:stage="c";format="depth24plus";dim="cube";filt="nearest";mode="c";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac" and not debug: FAIL [:stage="c";format="depth24plus";dim="cube";filt="nearest";mode="m";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac" and not debug: FAIL [:stage="c";format="depth24plus";dim="cube";filt="nearest";mode="r";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] if os == "mac" and not debug: FAIL @@ -50557,24 +50146,16 @@ [:stage="c";format="depth24plus-stencil8";dim="cube";filt="nearest";mode="c";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL - if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and debug: [PASS, FAIL] if os == "mac" and not debug: FAIL [:stage="c";format="depth24plus-stencil8";dim="cube";filt="nearest";mode="m";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL - if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "mac" and not debug: FAIL + if os == "mac": [PASS, FAIL] [:stage="c";format="depth24plus-stencil8";dim="cube";filt="nearest";mode="r";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL - if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "mac" and not debug: FAIL + if os == "mac": [PASS, FAIL] [:stage="c";format="depth32float";dim="3d";filt="nearest";mode="c";offset=false] @@ -50623,23 +50204,15 @@ [:stage="c";format="depth32float-stencil8";dim="cube";filt="nearest";mode="c";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL - if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "mac" and not debug: FAIL + if os == "mac": [PASS, FAIL] [:stage="c";format="depth32float-stencil8";dim="cube";filt="nearest";mode="m";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL - if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "mac" and not debug: FAIL + if os == "mac": [PASS, FAIL] [:stage="c";format="depth32float-stencil8";dim="cube";filt="nearest";mode="r";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL - if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and debug: [PASS, FAIL] if os == "mac" and not debug: FAIL [:stage="c";format="eac-r11snorm";dim="3d";filt="linear";mode="c";offset=false] @@ -55906,12 +55479,14 @@ [:stage="f";format="r16snorm";dim="3d";filt="linear";mode="c";offset=false] expected: if os == "win" and debug: [TIMEOUT, NOTRUN] + if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN] if os == "linux": [TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:stage="f";format="r16snorm";dim="3d";filt="linear";mode="c";offset=true] expected: if os == "win" and debug: [TIMEOUT, NOTRUN] + if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN] if os == "linux": [TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] @@ -55932,6 +55507,7 @@ [:stage="f";format="r16snorm";dim="3d";filt="linear";mode="r";offset=false] expected: if os == "win" and debug: [TIMEOUT, NOTRUN] + if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN] if os == "linux": [TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] @@ -55963,6 +55539,7 @@ [:stage="f";format="r16snorm";dim="3d";filt="nearest";mode="m";offset=true] expected: if os == "win" and debug: [TIMEOUT, NOTRUN] + if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN] if os == "linux": [TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] @@ -66916,234 +66493,162 @@ [:stage="c";format="depth24plus";filt="nearest";modeU="c";modeV="c";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:stage="c";format="depth24plus";filt="nearest";modeU="c";modeV="c";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:stage="c";format="depth24plus";filt="nearest";modeU="c";modeV="m";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:stage="c";format="depth24plus";filt="nearest";modeU="c";modeV="m";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:stage="c";format="depth24plus";filt="nearest";modeU="c";modeV="r";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:stage="c";format="depth24plus";filt="nearest";modeU="c";modeV="r";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:stage="c";format="depth24plus";filt="nearest";modeU="m";modeV="c";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:stage="c";format="depth24plus";filt="nearest";modeU="m";modeV="c";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:stage="c";format="depth24plus";filt="nearest";modeU="m";modeV="m";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus";filt="nearest";modeU="m";modeV="m";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus";filt="nearest";modeU="m";modeV="r";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:stage="c";format="depth24plus";filt="nearest";modeU="m";modeV="r";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:stage="c";format="depth24plus";filt="nearest";modeU="r";modeV="c";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:stage="c";format="depth24plus";filt="nearest";modeU="r";modeV="c";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:stage="c";format="depth24plus";filt="nearest";modeU="r";modeV="m";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:stage="c";format="depth24plus";filt="nearest";modeU="r";modeV="m";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:stage="c";format="depth24plus";filt="nearest";modeU="r";modeV="r";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:stage="c";format="depth24plus";filt="nearest";modeU="r";modeV="r";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="c";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="c";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="m";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="m";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="r";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="r";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="c";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="c";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="m";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="m";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="r";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="r";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="c";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="c";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="m";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="m";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="r";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="r";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth32float";filt="nearest";modeU="c";modeV="c";offset=false] @@ -67274,110 +66779,74 @@ [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="c";modeV="c";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="c";modeV="c";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="c";modeV="m";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="c";modeV="m";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="c";modeV="r";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="c";modeV="r";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="m";modeV="c";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="m";modeV="c";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="m";modeV="m";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="m";modeV="m";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="m";modeV="r";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="m";modeV="r";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="r";modeV="c";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="r";modeV="c";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="r";modeV="m";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="r";modeV="m";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="r";modeV="r";offset=false] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="depth32float-stencil8";filt="nearest";modeU="r";modeV="r";offset=true] expected: - if os == "win": FAIL - if os == "linux": FAIL if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="eac-r11snorm";filt="linear";modeU="c";modeV="c";offset=false] @@ -88281,44 +87750,43 @@ [:stage="c";format="depth24plus";filt="nearest";mode="c"] expected: if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: FAIL [:stage="c";format="depth24plus";filt="nearest";mode="m"] expected: if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: FAIL [:stage="c";format="depth24plus";filt="nearest";mode="r"] expected: if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "win" and not debug: FAIL - if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "linux" and not debug: FAIL + if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN] if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: FAIL + if os == "mac" and not debug: [PASS, FAIL] [:stage="c";format="depth24plus-stencil8";filt="nearest";mode="c"] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:stage="c";format="depth24plus-stencil8";filt="nearest";mode="m"] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:stage="c";format="depth24plus-stencil8";filt="nearest";mode="r"] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:stage="c";format="depth32float";filt="nearest";mode="c"] expected: @@ -88348,18 +87816,18 @@ [:stage="c";format="depth32float-stencil8";filt="nearest";mode="c"] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:stage="c";format="depth32float-stencil8";filt="nearest";mode="m"] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="c";format="depth32float-stencil8";filt="nearest";mode="r"] expected: if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL [:stage="c";format="eac-r11snorm";filt="linear";mode="c"] expected: @@ -90520,37 +89988,45 @@ [:stage="f";format="depth24plus";filt="nearest";mode="c"] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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, FAIL] [:stage="f";format="depth24plus";filt="nearest";mode="m"] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:stage="f";format="depth24plus";filt="nearest";mode="r"] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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, FAIL] [:stage="f";format="depth24plus-stencil8";filt="nearest";mode="c"] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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: FAIL [:stage="f";format="depth24plus-stencil8";filt="nearest";mode="m"] 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] [:stage="f";format="depth24plus-stencil8";filt="nearest";mode="r"] expected: - if debug: [TIMEOUT, NOTRUN] - if not debug: FAIL + 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, FAIL] [:stage="f";format="depth32float";filt="nearest";mode="c"] expected: @@ -90570,27 +90046,21 @@ [:stage="f";format="depth32float-stencil8";filt="nearest";mode="c"] 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] [:stage="f";format="depth32float-stencil8";filt="nearest";mode="m"] 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] + if os == "mac" and not debug: [PASS, FAIL] [:stage="f";format="depth32float-stencil8";filt="nearest";mode="r"] 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] diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/execution/expression/call/builtin/texture_utils/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/execution/expression/call/builtin/texture_utils/cts.https.html.ini @@ -1,76 +1,51 @@ [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,texture_utils:createTextureWithRandomDataAndGetTexels_with_generator:*] - implementation-status: backlog [:format="depth16unorm";viewDimension="2d"] - expected: FAIL [:format="depth16unorm";viewDimension="2d-array"] - expected: FAIL [:format="depth16unorm";viewDimension="cube"] - expected: FAIL [:format="depth16unorm";viewDimension="cube-array"] - expected: FAIL [:format="depth24plus";viewDimension="2d"] - expected: FAIL [:format="depth24plus";viewDimension="2d-array"] - expected: FAIL [:format="depth24plus";viewDimension="cube"] - expected: FAIL [:format="depth24plus";viewDimension="cube-array"] - expected: FAIL [:format="depth24plus-stencil8";viewDimension="2d"] - expected: FAIL [:format="depth24plus-stencil8";viewDimension="2d-array"] - expected: FAIL [:format="depth24plus-stencil8";viewDimension="cube"] - expected: FAIL [:format="depth24plus-stencil8";viewDimension="cube-array"] - expected: FAIL [:format="depth32float";viewDimension="2d"] - expected: FAIL [:format="depth32float";viewDimension="2d-array"] - expected: FAIL [:format="depth32float";viewDimension="cube"] - expected: FAIL [:format="depth32float";viewDimension="cube-array"] - expected: FAIL [:format="depth32float-stencil8";viewDimension="2d"] - expected: FAIL [:format="depth32float-stencil8";viewDimension="2d-array"] - expected: FAIL [:format="depth32float-stencil8";viewDimension="cube"] - expected: FAIL [:format="depth32float-stencil8";viewDimension="cube-array"] - expected: FAIL [:format="stencil8";viewDimension="2d"] - expected: FAIL [:format="stencil8";viewDimension="2d-array"] - expected: FAIL [:format="stencil8";viewDimension="cube"] - expected: FAIL [:format="stencil8";viewDimension="cube-array"] - expected: FAIL [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,texture_utils:readTextureToTexelViews:*] @@ -78,40 +53,41 @@ [:srcFormat="depth24plus";texelViewFormat="rgba32float";viewDimension="1d";sampleCount=1] [:srcFormat="depth24plus";texelViewFormat="rgba32float";viewDimension="2d";sampleCount=1] - expected: FAIL + expected: + if os == "mac" and debug: [PASS, FAIL] + if os == "mac" and not debug: FAIL [:srcFormat="depth24plus";texelViewFormat="rgba32float";viewDimension="2d";sampleCount=4] - expected: FAIL [:srcFormat="depth24plus";texelViewFormat="rgba32float";viewDimension="2d-array";sampleCount=1] - expected: FAIL [:srcFormat="depth24plus";texelViewFormat="rgba32float";viewDimension="3d";sampleCount=1] [:srcFormat="depth24plus";texelViewFormat="rgba32float";viewDimension="cube";sampleCount=1] - expected: FAIL + expected: + if os == "mac": FAIL [:srcFormat="depth24plus";texelViewFormat="rgba32float";viewDimension="cube-array";sampleCount=1] - expected: FAIL + expected: + if os == "mac": [PASS, FAIL] [:srcFormat="depth24plus-stencil8";texelViewFormat="rgba32float";viewDimension="1d";sampleCount=1] [:srcFormat="depth24plus-stencil8";texelViewFormat="rgba32float";viewDimension="2d";sampleCount=1] - expected: FAIL [:srcFormat="depth24plus-stencil8";texelViewFormat="rgba32float";viewDimension="2d";sampleCount=4] - expected: FAIL [:srcFormat="depth24plus-stencil8";texelViewFormat="rgba32float";viewDimension="2d-array";sampleCount=1] - expected: FAIL + expected: + if os == "mac": FAIL [:srcFormat="depth24plus-stencil8";texelViewFormat="rgba32float";viewDimension="3d";sampleCount=1] [:srcFormat="depth24plus-stencil8";texelViewFormat="rgba32float";viewDimension="cube";sampleCount=1] - expected: FAIL + expected: + if os == "mac": FAIL [:srcFormat="depth24plus-stencil8";texelViewFormat="rgba32float";viewDimension="cube-array";sampleCount=1] - expected: FAIL [:srcFormat="r8sint";texelViewFormat="rgba32sint";viewDimension="1d";sampleCount=1] diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/validation/expression/access/array/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/validation/expression/access/array/cts.https.html.ini @@ -34,7 +34,6 @@ [:case="override_array_dynamic_type_checked_oob_pos"] [:case="override_in_bounds"] - expected: FAIL [:case="override_oob_neg"] diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/validation/expression/access/matrix/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/validation/expression/access/matrix/cts.https.html.ini @@ -17,7 +17,6 @@ [:case="const_module_oob_pos"] [:case="override_in_bounds"] - expected: FAIL [:case="override_oob_neg"] diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/validation/expression/binary/short_circuiting_and_or/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/validation/expression/binary/short_circuiting_and_or/cts.https.html.ini @@ -91,89 +91,71 @@ [cts.https.html?q=webgpu:shader,validation,expression,binary,short_circuiting_and_or:invalid_rhs_fn_override:*] - implementation-status: backlog [:op="%26%26";rhs="builtin";short_circuit=false] [:op="%26%26";rhs="builtin";short_circuit=true] - expected: FAIL [:op="%26%26";rhs="div_zero_f32";short_circuit=false] [:op="%26%26";rhs="div_zero_f32";short_circuit=true] - expected: FAIL [:op="%26%26";rhs="div_zero_i32";short_circuit=false] [:op="%26%26";rhs="div_zero_i32";short_circuit=true] - expected: FAIL [:op="%26%26";rhs="overflow";short_circuit=false] [:op="%26%26";rhs="overflow";short_circuit=true] - expected: FAIL [:op="%7C%7C";rhs="builtin";short_circuit=false] [:op="%7C%7C";rhs="builtin";short_circuit=true] - expected: FAIL [:op="%7C%7C";rhs="div_zero_f32";short_circuit=false] [:op="%7C%7C";rhs="div_zero_f32";short_circuit=true] - expected: FAIL [:op="%7C%7C";rhs="div_zero_i32";short_circuit=false] [:op="%7C%7C";rhs="div_zero_i32";short_circuit=true] - expected: FAIL [:op="%7C%7C";rhs="overflow";short_circuit=false] [:op="%7C%7C";rhs="overflow";short_circuit=true] - expected: FAIL [cts.https.html?q=webgpu:shader,validation,expression,binary,short_circuiting_and_or:invalid_rhs_override:*] - implementation-status: backlog [:op="%26%26";rhs="builtin";short_circuit=false] [:op="%26%26";rhs="builtin";short_circuit=true] - expected: FAIL [:op="%26%26";rhs="div_zero_f32";short_circuit=false] [:op="%26%26";rhs="div_zero_f32";short_circuit=true] - expected: FAIL [:op="%26%26";rhs="div_zero_i32";short_circuit=false] [:op="%26%26";rhs="div_zero_i32";short_circuit=true] - expected: FAIL [:op="%26%26";rhs="overflow";short_circuit=false] [:op="%26%26";rhs="overflow";short_circuit=true] - expected: FAIL [:op="%7C%7C";rhs="builtin";short_circuit=false] [:op="%7C%7C";rhs="builtin";short_circuit=true] - expected: FAIL [:op="%7C%7C";rhs="div_zero_f32";short_circuit=false] [:op="%7C%7C";rhs="div_zero_f32";short_circuit=true] - expected: FAIL [:op="%7C%7C";rhs="div_zero_i32";short_circuit=false] [:op="%7C%7C";rhs="div_zero_i32";short_circuit=true] - expected: FAIL [:op="%7C%7C";rhs="overflow";short_circuit=false] [:op="%7C%7C";rhs="overflow";short_circuit=true] - expected: FAIL [cts.https.html?q=webgpu:shader,validation,expression,binary,short_circuiting_and_or:invalid_types:*] @@ -235,15 +217,11 @@ [cts.https.html?q=webgpu:shader,validation,expression,binary,short_circuiting_and_or:nested_invalid_rhs_override:*] - implementation-status: backlog [:op_a="%26%26";op_b="%26%26";cond_a_val=false;cond_b_val=false] - expected: FAIL [:op_a="%26%26";op_b="%26%26";cond_a_val=false;cond_b_val=true] - expected: FAIL [:op_a="%26%26";op_b="%26%26";cond_a_val=true;cond_b_val=false] - expected: FAIL [:op_a="%26%26";op_b="%26%26";cond_a_val=true;cond_b_val=true] @@ -254,10 +232,8 @@ [:op_a="%26%26";op_b="%7C%7C";cond_a_val=true;cond_b_val=false] [:op_a="%26%26";op_b="%7C%7C";cond_a_val=true;cond_b_val=true] - expected: FAIL [:op_a="%7C%7C";op_b="%26%26";cond_a_val=false;cond_b_val=false] - expected: FAIL [:op_a="%7C%7C";op_b="%26%26";cond_a_val=false;cond_b_val=true] @@ -268,13 +244,10 @@ [:op_a="%7C%7C";op_b="%7C%7C";cond_a_val=false;cond_b_val=false] [:op_a="%7C%7C";op_b="%7C%7C";cond_a_val=false;cond_b_val=true] - expected: FAIL [:op_a="%7C%7C";op_b="%7C%7C";cond_a_val=true;cond_b_val=false] - expected: FAIL [:op_a="%7C%7C";op_b="%7C%7C";cond_a_val=true;cond_b_val=true] - expected: FAIL [cts.https.html?q=webgpu:shader,validation,expression,binary,short_circuiting_and_or:scalar_vector:*] diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/validation/expression/call/builtin/acosh/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/validation/expression/call/builtin/acosh/cts.https.html.ini @@ -119,22 +119,18 @@ expected: FAIL [:stage="override";type="f32"] - expected: FAIL [:stage="override";type="vec2%3Cf16%3E"] expected: FAIL [:stage="override";type="vec2%3Cf32%3E"] - expected: FAIL [:stage="override";type="vec3%3Cf16%3E"] expected: FAIL [:stage="override";type="vec3%3Cf32%3E"] - expected: FAIL [:stage="override";type="vec4%3Cf16%3E"] expected: FAIL [:stage="override";type="vec4%3Cf32%3E"] - expected: FAIL diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/validation/expression/call/builtin/asinh/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/validation/expression/call/builtin/asinh/cts.https.html.ini @@ -106,19 +106,15 @@ [:stage="override";type="f16"] [:stage="override";type="f32"] - expected: FAIL [:stage="override";type="vec2%3Cf16%3E"] [:stage="override";type="vec2%3Cf32%3E"] - expected: FAIL [:stage="override";type="vec3%3Cf16%3E"] [:stage="override";type="vec3%3Cf32%3E"] - expected: FAIL [:stage="override";type="vec4%3Cf16%3E"] [:stage="override";type="vec4%3Cf32%3E"] - expected: FAIL diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/validation/expression/call/builtin/distance/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/validation/expression/call/builtin/distance/cts.https.html.ini @@ -115,25 +115,17 @@ expected: FAIL [:stage="override";type="f16"] - expected: FAIL [:stage="override";type="f32"] - expected: FAIL [:stage="override";type="vec2%3Cf16%3E"] - expected: FAIL [:stage="override";type="vec2%3Cf32%3E"] - expected: FAIL [:stage="override";type="vec3%3Cf16%3E"] - expected: FAIL [:stage="override";type="vec3%3Cf32%3E"] - expected: FAIL [:stage="override";type="vec4%3Cf16%3E"] - expected: FAIL [:stage="override";type="vec4%3Cf32%3E"] - expected: FAIL diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/validation/expression/call/builtin/dot/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/validation/expression/call/builtin/dot/cts.https.html.ini @@ -94,19 +94,13 @@ expected: FAIL [:stage="override";type="vec2%3Cf16%3E"] - expected: FAIL [:stage="override";type="vec2%3Cf32%3E"] - expected: FAIL [:stage="override";type="vec3%3Cf16%3E"] - expected: FAIL [:stage="override";type="vec3%3Cf32%3E"] - expected: FAIL [:stage="override";type="vec4%3Cf16%3E"] - expected: FAIL [:stage="override";type="vec4%3Cf32%3E"] - expected: FAIL diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/validation/expression/call/builtin/extractBits/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/validation/expression/call/builtin/extractBits/cts.https.html.ini @@ -117,25 +117,17 @@ expected: FAIL [:stage="override";type="i32"] - expected: FAIL [:stage="override";type="u32"] - expected: FAIL [:stage="override";type="vec2%3Ci32%3E"] - expected: FAIL [:stage="override";type="vec2%3Cu32%3E"] - expected: FAIL [:stage="override";type="vec3%3Ci32%3E"] - expected: FAIL [:stage="override";type="vec3%3Cu32%3E"] - expected: FAIL [:stage="override";type="vec4%3Ci32%3E"] - expected: FAIL [:stage="override";type="vec4%3Cu32%3E"] - expected: FAIL diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/validation/expression/call/builtin/faceForward/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/validation/expression/call/builtin/faceForward/cts.https.html.ini @@ -127,19 +127,13 @@ expected: FAIL [:stage="override";type="vec2%3Cf16%3E"] - expected: FAIL [:stage="override";type="vec2%3Cf32%3E"] - expected: FAIL [:stage="override";type="vec3%3Cf16%3E"] - expected: FAIL [:stage="override";type="vec3%3Cf32%3E"] - expected: FAIL [:stage="override";type="vec4%3Cf16%3E"] - expected: FAIL [:stage="override";type="vec4%3Cf32%3E"] - expected: FAIL diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/validation/expression/call/builtin/frexp/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/validation/expression/call/builtin/frexp/cts.https.html.ini @@ -91,25 +91,17 @@ expected: FAIL [:stage="override";type="f16"] - expected: FAIL [:stage="override";type="f32"] - expected: FAIL [:stage="override";type="vec2%3Cf16%3E"] - expected: FAIL [:stage="override";type="vec2%3Cf32%3E"] - expected: FAIL [:stage="override";type="vec3%3Cf16%3E"] - expected: FAIL [:stage="override";type="vec3%3Cf32%3E"] - expected: FAIL [:stage="override";type="vec4%3Cf16%3E"] - expected: FAIL [:stage="override";type="vec4%3Cf32%3E"] - expected: FAIL diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/validation/expression/call/builtin/insertBits/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/validation/expression/call/builtin/insertBits/cts.https.html.ini @@ -256,25 +256,17 @@ expected: FAIL [:stage="override";type="i32"] - expected: FAIL [:stage="override";type="u32"] - expected: FAIL [:stage="override";type="vec2%3Ci32%3E"] - expected: FAIL [:stage="override";type="vec2%3Cu32%3E"] - expected: FAIL [:stage="override";type="vec3%3Ci32%3E"] - expected: FAIL [:stage="override";type="vec3%3Cu32%3E"] - expected: FAIL [:stage="override";type="vec4%3Ci32%3E"] - expected: FAIL [:stage="override";type="vec4%3Cu32%3E"] - expected: FAIL diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/validation/expression/call/builtin/ldexp/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/validation/expression/call/builtin/ldexp/cts.https.html.ini @@ -244,25 +244,17 @@ expected: FAIL [:stage="override";typeA="f16";typeB="i32"] - expected: FAIL [:stage="override";typeA="f32";typeB="i32"] - expected: FAIL [:stage="override";typeA="vec2%3Cf16%3E";typeB="vec2%3Ci32%3E"] - expected: FAIL [:stage="override";typeA="vec2%3Cf32%3E";typeB="vec2%3Ci32%3E"] - expected: FAIL [:stage="override";typeA="vec3%3Cf16%3E";typeB="vec3%3Ci32%3E"] - expected: FAIL [:stage="override";typeA="vec3%3Cf32%3E";typeB="vec3%3Ci32%3E"] - expected: FAIL [:stage="override";typeA="vec4%3Cf16%3E";typeB="vec4%3Ci32%3E"] - expected: FAIL [:stage="override";typeA="vec4%3Cf32%3E";typeB="vec4%3Ci32%3E"] - expected: FAIL diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/validation/expression/call/builtin/length/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/validation/expression/call/builtin/length/cts.https.html.ini @@ -69,10 +69,8 @@ expected: FAIL [:stage="override";type="f16"] - expected: FAIL [:stage="override";type="f32"] - expected: FAIL [cts.https.html?q=webgpu:shader,validation,expression,call,builtin,length:vec2:*] @@ -90,10 +88,8 @@ expected: FAIL [:stage="override";type="vec2%3Cf16%3E"] - expected: FAIL [:stage="override";type="vec2%3Cf32%3E"] - expected: FAIL [cts.https.html?q=webgpu:shader,validation,expression,call,builtin,length:vec3:*] @@ -111,10 +107,8 @@ expected: FAIL [:stage="override";type="vec3%3Cf16%3E"] - expected: FAIL [:stage="override";type="vec3%3Cf32%3E"] - expected: FAIL [cts.https.html?q=webgpu:shader,validation,expression,call,builtin,length:vec4:*] @@ -135,9 +129,5 @@ expected: FAIL [:stage="override";type="vec4%3Cf16%3E"] - expected: - if os == "linux": FAIL - if os == "mac": FAIL [:stage="override";type="vec4%3Cf32%3E"] - expected: FAIL diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/validation/expression/call/builtin/mix/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/validation/expression/call/builtin/mix/cts.https.html.ini @@ -128,19 +128,13 @@ expected: FAIL [:stage="override";type="vec2%3Cf16%3E"] - expected: FAIL [:stage="override";type="vec2%3Cf32%3E"] - expected: FAIL [:stage="override";type="vec3%3Cf16%3E"] - expected: FAIL [:stage="override";type="vec3%3Cf32%3E"] - expected: FAIL [:stage="override";type="vec4%3Cf16%3E"] - expected: FAIL [:stage="override";type="vec4%3Cf32%3E"] - expected: FAIL diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/validation/expression/call/builtin/modf/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/validation/expression/call/builtin/modf/cts.https.html.ini @@ -117,25 +117,17 @@ expected: FAIL [:stage="override";type="f16"] - expected: FAIL [:stage="override";type="f32"] - expected: FAIL [:stage="override";type="vec2%3Cf16%3E"] - expected: FAIL [:stage="override";type="vec2%3Cf32%3E"] - expected: FAIL [:stage="override";type="vec3%3Cf16%3E"] - expected: FAIL [:stage="override";type="vec3%3Cf32%3E"] - expected: FAIL [:stage="override";type="vec4%3Cf16%3E"] - expected: FAIL [:stage="override";type="vec4%3Cf32%3E"] - expected: FAIL diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/validation/expression/call/builtin/normalize/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/validation/expression/call/builtin/normalize/cts.https.html.ini @@ -93,19 +93,13 @@ expected: FAIL [:stage="override";type="vec2%3Cf16%3E"] - expected: FAIL [:stage="override";type="vec2%3Cf32%3E"] - expected: FAIL [:stage="override";type="vec3%3Cf16%3E"] - expected: FAIL [:stage="override";type="vec3%3Cf32%3E"] - expected: FAIL [:stage="override";type="vec4%3Cf16%3E"] - expected: FAIL [:stage="override";type="vec4%3Cf32%3E"] - expected: FAIL diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/validation/expression/call/builtin/pack2x16float/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/validation/expression/call/builtin/pack2x16float/cts.https.html.ini @@ -98,12 +98,10 @@ [:constantOrOverrideStage="constant";value0=65505;value1=65505] [:constantOrOverrideStage="override";value0=-65504;value1=-65504] - expected: FAIL [:constantOrOverrideStage="override";value0=-65504;value1=-65505] [:constantOrOverrideStage="override";value0=-65504;value1=65504] - expected: FAIL [:constantOrOverrideStage="override";value0=-65504;value1=65505] @@ -116,12 +114,10 @@ [:constantOrOverrideStage="override";value0=-65505;value1=65505] [:constantOrOverrideStage="override";value0=65504;value1=-65504] - expected: FAIL [:constantOrOverrideStage="override";value0=65504;value1=-65505] [:constantOrOverrideStage="override";value0=65504;value1=65504] - expected: FAIL [:constantOrOverrideStage="override";value0=65504;value1=65505] diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/validation/expression/call/builtin/quantizeToF16/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/validation/expression/call/builtin/quantizeToF16/cts.https.html.ini @@ -75,13 +75,9 @@ expected: FAIL [:stage="override";type="f32"] - expected: FAIL [:stage="override";type="vec2%3Cf32%3E"] - expected: FAIL [:stage="override";type="vec3%3Cf32%3E"] - expected: FAIL [:stage="override";type="vec4%3Cf32%3E"] - expected: FAIL diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/validation/expression/call/builtin/reflect/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/validation/expression/call/builtin/reflect/cts.https.html.ini @@ -71,19 +71,13 @@ expected: FAIL [:stage="override";type="vec2%3Cf16%3E"] - expected: FAIL [:stage="override";type="vec2%3Cf32%3E"] - expected: FAIL [:stage="override";type="vec3%3Cf16%3E"] - expected: FAIL [:stage="override";type="vec3%3Cf32%3E"] - expected: FAIL [:stage="override";type="vec4%3Cf16%3E"] - expected: FAIL [:stage="override";type="vec4%3Cf32%3E"] - expected: FAIL diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/validation/expression/call/builtin/refract/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/validation/expression/call/builtin/refract/cts.https.html.ini @@ -197,19 +197,13 @@ expected: FAIL [:stage="override";type="vec2%3Cf16%3E"] - expected: FAIL [:stage="override";type="vec2%3Cf32%3E"] - expected: FAIL [:stage="override";type="vec3%3Cf16%3E"] - expected: FAIL [:stage="override";type="vec3%3Cf32%3E"] - expected: FAIL [:stage="override";type="vec4%3Cf16%3E"] - expected: FAIL [:stage="override";type="vec4%3Cf32%3E"] - expected: FAIL diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/validation/expression/call/builtin/smoothstep/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/validation/expression/call/builtin/smoothstep/cts.https.html.ini @@ -142,7 +142,6 @@ expected: FAIL [:stage="override"] - expected: FAIL [cts.https.html?q=webgpu:shader,validation,expression,call,builtin,smoothstep:partial_eval_errors:*] @@ -375,25 +374,17 @@ expected: FAIL [:stage="override";type="f16"] - expected: FAIL [:stage="override";type="f32"] - expected: FAIL [:stage="override";type="vec2%3Cf16%3E"] - expected: FAIL [:stage="override";type="vec2%3Cf32%3E"] - expected: FAIL [:stage="override";type="vec3%3Cf16%3E"] - expected: FAIL [:stage="override";type="vec3%3Cf32%3E"] - expected: FAIL [:stage="override";type="vec4%3Cf16%3E"] - expected: FAIL [:stage="override";type="vec4%3Cf32%3E"] - expected: FAIL diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/validation/expression/call/builtin/transpose/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/validation/expression/call/builtin/transpose/cts.https.html.ini @@ -1109,55 +1109,37 @@ expected: FAIL [:stage="override";type="mat2x2%3Cf16%3E"] - expected: FAIL [:stage="override";type="mat2x2%3Cf32%3E"] - expected: FAIL [:stage="override";type="mat2x3%3Cf16%3E"] - expected: FAIL [:stage="override";type="mat2x3%3Cf32%3E"] - expected: FAIL [:stage="override";type="mat2x4%3Cf16%3E"] - expected: FAIL [:stage="override";type="mat2x4%3Cf32%3E"] - expected: FAIL [:stage="override";type="mat3x2%3Cf16%3E"] - expected: FAIL [:stage="override";type="mat3x2%3Cf32%3E"] - expected: FAIL [:stage="override";type="mat3x3%3Cf16%3E"] - expected: FAIL [:stage="override";type="mat3x3%3Cf32%3E"] - expected: FAIL [:stage="override";type="mat3x4%3Cf16%3E"] - expected: FAIL [:stage="override";type="mat3x4%3Cf32%3E"] - expected: FAIL [:stage="override";type="mat4x2%3Cf16%3E"] - expected: FAIL [:stage="override";type="mat4x2%3Cf32%3E"] - expected: FAIL [:stage="override";type="mat4x3%3Cf16%3E"] - expected: FAIL [:stage="override";type="mat4x3%3Cf32%3E"] - expected: FAIL [:stage="override";type="mat4x4%3Cf16%3E"] - expected: FAIL [:stage="override";type="mat4x4%3Cf32%3E"] - expected: FAIL diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/validation/expression/call/builtin/unpack2x16float/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/validation/expression/call/builtin/unpack2x16float/cts.https.html.ini @@ -40,4 +40,3 @@ expected: FAIL [:stage="override";type="u32"] - expected: FAIL diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/validation/expression/call/builtin/unpack2x16snorm/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/validation/expression/call/builtin/unpack2x16snorm/cts.https.html.ini @@ -40,4 +40,3 @@ expected: FAIL [:stage="override";type="u32"] - expected: FAIL diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/validation/expression/call/builtin/unpack2x16unorm/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/validation/expression/call/builtin/unpack2x16unorm/cts.https.html.ini @@ -40,4 +40,3 @@ expected: FAIL [:stage="override";type="u32"] - expected: FAIL diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/validation/expression/call/builtin/unpack4x8snorm/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/validation/expression/call/builtin/unpack4x8snorm/cts.https.html.ini @@ -40,4 +40,3 @@ expected: FAIL [:stage="override";type="u32"] - expected: FAIL diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/validation/expression/call/builtin/unpack4x8unorm/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/validation/expression/call/builtin/unpack4x8unorm/cts.https.html.ini @@ -40,4 +40,3 @@ expected: FAIL [:stage="override";type="u32"] - expected: FAIL diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/validation/expression/call/builtin/unpack4xI8/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/validation/expression/call/builtin/unpack4xI8/cts.https.html.ini @@ -55,4 +55,3 @@ expected: FAIL [:stage="override";type="u32"] - expected: FAIL diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/validation/expression/call/builtin/unpack4xU8/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/validation/expression/call/builtin/unpack4xU8/cts.https.html.ini @@ -55,4 +55,3 @@ expected: FAIL [:stage="override";type="u32"] - expected: FAIL diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/validation/expression/early_evaluation/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/validation/expression/early_evaluation/cts.https.html.ini @@ -1,5 +1,4 @@ [cts.https.html?q=webgpu:shader,validation,expression,early_evaluation:composites:*] - implementation-status: backlog [:case="const_let_array_comp"] [:case="const_let_matrix"] @@ -19,24 +18,18 @@ [:case="const_vector"] [:case="override_let_array_comp"] - expected: FAIL [:case="override_let_matrix"] [:case="override_let_matrix_comp"] - expected: FAIL [:case="override_let_matrix_vec"] - expected: FAIL [:case="override_let_struct_comp"] - expected: FAIL [:case="override_let_vector"] - expected: FAIL [:case="override_let_vector_comp"] - expected: FAIL [:case="override_scalar"] diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/web_platform/canvas/getCurrentTexture/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/web_platform/canvas/getCurrentTexture/cts.https.html.ini @@ -95,4 +95,3 @@ expected: if os == "win" and debug: FAIL if os == "linux" and debug: [PASS, FAIL] - if os == "linux" and not debug: FAIL diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/web_platform/copyToTexture/ImageBitmap/dedicated.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/web_platform/copyToTexture/ImageBitmap/dedicated.https.html.ini @@ -1312,7 +1312,6 @@ [: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="rg16snorm";dstPremultiplied=false] @@ -1449,6 +1448,7 @@ [:alpha="none";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="bgra8unorm-srgb";dstPremultiplied=false] expected: if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN] + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:alpha="none";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="bgra8unorm-srgb";dstPremultiplied=true] expected: @@ -1553,22 +1553,26 @@ if os == "win": FAIL if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] if os == "linux" and not debug: FAIL - if os == "mac": 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="rgb10a2unorm";dstPremultiplied=true] expected: if os == "win": FAIL if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] if os == "linux" and not debug: FAIL - if os == "mac": 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="rgba16float";dstPremultiplied=false] expected: if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN] + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:alpha="none";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rgba16float";dstPremultiplied=true] expected: if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN] + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:alpha="none";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rgba16snorm";dstPremultiplied=false] expected: @@ -5384,6 +5388,7 @@ [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="bgra8unorm-srgb";dstPremultiplied=false] expected: if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN] + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="bgra8unorm-srgb";dstPremultiplied=true] expected: @@ -5474,22 +5479,26 @@ if os == "win": FAIL if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] if os == "linux" and not debug: FAIL - if os == "mac": FAIL + if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and not debug: FAIL [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rgb10a2unorm";dstPremultiplied=true] expected: if os == "win": FAIL if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] if os == "linux" and not debug: FAIL - if os == "mac": FAIL + if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and not debug: FAIL [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rgba16float";dstPremultiplied=false] expected: if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN] + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rgba16float";dstPremultiplied=true] expected: if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN] + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rgba16snorm";dstPremultiplied=false] expected: diff --git a/testing/web-platform/mozilla/tests/webgpu/common/framework/test_config.js b/testing/web-platform/mozilla/tests/webgpu/common/framework/test_config.js @@ -62,11 +62,18 @@ + + + + + + /** Test configuration options. Globally modifiable global state. */ export const globalTestConfig = { enableDebugLogs: false, maxSubcasesInFlight: 100, subcasesBetweenAttemptingGC: 5000, + casesBetweenReplacingDevice: Infinity, testHeartbeatCallback: () => {}, noRaceWithRejectOnTimeout: false, unrollConstEvalLoops: false, diff --git a/testing/web-platform/mozilla/tests/webgpu/common/internal/logging/logger.js b/testing/web-platform/mozilla/tests/webgpu/common/internal/logging/logger.js @@ -10,6 +10,7 @@ export class Logger { results = new Map(); + constructor({ overrideDebugMode } = {}) { this.overriddenDebugMode = overrideDebugMode; } @@ -27,6 +28,7 @@ export class Logger { return JSON.stringify( { version, + defaultDevice: this.defaultDeviceDescription, results: Array.from( new Map( [...this.results].filter(([key, value]) => predFunc ? predFunc(key, value) : true) diff --git a/testing/web-platform/mozilla/tests/webgpu/common/internal/version.js b/testing/web-platform/mozilla/tests/webgpu/common/internal/version.js @@ -1,3 +1,3 @@ // AUTO-GENERATED - DO NOT EDIT. See tools/gen_version. -export const version = '0d83aa349b1bff0e1d5518e1ea19d027a25bc6c2'; +export const version = 'd822a3cff5bd96c5ed68fe35d5a0e9e041776a00'; diff --git a/testing/web-platform/mozilla/tests/webgpu/common/runtime/helper/options.js b/testing/web-platform/mozilla/tests/webgpu/common/runtime/helper/options.js @@ -60,6 +60,8 @@ searchParams = getWindowURL().searchParams) + + export const kDefaultCTSOptions = { worker: null, debug: false, @@ -69,6 +71,8 @@ export const kDefaultCTSOptions = { blockAllFeatures: false, unrollConstEvalLoops: false, powerPreference: null, + subcasesBetweenAttemptingGC: '5000', + casesBetweenReplacingDevice: 'Infinity', logToWebSocket: false }; @@ -123,6 +127,30 @@ Note: The spec requires bc or etc2+astc which means tests checking that one or o { value: 'high-performance', description: 'high-performance' }] }, + subcasesBetweenAttemptingGC: { + description: + 'After this many subcases, run attemptGarbageCollection(). (For custom values, edit the URL.)', + parser: optionString, + selectValueDescriptions: [ + { value: null, description: 'default' }, + { value: 'Infinity', description: 'Infinity' }, + { value: '5000', description: '5000' }, + { value: '50', description: '50' }, + { value: '1', description: '1' }] + + }, + casesBetweenReplacingDevice: { + description: + 'After this many cases use a device, destroy and replace it to free GPU resources. (For custom values, edit the URL.)', + parser: optionString, + selectValueDescriptions: [ + { value: null, description: 'default' }, + { value: 'Infinity', description: 'Infinity' }, + { value: '5000', description: '5000' }, + { value: '50', description: '50' }, + { value: '1', description: '1' }] + + }, logToWebSocket: { description: 'send some logs to ws://localhost:59497/' } }; diff --git a/testing/web-platform/mozilla/tests/webgpu/common/runtime/helper/utils_worker.js b/testing/web-platform/mozilla/tests/webgpu/common/runtime/helper/utils_worker.js @@ -21,6 +21,12 @@ export function setupWorkerEnvironment(ctsOptions) { globalTestConfig.compatibility = compatibility; globalTestConfig.enforceDefaultLimits = ctsOptions.enforceDefaultLimits; globalTestConfig.blockAllFeatures = ctsOptions.blockAllFeatures; + if (ctsOptions.subcasesBetweenAttemptingGC) { + globalTestConfig.subcasesBetweenAttemptingGC = Number(ctsOptions.subcasesBetweenAttemptingGC); + } + if (ctsOptions.casesBetweenReplacingDevice) { + globalTestConfig.casesBetweenReplacingDevice = Number(ctsOptions.casesBetweenReplacingDevice); + } globalTestConfig.logToWebSocket = ctsOptions.logToWebSocket; const log = new Logger(); diff --git a/testing/web-platform/mozilla/tests/webgpu/resources/cache/hashes.json b/testing/web-platform/mozilla/tests/webgpu/resources/cache/hashes.json @@ -1,112 +1,112 @@ { - "webgpu/shader/execution/binary/af_addition.bin": "4351656f", - "webgpu/shader/execution/binary/af_logical.bin": "ad92384d", - "webgpu/shader/execution/binary/af_division.bin": "a60bd84", - "webgpu/shader/execution/binary/af_matrix_addition.bin": "9ac0836d", - "webgpu/shader/execution/binary/af_matrix_subtraction.bin": "1f4bae8", - "webgpu/shader/execution/binary/af_multiplication.bin": "a2e9a0a9", - "webgpu/shader/execution/binary/af_remainder.bin": "a0a4f809", - "webgpu/shader/execution/binary/af_subtraction.bin": "72361dd8", - "webgpu/shader/execution/binary/f16_addition.bin": "684c4fc5", - "webgpu/shader/execution/binary/f16_logical.bin": "b0ad5382", - "webgpu/shader/execution/binary/f16_division.bin": "308d874f", - "webgpu/shader/execution/binary/f16_matrix_addition.bin": "4b9c9a9", - "webgpu/shader/execution/binary/f16_matrix_matrix_multiplication.bin": "d32d62ca", - "webgpu/shader/execution/binary/f16_matrix_scalar_multiplication.bin": "8f83c6f", - "webgpu/shader/execution/binary/f16_matrix_subtraction.bin": "b0942a1", - "webgpu/shader/execution/binary/f16_matrix_vector_multiplication.bin": "9bf29a38", - "webgpu/shader/execution/binary/f16_multiplication.bin": "454e485e", - "webgpu/shader/execution/binary/f16_remainder.bin": "dd4be89f", - "webgpu/shader/execution/binary/f16_subtraction.bin": "c9c7fd4f", - "webgpu/shader/execution/binary/f32_addition.bin": "3259a12", - "webgpu/shader/execution/binary/f32_logical.bin": "3983e6e6", - "webgpu/shader/execution/binary/f32_division.bin": "8cb3ae86", - "webgpu/shader/execution/binary/f32_matrix_addition.bin": "d069ff91", - "webgpu/shader/execution/binary/f32_matrix_matrix_multiplication.bin": "c5c8d148", - "webgpu/shader/execution/binary/f32_matrix_scalar_multiplication.bin": "aaffab11", - "webgpu/shader/execution/binary/f32_matrix_subtraction.bin": "b7a4d298", - "webgpu/shader/execution/binary/f32_matrix_vector_multiplication.bin": "14f9a346", - "webgpu/shader/execution/binary/f32_multiplication.bin": "463860d3", - "webgpu/shader/execution/binary/f32_remainder.bin": "c80847fe", - "webgpu/shader/execution/binary/f32_subtraction.bin": "779e2fa5", - "webgpu/shader/execution/binary/i32_arithmetic.bin": "3ad21ac8", - "webgpu/shader/execution/binary/i32_comparison.bin": "fb767be", - "webgpu/shader/execution/binary/u32_arithmetic.bin": "5684f530", - "webgpu/shader/execution/binary/u32_comparison.bin": "c94bcd95", - "webgpu/shader/execution/abs.bin": "8854a7ca", - "webgpu/shader/execution/acos.bin": "a894ea0e", - "webgpu/shader/execution/acosh.bin": "4c645687", - "webgpu/shader/execution/asin.bin": "1b2aa5f8", - "webgpu/shader/execution/asinh.bin": "de56bb5f", - "webgpu/shader/execution/atan.bin": "372b9f36", - "webgpu/shader/execution/atan2.bin": "c8db945c", - "webgpu/shader/execution/atanh.bin": "28c6a48a", - "webgpu/shader/execution/bitcast.bin": "f5ac3489", - "webgpu/shader/execution/ceil.bin": "38d41915", - "webgpu/shader/execution/clamp.bin": "993777c7", - "webgpu/shader/execution/cos.bin": "199b46ac", - "webgpu/shader/execution/cosh.bin": "8356619", - "webgpu/shader/execution/cross.bin": "830af6b", - "webgpu/shader/execution/degrees.bin": "bcbaa878", - "webgpu/shader/execution/determinant.bin": "6794c894", - "webgpu/shader/execution/distance.bin": "89071db", - "webgpu/shader/execution/dot.bin": "355d798e", - "webgpu/shader/execution/exp.bin": "fce0140d", - "webgpu/shader/execution/exp2.bin": "cfc54cb3", - "webgpu/shader/execution/faceForward.bin": "25143e68", - "webgpu/shader/execution/floor.bin": "76a2d909", - "webgpu/shader/execution/fma.bin": "3bf19b2d", - "webgpu/shader/execution/fract.bin": "931a4088", - "webgpu/shader/execution/frexp.bin": "14113108", - "webgpu/shader/execution/inverseSqrt.bin": "11676b3c", - "webgpu/shader/execution/ldexp.bin": "6444e378", - "webgpu/shader/execution/length.bin": "28baa2ce", - "webgpu/shader/execution/log.bin": "c4ed36fb", - "webgpu/shader/execution/log2.bin": "b32bf7b8", - "webgpu/shader/execution/max.bin": "befb309d", - "webgpu/shader/execution/min.bin": "74ab3002", - "webgpu/shader/execution/mix.bin": "a76105b5", - "webgpu/shader/execution/modf.bin": "8df07d35", - "webgpu/shader/execution/normalize.bin": "ce9f80eb", - "webgpu/shader/execution/pack2x16float.bin": "3bd13d50", - "webgpu/shader/execution/pow.bin": "d161ca70", - "webgpu/shader/execution/quantizeToF16.bin": "65ddd08c", - "webgpu/shader/execution/radians.bin": "eb653df2", - "webgpu/shader/execution/reflect.bin": "69d011fc", - "webgpu/shader/execution/refract.bin": "7247e3cb", - "webgpu/shader/execution/round.bin": "42244257", - "webgpu/shader/execution/saturate.bin": "f9b94d22", - "webgpu/shader/execution/sign.bin": "2e0439b3", - "webgpu/shader/execution/sin.bin": "41746afb", - "webgpu/shader/execution/sinh.bin": "c5693dbd", - "webgpu/shader/execution/smoothstep.bin": "22f3731c", - "webgpu/shader/execution/sqrt.bin": "8fe8925a", - "webgpu/shader/execution/step.bin": "ff66932b", - "webgpu/shader/execution/tan.bin": "30380851", - "webgpu/shader/execution/tanh.bin": "ddd312a7", - "webgpu/shader/execution/transpose.bin": "f0d17f64", - "webgpu/shader/execution/trunc.bin": "3516ef51", - "webgpu/shader/execution/unpack2x16float.bin": "542c8134", - "webgpu/shader/execution/unpack2x16snorm.bin": "7f64027", - "webgpu/shader/execution/unpack2x16unorm.bin": "e8500104", - "webgpu/shader/execution/unpack4x8snorm.bin": "f11885db", - "webgpu/shader/execution/unpack4x8unorm.bin": "ce8156af", - "webgpu/shader/execution/unary/af_arithmetic.bin": "29ba27ec", - "webgpu/shader/execution/unary/af_assignment.bin": "a218789e", - "webgpu/shader/execution/unary/bool_conversion.bin": "3602691f", - "webgpu/shader/execution/unary/f16_arithmetic.bin": "86b27696", - "webgpu/shader/execution/unary/f16_conversion.bin": "efc08074", - "webgpu/shader/execution/unary/f32_arithmetic.bin": "c99cf079", - "webgpu/shader/execution/unary/f32_conversion.bin": "f12cf48a", - "webgpu/shader/execution/unary/i32_arithmetic.bin": "1e982cb9", - "webgpu/shader/execution/unary/i32_conversion.bin": "a4a9e5bd", - "webgpu/shader/execution/unary/u32_conversion.bin": "a384fe91", - "webgpu/shader/execution/unary/ai_assignment.bin": "d55ed7e0", - "webgpu/shader/execution/binary/ai_arithmetic.bin": "4e26817d", - "webgpu/shader/execution/unary/ai_arithmetic.bin": "3946659c", - "webgpu/shader/execution/binary/af_matrix_matrix_multiplication.bin": "a1e74c33", - "webgpu/shader/execution/binary/af_matrix_scalar_multiplication.bin": "fa2fb7e3", - "webgpu/shader/execution/binary/af_matrix_vector_multiplication.bin": "c64cbaa1", - "webgpu/shader/execution/derivatives.bin": "c58305a1", - "webgpu/shader/execution/fwidth.bin": "9d1ada2a" + "webgpu/shader/execution/binary/af_addition.bin": "b1b71eea", + "webgpu/shader/execution/binary/af_logical.bin": "bca2200a", + "webgpu/shader/execution/binary/af_division.bin": "cfda1ac2", + "webgpu/shader/execution/binary/af_matrix_addition.bin": "4473c45a", + "webgpu/shader/execution/binary/af_matrix_subtraction.bin": "e945ec79", + "webgpu/shader/execution/binary/af_multiplication.bin": "eb6c672", + "webgpu/shader/execution/binary/af_remainder.bin": "e971fba9", + "webgpu/shader/execution/binary/af_subtraction.bin": "72293f91", + "webgpu/shader/execution/binary/f16_addition.bin": "ea5505aa", + "webgpu/shader/execution/binary/f16_logical.bin": "7cf1347f", + "webgpu/shader/execution/binary/f16_division.bin": "c05f4feb", + "webgpu/shader/execution/binary/f16_matrix_addition.bin": "429f8589", + "webgpu/shader/execution/binary/f16_matrix_matrix_multiplication.bin": "5ce1d443", + "webgpu/shader/execution/binary/f16_matrix_scalar_multiplication.bin": "ff07ce52", + "webgpu/shader/execution/binary/f16_matrix_subtraction.bin": "8693f3e", + "webgpu/shader/execution/binary/f16_matrix_vector_multiplication.bin": "1a4cc717", + "webgpu/shader/execution/binary/f16_multiplication.bin": "604b8407", + "webgpu/shader/execution/binary/f16_remainder.bin": "bc510eb0", + "webgpu/shader/execution/binary/f16_subtraction.bin": "81718e04", + "webgpu/shader/execution/binary/f32_addition.bin": "a04733a4", + "webgpu/shader/execution/binary/f32_logical.bin": "83d3ec3d", + "webgpu/shader/execution/binary/f32_division.bin": "d5c79df7", + "webgpu/shader/execution/binary/f32_matrix_addition.bin": "803f74e9", + "webgpu/shader/execution/binary/f32_matrix_matrix_multiplication.bin": "2e1e2af9", + "webgpu/shader/execution/binary/f32_matrix_scalar_multiplication.bin": "f60c6997", + "webgpu/shader/execution/binary/f32_matrix_subtraction.bin": "bf68cb89", + "webgpu/shader/execution/binary/f32_matrix_vector_multiplication.bin": "9a6401bb", + "webgpu/shader/execution/binary/f32_multiplication.bin": "f1e1ef9a", + "webgpu/shader/execution/binary/f32_remainder.bin": "da5afd13", + "webgpu/shader/execution/binary/f32_subtraction.bin": "830b567f", + "webgpu/shader/execution/binary/i32_arithmetic.bin": "c18da799", + "webgpu/shader/execution/binary/i32_comparison.bin": "848ceb5c", + "webgpu/shader/execution/binary/u32_arithmetic.bin": "dc0b2ed9", + "webgpu/shader/execution/binary/u32_comparison.bin": "2bae879f", + "webgpu/shader/execution/abs.bin": "561a28e0", + "webgpu/shader/execution/acos.bin": "8cc074ad", + "webgpu/shader/execution/acosh.bin": "8a510d97", + "webgpu/shader/execution/asin.bin": "14d5064", + "webgpu/shader/execution/asinh.bin": "1e00159", + "webgpu/shader/execution/atan.bin": "7a1fc6e9", + "webgpu/shader/execution/atan2.bin": "3a2974c9", + "webgpu/shader/execution/atanh.bin": "8d6dab0b", + "webgpu/shader/execution/bitcast.bin": "e307a369", + "webgpu/shader/execution/ceil.bin": "d02bdaad", + "webgpu/shader/execution/clamp.bin": "fcbe35ac", + "webgpu/shader/execution/cos.bin": "ccb1c23f", + "webgpu/shader/execution/cosh.bin": "a0a406ad", + "webgpu/shader/execution/cross.bin": "2a875fef", + "webgpu/shader/execution/degrees.bin": "50bb915a", + "webgpu/shader/execution/determinant.bin": "3e6249da", + "webgpu/shader/execution/distance.bin": "a29c5aa", + "webgpu/shader/execution/dot.bin": "466765d5", + "webgpu/shader/execution/exp.bin": "c2640231", + "webgpu/shader/execution/exp2.bin": "274b093f", + "webgpu/shader/execution/faceForward.bin": "4492d11d", + "webgpu/shader/execution/floor.bin": "d41f1c95", + "webgpu/shader/execution/fma.bin": "2fb1c38f", + "webgpu/shader/execution/fract.bin": "c9080e98", + "webgpu/shader/execution/frexp.bin": "b675bee4", + "webgpu/shader/execution/inverseSqrt.bin": "8b23d93a", + "webgpu/shader/execution/ldexp.bin": "ee536142", + "webgpu/shader/execution/length.bin": "b3384a6", + "webgpu/shader/execution/log.bin": "bd3a55f0", + "webgpu/shader/execution/log2.bin": "ff3794ac", + "webgpu/shader/execution/max.bin": "fce16c8a", + "webgpu/shader/execution/min.bin": "ff191ba4", + "webgpu/shader/execution/mix.bin": "4c4935e9", + "webgpu/shader/execution/modf.bin": "da3ae106", + "webgpu/shader/execution/normalize.bin": "35a5ec27", + "webgpu/shader/execution/pack2x16float.bin": "fec8b248", + "webgpu/shader/execution/pow.bin": "ee753258", + "webgpu/shader/execution/quantizeToF16.bin": "2c4ffde2", + "webgpu/shader/execution/radians.bin": "1fdd20d3", + "webgpu/shader/execution/reflect.bin": "ca02fe50", + "webgpu/shader/execution/refract.bin": "bdb6610", + "webgpu/shader/execution/round.bin": "b8be95b4", + "webgpu/shader/execution/saturate.bin": "74f21503", + "webgpu/shader/execution/sign.bin": "533d2185", + "webgpu/shader/execution/sin.bin": "e1c39c1b", + "webgpu/shader/execution/sinh.bin": "61da608d", + "webgpu/shader/execution/smoothstep.bin": "a6dd83ed", + "webgpu/shader/execution/sqrt.bin": "ca8cd266", + "webgpu/shader/execution/step.bin": "34459d7f", + "webgpu/shader/execution/tan.bin": "b5513d60", + "webgpu/shader/execution/tanh.bin": "6f67098a", + "webgpu/shader/execution/transpose.bin": "1dd8473f", + "webgpu/shader/execution/trunc.bin": "6df96e09", + "webgpu/shader/execution/unpack2x16float.bin": "1c7505ba", + "webgpu/shader/execution/unpack2x16snorm.bin": "ade8ed16", + "webgpu/shader/execution/unpack2x16unorm.bin": "d7b00631", + "webgpu/shader/execution/unpack4x8snorm.bin": "a21a1f80", + "webgpu/shader/execution/unpack4x8unorm.bin": "edb0945d", + "webgpu/shader/execution/unary/af_arithmetic.bin": "5f835ed1", + "webgpu/shader/execution/unary/af_assignment.bin": "ede88653", + "webgpu/shader/execution/unary/bool_conversion.bin": "1d58a0ac", + "webgpu/shader/execution/unary/f16_arithmetic.bin": "f01f7be8", + "webgpu/shader/execution/unary/f16_conversion.bin": "798114db", + "webgpu/shader/execution/unary/f32_arithmetic.bin": "dd24b472", + "webgpu/shader/execution/unary/f32_conversion.bin": "38c55dc0", + "webgpu/shader/execution/unary/i32_arithmetic.bin": "65d2d245", + "webgpu/shader/execution/unary/i32_conversion.bin": "6059380d", + "webgpu/shader/execution/unary/u32_conversion.bin": "9918d0a7", + "webgpu/shader/execution/unary/ai_assignment.bin": "587d799a", + "webgpu/shader/execution/binary/ai_arithmetic.bin": "3c8862bd", + "webgpu/shader/execution/unary/ai_arithmetic.bin": "d46137bc", + "webgpu/shader/execution/binary/af_matrix_matrix_multiplication.bin": "ba58dd07", + "webgpu/shader/execution/binary/af_matrix_scalar_multiplication.bin": "5fe0a0e3", + "webgpu/shader/execution/binary/af_matrix_vector_multiplication.bin": "9f8ed988", + "webgpu/shader/execution/derivatives.bin": "7a039a71", + "webgpu/shader/execution/fwidth.bin": "30b40017" } \ No newline at end of file diff --git a/testing/web-platform/mozilla/tests/webgpu/webgpu/util/device_pool.js b/testing/web-platform/mozilla/tests/webgpu/webgpu/util/device_pool.js @@ -1,6 +1,7 @@ /** * AUTO-GENERATED - DO NOT EDIT. Source: https://github.com/gpuweb/cts -**/import { SkipTestCase } from '../../common/framework/fixture.js';import { attemptGarbageCollection } from '../../common/util/collect_garbage.js';import { getGPU, getDefaultRequestAdapterOptions } from '../../common/util/navigator_gpu.js'; +**/import { SkipTestCase } from '../../common/framework/fixture.js';import { globalTestConfig } from '../../common/framework/test_config.js';import { attemptGarbageCollection } from '../../common/util/collect_garbage.js'; +import { getGPU, getDefaultRequestAdapterOptions } from '../../common/util/navigator_gpu.js'; import { assert, raceWithRejectOnTimeout, @@ -97,41 +98,46 @@ export class DevicePool { assert(holder instanceof DeviceHolder, 'DeviceProvider should always be a DeviceHolder'); assert(holder.state === 'acquired', 'trying to release a device while already released'); + let deviceNeedsReplacement = false; try { await holder.endTestScope(); - // (Hopefully if the device was lost, it has been reported by the time endErrorScopes() - // has finished (or timed out). If not, it could cause a finite number of extra test - // failures following this one (but should recover eventually).) - assert( - holder.lostInfo === undefined, - `Device was unexpectedly lost. Reason: ${holder.lostInfo?.reason}, Message: ${holder.lostInfo?.message}` - ); + if (holder.expectedLostReason) { + deviceNeedsReplacement = true; + assert(holder.lostInfo !== undefined, 'Device expected to be lost, but was not lost'); + assert( + holder.lostInfo.reason === holder.expectedLostReason, + `Expected device loss reason "${holder.expectedLostReason}", got "${holder.lostInfo?.reason}"` + ); + } else { + // Hopefully if the device was lost, it has been reported by the time endErrorScopes() + // has finished (or timed out). If not, it could cause a finite number of extra test + // failures following this test. (It should recover after one test in most cases.) + assert(holder.lostInfo === undefined, 'Device lost unexpectedly during test'); + } } catch (ex) { // Any error that isn't explicitly TestFailedButDeviceReusable forces a new device to be // created for the next test. if (!(ex instanceof TestFailedButDeviceReusable)) { - this.holders.delete(holder); - // Wait for destruction (or actual device loss if any) to complete. - await holder.device.lost; + deviceNeedsReplacement = true; - // Try to clean up, in case there are stray GPU resources in need of collection. + // Try to clean up, in case there are stray resources in need of collection that won't be + // cleaned up by destroying the device - either outside the device (related to + // interop/video/canvas/ImageBitmap/etc.) or not destroyed along with the device for some + // other reason. if (ex instanceof TestOOMedShouldAttemptGC) { await attemptGarbageCollection(); } } - // In the try block, we may throw an error if the device is lost in order to force device - // reinitialization, however, if the device lost was expected we want to suppress the error - // The device lost is expected when `holder.expectedLostReason` is equal to - // `holder.lostInfo.reason`. - const expectedDeviceLost = - holder.expectedLostReason !== undefined && - holder.lostInfo !== undefined && - holder.expectedLostReason === holder.lostInfo.reason; - if (!expectedDeviceLost) { - throw ex; - } } finally { + const deviceDueForReplacement = + holder.testCaseUseCounter >= globalTestConfig.casesBetweenReplacingDevice; + if (deviceNeedsReplacement || deviceDueForReplacement) { + this.holders.delete(holder); + holder.device.destroy(); + await holder.device.lost; + } + // Mark the holder as free so the device can be reused (if it's still in this.devices). holder.state = 'free'; } @@ -340,6 +346,8 @@ class DeviceHolder { /** Set if the device is expected to be lost. */ + /** Number of test cases the device has been used for. */ + testCaseUseCounter = 0; // Gets a device and creates a DeviceHolder. // If the device is lost, DeviceHolder.lost gets set. @@ -374,13 +382,13 @@ class DeviceHolder { } get device() { - assert(this._device !== undefined); return this._device; } /** Push error scopes that surround test execution. */ beginTestScope() { assert(this.state === 'acquired'); + this.testCaseUseCounter++; this.device.pushErrorScope('validation'); this.device.pushErrorScope('internal'); this.device.pushErrorScope('out-of-memory'); @@ -414,31 +422,29 @@ class DeviceHolder { let gpuInternalError; let gpuOutOfMemoryError; - // Submit to the queue to attempt to force a GPU flush. - this.device.queue.submit([]); + // Wait for queue to be idle just in case there are any implementation bugs where errors are not + // reported promptly. (This won't catch everything, e.g. deferred pipeline creations, but is + // still slightly more likely to catch things.) + await this.device.queue.onSubmittedWorkDone(); try { - // May reject if the device was lost. + // If the device is lost, all of these should return null. [gpuOutOfMemoryError, gpuInternalError, gpuValidationError] = await Promise.all([ this.device.popErrorScope(), this.device.popErrorScope(), this.device.popErrorScope()] ); } catch (ex) { - assert(this.lostInfo !== undefined, 'popErrorScope failed; did the test body steal it?'); - throw ex; + unreachable('popErrorScope failed. Did the test body pop too many scopes?'); } - // Attempt to wait for the queue to be idle. - if (this.device.queue.onSubmittedWorkDone) { - await this.device.queue.onSubmittedWorkDone(); + if (!this.expectedLostReason) { + await assertReject('OperationError', this.device.popErrorScope(), { + allowMissingStack: true, + message: 'There was an extra error scope on the stack after a test' + }); } - await assertReject('OperationError', this.device.popErrorScope(), { - allowMissingStack: true, - message: 'There was an extra error scope on the stack after a test' - }); - if (gpuOutOfMemoryError !== null) { assert(gpuOutOfMemoryError instanceof GPUOutOfMemoryError); // Don't allow the device to be reused; unexpected OOM could break the device.