tor-browser

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

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

Bug 1992574 - test(webgpu): accept intermittents in CTS in tier 3 r=webgpu-reviewers,nical

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

Diffstat:
Mtesting/web-platform/mozilla/meta/webgpu/cts/webgpu/api/operation/command_buffer/image_copy/cts.https.html.ini | 3++-
Mtesting/web-platform/mozilla/meta/webgpu/cts/webgpu/api/operation/memory_sync/buffer/multiple_buffers/cts.https.html.ini | 2+-
Mtesting/web-platform/mozilla/meta/webgpu/cts/webgpu/api/operation/memory_sync/buffer/single_buffer/cts.https.html.ini | 3+--
Mtesting/web-platform/mozilla/meta/webgpu/cts/webgpu/api/operation/memory_sync/texture/same_subresource/cts.https.html.ini | 2+-
Mtesting/web-platform/mozilla/meta/webgpu/cts/webgpu/api/validation/createBindGroup/cts.https.html.ini | 2+-
Mtesting/web-platform/mozilla/meta/webgpu/cts/webgpu/api/validation/render_pipeline/fragment_state/cts.https.html.ini | 14++++++++++++++
Mtesting/web-platform/mozilla/meta/webgpu/cts/webgpu/api/validation/resource_usages/texture/in_render_common/cts.https.html.ini | 9++++++---
Mtesting/web-platform/mozilla/meta/webgpu/cts/webgpu/api/validation/state/device_lost/destroy/cts.https.html.ini | 34+++++++++++++++++++---------------
Mtesting/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/execution/expression/call/builtin/subgroupAdd/cts.https.html.ini | 16+++++++++-------
Mtesting/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/execution/expression/call/builtin/subgroupMinMax/cts.https.html.ini | 49+++++++++++++++++++++++++++++++++----------------
Mtesting/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/execution/expression/call/builtin/subgroupMul/cts.https.html.ini | 62+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---
Mtesting/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/execution/expression/call/builtin/textureGather/cts.https.html.ini | 150++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------
Mtesting/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/execution/expression/call/builtin/textureGatherCompare/cts.https.html.ini | 70++++++++++++++++++++++++++++++++++++++++++++++++++++------------------
Mtesting/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/execution/expression/call/builtin/textureLoad/cts.https.html.ini | 4++--
Mtesting/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/execution/expression/call/builtin/textureSample/cts.https.html.ini | 72++++++++++++++++++++++++++++++++++++++++++++++--------------------------
Mtesting/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/execution/expression/call/builtin/textureSampleBias/cts.https.html.ini | 74+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------
Mtesting/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/execution/expression/call/builtin/textureSampleCompare/cts.https.html.ini | 8+++++---
Mtesting/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/execution/expression/call/builtin/textureSampleCompareLevel/cts.https.html.ini | 228+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------
Mtesting/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/execution/expression/call/builtin/textureSampleGrad/cts.https.html.ini | 85+++++++++++++++++++++++++++++++++++--------------------------------------------
Mtesting/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/execution/expression/call/builtin/textureSampleLevel/cts.https.html.ini | 97++++++++++++++++++++++++++++++++++++++++++++++++++-----------------------------
Mtesting/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/execution/expression/call/builtin/textureStore/cts.https.html.ini | 6+++---
Mtesting/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/execution/expression/call/builtin/texture_utils/cts.https.html.ini | 5++++-
Mtesting/web-platform/mozilla/meta/webgpu/cts/webgpu/web_platform/copyToTexture/ImageBitmap/cts.https.html.ini | 54++++++++++++++++++++++++++++--------------------------
Mtesting/web-platform/mozilla/meta/webgpu/cts/webgpu/web_platform/copyToTexture/ImageBitmap/dedicated.https.html.ini | 13+++++++++----
Mtesting/web-platform/mozilla/meta/webgpu/cts/webgpu/web_platform/copyToTexture/ImageBitmap/shared.https.html.ini | 54++++++++++++++++++++++++++++++++++++++----------------
Mtesting/web-platform/mozilla/meta/webgpu/cts/webgpu/web_platform/copyToTexture/canvas/cts.https.html.ini | 16+++++++++++-----
Mtesting/web-platform/mozilla/meta/webgpu/cts/webgpu/web_platform/copyToTexture/image/cts.https.html.ini | 10+++++++++-
27 files changed, 842 insertions(+), 300 deletions(-)

diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/operation/command_buffer/image_copy/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/operation/command_buffer/image_copy/cts.https.html.ini @@ -2451,7 +2451,8 @@ [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc3-rgba-unorm";dimension="2d"] expected: - if os == "mac": FAIL + if os == "mac" and debug: [PASS, FAIL] + if os == "mac" and not debug: FAIL [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc3-rgba-unorm";dimension="3d"] expected: diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/operation/memory_sync/buffer/multiple_buffers/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/operation/memory_sync/buffer/multiple_buffers/cts.https.html.ini @@ -267,7 +267,7 @@ [:boundary="command-buffer";readOp="b2t-copy";readContext="command-encoder";writeOp="storage";writeContext="render-pass-encoder"] expected: - if os == "linux" and not debug: [PASS, FAIL] + if os == "linux": [PASS, FAIL] [:boundary="command-buffer";readOp="b2t-copy";readContext="command-encoder";writeOp="t2b-copy";writeContext="command-encoder"] 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,8 +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] + if os == "linux": [PASS, FAIL] [:boundary="command-buffer";readOp="storage-read";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] expected: diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/operation/memory_sync/texture/same_subresource/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/operation/memory_sync/texture/same_subresource/cts.https.html.ini @@ -29,7 +29,7 @@ [:boundary="command-buffer";read={"op":"sample","in":"render-pass-encoder"};write={"op":"b2t-copy","in":"command-encoder"}] expected: - if os == "linux" and not debug: [PASS, FAIL] + if os == "linux": [PASS, FAIL] [:boundary="command-buffer";read={"op":"sample","in":"render-pass-encoder"};write={"op":"t2t-copy","in":"command-encoder"}] expected: 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 @@ -2996,7 +2996,7 @@ [:storageTextureFormat="rgb10a2unorm";resourceFormat="rg16snorm"] expected: - if os == "mac" and not debug: [TIMEOUT, NOTRUN] + if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN] [:storageTextureFormat="rgb10a2unorm";resourceFormat="rg16uint"] expected: diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/validation/render_pipeline/fragment_state/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/api/validation/render_pipeline/fragment_state/cts.https.html.ini @@ -4538,8 +4538,12 @@ if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:isAsync=true;format="rg8unorm";componentCount=2;colorDstFactor="zero"] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:isAsync=true;format="rg8unorm";componentCount=2;colorSrcFactor="constant"] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:isAsync=true;format="rg8unorm";componentCount=2;colorSrcFactor="dst"] @@ -4548,6 +4552,8 @@ [:isAsync=true;format="rg8unorm";componentCount=2;colorSrcFactor="one"] [:isAsync=true;format="rg8unorm";componentCount=2;colorSrcFactor="one-minus-constant"] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:isAsync=true;format="rg8unorm";componentCount=2;colorSrcFactor="one-minus-dst"] @@ -4559,8 +4565,12 @@ expected: FAIL [:isAsync=true;format="rg8unorm";componentCount=2;colorSrcFactor="one-minus-src1"] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:isAsync=true;format="rg8unorm";componentCount=2;colorSrcFactor="one-minus-src1-alpha"] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:isAsync=true;format="rg8unorm";componentCount=2;colorSrcFactor="src"] @@ -4571,8 +4581,12 @@ expected: FAIL [:isAsync=true;format="rg8unorm";componentCount=2;colorSrcFactor="src1"] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:isAsync=true;format="rg8unorm";componentCount=2;colorSrcFactor="src1-alpha"] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:isAsync=true;format="rg8unorm";componentCount=2;colorSrcFactor="zero"] 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 @@ -5853,7 +5853,8 @@ [: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 == "mac": [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and not debug: [PASS, 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"] expected: @@ -5869,7 +5870,8 @@ [: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 == "mac": [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and not debug: [PASS, 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"] expected: @@ -5885,7 +5887,8 @@ [: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 == "mac": [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and not debug: [PASS, 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"] expected: 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 @@ -1427,8 +1427,7 @@ [:format="astc-5x5-unorm";usageType="texture";usageCopy="dst";awaitLost=false] expected: - if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN] + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:format="astc-5x5-unorm";usageType="texture";usageCopy="dst";awaitLost=true] expected: @@ -1452,13 +1451,11 @@ [:format="astc-5x5-unorm";usageType="texture";usageCopy="src-dest";awaitLost=false] expected: - if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN] + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:format="astc-5x5-unorm";usageType="texture";usageCopy="src-dest";awaitLost=true] expected: - if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN] + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:format="astc-5x5-unorm-srgb";usageType="texture";usageCopy="dst";awaitLost=false] expected: @@ -1475,8 +1472,7 @@ [:format="astc-5x5-unorm-srgb";usageType="texture";usageCopy="none";awaitLost=true] expected: - if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN] + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:format="astc-5x5-unorm-srgb";usageType="texture";usageCopy="src";awaitLost=false] expected: @@ -1532,10 +1528,12 @@ [:format="astc-6x5-unorm-srgb";usageType="texture";usageCopy="dst";awaitLost=false] expected: + if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN] if os == "mac": [PASS, TIMEOUT, NOTRUN] [:format="astc-6x5-unorm-srgb";usageType="texture";usageCopy="dst";awaitLost=true] expected: + if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN] if os == "mac": [PASS, TIMEOUT, NOTRUN] [:format="astc-6x5-unorm-srgb";usageType="texture";usageCopy="none";awaitLost=false] @@ -1548,6 +1546,7 @@ [:format="astc-6x5-unorm-srgb";usageType="texture";usageCopy="src";awaitLost=false] expected: + if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN] if os == "mac": [PASS, TIMEOUT, NOTRUN] [:format="astc-6x5-unorm-srgb";usageType="texture";usageCopy="src";awaitLost=true] @@ -1556,46 +1555,52 @@ [:format="astc-6x5-unorm-srgb";usageType="texture";usageCopy="src-dest";awaitLost=false] expected: + if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN] if os == "mac": [PASS, TIMEOUT, NOTRUN] [:format="astc-6x5-unorm-srgb";usageType="texture";usageCopy="src-dest";awaitLost=true] expected: + if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN] if os == "mac": [PASS, TIMEOUT, NOTRUN] [:format="astc-6x6-unorm";usageType="texture";usageCopy="dst";awaitLost=false] expected: - if os == "win" and debug: [PASS, TIMEOUT, NOTRUN] + if os == "win": [PASS, TIMEOUT, NOTRUN] if os == "mac": [PASS, TIMEOUT, NOTRUN] [:format="astc-6x6-unorm";usageType="texture";usageCopy="dst";awaitLost=true] expected: - if os == "win" and debug: [PASS, TIMEOUT, NOTRUN] + if os == "win": [PASS, TIMEOUT, NOTRUN] if os == "mac": [PASS, TIMEOUT, NOTRUN] [:format="astc-6x6-unorm";usageType="texture";usageCopy="none";awaitLost=false] expected: + if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN] if os == "mac": [PASS, TIMEOUT, NOTRUN] [:format="astc-6x6-unorm";usageType="texture";usageCopy="none";awaitLost=true] expected: + if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN] if os == "mac": [PASS, TIMEOUT, NOTRUN] [:format="astc-6x6-unorm";usageType="texture";usageCopy="src";awaitLost=false] expected: + if os == "win": [PASS, TIMEOUT, NOTRUN] if os == "mac": [PASS, TIMEOUT, NOTRUN] [:format="astc-6x6-unorm";usageType="texture";usageCopy="src";awaitLost=true] expected: + if os == "win": [PASS, TIMEOUT, NOTRUN] if os == "mac": [PASS, TIMEOUT, NOTRUN] [:format="astc-6x6-unorm";usageType="texture";usageCopy="src-dest";awaitLost=false] expected: - if os == "win" and debug: [PASS, TIMEOUT, NOTRUN] + if os == "win": [PASS, TIMEOUT, NOTRUN] if os == "mac": [PASS, TIMEOUT, NOTRUN] [:format="astc-6x6-unorm";usageType="texture";usageCopy="src-dest";awaitLost=true] expected: - if os == "win" and debug: [PASS, TIMEOUT, NOTRUN] + if os == "win": [PASS, TIMEOUT, NOTRUN] if os == "mac": [PASS, TIMEOUT, NOTRUN] [:format="astc-6x6-unorm-srgb";usageType="texture";usageCopy="dst";awaitLost=false] @@ -1615,7 +1620,7 @@ [:format="astc-6x6-unorm-srgb";usageType="texture";usageCopy="none";awaitLost=true] expected: - if os == "win" and debug: [PASS, TIMEOUT, NOTRUN] + if os == "win": [PASS, TIMEOUT, NOTRUN] if os == "mac": [PASS, TIMEOUT, NOTRUN] [:format="astc-6x6-unorm-srgb";usageType="texture";usageCopy="src";awaitLost=false] @@ -6751,8 +6756,7 @@ [:format="astc-5x5-unorm";usageType="texture";usageCopy="dst";awaitLost=false] expected: - if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN] + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:format="astc-5x5-unorm";usageType="texture";usageCopy="dst";awaitLost=true] expected: diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/execution/expression/call/builtin/subgroupAdd/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/execution/expression/call/builtin/subgroupAdd/cts.https.html.ini @@ -9451,14 +9451,14 @@ [:case=744;type="f16";wgSize=[128,1,1\]] expected: - if os == "win" and debug: [PASS, TIMEOUT, NOTRUN] + if os == "win": [PASS, TIMEOUT, NOTRUN] if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:case=744;type="f16";wgSize=[64,2,1\]] expected: - if os == "win" and debug: [PASS, TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] + if os == "win": [PASS, TIMEOUT, NOTRUN] + if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:case=744;type="f32";wgSize=[128,1,1\]] @@ -9469,7 +9469,7 @@ [:case=744;type="f32";wgSize=[64,2,1\]] expected: - if os == "win" and debug: [PASS, TIMEOUT, NOTRUN] + if os == "win": [PASS, TIMEOUT, NOTRUN] if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] @@ -9477,7 +9477,7 @@ expected: if os == "win" and debug: [TIMEOUT, NOTRUN] if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] + if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:case=745;type="f16";wgSize=[64,2,1\]] @@ -9491,14 +9491,14 @@ expected: if os == "win" and debug: [TIMEOUT, NOTRUN] if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] + if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:case=745;type="f32";wgSize=[64,2,1\]] expected: if os == "win" and debug: [TIMEOUT, NOTRUN] if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] + if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:case=746;type="f16";wgSize=[128,1,1\]] @@ -9506,6 +9506,7 @@ if os == "win" and debug: [TIMEOUT, NOTRUN] if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN] if os == "linux" and debug: [TIMEOUT, NOTRUN] + if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:case=746;type="f16";wgSize=[64,2,1\]] @@ -9513,6 +9514,7 @@ if os == "win" and debug: [TIMEOUT, NOTRUN] if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN] if os == "linux" and debug: [TIMEOUT, NOTRUN] + if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:case=746;type="f32";wgSize=[128,1,1\]] diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/execution/expression/call/builtin/subgroupMinMax/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/execution/expression/call/builtin/subgroupMinMax/cts.https.html.ini @@ -2790,67 +2790,83 @@ [:case=214;type="f16";op="subgroupMax";wgSize=[128,1,1\]] expected: - if os == "mac": [TIMEOUT, NOTRUN] + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] + if os == "mac" and not debug: [TIMEOUT, NOTRUN] [:case=214;type="f16";op="subgroupMax";wgSize=[64,2,1\]] expected: - if os == "mac": [TIMEOUT, NOTRUN] + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] + if os == "mac" and not debug: [TIMEOUT, NOTRUN] [:case=214;type="f16";op="subgroupMin";wgSize=[128,1,1\]] expected: - if os == "mac": [TIMEOUT, NOTRUN] + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] + if os == "mac" and not debug: [TIMEOUT, NOTRUN] [:case=214;type="f16";op="subgroupMin";wgSize=[64,2,1\]] expected: - if os == "mac": [TIMEOUT, NOTRUN] + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] + if os == "mac" and not debug: [TIMEOUT, NOTRUN] [:case=214;type="f32";op="subgroupMax";wgSize=[128,1,1\]] expected: - if os == "mac": [TIMEOUT, NOTRUN] + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] + if os == "mac" and not debug: [TIMEOUT, NOTRUN] [:case=214;type="f32";op="subgroupMax";wgSize=[64,2,1\]] expected: - if os == "mac": [TIMEOUT, NOTRUN] + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] + if os == "mac" and not debug: [TIMEOUT, NOTRUN] [:case=214;type="f32";op="subgroupMin";wgSize=[128,1,1\]] expected: - if os == "mac": [TIMEOUT, NOTRUN] + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] + if os == "mac" and not debug: [TIMEOUT, NOTRUN] [:case=214;type="f32";op="subgroupMin";wgSize=[64,2,1\]] expected: - if os == "mac": [TIMEOUT, NOTRUN] + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] + if os == "mac" and not debug: [TIMEOUT, NOTRUN] [:case=215;type="f16";op="subgroupMax";wgSize=[128,1,1\]] expected: - if os == "mac": [TIMEOUT, NOTRUN] + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] + if os == "mac" and not debug: [TIMEOUT, NOTRUN] [:case=215;type="f16";op="subgroupMax";wgSize=[64,2,1\]] expected: - if os == "mac": [TIMEOUT, NOTRUN] + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] + if os == "mac" and not debug: [TIMEOUT, NOTRUN] [:case=215;type="f16";op="subgroupMin";wgSize=[128,1,1\]] expected: - if os == "mac": [TIMEOUT, NOTRUN] + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] + if os == "mac" and not debug: [TIMEOUT, NOTRUN] [:case=215;type="f16";op="subgroupMin";wgSize=[64,2,1\]] expected: - if os == "mac": [TIMEOUT, NOTRUN] + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] + if os == "mac" and not debug: [TIMEOUT, NOTRUN] [:case=215;type="f32";op="subgroupMax";wgSize=[128,1,1\]] expected: - if os == "mac": [TIMEOUT, NOTRUN] + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] + if os == "mac" and not debug: [TIMEOUT, NOTRUN] [:case=215;type="f32";op="subgroupMax";wgSize=[64,2,1\]] expected: - if os == "mac": [TIMEOUT, NOTRUN] + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] + if os == "mac" and not debug: [TIMEOUT, NOTRUN] [:case=215;type="f32";op="subgroupMin";wgSize=[128,1,1\]] expected: - if os == "mac": [TIMEOUT, NOTRUN] + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] + if os == "mac" and not debug: [TIMEOUT, NOTRUN] [:case=215;type="f32";op="subgroupMin";wgSize=[64,2,1\]] expected: - if os == "mac": [TIMEOUT, NOTRUN] + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] + if os == "mac" and not debug: [TIMEOUT, NOTRUN] [:case=216;type="f16";op="subgroupMax";wgSize=[128,1,1\]] expected: @@ -9398,6 +9414,7 @@ if os == "win" and debug: [TIMEOUT, NOTRUN] if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN] if os == "linux" and debug: [TIMEOUT, NOTRUN] + if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:case=373;type="f32";op="subgroupMin";wgSize=[64,2,1\]] diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/execution/expression/call/builtin/subgroupMul/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/execution/expression/call/builtin/subgroupMul/cts.https.html.ini @@ -2298,50 +2298,92 @@ [:case=354;type="f16";wgSize=[128,1,1\]] [:case=354;type="f16";wgSize=[64,2,1\]] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:case=354;type="f32";wgSize=[128,1,1\]] [:case=354;type="f32";wgSize=[64,2,1\]] [:case=355;type="f16";wgSize=[128,1,1\]] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:case=355;type="f16";wgSize=[64,2,1\]] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:case=355;type="f32";wgSize=[128,1,1\]] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:case=355;type="f32";wgSize=[64,2,1\]] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:case=356;type="f16";wgSize=[128,1,1\]] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:case=356;type="f16";wgSize=[64,2,1\]] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:case=356;type="f32";wgSize=[128,1,1\]] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:case=356;type="f32";wgSize=[64,2,1\]] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:case=357;type="f16";wgSize=[128,1,1\]] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:case=357;type="f16";wgSize=[64,2,1\]] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:case=357;type="f32";wgSize=[128,1,1\]] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:case=357;type="f32";wgSize=[64,2,1\]] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:case=358;type="f16";wgSize=[128,1,1\]] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:case=358;type="f16";wgSize=[64,2,1\]] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:case=358;type="f32";wgSize=[128,1,1\]] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:case=358;type="f32";wgSize=[64,2,1\]] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:case=359;type="f16";wgSize=[128,1,1\]] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:case=359;type="f16";wgSize=[64,2,1\]] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:case=359;type="f32";wgSize=[128,1,1\]] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:case=359;type="f32";wgSize=[64,2,1\]] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:case=35;type="f16";wgSize=[128,1,1\]] @@ -2352,22 +2394,36 @@ [:case=35;type="f32";wgSize=[64,2,1\]] [:case=360;type="f16";wgSize=[128,1,1\]] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:case=360;type="f16";wgSize=[64,2,1\]] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:case=360;type="f32";wgSize=[128,1,1\]] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:case=360;type="f32";wgSize=[64,2,1\]] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:case=361;type="f16";wgSize=[128,1,1\]] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:case=361;type="f16";wgSize=[64,2,1\]] expected: if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:case=361;type="f32";wgSize=[128,1,1\]] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:case=361;type="f32";wgSize=[64,2,1\]] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:case=362;type="f16";wgSize=[128,1,1\]] expected: @@ -2407,7 +2463,7 @@ [:case=364;type="f16";wgSize=[64,2,1\]] expected: - if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:case=364;type="f32";wgSize=[128,1,1\]] expected: @@ -2427,11 +2483,11 @@ [:case=365;type="f32";wgSize=[128,1,1\]] expected: - if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:case=365;type="f32";wgSize=[64,2,1\]] expected: - if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:case=366;type="f16";wgSize=[128,1,1\]] 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 @@ -272,11 +272,11 @@ [:stage="f";format="depth24plus";modeU="c";modeV="c";offset=false] expected: - if os == "mac" and debug: FAIL + if os == "mac" and debug: [PASS, FAIL] [:stage="f";format="depth24plus";modeU="c";modeV="c";offset=true] expected: - if os == "mac" and debug: FAIL + if os == "mac" and debug: [PASS, FAIL] [:stage="f";format="depth24plus";modeU="c";modeV="m";offset=false] @@ -863,6 +863,8 @@ [:stage="c";format="depth24plus-stencil8";modeU="c";modeV="c";offset=false] [:stage="c";format="depth24plus-stencil8";modeU="c";modeV="c";offset=true] + expected: + if os == "mac" and not debug: [PASS, FAIL] [:stage="c";format="depth24plus-stencil8";modeU="c";modeV="m";offset=false] expected: @@ -870,7 +872,7 @@ [:stage="c";format="depth24plus-stencil8";modeU="c";modeV="m";offset=true] expected: - if os == "mac" and not debug: FAIL + if os == "mac" and not debug: [PASS, FAIL] [:stage="c";format="depth24plus-stencil8";modeU="c";modeV="r";offset=false] expected: @@ -885,6 +887,8 @@ if os == "mac" and not debug: [PASS, FAIL] [:stage="c";format="depth24plus-stencil8";modeU="m";modeV="c";offset=true] + expected: + if os == "mac" and not debug: [PASS, FAIL] [:stage="c";format="depth24plus-stencil8";modeU="m";modeV="m";offset=false] expected: @@ -895,6 +899,8 @@ if os == "mac" and not debug: [PASS, FAIL] [:stage="c";format="depth24plus-stencil8";modeU="m";modeV="r";offset=false] + expected: + if os == "mac" and not debug: [PASS, FAIL] [:stage="c";format="depth24plus-stencil8";modeU="m";modeV="r";offset=true] expected: @@ -913,6 +919,8 @@ if os == "mac" and not debug: [PASS, FAIL] [:stage="c";format="depth24plus-stencil8";modeU="r";modeV="m";offset=true] + expected: + if os == "mac" and not debug: [PASS, FAIL] [:stage="c";format="depth24plus-stencil8";modeU="r";modeV="r";offset=false] expected: @@ -1030,15 +1038,19 @@ [:stage="c";format="depth32float-stencil8";modeU="r";modeV="m";offset=false] expected: - if os == "mac" and not debug: FAIL + if os == "mac" and not debug: [PASS, FAIL] [:stage="c";format="depth32float-stencil8";modeU="r";modeV="m";offset=true] + expected: + if os == "mac" and not debug: [PASS, FAIL] [:stage="c";format="depth32float-stencil8";modeU="r";modeV="r";offset=false] expected: if os == "mac" and not debug: [PASS, FAIL] [:stage="c";format="depth32float-stencil8";modeU="r";modeV="r";offset=true] + expected: + if os == "mac" and not debug: [PASS, FAIL] [:stage="f";format="depth16unorm";modeU="c";modeV="c";offset=false] expected: FAIL @@ -1100,7 +1112,8 @@ [:stage="f";format="depth24plus";modeU="c";modeV="c";offset=true] expected: - if os == "mac": FAIL + if os == "mac" and debug: [PASS, FAIL] + if os == "mac" and not debug: FAIL [:stage="f";format="depth24plus";modeU="c";modeV="m";offset=false] expected: @@ -1108,7 +1121,8 @@ [:stage="f";format="depth24plus";modeU="c";modeV="m";offset=true] expected: - if os == "mac": FAIL + if os == "mac" and debug: [PASS, FAIL] + if os == "mac" and not debug: FAIL [:stage="f";format="depth24plus";modeU="c";modeV="r";offset=false] expected: @@ -1169,7 +1183,8 @@ [:stage="f";format="depth24plus";modeU="r";modeV="r";offset=false] expected: - if os == "mac": FAIL + if os == "mac" and debug: [PASS, FAIL] + if os == "mac" and not debug: FAIL [:stage="f";format="depth24plus";modeU="r";modeV="r";offset=true] expected: @@ -1196,12 +1211,14 @@ [:stage="f";format="depth24plus-stencil8";modeU="m";modeV="c";offset=false] [:stage="f";format="depth24plus-stencil8";modeU="m";modeV="c";offset=true] + expected: + if os == "mac" and debug: [PASS, FAIL] [:stage="f";format="depth24plus-stencil8";modeU="m";modeV="m";offset=false] [:stage="f";format="depth24plus-stencil8";modeU="m";modeV="m";offset=true] expected: - if os == "mac" and not debug: [PASS, FAIL] + if os == "mac": [PASS, FAIL] [:stage="f";format="depth24plus-stencil8";modeU="m";modeV="r";offset=false] @@ -1223,9 +1240,11 @@ [:stage="f";format="depth24plus-stencil8";modeU="r";modeV="r";offset=false] expected: - if os == "mac" and not debug: [PASS, FAIL] + if os == "mac": [PASS, FAIL] [:stage="f";format="depth24plus-stencil8";modeU="r";modeV="r";offset=true] + expected: + if os == "mac" and debug: [PASS, FAIL] [:stage="f";format="depth32float";modeU="c";modeV="c";offset=false] expected: FAIL @@ -1282,6 +1301,8 @@ expected: FAIL [:stage="f";format="depth32float-stencil8";modeU="c";modeV="c";offset=false] + expected: + if os == "mac" and debug: [PASS, FAIL] [:stage="f";format="depth32float-stencil8";modeU="c";modeV="c";offset=true] expected: @@ -1294,20 +1315,24 @@ [:stage="f";format="depth32float-stencil8";modeU="c";modeV="m";offset=true] [:stage="f";format="depth32float-stencil8";modeU="c";modeV="r";offset=false] + expected: + if os == "mac" and debug: [PASS, FAIL] [:stage="f";format="depth32float-stencil8";modeU="c";modeV="r";offset=true] [:stage="f";format="depth32float-stencil8";modeU="m";modeV="c";offset=false] + expected: + if os == "mac" and debug: [PASS, FAIL] [:stage="f";format="depth32float-stencil8";modeU="m";modeV="c";offset=true] expected: - if os == "mac" and not debug: [PASS, FAIL] + if os == "mac": [PASS, FAIL] [:stage="f";format="depth32float-stencil8";modeU="m";modeV="m";offset=false] [:stage="f";format="depth32float-stencil8";modeU="m";modeV="m";offset=true] expected: - if os == "mac" and not debug: [PASS, FAIL] + if os == "mac": [PASS, FAIL] [:stage="f";format="depth32float-stencil8";modeU="m";modeV="r";offset=false] expected: @@ -1402,6 +1427,7 @@ [:stage="v";format="depth24plus";modeU="c";modeV="m";offset=false] expected: + if os == "mac" and debug: [PASS, FAIL] if os == "mac" and not debug: FAIL [:stage="v";format="depth24plus";modeU="c";modeV="m";offset=true] @@ -1421,6 +1447,7 @@ [:stage="v";format="depth24plus";modeU="m";modeV="c";offset=false] expected: + if os == "mac" and debug: [PASS, FAIL] if os == "mac" and not debug: FAIL [:stage="v";format="depth24plus";modeU="m";modeV="c";offset=true] @@ -1440,6 +1467,7 @@ [:stage="v";format="depth24plus";modeU="m";modeV="r";offset=false] expected: + if os == "mac" and debug: [PASS, FAIL] if os == "mac" and not debug: FAIL [:stage="v";format="depth24plus";modeU="m";modeV="r";offset=true] @@ -1459,6 +1487,7 @@ [:stage="v";format="depth24plus";modeU="r";modeV="m";offset=false] expected: + if os == "mac" and debug: [PASS, FAIL] if os == "mac" and not debug: FAIL [:stage="v";format="depth24plus";modeU="r";modeV="m";offset=true] @@ -1468,6 +1497,7 @@ [:stage="v";format="depth24plus";modeU="r";modeV="r";offset=false] expected: + if os == "mac" and debug: [PASS, FAIL] if os == "mac" and not debug: FAIL [:stage="v";format="depth24plus";modeU="r";modeV="r";offset=true] @@ -1489,6 +1519,8 @@ [:stage="v";format="depth24plus-stencil8";modeU="c";modeV="r";offset=true] [:stage="v";format="depth24plus-stencil8";modeU="m";modeV="c";offset=false] + expected: + if os == "mac" and debug: [PASS, FAIL] [:stage="v";format="depth24plus-stencil8";modeU="m";modeV="c";offset=true] expected: @@ -1499,6 +1531,8 @@ [:stage="v";format="depth24plus-stencil8";modeU="m";modeV="m";offset=true] [:stage="v";format="depth24plus-stencil8";modeU="m";modeV="r";offset=false] + expected: + if os == "mac" and debug: [PASS, FAIL] [:stage="v";format="depth24plus-stencil8";modeU="m";modeV="r";offset=true] @@ -1518,9 +1552,11 @@ [:stage="v";format="depth24plus-stencil8";modeU="r";modeV="r";offset=false] expected: - if os == "mac" and not debug: [PASS, FAIL] + if os == "mac": [PASS, FAIL] [:stage="v";format="depth24plus-stencil8";modeU="r";modeV="r";offset=true] + expected: + if os == "mac" and debug: [PASS, FAIL] [:stage="v";format="depth32float";modeU="c";modeV="c";offset=false] expected: FAIL @@ -1603,8 +1639,12 @@ if os == "mac" and not debug: [PASS, FAIL] [:stage="v";format="depth32float-stencil8";modeU="m";modeV="r";offset=false] + expected: + if os == "mac" and debug: [PASS, FAIL] [:stage="v";format="depth32float-stencil8";modeU="m";modeV="r";offset=true] + expected: + if os == "mac" and debug: [PASS, FAIL] [:stage="v";format="depth32float-stencil8";modeU="r";modeV="c";offset=false] expected: @@ -32509,6 +32549,7 @@ [:stage="f";format="bc3-rgba-unorm";filt="linear";mode="m"] expected: + if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN] if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN] @@ -32873,17 +32914,17 @@ [:stage="f";format="depth32float-stencil8";filt="nearest";mode="c"] expected: - if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and debug: [PASS, FAIL, TIMEOUT, NOTRUN] if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN] [:stage="f";format="depth32float-stencil8";filt="nearest";mode="m"] expected: - if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and debug: [PASS, FAIL, TIMEOUT, NOTRUN] if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN] [:stage="f";format="depth32float-stencil8";filt="nearest";mode="r"] expected: - if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and debug: [PASS, FAIL, TIMEOUT, NOTRUN] if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN] [:stage="f";format="eac-r11snorm";filt="linear";mode="c"] @@ -34300,18 +34341,21 @@ [:stage="v";format="astc-4x4-unorm";filt="linear";mode="c"] 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="v";format="astc-4x4-unorm";filt="linear";mode="m"] 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="v";format="astc-4x4-unorm";filt="linear";mode="r"] 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] @@ -34324,6 +34368,7 @@ [:stage="v";format="astc-4x4-unorm";filt="nearest";mode="m"] 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] @@ -34336,36 +34381,42 @@ [:stage="v";format="astc-4x4-unorm-srgb";filt="linear";mode="c"] 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="v";format="astc-4x4-unorm-srgb";filt="linear";mode="m"] 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="v";format="astc-4x4-unorm-srgb";filt="linear";mode="r"] 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="v";format="astc-4x4-unorm-srgb";filt="nearest";mode="c"] 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="v";format="astc-4x4-unorm-srgb";filt="nearest";mode="m"] 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="v";format="astc-4x4-unorm-srgb";filt="nearest";mode="r"] 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] @@ -34393,18 +34444,21 @@ [:stage="v";format="astc-5x4-unorm";filt="nearest";mode="c"] 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="v";format="astc-5x4-unorm";filt="nearest";mode="m"] 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="v";format="astc-5x4-unorm";filt="nearest";mode="r"] 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] @@ -40261,7 +40315,11 @@ if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="bc1-rgba-unorm-srgb";filt="linear";modeU="m";modeV="m";offset=false] - expected: [TIMEOUT, NOTRUN] + 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="c";format="bc1-rgba-unorm-srgb";filt="linear";modeU="m";modeV="m";offset=true] expected: [TIMEOUT, NOTRUN] @@ -44442,20 +44500,36 @@ if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="rg16float";filt="linear";modeU="c";modeV="c";offset=false] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:stage="c";format="rg16float";filt="linear";modeU="c";modeV="c";offset=true] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:stage="c";format="rg16float";filt="linear";modeU="c";modeV="m";offset=false] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:stage="c";format="rg16float";filt="linear";modeU="c";modeV="m";offset=true] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:stage="c";format="rg16float";filt="linear";modeU="c";modeV="r";offset=false] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:stage="c";format="rg16float";filt="linear";modeU="c";modeV="r";offset=true] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:stage="c";format="rg16float";filt="linear";modeU="m";modeV="c";offset=false] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:stage="c";format="rg16float";filt="linear";modeU="m";modeV="c";offset=true] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:stage="c";format="rg16float";filt="linear";modeU="m";modeV="m";offset=false] expected: @@ -44466,56 +44540,100 @@ if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:stage="c";format="rg16float";filt="linear";modeU="m";modeV="r";offset=false] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:stage="c";format="rg16float";filt="linear";modeU="m";modeV="r";offset=true] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:stage="c";format="rg16float";filt="linear";modeU="r";modeV="c";offset=false] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:stage="c";format="rg16float";filt="linear";modeU="r";modeV="c";offset=true] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:stage="c";format="rg16float";filt="linear";modeU="r";modeV="m";offset=false] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:stage="c";format="rg16float";filt="linear";modeU="r";modeV="m";offset=true] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:stage="c";format="rg16float";filt="linear";modeU="r";modeV="r";offset=false] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:stage="c";format="rg16float";filt="linear";modeU="r";modeV="r";offset=true] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:stage="c";format="rg16float";filt="nearest";modeU="c";modeV="c";offset=false] [:stage="c";format="rg16float";filt="nearest";modeU="c";modeV="c";offset=true] [:stage="c";format="rg16float";filt="nearest";modeU="c";modeV="m";offset=false] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:stage="c";format="rg16float";filt="nearest";modeU="c";modeV="m";offset=true] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:stage="c";format="rg16float";filt="nearest";modeU="c";modeV="r";offset=false] [:stage="c";format="rg16float";filt="nearest";modeU="c";modeV="r";offset=true] [:stage="c";format="rg16float";filt="nearest";modeU="m";modeV="c";offset=false] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:stage="c";format="rg16float";filt="nearest";modeU="m";modeV="c";offset=true] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:stage="c";format="rg16float";filt="nearest";modeU="m";modeV="m";offset=false] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:stage="c";format="rg16float";filt="nearest";modeU="m";modeV="m";offset=true] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:stage="c";format="rg16float";filt="nearest";modeU="m";modeV="r";offset=false] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:stage="c";format="rg16float";filt="nearest";modeU="m";modeV="r";offset=true] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:stage="c";format="rg16float";filt="nearest";modeU="r";modeV="c";offset=false] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:stage="c";format="rg16float";filt="nearest";modeU="r";modeV="c";offset=true] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:stage="c";format="rg16float";filt="nearest";modeU="r";modeV="m";offset=false] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:stage="c";format="rg16float";filt="nearest";modeU="r";modeV="m";offset=true] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:stage="c";format="rg16float";filt="nearest";modeU="r";modeV="r";offset=false] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:stage="c";format="rg16float";filt="nearest";modeU="r";modeV="r";offset=true] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:stage="c";format="rg16sint";filt="nearest";modeU="c";modeV="c";offset=false] 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 @@ -571,16 +571,19 @@ [:stage="f";format="depth24plus";filt="linear";modeU="c";modeV="c";offset=false] expected: if os == "win" and debug: [TIMEOUT, NOTRUN] + if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN] if os == "mac" and debug: [TIMEOUT, NOTRUN] [:stage="f";format="depth24plus";filt="linear";modeU="c";modeV="c";offset=true] expected: if os == "win" and debug: [TIMEOUT, NOTRUN] + if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN] if os == "mac" and debug: [TIMEOUT, NOTRUN] [:stage="f";format="depth24plus";filt="linear";modeU="c";modeV="m";offset=false] expected: if os == "win" and debug: [TIMEOUT, NOTRUN] + if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN] if os == "mac" and debug: [TIMEOUT, NOTRUN] [:stage="f";format="depth24plus";filt="linear";modeU="c";modeV="m";offset=true] @@ -592,11 +595,13 @@ [:stage="f";format="depth24plus";filt="linear";modeU="c";modeV="r";offset=false] expected: if os == "win" and debug: [TIMEOUT, NOTRUN] + if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN] if os == "mac" and debug: [TIMEOUT, NOTRUN] [:stage="f";format="depth24plus";filt="linear";modeU="c";modeV="r";offset=true] expected: if os == "win" and debug: [TIMEOUT, NOTRUN] + if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN] if os == "mac" and debug: [TIMEOUT, NOTRUN] [:stage="f";format="depth24plus";filt="linear";modeU="m";modeV="c";offset=false] @@ -700,11 +705,13 @@ [:stage="f";format="depth24plus";filt="nearest";modeU="m";modeV="m";offset=false] expected: if os == "win" and debug: [TIMEOUT, NOTRUN] + if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN] if os == "mac" and debug: [TIMEOUT, NOTRUN] [:stage="f";format="depth24plus";filt="nearest";modeU="m";modeV="m";offset=true] expected: if os == "win" and debug: [TIMEOUT, NOTRUN] + if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN] if os == "mac" and debug: [TIMEOUT, NOTRUN] [:stage="f";format="depth24plus";filt="nearest";modeU="m";modeV="r";offset=false] @@ -715,15 +722,16 @@ [:stage="f";format="depth24plus";filt="nearest";modeU="m";modeV="r";offset=true] expected: if os == "win" and debug: [PASS, TIMEOUT, NOTRUN] + if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN] if os == "mac" and debug: [TIMEOUT, NOTRUN] [:stage="f";format="depth24plus";filt="nearest";modeU="r";modeV="c";offset=false] expected: - if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and debug: [PASS, FAIL, TIMEOUT, NOTRUN] [:stage="f";format="depth24plus";filt="nearest";modeU="r";modeV="c";offset=true] expected: - if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and debug: [PASS, FAIL, TIMEOUT, NOTRUN] [:stage="f";format="depth24plus";filt="nearest";modeU="r";modeV="m";offset=false] expected: @@ -737,7 +745,7 @@ [:stage="f";format="depth24plus";filt="nearest";modeU="r";modeV="r";offset=false] expected: - if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and debug: [PASS, FAIL, TIMEOUT, NOTRUN] [:stage="f";format="depth24plus";filt="nearest";modeU="r";modeV="r";offset=true] expected: @@ -765,7 +773,10 @@ [:stage="f";format="depth24plus-stencil8";filt="linear";modeU="c";modeV="r";offset=true] expected: - if debug: [TIMEOUT, NOTRUN] + 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="linear";modeU="m";modeV="c";offset=false] expected: @@ -860,7 +871,10 @@ [:stage="f";format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="r";offset=false] expected: - if debug: [TIMEOUT, NOTRUN] + 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="r";offset=true] expected: @@ -1214,7 +1228,10 @@ [:stage="f";format="depth32float-stencil8";filt="linear";modeU="m";modeV="m";offset=false] expected: - if debug: [TIMEOUT, NOTRUN] + 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="m";modeV="m";offset=true] expected: @@ -1222,7 +1239,10 @@ [:stage="f";format="depth32float-stencil8";filt="linear";modeU="m";modeV="r";offset=false] expected: - if debug: [TIMEOUT, NOTRUN] + 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="m";modeV="r";offset=true] expected: @@ -1742,7 +1762,10 @@ [:stage="v";format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="m";offset=false] expected: - if debug: [TIMEOUT, NOTRUN] + 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="m";offset=true] expected: @@ -2083,7 +2106,10 @@ [:stage="v";format="depth32float-stencil8";filt="nearest";modeU="c";modeV="r";offset=false] expected: - if debug: [TIMEOUT, NOTRUN] + 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="c";modeV="r";offset=true] expected: @@ -2106,7 +2132,10 @@ [:stage="v";format="depth32float-stencil8";filt="nearest";modeU="m";modeV="m";offset=true] expected: - if debug: [TIMEOUT, NOTRUN] + 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="r";offset=false] expected: @@ -2138,7 +2167,10 @@ [:stage="v";format="depth32float-stencil8";filt="nearest";modeU="r";modeV="r";offset=true] expected: - if debug: [TIMEOUT, NOTRUN] + 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] [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureGatherCompare:array_3d_coords:*] @@ -2939,14 +2971,16 @@ if os == "mac" and debug: [PASS, FAIL] [:stage="f";format="depth24plus";filt="nearest";mode="c"] + expected: + if os == "mac": [PASS, FAIL] [:stage="f";format="depth24plus";filt="nearest";mode="m"] expected: - if os == "mac" and debug: [PASS, FAIL] + if os == "mac": [PASS, FAIL] [:stage="f";format="depth24plus";filt="nearest";mode="r"] expected: - if os == "mac" and debug: [PASS, FAIL] + if os == "mac": [PASS, FAIL] [:stage="f";format="depth24plus-stencil8";filt="linear";mode="c"] @@ -3010,7 +3044,7 @@ [:stage="v";format="depth24plus";filt="linear";mode="c"] expected: - if os == "mac" and debug: [PASS, FAIL] + if os == "mac": [PASS, FAIL] [:stage="v";format="depth24plus";filt="linear";mode="m"] expected: @@ -3018,19 +3052,19 @@ [:stage="v";format="depth24plus";filt="linear";mode="r"] expected: - if os == "mac" and debug: [PASS, FAIL] + if os == "mac": [PASS, FAIL] [:stage="v";format="depth24plus";filt="nearest";mode="c"] expected: - if os == "mac" and debug: [PASS, FAIL] + if os == "mac": [PASS, FAIL] [:stage="v";format="depth24plus";filt="nearest";mode="m"] expected: - if os == "mac" and not debug: [PASS, FAIL] + if os == "mac": [PASS, FAIL] [:stage="v";format="depth24plus";filt="nearest";mode="r"] expected: - if os == "mac" and debug: [PASS, FAIL] + if os == "mac": [PASS, FAIL] [:stage="v";format="depth24plus-stencil8";filt="linear";mode="c"] 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 @@ -422,7 +422,7 @@ [:stage="f";format="depth24plus-stencil8";texture_type="texture_depth_2d_array"] expected: 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";texture_type="texture_2d_array"] expected: @@ -810,7 +810,7 @@ [:stage="v";format="depth24plus-stencil8";texture_type="texture_2d_array"] expected: 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="depth24plus-stencil8";texture_type="texture_depth_2d_array"] expected: 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 @@ -248,8 +248,7 @@ [:format="depth24plus";viewDimension="cube";mode="c"] expected: - if os == "mac" and debug: FAIL - if os == "mac" and not debug: [PASS, FAIL] + if os == "mac": [PASS, FAIL] [:format="depth24plus";viewDimension="cube";mode="m"] expected: @@ -261,8 +260,7 @@ [:format="depth24plus";viewDimension="cube-array";A="i32";mode="c"] expected: - if os == "mac" and debug: FAIL - if os == "mac" and not debug: [PASS, FAIL] + if os == "mac": [PASS, FAIL] [:format="depth24plus";viewDimension="cube-array";A="i32";mode="m"] expected: @@ -276,7 +274,8 @@ [:format="depth24plus";viewDimension="cube-array";A="u32";mode="c"] expected: - if os == "mac": FAIL + if os == "mac" and debug: FAIL + if os == "mac" and not debug: [PASS, FAIL] [:format="depth24plus";viewDimension="cube-array";A="u32";mode="m"] expected: @@ -400,10 +399,16 @@ [:format="depth24plus-stencil8";mode="c";offset=true] [:format="depth24plus-stencil8";mode="m";offset=false] + expected: + if os == "mac": [PASS, FAIL] [:format="depth24plus-stencil8";mode="m";offset=true] + expected: + if os == "mac" and not debug: [PASS, FAIL] [:format="depth24plus-stencil8";mode="r";offset=false] + expected: + if os == "mac" and not debug: [PASS, FAIL] [:format="depth24plus-stencil8";mode="r";offset=true] @@ -439,11 +444,11 @@ [:format="depth32float-stencil8";mode="r";offset=false] expected: - if os == "mac" and not debug: [PASS, FAIL] + if os == "mac": [PASS, FAIL] [:format="depth32float-stencil8";mode="r";offset=true] expected: - if os == "mac" and debug: [PASS, FAIL] + if os == "mac": [PASS, FAIL] [cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSample:depth_array_3d_coords:*] @@ -6176,79 +6181,88 @@ [:format="depth24plus";filt="nearest";modeU="c";modeV="c";offset=false] expected: - if os == "mac": [FAIL, TIMEOUT, NOTRUN] + if os == "mac": [PASS, FAIL, TIMEOUT, NOTRUN] [:format="depth24plus";filt="nearest";modeU="c";modeV="c";offset=true] expected: - if os == "mac": [FAIL, TIMEOUT, NOTRUN] + if os == "mac": [PASS, FAIL, TIMEOUT, NOTRUN] [:format="depth24plus";filt="nearest";modeU="c";modeV="m";offset=false] expected: - if os == "mac": [FAIL, TIMEOUT, NOTRUN] + if os == "mac": [PASS, FAIL, TIMEOUT, NOTRUN] [:format="depth24plus";filt="nearest";modeU="c";modeV="m";offset=true] expected: - if os == "mac": [FAIL, TIMEOUT, NOTRUN] + if os == "mac": [PASS, FAIL, TIMEOUT, NOTRUN] [:format="depth24plus";filt="nearest";modeU="c";modeV="r";offset=false] expected: - if os == "mac": [FAIL, TIMEOUT, NOTRUN] + if os == "mac": [PASS, FAIL, TIMEOUT, NOTRUN] [:format="depth24plus";filt="nearest";modeU="c";modeV="r";offset=true] expected: - if os == "mac": [FAIL, TIMEOUT, NOTRUN] + if os == "mac": [PASS, FAIL, TIMEOUT, NOTRUN] [:format="depth24plus";filt="nearest";modeU="m";modeV="c";offset=false] expected: - if os == "mac": [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN] [:format="depth24plus";filt="nearest";modeU="m";modeV="c";offset=true] expected: - if os == "mac": [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN] [:format="depth24plus";filt="nearest";modeU="m";modeV="m";offset=false] expected: - if os == "mac": [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN] [:format="depth24plus";filt="nearest";modeU="m";modeV="m";offset=true] expected: - if os == "mac": [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN] [:format="depth24plus";filt="nearest";modeU="m";modeV="r";offset=false] expected: - if os == "mac": [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN] [:format="depth24plus";filt="nearest";modeU="m";modeV="r";offset=true] expected: - if os == "mac": [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN] [:format="depth24plus";filt="nearest";modeU="r";modeV="c";offset=false] expected: - if os == "mac": [FAIL, TIMEOUT, NOTRUN] + if os == "mac": [PASS, FAIL, TIMEOUT, NOTRUN] [:format="depth24plus";filt="nearest";modeU="r";modeV="c";offset=true] expected: - if os == "mac": [FAIL, TIMEOUT, NOTRUN] + if os == "mac": [PASS, FAIL, TIMEOUT, NOTRUN] [:format="depth24plus";filt="nearest";modeU="r";modeV="m";offset=false] expected: - if os == "mac": [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN] [:format="depth24plus";filt="nearest";modeU="r";modeV="m";offset=true] expected: - if os == "mac": [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN] [:format="depth24plus";filt="nearest";modeU="r";modeV="r";offset=false] expected: - if os == "mac": [FAIL, TIMEOUT, NOTRUN] + if os == "mac": [PASS, FAIL, TIMEOUT, NOTRUN] [:format="depth24plus";filt="nearest";modeU="r";modeV="r";offset=true] expected: - if os == "mac": [FAIL, TIMEOUT, NOTRUN] + if os == "mac": [PASS, FAIL, TIMEOUT, NOTRUN] [:format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="c";offset=false] expected: - if os == "mac": [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN] [:format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="c";offset=true] expected: @@ -29947,11 +29961,13 @@ [:format="bgra8unorm-srgb";dim="3d";filt="linear";modeU="m";modeV="m";modeW="c";offset=false] expected: + if os == "win" and debug: [PASS, TIMEOUT, NOTRUN] if os == "linux": [TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:format="bgra8unorm-srgb";dim="3d";filt="linear";modeU="m";modeV="m";modeW="c";offset=true] expected: + if os == "win" and debug: [PASS, TIMEOUT, NOTRUN] if os == "linux": [TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] @@ -29969,11 +29985,13 @@ [:format="bgra8unorm-srgb";dim="3d";filt="linear";modeU="m";modeV="m";modeW="r";offset=false] expected: + if os == "win" and debug: [PASS, TIMEOUT, NOTRUN] if os == "linux": [TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:format="bgra8unorm-srgb";dim="3d";filt="linear";modeU="m";modeV="m";modeW="r";offset=true] expected: + if os == "win" and debug: [PASS, TIMEOUT, NOTRUN] if os == "linux": [TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] @@ -29991,11 +30009,13 @@ [:format="bgra8unorm-srgb";dim="3d";filt="linear";modeU="m";modeV="r";modeW="m";offset=false] expected: + if os == "win" and debug: [PASS, TIMEOUT, NOTRUN] if os == "linux": [TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:format="bgra8unorm-srgb";dim="3d";filt="linear";modeU="m";modeV="r";modeW="m";offset=true] expected: + if os == "win" and debug: [PASS, TIMEOUT, NOTRUN] if os == "linux": [TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] 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 @@ -5534,7 +5534,7 @@ [:format="depth24plus";filt="nearest";modeU="c";modeV="r";offset=false] expected: if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] - if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN] [:format="depth24plus";filt="nearest";modeU="c";modeV="r";offset=true] expected: @@ -58668,16 +58668,32 @@ expected: FAIL [:format="rgba8unorm";dim="3d";filt="nearest";modeU="c";modeV="m";modeW="m";offset=false] - expected: FAIL + expected: + if os == "win": FAIL + if os == "linux": FAIL + if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and not debug: FAIL [:format="rgba8unorm";dim="3d";filt="nearest";modeU="c";modeV="m";modeW="m";offset=true] - expected: FAIL + expected: + if os == "win": FAIL + if os == "linux": FAIL + if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and not debug: FAIL [:format="rgba8unorm";dim="3d";filt="nearest";modeU="c";modeV="m";modeW="r";offset=false] - expected: FAIL + expected: + if os == "win": FAIL + if os == "linux": FAIL + if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and not debug: FAIL [:format="rgba8unorm";dim="3d";filt="nearest";modeU="c";modeV="m";modeW="r";offset=true] - expected: FAIL + expected: + if os == "win": FAIL + if os == "linux": FAIL + if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and not debug: FAIL [:format="rgba8unorm";dim="3d";filt="nearest";modeU="c";modeV="r";modeW="c";offset=false] expected: FAIL @@ -58824,22 +58840,46 @@ if os == "mac" and not debug: FAIL [:format="rgba8unorm";dim="3d";filt="nearest";modeU="r";modeV="c";modeW="c";offset=false] - expected: FAIL + expected: + if os == "win": FAIL + if os == "linux": FAIL + if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and not debug: FAIL [:format="rgba8unorm";dim="3d";filt="nearest";modeU="r";modeV="c";modeW="c";offset=true] - expected: FAIL + expected: + if os == "win": FAIL + if os == "linux": FAIL + if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and not debug: FAIL [:format="rgba8unorm";dim="3d";filt="nearest";modeU="r";modeV="c";modeW="m";offset=false] - expected: FAIL + expected: + if os == "win": FAIL + if os == "linux": FAIL + if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and not debug: FAIL [:format="rgba8unorm";dim="3d";filt="nearest";modeU="r";modeV="c";modeW="m";offset=true] - expected: FAIL + expected: + if os == "win": FAIL + if os == "linux": FAIL + if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and not debug: FAIL [:format="rgba8unorm";dim="3d";filt="nearest";modeU="r";modeV="c";modeW="r";offset=false] - expected: FAIL + expected: + if os == "win": FAIL + if os == "linux": FAIL + if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and not debug: FAIL [:format="rgba8unorm";dim="3d";filt="nearest";modeU="r";modeV="c";modeW="r";offset=true] - expected: FAIL + expected: + if os == "win": FAIL + if os == "linux": FAIL + if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and not debug: FAIL [:format="rgba8unorm";dim="3d";filt="nearest";modeU="r";modeV="m";modeW="c";offset=false] expected: @@ -58884,10 +58924,18 @@ if os == "mac" and not debug: FAIL [:format="rgba8unorm";dim="3d";filt="nearest";modeU="r";modeV="r";modeW="c";offset=false] - expected: FAIL + expected: + if os == "win": FAIL + if os == "linux": FAIL + if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and not debug: FAIL [:format="rgba8unorm";dim="3d";filt="nearest";modeU="r";modeV="r";modeW="c";offset=true] - expected: FAIL + expected: + if os == "win": FAIL + if os == "linux": FAIL + if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and not debug: FAIL [:format="rgba8unorm";dim="3d";filt="nearest";modeU="r";modeV="r";modeW="m";offset=false] expected: 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 @@ -222,7 +222,8 @@ [:format="depth24plus";filt="nearest";modeU="m";modeV="r";offset=false] expected: - if os == "mac": FAIL + if os == "mac" and debug: FAIL + if os == "mac" and not debug: [PASS, FAIL] [:format="depth24plus";filt="nearest";modeU="m";modeV="r";offset=true] @@ -873,7 +874,7 @@ [:format="depth24plus";filt="nearest";modeU="m";modeV="m";offset=false] expected: - if os == "linux" and debug: [TIMEOUT, NOTRUN] + if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN] if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: FAIL @@ -891,7 +892,7 @@ [:format="depth24plus";filt="nearest";modeU="m";modeV="r";offset=true] expected: - if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "linux" and debug: [PASS, FAIL, TIMEOUT, NOTRUN] if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: FAIL @@ -927,6 +928,7 @@ [:format="depth24plus-stencil8";filt="linear";modeU="c";modeV="c";offset=false] expected: + if os == "win" and debug: [PASS, TIMEOUT, NOTRUN] if os == "linux" and debug: [TIMEOUT, NOTRUN] if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: 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 @@ -610,6 +610,8 @@ if os == "mac" and debug: [PASS, FAIL] [:stage="f";format="depth24plus";filt="linear";modeU="r";modeV="c";offset=false] + expected: + if os == "mac" and debug: [PASS, FAIL] [:stage="f";format="depth24plus";filt="linear";modeU="r";modeV="c";offset=true] @@ -658,20 +660,36 @@ [:stage="f";format="depth24plus";filt="nearest";modeU="r";modeV="r";offset=true] [:stage="f";format="depth24plus-stencil8";filt="linear";modeU="c";modeV="c";offset=false] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:stage="f";format="depth24plus-stencil8";filt="linear";modeU="c";modeV="c";offset=true] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:stage="f";format="depth24plus-stencil8";filt="linear";modeU="c";modeV="m";offset=false] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:stage="f";format="depth24plus-stencil8";filt="linear";modeU="c";modeV="m";offset=true] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:stage="f";format="depth24plus-stencil8";filt="linear";modeU="c";modeV="r";offset=false] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:stage="f";format="depth24plus-stencil8";filt="linear";modeU="c";modeV="r";offset=true] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:stage="f";format="depth24plus-stencil8";filt="linear";modeU="m";modeV="c";offset=false] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:stage="f";format="depth24plus-stencil8";filt="linear";modeU="m";modeV="c";offset=true] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:stage="f";format="depth24plus-stencil8";filt="linear";modeU="m";modeV="m";offset=false] expected: @@ -682,20 +700,36 @@ if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:stage="f";format="depth24plus-stencil8";filt="linear";modeU="m";modeV="r";offset=false] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:stage="f";format="depth24plus-stencil8";filt="linear";modeU="m";modeV="r";offset=true] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:stage="f";format="depth24plus-stencil8";filt="linear";modeU="r";modeV="c";offset=false] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:stage="f";format="depth24plus-stencil8";filt="linear";modeU="r";modeV="c";offset=true] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:stage="f";format="depth24plus-stencil8";filt="linear";modeU="r";modeV="m";offset=false] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:stage="f";format="depth24plus-stencil8";filt="linear";modeU="r";modeV="m";offset=true] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:stage="f";format="depth24plus-stencil8";filt="linear";modeU="r";modeV="r";offset=false] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:stage="f";format="depth24plus-stencil8";filt="linear";modeU="r";modeV="r";offset=true] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:stage="f";format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="c";offset=false] @@ -710,28 +744,52 @@ [:stage="f";format="depth24plus-stencil8";filt="nearest";modeU="c";modeV="r";offset=true] [:stage="f";format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="c";offset=false] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:stage="f";format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="c";offset=true] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:stage="f";format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="m";offset=false] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:stage="f";format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="m";offset=true] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:stage="f";format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="r";offset=false] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:stage="f";format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="r";offset=true] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:stage="f";format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="c";offset=false] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:stage="f";format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="c";offset=true] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:stage="f";format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="m";offset=false] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:stage="f";format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="m";offset=true] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:stage="f";format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="r";offset=false] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:stage="f";format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="r";offset=true] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:stage="f";format="depth32float";filt="linear";modeU="c";modeV="c";offset=false] expected: FAIL @@ -2790,25 +2848,53 @@ expected: FAIL [:stage="c";format="depth32float";filt="linear";modeU="c";modeV="c";offset=true] - expected: FAIL + 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";filt="linear";modeU="c";modeV="m";offset=false] - expected: FAIL + 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";filt="linear";modeU="c";modeV="m";offset=true] - expected: FAIL + 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";filt="linear";modeU="c";modeV="r";offset=false] - expected: FAIL + 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";filt="linear";modeU="c";modeV="r";offset=true] - expected: FAIL + 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";filt="linear";modeU="m";modeV="c";offset=false] - expected: FAIL + 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";filt="linear";modeU="m";modeV="c";offset=true] - expected: FAIL + 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";filt="linear";modeU="m";modeV="m";offset=false] expected: @@ -2825,7 +2911,11 @@ if os == "mac" and not debug: FAIL [:stage="c";format="depth32float";filt="linear";modeU="m";modeV="r";offset=false] - expected: FAIL + 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";filt="linear";modeU="m";modeV="r";offset=true] expected: @@ -2835,22 +2925,46 @@ if os == "mac" and not debug: FAIL [:stage="c";format="depth32float";filt="linear";modeU="r";modeV="c";offset=false] - expected: FAIL + 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";filt="linear";modeU="r";modeV="c";offset=true] - expected: FAIL + 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";filt="linear";modeU="r";modeV="m";offset=false] - expected: FAIL + 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";filt="linear";modeU="r";modeV="m";offset=true] - expected: FAIL + 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";filt="linear";modeU="r";modeV="r";offset=false] - expected: FAIL + 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";filt="linear";modeU="r";modeV="r";offset=true] - expected: FAIL + 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";filt="nearest";modeU="c";modeV="c";offset=false] expected: FAIL @@ -3555,7 +3669,7 @@ 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, TIMEOUT, NOTRUN] + if os == "mac" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN] [:stage="f";format="depth24plus-stencil8";filt="linear";modeU="c";modeV="m";offset=true] expected: @@ -3683,7 +3797,10 @@ [:stage="f";format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="c";offset=false] expected: - if debug: [TIMEOUT, NOTRUN] + if os == "win" and debug: [TIMEOUT, NOTRUN] + if os == "linux" and debug: [TIMEOUT, NOTRUN] + if os == "mac" and debug: [TIMEOUT, NOTRUN] + if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN] [:stage="f";format="depth24plus-stencil8";filt="nearest";modeU="m";modeV="c";offset=true] expected: @@ -3730,19 +3847,31 @@ [:stage="f";format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="m";offset=false] expected: - if debug: [TIMEOUT, NOTRUN] + if os == "win" and debug: [TIMEOUT, NOTRUN] + if os == "linux" and debug: [TIMEOUT, NOTRUN] + if os == "mac" and debug: [TIMEOUT, NOTRUN] + if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN] [:stage="f";format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="m";offset=true] expected: - if debug: [TIMEOUT, NOTRUN] + if os == "win" and debug: [TIMEOUT, NOTRUN] + if os == "linux" and debug: [TIMEOUT, NOTRUN] + if os == "mac" and debug: [TIMEOUT, NOTRUN] + if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN] [:stage="f";format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="r";offset=false] expected: - if debug: [TIMEOUT, NOTRUN] + if os == "win" and debug: [TIMEOUT, NOTRUN] + if os == "linux" and debug: [TIMEOUT, NOTRUN] + if os == "mac" and debug: [TIMEOUT, NOTRUN] + if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN] [:stage="f";format="depth24plus-stencil8";filt="nearest";modeU="r";modeV="r";offset=true] expected: - if debug: [TIMEOUT, NOTRUN] + if os == "win" and debug: [TIMEOUT, NOTRUN] + if os == "linux" and debug: [TIMEOUT, NOTRUN] + if os == "mac" and debug: [TIMEOUT, NOTRUN] + if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN] [:stage="f";format="depth32float";filt="linear";modeU="c";modeV="c";offset=false] expected: @@ -3971,35 +4100,35 @@ expected: if os == "win" and debug: [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, FAIL, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:stage="f";format="depth32float-stencil8";filt="linear";modeU="m";modeV="m";offset=false] expected: if os == "win" and debug: [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, FAIL, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:stage="f";format="depth32float-stencil8";filt="linear";modeU="m";modeV="m";offset=true] expected: if os == "win" and debug: [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, FAIL, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:stage="f";format="depth32float-stencil8";filt="linear";modeU="m";modeV="r";offset=false] expected: if os == "win" and debug: [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, FAIL, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:stage="f";format="depth32float-stencil8";filt="linear";modeU="m";modeV="r";offset=true] expected: if os == "win" and debug: [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, FAIL, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:stage="f";format="depth32float-stencil8";filt="linear";modeU="r";modeV="c";offset=false] @@ -4740,7 +4869,7 @@ [:stage="v";format="depth32float";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 == "win" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "linux": [TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] @@ -4761,7 +4890,7 @@ [:stage="v";format="depth32float";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 == "win" and not debug: [FAIL, TIMEOUT, NOTRUN] if os == "linux": [TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] @@ -5129,7 +5258,8 @@ [:stage="f";format="depth24plus";filt="nearest";mode="r"] expected: - if os == "mac": FAIL + if os == "mac" and debug: [PASS, FAIL] + if os == "mac" and not debug: FAIL [:stage="f";format="depth24plus-stencil8";filt="linear";mode="c"] @@ -5217,39 +5347,57 @@ [:stage="v";format="depth24plus";filt="linear";mode="c"] expected: - if os == "mac": FAIL + if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and not debug: FAIL [:stage="v";format="depth24plus";filt="linear";mode="m"] expected: - if os == "mac": FAIL + if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and not debug: FAIL [:stage="v";format="depth24plus";filt="linear";mode="r"] expected: - if os == "mac": FAIL + if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and not debug: FAIL [:stage="v";format="depth24plus";filt="nearest";mode="c"] expected: - if os == "mac": FAIL + if os == "mac" and debug: [PASS, FAIL, TIMEOUT, NOTRUN] + if os == "mac" and not debug: FAIL [:stage="v";format="depth24plus";filt="nearest";mode="m"] expected: - if os == "mac": FAIL + if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and not debug: FAIL [:stage="v";format="depth24plus";filt="nearest";mode="r"] expected: - if os == "mac": FAIL + if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and not debug: FAIL [:stage="v";format="depth24plus-stencil8";filt="linear";mode="c"] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:stage="v";format="depth24plus-stencil8";filt="linear";mode="m"] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:stage="v";format="depth24plus-stencil8";filt="linear";mode="r"] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:stage="v";format="depth24plus-stencil8";filt="nearest";mode="c"] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:stage="v";format="depth24plus-stencil8";filt="nearest";mode="m"] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:stage="v";format="depth24plus-stencil8";filt="nearest";mode="r"] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:stage="v";format="depth32float";filt="linear";mode="c"] expected: @@ -5294,13 +5442,25 @@ if os == "mac": FAIL [:stage="v";format="depth32float-stencil8";filt="linear";mode="c"] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:stage="v";format="depth32float-stencil8";filt="linear";mode="m"] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:stage="v";format="depth32float-stencil8";filt="linear";mode="r"] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:stage="v";format="depth32float-stencil8";filt="nearest";mode="c"] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:stage="v";format="depth32float-stencil8";filt="nearest";mode="m"] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:stage="v";format="depth32float-stencil8";filt="nearest";mode="r"] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] 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 @@ -4241,7 +4241,11 @@ if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="bc4-r-unorm";filt="nearest";modeU="r";modeV="m";offset=true] - expected: [TIMEOUT, NOTRUN] + 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="c";format="bc4-r-unorm";filt="nearest";modeU="r";modeV="r";offset=false] expected: @@ -7060,12 +7064,11 @@ [:stage="c";format="rg11b10ufloat";filt="linear";modeU="m";modeV="c";offset=false] expected: - if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:stage="c";format="rg11b10ufloat";filt="linear";modeU="m";modeV="c";offset=true] expected: - if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "mac" and not debug: FAIL + if os == "mac": [FAIL, TIMEOUT, NOTRUN] [:stage="c";format="rg11b10ufloat";filt="linear";modeU="m";modeV="m";offset=false] expected: @@ -7094,12 +7097,11 @@ [:stage="c";format="rg11b10ufloat";filt="linear";modeU="r";modeV="m";offset=false] expected: - if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:stage="c";format="rg11b10ufloat";filt="linear";modeU="r";modeV="m";offset=true] expected: - if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "mac" and not debug: FAIL + if os == "mac": [FAIL, TIMEOUT, NOTRUN] [:stage="c";format="rg11b10ufloat";filt="linear";modeU="r";modeV="r";offset=false] expected: @@ -7107,8 +7109,7 @@ [:stage="c";format="rg11b10ufloat";filt="linear";modeU="r";modeV="r";offset=true] expected: - if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] - if os == "mac" and not debug: FAIL + if os == "mac": [FAIL, TIMEOUT, NOTRUN] [:stage="c";format="rg11b10ufloat";filt="nearest";modeU="c";modeV="c";offset=false] @@ -45296,7 +45297,7 @@ [:stage="c";format="bgra8unorm";dim="3d";filt="nearest";modeU="r";modeV="m";modeW="c";offset=false] expected: if os == "win" and debug: [PASS, TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] + if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="bgra8unorm";dim="3d";filt="nearest";modeU="r";modeV="m";modeW="c";offset=true] @@ -45342,33 +45343,33 @@ 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 debug: [PASS, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="bgra8unorm";dim="3d";filt="nearest";modeU="r";modeV="r";modeW="m";offset=false] expected: if os == "win" and debug: [PASS, TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] + if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="bgra8unorm";dim="3d";filt="nearest";modeU="r";modeV="r";modeW="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 debug: [PASS, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="bgra8unorm";dim="3d";filt="nearest";modeU="r";modeV="r";modeW="r";offset=false] expected: if os == "win" and debug: [PASS, TIMEOUT, NOTRUN] - if os == "linux" and debug: [TIMEOUT, NOTRUN] + if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="bgra8unorm";dim="3d";filt="nearest";modeU="r";modeV="r";modeW="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 debug: [PASS, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="bgra8unorm";dim="cube";filt="linear";modeU="c";modeV="c";modeW="c";offset=false] @@ -144248,16 +144249,19 @@ [:stage="c";format="bc2-rgba-unorm-srgb";filt="nearest";modeU="m";modeV="c";offset=false] expected: + if os == "win" and debug: [PASS, TIMEOUT, NOTRUN] if os == "linux": [TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="bc2-rgba-unorm-srgb";filt="nearest";modeU="m";modeV="c";offset=true] expected: + if os == "win" and debug: [PASS, TIMEOUT, NOTRUN] if os == "linux": [TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="bc2-rgba-unorm-srgb";filt="nearest";modeU="m";modeV="m";offset=false] expected: + if os == "win" and debug: [PASS, TIMEOUT, NOTRUN] if os == "linux": [TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] @@ -144269,11 +144273,13 @@ [:stage="c";format="bc2-rgba-unorm-srgb";filt="nearest";modeU="m";modeV="r";offset=false] expected: + if os == "win" and debug: [PASS, TIMEOUT, NOTRUN] if os == "linux": [TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:stage="c";format="bc2-rgba-unorm-srgb";filt="nearest";modeU="m";modeV="r";offset=true] expected: + if os == "win" and debug: [PASS, TIMEOUT, NOTRUN] if os == "linux": [TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] @@ -144297,6 +144303,7 @@ [:stage="c";format="bc2-rgba-unorm-srgb";filt="nearest";modeU="r";modeV="m";offset=true] expected: + if os == "win" and debug: [PASS, TIMEOUT, NOTRUN] if os == "linux": [TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] @@ -148635,13 +148642,11 @@ [:stage="c";format="rgb9e5ufloat";filt="linear";modeU="c";modeV="c";offset=false] expected: - if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN] + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:stage="c";format="rgb9e5ufloat";filt="linear";modeU="c";modeV="c";offset=true] expected: - if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac": [FAIL, TIMEOUT, NOTRUN] [:stage="c";format="rgb9e5ufloat";filt="linear";modeU="c";modeV="m";offset=false] expected: @@ -148655,13 +148660,11 @@ [:stage="c";format="rgb9e5ufloat";filt="linear";modeU="c";modeV="r";offset=false] expected: - if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN] + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:stage="c";format="rgb9e5ufloat";filt="linear";modeU="c";modeV="r";offset=true] expected: - if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac": [FAIL, TIMEOUT, NOTRUN] [:stage="c";format="rgb9e5ufloat";filt="linear";modeU="m";modeV="c";offset=false] expected: @@ -148749,63 +148752,51 @@ [:stage="c";format="rgb9e5ufloat";filt="nearest";modeU="m";modeV="c";offset=false] expected: - if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN] + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:stage="c";format="rgb9e5ufloat";filt="nearest";modeU="m";modeV="c";offset=true] expected: - if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac": [FAIL, TIMEOUT, NOTRUN] [:stage="c";format="rgb9e5ufloat";filt="nearest";modeU="m";modeV="m";offset=false] expected: - if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN] + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:stage="c";format="rgb9e5ufloat";filt="nearest";modeU="m";modeV="m";offset=true] expected: - if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac": [FAIL, TIMEOUT, NOTRUN] [:stage="c";format="rgb9e5ufloat";filt="nearest";modeU="m";modeV="r";offset=false] expected: - if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN] + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:stage="c";format="rgb9e5ufloat";filt="nearest";modeU="m";modeV="r";offset=true] expected: - if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac": [FAIL, TIMEOUT, NOTRUN] [:stage="c";format="rgb9e5ufloat";filt="nearest";modeU="r";modeV="c";offset=false] expected: - if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN] + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:stage="c";format="rgb9e5ufloat";filt="nearest";modeU="r";modeV="c";offset=true] expected: - if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac": [FAIL, TIMEOUT, NOTRUN] [:stage="c";format="rgb9e5ufloat";filt="nearest";modeU="r";modeV="m";offset=false] expected: - if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN] + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:stage="c";format="rgb9e5ufloat";filt="nearest";modeU="r";modeV="m";offset=true] expected: - if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac": [FAIL, TIMEOUT, NOTRUN] [:stage="c";format="rgb9e5ufloat";filt="nearest";modeU="r";modeV="r";offset=false] expected: - if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN] + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:stage="c";format="rgb9e5ufloat";filt="nearest";modeU="r";modeV="r";offset=true] expected: - if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac": [FAIL, TIMEOUT, NOTRUN] [:stage="c";format="rgba16float";filt="linear";modeU="c";modeV="c";offset=false] 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 @@ -115,7 +115,8 @@ [:stage="f";format="depth24plus";mode="r";offset=false] expected: - if os == "mac": FAIL + if os == "mac" and debug: FAIL + if os == "mac" and not debug: [PASS, FAIL] [:stage="f";format="depth24plus";mode="r";offset=true] @@ -197,6 +198,7 @@ [:stage="v";format="depth24plus";mode="r";offset=false] expected: if os == "mac" and debug: FAIL + if os == "mac" and not debug: [PASS, FAIL] [:stage="v";format="depth24plus";mode="r";offset=true] expected: @@ -307,15 +309,17 @@ [:stage="c";format="depth24plus";viewDimension="cube-array";A="u32";mode="c"] expected: - if os == "mac": FAIL + if os == "mac": [PASS, FAIL] [:stage="c";format="depth24plus";viewDimension="cube-array";A="u32";mode="m"] expected: - if os == "mac": FAIL + if os == "mac" and debug: FAIL + if os == "mac" and not debug: [PASS, FAIL] [:stage="c";format="depth24plus";viewDimension="cube-array";A="u32";mode="r"] expected: - if os == "mac": FAIL + if os == "mac" and debug: FAIL + if os == "mac" and not debug: [PASS, FAIL] [:stage="c";format="depth24plus-stencil8";viewDimension="cube";mode="c"] expected: @@ -327,7 +331,7 @@ [:stage="c";format="depth24plus-stencil8";viewDimension="cube";mode="r"] expected: - if os == "mac" and debug: [PASS, FAIL] + if os == "mac": [PASS, FAIL] [:stage="c";format="depth24plus-stencil8";viewDimension="cube-array";A="i32";mode="c"] @@ -380,6 +384,7 @@ [:stage="c";format="depth32float-stencil8";viewDimension="cube";mode="r"] expected: if os == "mac" and debug: FAIL + if os == "mac" and not debug: [PASS, FAIL] [:stage="c";format="depth32float-stencil8";viewDimension="cube-array";A="i32";mode="c"] @@ -478,7 +483,7 @@ [:stage="f";format="depth24plus";viewDimension="cube-array";A="i32";mode="c"] expected: 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="i32";mode="m"] expected: @@ -510,22 +515,23 @@ [:stage="f";format="depth24plus-stencil8";viewDimension="cube";mode="c"] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "win" and debug: [PASS, FAIL, TIMEOUT, NOTRUN] if os == "mac" and debug: [TIMEOUT, NOTRUN] [:stage="f";format="depth24plus-stencil8";viewDimension="cube";mode="m"] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "win" and debug: [PASS, FAIL, TIMEOUT, NOTRUN] if os == "mac" and debug: [TIMEOUT, NOTRUN] [:stage="f";format="depth24plus-stencil8";viewDimension="cube";mode="r"] expected: - if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "win" and debug: [PASS, FAIL, TIMEOUT, NOTRUN] if os == "mac" and debug: [TIMEOUT, NOTRUN] [:stage="f";format="depth24plus-stencil8";viewDimension="cube-array";A="i32";mode="c"] expected: if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN] if os == "mac" and debug: [TIMEOUT, NOTRUN] [:stage="f";format="depth24plus-stencil8";viewDimension="cube-array";A="i32";mode="m"] @@ -757,7 +763,10 @@ [:stage="v";format="depth24plus";viewDimension="cube-array";A="u32";mode="r"] expected: - if debug: [TIMEOUT, NOTRUN] + 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";viewDimension="cube";mode="c"] expected: @@ -928,7 +937,7 @@ [:stage="c";format="depth24plus-stencil8";mode="m";offset=false] expected: - if os == "mac" and not debug: FAIL + if os == "mac" and not debug: [PASS, FAIL] [:stage="c";format="depth24plus-stencil8";mode="m";offset=true] expected: @@ -977,6 +986,8 @@ if os == "mac": FAIL [:stage="c";format="depth32float-stencil8";mode="r";offset=false] + expected: + if os == "mac" and not debug: [PASS, FAIL] [:stage="c";format="depth32float-stencil8";mode="r";offset=true] expected: @@ -1053,6 +1064,8 @@ [:stage="f";format="depth24plus-stencil8";mode="c";offset=true] [:stage="f";format="depth24plus-stencil8";mode="m";offset=false] + expected: + if os == "mac" and not debug: [PASS, FAIL] [:stage="f";format="depth24plus-stencil8";mode="m";offset=true] @@ -1194,6 +1207,8 @@ [:stage="v";format="depth24plus-stencil8";mode="m";offset=true] [:stage="v";format="depth24plus-stencil8";mode="r";offset=false] + expected: + if os == "mac" and debug: [PASS, FAIL] [:stage="v";format="depth24plus-stencil8";mode="r";offset=true] @@ -5635,8 +5650,7 @@ [:stage="f";format="astc-5x4-unorm-srgb";filt="nearest";modeU="c";modeV="c"] 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 == "linux": [PASS, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:stage="f";format="astc-5x4-unorm-srgb";filt="nearest";modeU="c";modeV="m"] @@ -50117,7 +50131,7 @@ [:stage="c";format="depth24plus";dim="cube";filt="nearest";mode="r";offset=false] expected: - if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and debug: [PASS, FAIL, TIMEOUT, NOTRUN] if os == "mac" and not debug: FAIL [:stage="c";format="depth24plus-stencil8";dim="3d";filt="nearest";mode="c";offset=false] @@ -50212,8 +50226,7 @@ [:stage="c";format="depth32float-stencil8";dim="cube";filt="nearest";mode="r";offset=false] expected: - if os == "mac" and debug: [PASS, FAIL] - if os == "mac" and not debug: FAIL + if os == "mac": [PASS, FAIL] [:stage="c";format="eac-r11snorm";dim="3d";filt="linear";mode="c";offset=false] expected: @@ -55439,7 +55452,11 @@ if os == "mac": [TIMEOUT, NOTRUN] [:stage="f";format="r16float";dim="3d";filt="nearest";mode="m";offset=false] - expected: [TIMEOUT, NOTRUN] + 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="r16float";dim="3d";filt="nearest";mode="m";offset=true] expected: [TIMEOUT, NOTRUN] @@ -66494,7 +66511,7 @@ [:stage="c";format="depth24plus";filt="nearest";modeU="c";modeV="c";offset=false] expected: if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN] [:stage="c";format="depth24plus";filt="nearest";modeU="c";modeV="c";offset=true] expected: @@ -66504,7 +66521,7 @@ [:stage="c";format="depth24plus";filt="nearest";modeU="c";modeV="m";offset=false] expected: if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN] [:stage="c";format="depth24plus";filt="nearest";modeU="c";modeV="m";offset=true] expected: @@ -66514,7 +66531,7 @@ [:stage="c";format="depth24plus";filt="nearest";modeU="c";modeV="r";offset=false] expected: if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN] [:stage="c";format="depth24plus";filt="nearest";modeU="c";modeV="r";offset=true] expected: @@ -66524,7 +66541,7 @@ [:stage="c";format="depth24plus";filt="nearest";modeU="m";modeV="c";offset=false] expected: if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN] [:stage="c";format="depth24plus";filt="nearest";modeU="m";modeV="c";offset=true] expected: @@ -66552,7 +66569,7 @@ [:stage="c";format="depth24plus";filt="nearest";modeU="r";modeV="c";offset=false] expected: if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN] [:stage="c";format="depth24plus";filt="nearest";modeU="r";modeV="c";offset=true] expected: @@ -66562,7 +66579,7 @@ [:stage="c";format="depth24plus";filt="nearest";modeU="r";modeV="m";offset=false] expected: if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN] [:stage="c";format="depth24plus";filt="nearest";modeU="r";modeV="m";offset=true] expected: @@ -66572,7 +66589,7 @@ [:stage="c";format="depth24plus";filt="nearest";modeU="r";modeV="r";offset=false] expected: if os == "mac" and debug: [TIMEOUT, NOTRUN] - if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and not debug: [PASS, FAIL, TIMEOUT, NOTRUN] [:stage="c";format="depth24plus";filt="nearest";modeU="r";modeV="r";offset=true] expected: @@ -87750,6 +87767,7 @@ [:stage="c";format="depth24plus";filt="nearest";mode="c"] expected: if os == "win" and debug: [TIMEOUT, NOTRUN] + if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN] if os == "mac" and debug: [TIMEOUT, NOTRUN] if os == "mac" and not debug: FAIL @@ -87758,7 +87776,7 @@ if os == "win" and debug: [TIMEOUT, NOTRUN] if os == "linux" and debug: [FAIL, 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";filt="nearest";mode="r"] expected: @@ -89998,7 +90016,7 @@ 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 + if os == "mac" and not debug: [PASS, FAIL] [:stage="f";format="depth24plus";filt="nearest";mode="r"] expected: @@ -92030,7 +92048,8 @@ [:stage="v";format="r16float";filt="nearest";mode="c"] expected: if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux": [TIMEOUT, NOTRUN] + if os == "linux" and debug: [TIMEOUT, NOTRUN] + if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:stage="v";format="r16float";filt="nearest";mode="m"] @@ -92042,43 +92061,50 @@ [:stage="v";format="r16float";filt="nearest";mode="r"] expected: if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux": [TIMEOUT, NOTRUN] + if os == "linux" and debug: [TIMEOUT, NOTRUN] + if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:stage="v";format="r16snorm";filt="linear";mode="c"] expected: if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux": [TIMEOUT, NOTRUN] + if os == "linux" and debug: [TIMEOUT, NOTRUN] + if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:stage="v";format="r16snorm";filt="linear";mode="m"] expected: if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux": [TIMEOUT, NOTRUN] + if os == "linux" and debug: [TIMEOUT, NOTRUN] + if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:stage="v";format="r16snorm";filt="linear";mode="r"] expected: if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux": [TIMEOUT, NOTRUN] + if os == "linux" and debug: [TIMEOUT, NOTRUN] + if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:stage="v";format="r16snorm";filt="nearest";mode="c"] expected: if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux": [TIMEOUT, NOTRUN] + if os == "linux" and debug: [TIMEOUT, NOTRUN] + if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:stage="v";format="r16snorm";filt="nearest";mode="m"] expected: if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux": [TIMEOUT, NOTRUN] + if os == "linux" and debug: [TIMEOUT, NOTRUN] + if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:stage="v";format="r16snorm";filt="nearest";mode="r"] expected: if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux": [TIMEOUT, NOTRUN] + if os == "linux" and debug: [TIMEOUT, NOTRUN] + if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:stage="v";format="r16unorm";filt="linear";mode="c"] @@ -92091,7 +92117,8 @@ [:stage="v";format="r16unorm";filt="linear";mode="m"] expected: if os == "win" and debug: [TIMEOUT, NOTRUN] - if os == "linux": [TIMEOUT, NOTRUN] + if os == "linux" and debug: [TIMEOUT, NOTRUN] + if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:stage="v";format="r16unorm";filt="linear";mode="r"] diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/execution/expression/call/builtin/textureStore/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/shader/execution/expression/call/builtin/textureStore/cts.https.html.ini @@ -1478,17 +1478,17 @@ [:format="rg16sint";viewDimension="2d";stage="compute";access="write";mipLevel=2] expected: if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN] - if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:format="rg16sint";viewDimension="2d";stage="fragment";access="write";mipLevel=0] expected: if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN] - if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:format="rg16sint";viewDimension="2d";stage="fragment";access="write";mipLevel=1] expected: if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN] - if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] + if os == "mac": [PASS, TIMEOUT, NOTRUN] [:format="rg16sint";viewDimension="2d";stage="fragment";access="write";mipLevel=2] expected: 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 @@ -65,7 +65,8 @@ [:srcFormat="depth24plus";texelViewFormat="rgba32float";viewDimension="cube";sampleCount=1] expected: - if os == "mac": FAIL + if os == "mac" and debug: [PASS, FAIL] + if os == "mac" and not debug: FAIL [:srcFormat="depth24plus";texelViewFormat="rgba32float";viewDimension="cube-array";sampleCount=1] expected: @@ -88,6 +89,8 @@ if os == "mac": FAIL [:srcFormat="depth24plus-stencil8";texelViewFormat="rgba32float";viewDimension="cube-array";sampleCount=1] + expected: + if os == "mac" and not debug: [PASS, FAIL] [:srcFormat="r8sint";texelViewFormat="rgba32sint";viewDimension="1d";sampleCount=1] diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/web_platform/copyToTexture/ImageBitmap/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/web_platform/copyToTexture/ImageBitmap/cts.https.html.ini @@ -1421,6 +1421,7 @@ [:alpha="none";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rg32float";dstPremultiplied=false] expected: + if os == "win" and debug: [PASS, TIMEOUT, NOTRUN] if os == "linux" and debug: [TIMEOUT, NOTRUN] if os == "mac" and debug: [TIMEOUT, NOTRUN] @@ -3056,7 +3057,8 @@ 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] + if os == "mac" and debug: [TIMEOUT, NOTRUN] + if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN] [:alpha="premultiply";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rgb10a2unorm";dstPremultiplied=true] expected: @@ -3072,14 +3074,16 @@ if os == "win" and debug: [TIMEOUT, NOTRUN] if os == "linux" and debug: [TIMEOUT, NOTRUN] if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] + if os == "mac" and debug: [TIMEOUT, NOTRUN] + if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN] [:alpha="premultiply";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rgba16float";dstPremultiplied=true] expected: if os == "win" and debug: [TIMEOUT, NOTRUN] if os == "linux" and debug: [TIMEOUT, NOTRUN] if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] + if os == "mac" and debug: [TIMEOUT, NOTRUN] + if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN] [:alpha="premultiply";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rgba16snorm";dstPremultiplied=false] expected: @@ -5472,22 +5476,22 @@ [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="r16snorm";dstPremultiplied=false] expected: if os == "win" and debug: [PASS, TIMEOUT, NOTRUN] - if os == "mac" and debug: [TIMEOUT, NOTRUN] + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="r16snorm";dstPremultiplied=true] expected: if os == "win" and debug: [PASS, TIMEOUT, NOTRUN] - if os == "mac" and debug: [TIMEOUT, NOTRUN] + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="r16unorm";dstPremultiplied=false] expected: if os == "win" and debug: [PASS, TIMEOUT, NOTRUN] - if os == "mac" and debug: [TIMEOUT, NOTRUN] + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="r16unorm";dstPremultiplied=true] expected: if os == "win" and debug: [PASS, TIMEOUT, NOTRUN] - if os == "mac" and debug: [TIMEOUT, NOTRUN] + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="r32float";dstPremultiplied=false] @@ -5496,12 +5500,12 @@ [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="r8snorm";dstPremultiplied=false] expected: if os == "win" and debug: [PASS, TIMEOUT, NOTRUN] - if os == "mac" and debug: [TIMEOUT, NOTRUN] + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="r8snorm";dstPremultiplied=true] expected: if os == "win" and debug: [PASS, TIMEOUT, NOTRUN] - if os == "mac" and debug: [TIMEOUT, NOTRUN] + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="r8unorm";dstPremultiplied=false] @@ -5510,12 +5514,12 @@ [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rg11b10ufloat";dstPremultiplied=false] expected: if os == "win" and debug: [PASS, TIMEOUT, NOTRUN] - if os == "mac" and debug: [TIMEOUT, NOTRUN] + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rg11b10ufloat";dstPremultiplied=true] expected: if os == "win" and debug: [PASS, TIMEOUT, NOTRUN] - if os == "mac" and debug: [TIMEOUT, NOTRUN] + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rg16float";dstPremultiplied=false] @@ -5524,22 +5528,22 @@ [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rg16snorm";dstPremultiplied=false] expected: if os == "win" and debug: [PASS, TIMEOUT, NOTRUN] - if os == "mac" and debug: [TIMEOUT, NOTRUN] + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rg16snorm";dstPremultiplied=true] expected: if os == "win" and debug: [PASS, TIMEOUT, NOTRUN] - if os == "mac" and debug: [TIMEOUT, NOTRUN] + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rg16unorm";dstPremultiplied=false] expected: if os == "win" and debug: [PASS, TIMEOUT, NOTRUN] - if os == "mac" and debug: [TIMEOUT, NOTRUN] + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rg16unorm";dstPremultiplied=true] expected: if os == "win" and debug: [PASS, TIMEOUT, NOTRUN] - if os == "mac" and debug: [TIMEOUT, NOTRUN] + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rg32float";dstPremultiplied=false] @@ -5548,12 +5552,12 @@ [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rg8snorm";dstPremultiplied=false] expected: if os == "win" and debug: [PASS, TIMEOUT, NOTRUN] - if os == "mac" and debug: [TIMEOUT, NOTRUN] + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rg8snorm";dstPremultiplied=true] expected: if os == "win" and debug: [PASS, TIMEOUT, NOTRUN] - if os == "mac" and debug: [TIMEOUT, NOTRUN] + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rg8unorm";dstPremultiplied=false] @@ -5586,28 +5590,26 @@ [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rgba16snorm";dstPremultiplied=false] expected: if os == "win" and debug: [PASS, TIMEOUT, NOTRUN] - if os == "mac" and debug: [TIMEOUT, NOTRUN] + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rgba16snorm";dstPremultiplied=true] expected: if os == "win" and debug: [PASS, TIMEOUT, NOTRUN] - if os == "mac" and debug: [TIMEOUT, NOTRUN] + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rgba16unorm";dstPremultiplied=false] expected: if os == "win" and debug: [PASS, TIMEOUT, NOTRUN] - if os == "mac" and debug: [TIMEOUT, NOTRUN] + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rgba16unorm";dstPremultiplied=true] expected: if os == "win" and debug: [PASS, TIMEOUT, NOTRUN] - if os == "mac" and debug: [TIMEOUT, NOTRUN] + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rgba32float";dstPremultiplied=false] expected: - if os == "win" and debug: [PASS, TIMEOUT, NOTRUN] - if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN] - if os == "mac" and debug: [TIMEOUT, NOTRUN] + if debug: [PASS, TIMEOUT, NOTRUN] [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rgba32float";dstPremultiplied=true] expected: @@ -5616,12 +5618,12 @@ [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rgba8snorm";dstPremultiplied=false] expected: if os == "win" and debug: [PASS, TIMEOUT, NOTRUN] - if os == "mac" and debug: [TIMEOUT, NOTRUN] + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rgba8snorm";dstPremultiplied=true] expected: if os == "win" and debug: [PASS, TIMEOUT, NOTRUN] - if os == "mac" and debug: [TIMEOUT, NOTRUN] + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rgba8unorm";dstPremultiplied=false] 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,6 +1312,7 @@ [:alpha="none";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rg16float";dstPremultiplied=true] expected: + if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN] if os == "mac" and debug: [TIMEOUT, NOTRUN] [:alpha="none";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=false;dstFormat="rg16snorm";dstPremultiplied=false] @@ -2942,7 +2943,8 @@ if os == "win" and debug: [TIMEOUT, NOTRUN] if os == "linux" and debug: [TIMEOUT, NOTRUN] if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] + if os == "mac" and debug: [TIMEOUT, NOTRUN] + if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN] [:alpha="premultiply";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rg32float";dstPremultiplied=true] expected: @@ -3077,14 +3079,16 @@ if os == "win" and debug: [TIMEOUT, NOTRUN] if os == "linux" and debug: [TIMEOUT, NOTRUN] if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] + if os == "mac" and debug: [TIMEOUT, NOTRUN] + if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN] [:alpha="premultiply";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rgba8unorm";dstPremultiplied=true] expected: if os == "win" and debug: [TIMEOUT, NOTRUN] if os == "linux" and debug: [TIMEOUT, NOTRUN] if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] + if os == "mac" and debug: [TIMEOUT, NOTRUN] + if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN] [:alpha="premultiply";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rgba8unorm-srgb";dstPremultiplied=false] expected: @@ -3098,7 +3102,8 @@ if os == "win" and debug: [TIMEOUT, NOTRUN] if os == "linux" and debug: [TIMEOUT, NOTRUN] if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] + if os == "mac" and debug: [TIMEOUT, NOTRUN] + if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN] [:alpha="premultiply";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="bgra8unorm";dstPremultiplied=false] expected: diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/web_platform/copyToTexture/ImageBitmap/shared.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/web_platform/copyToTexture/ImageBitmap/shared.https.html.ini @@ -1449,6 +1449,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: @@ -1485,12 +1486,12 @@ [:alpha="none";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="r8snorm";dstPremultiplied=false] expected: if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN] - if os == "mac" and debug: [TIMEOUT, NOTRUN] + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:alpha="none";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="r8snorm";dstPremultiplied=true] expected: if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN] - if os == "mac" and debug: [TIMEOUT, NOTRUN] + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:alpha="none";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="r8unorm";dstPremultiplied=false] @@ -1499,12 +1500,12 @@ [:alpha="none";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rg11b10ufloat";dstPremultiplied=false] expected: if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN] - if os == "mac" and debug: [TIMEOUT, NOTRUN] + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:alpha="none";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rg11b10ufloat";dstPremultiplied=true] expected: if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN] - if os == "mac" and debug: [TIMEOUT, NOTRUN] + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:alpha="none";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rg16float";dstPremultiplied=false] @@ -1537,12 +1538,12 @@ [:alpha="none";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rg8snorm";dstPremultiplied=false] expected: if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN] - if os == "mac" and debug: [TIMEOUT, NOTRUN] + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:alpha="none";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rg8snorm";dstPremultiplied=true] expected: if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN] - if os == "mac" and debug: [TIMEOUT, NOTRUN] + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:alpha="none";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rg8unorm";dstPremultiplied=false] @@ -1553,37 +1554,41 @@ 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: if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN] - if os == "mac" and debug: [TIMEOUT, NOTRUN] + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:alpha="none";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rgba16snorm";dstPremultiplied=true] expected: if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN] - if os == "mac" and debug: [TIMEOUT, NOTRUN] + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:alpha="none";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rgba16unorm";dstPremultiplied=false] expected: if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN] - if os == "mac" and debug: [TIMEOUT, NOTRUN] + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:alpha="none";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rgba16unorm";dstPremultiplied=true] expected: @@ -1603,12 +1608,12 @@ [:alpha="none";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rgba8snorm";dstPremultiplied=false] expected: if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN] - if os == "mac" and debug: [TIMEOUT, NOTRUN] + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:alpha="none";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rgba8snorm";dstPremultiplied=true] expected: if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN] - if os == "mac" and debug: [TIMEOUT, NOTRUN] + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:alpha="none";orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rgba8unorm";dstPremultiplied=false] @@ -1926,6 +1931,7 @@ expected: if os == "win" and debug: [TIMEOUT, NOTRUN] if os == "linux" and debug: [TIMEOUT, NOTRUN] + if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:alpha="premultiply";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="r16float";dstPremultiplied=true] @@ -1969,6 +1975,7 @@ expected: if os == "win" and debug: [TIMEOUT, NOTRUN] if os == "linux" and debug: [TIMEOUT, NOTRUN] + if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN] if os == "mac": [TIMEOUT, NOTRUN] [:alpha="premultiply";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="r8snorm";dstPremultiplied=false] @@ -2874,7 +2881,8 @@ if os == "win" and debug: [TIMEOUT, NOTRUN] if os == "linux" and debug: [TIMEOUT, NOTRUN] if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN] - if os == "mac": [TIMEOUT, NOTRUN] + if os == "mac" and debug: [TIMEOUT, NOTRUN] + if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN] [:alpha="premultiply";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="r8unorm";dstPremultiplied=true] expected: @@ -5363,6 +5371,8 @@ [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="bgra8unorm";dstPremultiplied=true] [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="bgra8unorm-srgb";dstPremultiplied=false] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="bgra8unorm-srgb";dstPremultiplied=true] @@ -5447,14 +5457,26 @@ [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rg8unorm";dstPremultiplied=true] [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rgb10a2unorm";dstPremultiplied=false] - expected: FAIL + expected: + if os == "win": FAIL + if os == "linux": FAIL + if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and not debug: FAIL [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rgb10a2unorm";dstPremultiplied=true] - expected: FAIL + expected: + if os == "win": FAIL + if os == "linux": FAIL + if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and not debug: FAIL [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rgba16float";dstPremultiplied=false] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:orientation="none";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rgba16float";dstPremultiplied=true] + expected: + 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/meta/webgpu/cts/webgpu/web_platform/copyToTexture/canvas/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/web_platform/copyToTexture/canvas/cts.https.html.ini @@ -1905,22 +1905,26 @@ [:canvasType="offscreen";contextName="webgl";dstColorFormat="rg11b10ufloat";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] expected: - if os == "linux": [TIMEOUT, NOTRUN] + if os == "linux" and debug: [TIMEOUT, NOTRUN] + if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN] if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:canvasType="offscreen";contextName="webgl";dstColorFormat="rg11b10ufloat";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] expected: - if os == "linux": [TIMEOUT, NOTRUN] + if os == "linux" and debug: [TIMEOUT, NOTRUN] + if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN] if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:canvasType="offscreen";contextName="webgl";dstColorFormat="rg11b10ufloat";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] expected: - if os == "linux": [TIMEOUT, NOTRUN] + if os == "linux" and debug: [TIMEOUT, NOTRUN] + if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN] if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:canvasType="offscreen";contextName="webgl";dstColorFormat="rg11b10ufloat";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] expected: - if os == "linux": [TIMEOUT, NOTRUN] + if os == "linux" and debug: [TIMEOUT, NOTRUN] + if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN] if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:canvasType="offscreen";contextName="webgl";dstColorFormat="rg11b10ufloat";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] @@ -1937,7 +1941,8 @@ [:canvasType="offscreen";contextName="webgl";dstColorFormat="rg11b10ufloat";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] expected: - if os == "linux": [TIMEOUT, NOTRUN] + if os == "linux" and debug: [TIMEOUT, NOTRUN] + if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN] if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:canvasType="offscreen";contextName="webgl";dstColorFormat="rg11b10ufloat";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] @@ -2919,6 +2924,7 @@ expected: if os == "linux": [TIMEOUT, NOTRUN] if os == "mac" and debug: [TIMEOUT, NOTRUN] + if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN] [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rg16float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] expected: diff --git a/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/web_platform/copyToTexture/image/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/cts/webgpu/web_platform/copyToTexture/image/cts.https.html.ini @@ -225,8 +225,12 @@ [:srcDoFlipYDuringCopy=true;dstColorFormat="bgra8unorm";dstPremultiplied=true] [:srcDoFlipYDuringCopy=true;dstColorFormat="bgra8unorm-srgb";dstPremultiplied=false] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:srcDoFlipYDuringCopy=true;dstColorFormat="bgra8unorm-srgb";dstPremultiplied=true] + expected: + if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN] [:srcDoFlipYDuringCopy=true;dstColorFormat="r16float";dstPremultiplied=false] @@ -330,7 +334,11 @@ if os == "mac" and not debug: FAIL [:srcDoFlipYDuringCopy=true;dstColorFormat="rgb10a2unorm";dstPremultiplied=true] - expected: FAIL + expected: + if os == "win": FAIL + if os == "linux": FAIL + if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN] + if os == "mac" and not debug: FAIL [:srcDoFlipYDuringCopy=true;dstColorFormat="rgba16float";dstPremultiplied=false] expected: