Bug 1967881 - Update WebGPU CTS to 905c7cbfeaac1cf3feb4c6056dd6f3dbaa06b074 r=ErichDonGubler

Differential Revision: https://phabricator.services.mozilla.com/D250569
This commit is contained in:
Updatebot
2025-05-22 17:38:29 +00:00
committed by egubler@mozilla.com
parent c57c8e4c7a
commit 2cc2a23d36
28 changed files with 1028 additions and 688 deletions

View File

@@ -346,8 +346,22 @@ export class Fixture<S extends SubcaseBatchState = SubcaseBatchState> {
}
}
/** Expect that a condition is true. */
expect(cond: boolean, msg?: string): boolean {
/**
* Expect that a condition is true.
*
* Note: You can pass a boolean condition, or a function that returns a boolean.
* The advantage to passing a function is that if it's short it is self documenting.
*
* t.expect(size >= maxSize); // prints Expect OK:
* t.expect(() => size >= maxSize) // prints Expect OK: () => size >= maxSize
*/
expect(cond: boolean | (() => boolean), msg?: string): boolean {
if (typeof cond === 'function') {
if (msg === undefined) {
msg = cond.toString();
}
cond = cond();
}
if (cond) {
const m = msg ? ': ' + msg : '';
this.rec.debug(new Error('expect OK' + m));

View File

@@ -1,112 +1,112 @@
{
"webgpu/shader/execution/binary/af_addition.bin": "50e6a567",
"webgpu/shader/execution/binary/af_logical.bin": "156f7a3e",
"webgpu/shader/execution/binary/af_division.bin": "5fb5aad5",
"webgpu/shader/execution/binary/af_matrix_addition.bin": "4a10b9bf",
"webgpu/shader/execution/binary/af_matrix_subtraction.bin": "775955dd",
"webgpu/shader/execution/binary/af_multiplication.bin": "8f7cdc6c",
"webgpu/shader/execution/binary/af_remainder.bin": "f13de72f",
"webgpu/shader/execution/binary/af_subtraction.bin": "91cdd21e",
"webgpu/shader/execution/binary/f16_addition.bin": "6854bf3d",
"webgpu/shader/execution/binary/f16_logical.bin": "8ff07c74",
"webgpu/shader/execution/binary/f16_division.bin": "6ff84e12",
"webgpu/shader/execution/binary/f16_matrix_addition.bin": "57f7896",
"webgpu/shader/execution/binary/f16_matrix_matrix_multiplication.bin": "a30cd925",
"webgpu/shader/execution/binary/f16_matrix_scalar_multiplication.bin": "7319df75",
"webgpu/shader/execution/binary/f16_matrix_subtraction.bin": "b1c05ecf",
"webgpu/shader/execution/binary/f16_matrix_vector_multiplication.bin": "21b437ec",
"webgpu/shader/execution/binary/f16_multiplication.bin": "4638fb34",
"webgpu/shader/execution/binary/f16_remainder.bin": "44574387",
"webgpu/shader/execution/binary/f16_subtraction.bin": "820e75de",
"webgpu/shader/execution/binary/f32_addition.bin": "a4f72976",
"webgpu/shader/execution/binary/f32_logical.bin": "535674fe",
"webgpu/shader/execution/binary/f32_division.bin": "4959d8cd",
"webgpu/shader/execution/binary/f32_matrix_addition.bin": "bb179d37",
"webgpu/shader/execution/binary/f32_matrix_matrix_multiplication.bin": "503ab436",
"webgpu/shader/execution/binary/f32_matrix_scalar_multiplication.bin": "234e8380",
"webgpu/shader/execution/binary/f32_matrix_subtraction.bin": "55b30efc",
"webgpu/shader/execution/binary/f32_matrix_vector_multiplication.bin": "4e7e58bf",
"webgpu/shader/execution/binary/f32_multiplication.bin": "6a2a2d91",
"webgpu/shader/execution/binary/f32_remainder.bin": "f8e1d804",
"webgpu/shader/execution/binary/f32_subtraction.bin": "fce2ee14",
"webgpu/shader/execution/binary/i32_arithmetic.bin": "9bfbc49b",
"webgpu/shader/execution/binary/i32_comparison.bin": "537c83e1",
"webgpu/shader/execution/binary/u32_arithmetic.bin": "2f58bba2",
"webgpu/shader/execution/binary/u32_comparison.bin": "ba9e997d",
"webgpu/shader/execution/abs.bin": "7d9e6b9c",
"webgpu/shader/execution/acos.bin": "14388910",
"webgpu/shader/execution/acosh.bin": "94a4bdba",
"webgpu/shader/execution/asin.bin": "349b6e0e",
"webgpu/shader/execution/asinh.bin": "28771ac3",
"webgpu/shader/execution/atan.bin": "1bc1d94d",
"webgpu/shader/execution/atan2.bin": "38b37c44",
"webgpu/shader/execution/atanh.bin": "a5f7aee5",
"webgpu/shader/execution/bitcast.bin": "a8994ad4",
"webgpu/shader/execution/ceil.bin": "73f16d7b",
"webgpu/shader/execution/clamp.bin": "a690f522",
"webgpu/shader/execution/cos.bin": "89be2f32",
"webgpu/shader/execution/cosh.bin": "6a0f3e8b",
"webgpu/shader/execution/cross.bin": "aa9d40a1",
"webgpu/shader/execution/degrees.bin": "8026a5db",
"webgpu/shader/execution/determinant.bin": "1694a349",
"webgpu/shader/execution/distance.bin": "a7638a71",
"webgpu/shader/execution/dot.bin": "f0ef226f",
"webgpu/shader/execution/exp.bin": "435e1646",
"webgpu/shader/execution/exp2.bin": "804c653e",
"webgpu/shader/execution/faceForward.bin": "8c738be9",
"webgpu/shader/execution/floor.bin": "f6441e05",
"webgpu/shader/execution/fma.bin": "4ee13b1a",
"webgpu/shader/execution/fract.bin": "c65b7672",
"webgpu/shader/execution/frexp.bin": "4ac71f4b",
"webgpu/shader/execution/inverseSqrt.bin": "1cbcea5d",
"webgpu/shader/execution/ldexp.bin": "b4e969fb",
"webgpu/shader/execution/length.bin": "55a89c1e",
"webgpu/shader/execution/log.bin": "b06012a8",
"webgpu/shader/execution/log2.bin": "9417099a",
"webgpu/shader/execution/max.bin": "e7a5826",
"webgpu/shader/execution/min.bin": "7ef323e1",
"webgpu/shader/execution/mix.bin": "6eb306f",
"webgpu/shader/execution/modf.bin": "a9ad9cfc",
"webgpu/shader/execution/normalize.bin": "c15ea8",
"webgpu/shader/execution/pack2x16float.bin": "f2cedced",
"webgpu/shader/execution/pow.bin": "71979830",
"webgpu/shader/execution/quantizeToF16.bin": "b6bfcd52",
"webgpu/shader/execution/radians.bin": "9e5a449a",
"webgpu/shader/execution/reflect.bin": "dd2159f6",
"webgpu/shader/execution/refract.bin": "209a8278",
"webgpu/shader/execution/round.bin": "ffb75a5e",
"webgpu/shader/execution/saturate.bin": "97db14f4",
"webgpu/shader/execution/sign.bin": "34388f8e",
"webgpu/shader/execution/sin.bin": "96bf69b3",
"webgpu/shader/execution/sinh.bin": "6602a539",
"webgpu/shader/execution/smoothstep.bin": "aed55251",
"webgpu/shader/execution/sqrt.bin": "35613b62",
"webgpu/shader/execution/step.bin": "1349c866",
"webgpu/shader/execution/tan.bin": "806d67e8",
"webgpu/shader/execution/tanh.bin": "2698b5d1",
"webgpu/shader/execution/transpose.bin": "4ce90543",
"webgpu/shader/execution/trunc.bin": "4bbb7aaf",
"webgpu/shader/execution/unpack2x16float.bin": "6b01b9d6",
"webgpu/shader/execution/unpack2x16snorm.bin": "e8c8c841",
"webgpu/shader/execution/unpack2x16unorm.bin": "4c869eb8",
"webgpu/shader/execution/unpack4x8snorm.bin": "794c9465",
"webgpu/shader/execution/unpack4x8unorm.bin": "26501fe4",
"webgpu/shader/execution/unary/af_arithmetic.bin": "7a7a4fdc",
"webgpu/shader/execution/unary/af_assignment.bin": "11a8b60c",
"webgpu/shader/execution/unary/bool_conversion.bin": "be5e9d2d",
"webgpu/shader/execution/unary/f16_arithmetic.bin": "c98e7af3",
"webgpu/shader/execution/unary/f16_conversion.bin": "931541aa",
"webgpu/shader/execution/unary/f32_arithmetic.bin": "99619832",
"webgpu/shader/execution/unary/f32_conversion.bin": "9a872074",
"webgpu/shader/execution/unary/i32_arithmetic.bin": "e68d3b9d",
"webgpu/shader/execution/unary/i32_conversion.bin": "a09e6602",
"webgpu/shader/execution/unary/u32_conversion.bin": "2c0e8598",
"webgpu/shader/execution/unary/ai_assignment.bin": "1302476e",
"webgpu/shader/execution/binary/ai_arithmetic.bin": "2029b198",
"webgpu/shader/execution/unary/ai_arithmetic.bin": "9622dbf2",
"webgpu/shader/execution/binary/af_matrix_matrix_multiplication.bin": "a7e239c4",
"webgpu/shader/execution/binary/af_matrix_scalar_multiplication.bin": "f067a039",
"webgpu/shader/execution/binary/af_matrix_vector_multiplication.bin": "7936213b",
"webgpu/shader/execution/derivatives.bin": "eda7415f",
"webgpu/shader/execution/fwidth.bin": "1b331b33"
"webgpu/shader/execution/binary/af_addition.bin": "69d8c730",
"webgpu/shader/execution/binary/af_logical.bin": "df722626",
"webgpu/shader/execution/binary/af_division.bin": "bb8cc68",
"webgpu/shader/execution/binary/af_matrix_addition.bin": "3d8e4a93",
"webgpu/shader/execution/binary/af_matrix_subtraction.bin": "47cc1496",
"webgpu/shader/execution/binary/af_multiplication.bin": "f16b33d5",
"webgpu/shader/execution/binary/af_remainder.bin": "9471ee16",
"webgpu/shader/execution/binary/af_subtraction.bin": "f959d87d",
"webgpu/shader/execution/binary/f16_addition.bin": "166f1be0",
"webgpu/shader/execution/binary/f16_logical.bin": "dc857762",
"webgpu/shader/execution/binary/f16_division.bin": "13ae9b61",
"webgpu/shader/execution/binary/f16_matrix_addition.bin": "6c0426af",
"webgpu/shader/execution/binary/f16_matrix_matrix_multiplication.bin": "a6a68d2",
"webgpu/shader/execution/binary/f16_matrix_scalar_multiplication.bin": "5ef8fbb2",
"webgpu/shader/execution/binary/f16_matrix_subtraction.bin": "eb94a142",
"webgpu/shader/execution/binary/f16_matrix_vector_multiplication.bin": "407650ba",
"webgpu/shader/execution/binary/f16_multiplication.bin": "6535a6ea",
"webgpu/shader/execution/binary/f16_remainder.bin": "a6e7ef56",
"webgpu/shader/execution/binary/f16_subtraction.bin": "83e390b3",
"webgpu/shader/execution/binary/f32_addition.bin": "6cd6cb88",
"webgpu/shader/execution/binary/f32_logical.bin": "22f76cb8",
"webgpu/shader/execution/binary/f32_division.bin": "47c954a4",
"webgpu/shader/execution/binary/f32_matrix_addition.bin": "8fa5dac4",
"webgpu/shader/execution/binary/f32_matrix_matrix_multiplication.bin": "73db2123",
"webgpu/shader/execution/binary/f32_matrix_scalar_multiplication.bin": "e96f5ffb",
"webgpu/shader/execution/binary/f32_matrix_subtraction.bin": "68c8dfb3",
"webgpu/shader/execution/binary/f32_matrix_vector_multiplication.bin": "a714b183",
"webgpu/shader/execution/binary/f32_multiplication.bin": "fcd276a5",
"webgpu/shader/execution/binary/f32_remainder.bin": "5243579c",
"webgpu/shader/execution/binary/f32_subtraction.bin": "abc20140",
"webgpu/shader/execution/binary/i32_arithmetic.bin": "ca8fce81",
"webgpu/shader/execution/binary/i32_comparison.bin": "adafa117",
"webgpu/shader/execution/binary/u32_arithmetic.bin": "46f25ff3",
"webgpu/shader/execution/binary/u32_comparison.bin": "50f01cc2",
"webgpu/shader/execution/abs.bin": "8db6f40c",
"webgpu/shader/execution/acos.bin": "fa9e73e5",
"webgpu/shader/execution/acosh.bin": "2b62e68e",
"webgpu/shader/execution/asin.bin": "a3cc9c0e",
"webgpu/shader/execution/asinh.bin": "b546f2bb",
"webgpu/shader/execution/atan.bin": "dc6818f3",
"webgpu/shader/execution/atan2.bin": "24dd68fc",
"webgpu/shader/execution/atanh.bin": "61d8addc",
"webgpu/shader/execution/bitcast.bin": "1c066623",
"webgpu/shader/execution/ceil.bin": "185f7dd2",
"webgpu/shader/execution/clamp.bin": "25ee9846",
"webgpu/shader/execution/cos.bin": "22c4213a",
"webgpu/shader/execution/cosh.bin": "cc23e635",
"webgpu/shader/execution/cross.bin": "bf8a2d4e",
"webgpu/shader/execution/degrees.bin": "390f244f",
"webgpu/shader/execution/determinant.bin": "51fafd2e",
"webgpu/shader/execution/distance.bin": "4214e5a4",
"webgpu/shader/execution/dot.bin": "6da5b2fa",
"webgpu/shader/execution/exp.bin": "63eddb66",
"webgpu/shader/execution/exp2.bin": "2c2f604d",
"webgpu/shader/execution/faceForward.bin": "ab8bfad7",
"webgpu/shader/execution/floor.bin": "1fac4b05",
"webgpu/shader/execution/fma.bin": "da16950c",
"webgpu/shader/execution/fract.bin": "9f0572fa",
"webgpu/shader/execution/frexp.bin": "f6f1d740",
"webgpu/shader/execution/inverseSqrt.bin": "9e5a8beb",
"webgpu/shader/execution/ldexp.bin": "72216eb7",
"webgpu/shader/execution/length.bin": "124d0174",
"webgpu/shader/execution/log.bin": "19182b6",
"webgpu/shader/execution/log2.bin": "8b929d95",
"webgpu/shader/execution/max.bin": "c6d6c28c",
"webgpu/shader/execution/min.bin": "b84a715b",
"webgpu/shader/execution/mix.bin": "86fe01be",
"webgpu/shader/execution/modf.bin": "16a8c8b5",
"webgpu/shader/execution/normalize.bin": "ca833050",
"webgpu/shader/execution/pack2x16float.bin": "1d137095",
"webgpu/shader/execution/pow.bin": "e12f4a4f",
"webgpu/shader/execution/quantizeToF16.bin": "1e4003ad",
"webgpu/shader/execution/radians.bin": "e267fd0e",
"webgpu/shader/execution/reflect.bin": "ecc2eed0",
"webgpu/shader/execution/refract.bin": "69a93ec1",
"webgpu/shader/execution/round.bin": "9db6910f",
"webgpu/shader/execution/saturate.bin": "2b3c052c",
"webgpu/shader/execution/sign.bin": "42ee64f8",
"webgpu/shader/execution/sin.bin": "c2ed110b",
"webgpu/shader/execution/sinh.bin": "86c00a07",
"webgpu/shader/execution/smoothstep.bin": "e4da3c5b",
"webgpu/shader/execution/sqrt.bin": "88174318",
"webgpu/shader/execution/step.bin": "c58a6268",
"webgpu/shader/execution/tan.bin": "7f13503b",
"webgpu/shader/execution/tanh.bin": "d5d8eb6d",
"webgpu/shader/execution/transpose.bin": "31e30397",
"webgpu/shader/execution/trunc.bin": "27a2bb9c",
"webgpu/shader/execution/unpack2x16float.bin": "7f1bf4a9",
"webgpu/shader/execution/unpack2x16snorm.bin": "6257a809",
"webgpu/shader/execution/unpack2x16unorm.bin": "ce471e6f",
"webgpu/shader/execution/unpack4x8snorm.bin": "b2ab0540",
"webgpu/shader/execution/unpack4x8unorm.bin": "d771618a",
"webgpu/shader/execution/unary/af_arithmetic.bin": "13a0a14f",
"webgpu/shader/execution/unary/af_assignment.bin": "d33fb282",
"webgpu/shader/execution/unary/bool_conversion.bin": "cf1a3d6a",
"webgpu/shader/execution/unary/f16_arithmetic.bin": "ef04115b",
"webgpu/shader/execution/unary/f16_conversion.bin": "18d541f",
"webgpu/shader/execution/unary/f32_arithmetic.bin": "2b47620c",
"webgpu/shader/execution/unary/f32_conversion.bin": "c451a8ab",
"webgpu/shader/execution/unary/i32_arithmetic.bin": "8907d111",
"webgpu/shader/execution/unary/i32_conversion.bin": "6d4c8066",
"webgpu/shader/execution/unary/u32_conversion.bin": "a113b6b7",
"webgpu/shader/execution/unary/ai_assignment.bin": "bc149f1b",
"webgpu/shader/execution/binary/ai_arithmetic.bin": "f4f9cf7",
"webgpu/shader/execution/unary/ai_arithmetic.bin": "1384ba15",
"webgpu/shader/execution/binary/af_matrix_matrix_multiplication.bin": "b6969739",
"webgpu/shader/execution/binary/af_matrix_scalar_multiplication.bin": "7047d8c1",
"webgpu/shader/execution/binary/af_matrix_vector_multiplication.bin": "26c7f01c",
"webgpu/shader/execution/derivatives.bin": "f102972a",
"webgpu/shader/execution/fwidth.bin": "448a3813"
}

View File

@@ -19,7 +19,12 @@ Examples:
import { makeTestGroup } from '../../common/framework/test_group.js';
import { keysOf } from '../../common/util/data_tables.js';
import { getGPU } from '../../common/util/navigator_gpu.js';
import { assert, objectEquals, unreachable } from '../../common/util/util.js';
import {
assert,
objectEquals,
raceWithRejectOnTimeout,
unreachable,
} from '../../common/util/util.js';
import { getDefaultLimitsForDevice, kLimits } from '../capability_info.js';
import { AllFeaturesMaxLimitsGPUTest, GPUTest } from '../gpu_test.js';
@@ -562,3 +567,112 @@ and expect instances of these classes to respond correctly.
const fn = kClassInheritanceTests[t.params.type];
t.expect(fn(), fn.toString());
});
const kDispatchTests = {
async canPassEventThroughDevice(t: GPUTest) {
const result = await raceWithRejectOnTimeout(
new Promise(resolve => {
t.device.addEventListener('foo', resolve, { once: true });
t.device.dispatchEvent(new Event('foo'));
}),
500,
'timeout'
);
const event = result as Event;
t.expect(() => event instanceof Event, 'event');
t.expect(() => event.type === 'foo');
},
async canPassCustomEventThroughDevice(t: GPUTest) {
const result = await raceWithRejectOnTimeout(
new Promise(resolve => {
t.device.addEventListener('bar', resolve, { once: true });
t.device.dispatchEvent(new CustomEvent('bar'));
}),
500,
'timeout'
);
const event = result as CustomEvent;
t.expect(() => event instanceof CustomEvent);
t.expect(() => event instanceof Event);
t.expect(() => event.type === 'bar');
},
async patchingEventTargetAffectsDevice(t: GPUTest) {
let addEventListenerWasCalled = false;
let dispatchEventWasCalled = false;
let removeEventListenerWasCalled = false;
// eslint-disable-next-line @typescript-eslint/unbound-method
const origFnAddEventListener = EventTarget.prototype.addEventListener;
EventTarget.prototype.addEventListener = function (
...args: Parameters<typeof EventTarget.prototype.addEventListener>
) {
addEventListenerWasCalled = true;
return origFnAddEventListener.call(this, ...args);
};
// eslint-disable-next-line @typescript-eslint/unbound-method
const origFnDispatchEvent = EventTarget.prototype.dispatchEvent;
EventTarget.prototype.dispatchEvent = function (event: Event) {
dispatchEventWasCalled = true;
return origFnDispatchEvent.call(this, event);
};
// eslint-disable-next-line @typescript-eslint/unbound-method
const origFnRemoveEventListener = EventTarget.prototype.removeEventListener;
EventTarget.prototype.removeEventListener = function (
...args: Parameters<typeof EventTarget.prototype.removeEventListener>
) {
removeEventListenerWasCalled = true;
return origFnRemoveEventListener.call(this, ...args);
};
try {
await raceWithRejectOnTimeout(
new Promise(resolve => {
t.device.addEventListener('foo', resolve);
t.device.dispatchEvent(new Event('foo'));
t.device.removeEventListener('foo', resolve);
}),
500,
'timeout'
);
} finally {
EventTarget.prototype.addEventListener = origFnAddEventListener;
EventTarget.prototype.dispatchEvent = origFnDispatchEvent;
EventTarget.prototype.removeEventListener = origFnRemoveEventListener;
}
t.expect(addEventListenerWasCalled, 'overriding EventTarget addEventListener worked');
t.expect(dispatchEventWasCalled, 'overriding EventTarget dispatchEvent worked');
t.expect(removeEventListenerWasCalled, 'overriding EventTarget removeEventListener worked');
},
async passingGPUUncapturedErrorEventWorksThoughEventTarget(t: GPUTest) {
const target = new EventTarget();
const result = await raceWithRejectOnTimeout(
new Promise(resolve => {
target.addEventListener('uncapturederror', resolve, { once: true });
target.dispatchEvent(
new GPUUncapturedErrorEvent('uncapturederror', {
error: new GPUValidationError('test error'),
})
);
}),
500,
'timeout'
);
const event = result as GPUUncapturedErrorEvent;
t.expect(() => event instanceof GPUUncapturedErrorEvent);
t.expect(() => event.error instanceof GPUValidationError);
t.expect(() => event.error.message === 'test error');
},
} as const;
g.test('device,EventTarget')
.desc(
`
Test some repercussions of the fact that GPUDevice extends EventTarget
`
)
.params(u => u.combine('test', keysOf(kDispatchTests)))
.fn(async t => {
await kDispatchTests[t.params.test](t);
});

View File

@@ -916,6 +916,7 @@
"webgpu:idl,constructable:gpu_errors:*": { "subcaseMS": 0.101 },
"webgpu:idl,constructable:pipeline_errors:*": { "subcaseMS": 0.101 },
"webgpu:idl,constructable:uncaptured_error_event:*": { "subcaseMS": 0.101 },
"webgpu:idl,javascript:device,EventTarget:*": { "subcaseMS": 79.123 },
"webgpu:shader,execution,expression,access,array,index:abstract_scalar:*": { "subcaseMS": 235.962 },
"webgpu:shader,execution,expression,access,array,index:bool:*": { "subcaseMS": 663.038 },
"webgpu:shader,execution,expression,access,array,index:concrete_scalar:*": { "subcaseMS": 1439.796 },

View File

@@ -14,7 +14,7 @@ if (!fs.existsSync(myself)) {
process.exit(1);
}
const version = 'f5816ba68bc2ec4a0c30ef4dcea0b104f81ceb9e';
const version = '905c7cbfeaac1cf3feb4c6056dd6f3dbaa06b074';
fs.mkdirSync('./gen/common/internal', { recursive: true });
// This will be copied into the various other build directories.

View File

@@ -8,8 +8,8 @@ origin:
name: WebGPU CTS
description: WebGPU Compliance Test Suite
url: https://gpuweb.github.io/cts/
release: f5816ba68bc2ec4a0c30ef4dcea0b104f81ceb9e (2025-05-13T01:07:05Z).
revision: f5816ba68bc2ec4a0c30ef4dcea0b104f81ceb9e
release: 905c7cbfeaac1cf3feb4c6056dd6f3dbaa06b074 (2025-05-20T06:39:52Z).
revision: 905c7cbfeaac1cf3feb4c6056dd6f3dbaa06b074
license: ['BSD-3-Clause']
updatebot:

View File

@@ -1,562 +1,425 @@
[cts.https.html?q=webgpu:api,validation,capability_checks,features,texture_formats:canvas_configuration:*]
implementation-status: backlog
[:format="astc-10x10-unorm";canvasType="offscreen";enable_required_feature=false]
expected: FAIL
[:format="astc-10x10-unorm";canvasType="offscreen";enable_required_feature=true]
[:format="astc-10x10-unorm";canvasType="onscreen";enable_required_feature=false]
expected: FAIL
[:format="astc-10x10-unorm";canvasType="onscreen";enable_required_feature=true]
[:format="astc-10x10-unorm-srgb";canvasType="offscreen";enable_required_feature=false]
expected: FAIL
[:format="astc-10x10-unorm-srgb";canvasType="offscreen";enable_required_feature=true]
[:format="astc-10x10-unorm-srgb";canvasType="onscreen";enable_required_feature=false]
expected: FAIL
[:format="astc-10x10-unorm-srgb";canvasType="onscreen";enable_required_feature=true]
[:format="astc-10x5-unorm";canvasType="offscreen";enable_required_feature=false]
expected: FAIL
[:format="astc-10x5-unorm";canvasType="offscreen";enable_required_feature=true]
[:format="astc-10x5-unorm";canvasType="onscreen";enable_required_feature=false]
expected: FAIL
[:format="astc-10x5-unorm";canvasType="onscreen";enable_required_feature=true]
[:format="astc-10x5-unorm-srgb";canvasType="offscreen";enable_required_feature=false]
expected: FAIL
[:format="astc-10x5-unorm-srgb";canvasType="offscreen";enable_required_feature=true]
[:format="astc-10x5-unorm-srgb";canvasType="onscreen";enable_required_feature=false]
expected: FAIL
[:format="astc-10x5-unorm-srgb";canvasType="onscreen";enable_required_feature=true]
[:format="astc-10x6-unorm";canvasType="offscreen";enable_required_feature=false]
expected: FAIL
[:format="astc-10x6-unorm";canvasType="offscreen";enable_required_feature=true]
[:format="astc-10x6-unorm";canvasType="onscreen";enable_required_feature=false]
expected: FAIL
[:format="astc-10x6-unorm";canvasType="onscreen";enable_required_feature=true]
[:format="astc-10x6-unorm-srgb";canvasType="offscreen";enable_required_feature=false]
expected: FAIL
[:format="astc-10x6-unorm-srgb";canvasType="offscreen";enable_required_feature=true]
[:format="astc-10x6-unorm-srgb";canvasType="onscreen";enable_required_feature=false]
expected: FAIL
[:format="astc-10x6-unorm-srgb";canvasType="onscreen";enable_required_feature=true]
[:format="astc-10x8-unorm";canvasType="offscreen";enable_required_feature=false]
expected: FAIL
[:format="astc-10x8-unorm";canvasType="offscreen";enable_required_feature=true]
[:format="astc-10x8-unorm";canvasType="onscreen";enable_required_feature=false]
expected: FAIL
[:format="astc-10x8-unorm";canvasType="onscreen";enable_required_feature=true]
[:format="astc-10x8-unorm-srgb";canvasType="offscreen";enable_required_feature=false]
expected: FAIL
[:format="astc-10x8-unorm-srgb";canvasType="offscreen";enable_required_feature=true]
[:format="astc-10x8-unorm-srgb";canvasType="onscreen";enable_required_feature=false]
expected: FAIL
[:format="astc-10x8-unorm-srgb";canvasType="onscreen";enable_required_feature=true]
[:format="astc-12x10-unorm";canvasType="offscreen";enable_required_feature=false]
expected: FAIL
[:format="astc-12x10-unorm";canvasType="offscreen";enable_required_feature=true]
[:format="astc-12x10-unorm";canvasType="onscreen";enable_required_feature=false]
expected: FAIL
[:format="astc-12x10-unorm";canvasType="onscreen";enable_required_feature=true]
[:format="astc-12x10-unorm-srgb";canvasType="offscreen";enable_required_feature=false]
expected: FAIL
[:format="astc-12x10-unorm-srgb";canvasType="offscreen";enable_required_feature=true]
[:format="astc-12x10-unorm-srgb";canvasType="onscreen";enable_required_feature=false]
expected: FAIL
[:format="astc-12x10-unorm-srgb";canvasType="onscreen";enable_required_feature=true]
[:format="astc-12x12-unorm";canvasType="offscreen";enable_required_feature=false]
expected: FAIL
[:format="astc-12x12-unorm";canvasType="offscreen";enable_required_feature=true]
[:format="astc-12x12-unorm";canvasType="onscreen";enable_required_feature=false]
expected: FAIL
[:format="astc-12x12-unorm";canvasType="onscreen";enable_required_feature=true]
[:format="astc-12x12-unorm-srgb";canvasType="offscreen";enable_required_feature=false]
expected: FAIL
[:format="astc-12x12-unorm-srgb";canvasType="offscreen";enable_required_feature=true]
[:format="astc-12x12-unorm-srgb";canvasType="onscreen";enable_required_feature=false]
expected: FAIL
[:format="astc-12x12-unorm-srgb";canvasType="onscreen";enable_required_feature=true]
[:format="astc-4x4-unorm";canvasType="offscreen";enable_required_feature=false]
expected: FAIL
[:format="astc-4x4-unorm";canvasType="offscreen";enable_required_feature=true]
[:format="astc-4x4-unorm";canvasType="onscreen";enable_required_feature=false]
expected: FAIL
[:format="astc-4x4-unorm";canvasType="onscreen";enable_required_feature=true]
[:format="astc-4x4-unorm-srgb";canvasType="offscreen";enable_required_feature=false]
expected: FAIL
[:format="astc-4x4-unorm-srgb";canvasType="offscreen";enable_required_feature=true]
[:format="astc-4x4-unorm-srgb";canvasType="onscreen";enable_required_feature=false]
expected: FAIL
[:format="astc-4x4-unorm-srgb";canvasType="onscreen";enable_required_feature=true]
[:format="astc-5x4-unorm";canvasType="offscreen";enable_required_feature=false]
expected: FAIL
[:format="astc-5x4-unorm";canvasType="offscreen";enable_required_feature=true]
[:format="astc-5x4-unorm";canvasType="onscreen";enable_required_feature=false]
expected: FAIL
[:format="astc-5x4-unorm";canvasType="onscreen";enable_required_feature=true]
[:format="astc-5x4-unorm-srgb";canvasType="offscreen";enable_required_feature=false]
expected: FAIL
[:format="astc-5x4-unorm-srgb";canvasType="offscreen";enable_required_feature=true]
[:format="astc-5x4-unorm-srgb";canvasType="onscreen";enable_required_feature=false]
expected: FAIL
[:format="astc-5x4-unorm-srgb";canvasType="onscreen";enable_required_feature=true]
[:format="astc-5x5-unorm";canvasType="offscreen";enable_required_feature=false]
expected: FAIL
[:format="astc-5x5-unorm";canvasType="offscreen";enable_required_feature=true]
[:format="astc-5x5-unorm";canvasType="onscreen";enable_required_feature=false]
expected: FAIL
[:format="astc-5x5-unorm";canvasType="onscreen";enable_required_feature=true]
[:format="astc-5x5-unorm-srgb";canvasType="offscreen";enable_required_feature=false]
expected: FAIL
[:format="astc-5x5-unorm-srgb";canvasType="offscreen";enable_required_feature=true]
[:format="astc-5x5-unorm-srgb";canvasType="onscreen";enable_required_feature=false]
expected: FAIL
[:format="astc-5x5-unorm-srgb";canvasType="onscreen";enable_required_feature=true]
[:format="astc-6x5-unorm";canvasType="offscreen";enable_required_feature=false]
expected: FAIL
[:format="astc-6x5-unorm";canvasType="offscreen";enable_required_feature=true]
[:format="astc-6x5-unorm";canvasType="onscreen";enable_required_feature=false]
expected: FAIL
[:format="astc-6x5-unorm";canvasType="onscreen";enable_required_feature=true]
[:format="astc-6x5-unorm-srgb";canvasType="offscreen";enable_required_feature=false]
expected: FAIL
[:format="astc-6x5-unorm-srgb";canvasType="offscreen";enable_required_feature=true]
[:format="astc-6x5-unorm-srgb";canvasType="onscreen";enable_required_feature=false]
expected: FAIL
[:format="astc-6x5-unorm-srgb";canvasType="onscreen";enable_required_feature=true]
[:format="astc-6x6-unorm";canvasType="offscreen";enable_required_feature=false]
expected: FAIL
[:format="astc-6x6-unorm";canvasType="offscreen";enable_required_feature=true]
[:format="astc-6x6-unorm";canvasType="onscreen";enable_required_feature=false]
expected: FAIL
[:format="astc-6x6-unorm";canvasType="onscreen";enable_required_feature=true]
[:format="astc-6x6-unorm-srgb";canvasType="offscreen";enable_required_feature=false]
expected: FAIL
[:format="astc-6x6-unorm-srgb";canvasType="offscreen";enable_required_feature=true]
[:format="astc-6x6-unorm-srgb";canvasType="onscreen";enable_required_feature=false]
expected: FAIL
[:format="astc-6x6-unorm-srgb";canvasType="onscreen";enable_required_feature=true]
[:format="astc-8x5-unorm";canvasType="offscreen";enable_required_feature=false]
expected: FAIL
[:format="astc-8x5-unorm";canvasType="offscreen";enable_required_feature=true]
[:format="astc-8x5-unorm";canvasType="onscreen";enable_required_feature=false]
expected: FAIL
[:format="astc-8x5-unorm";canvasType="onscreen";enable_required_feature=true]
[:format="astc-8x5-unorm-srgb";canvasType="offscreen";enable_required_feature=false]
expected: FAIL
[:format="astc-8x5-unorm-srgb";canvasType="offscreen";enable_required_feature=true]
[:format="astc-8x5-unorm-srgb";canvasType="onscreen";enable_required_feature=false]
expected: FAIL
[:format="astc-8x5-unorm-srgb";canvasType="onscreen";enable_required_feature=true]
[:format="astc-8x6-unorm";canvasType="offscreen";enable_required_feature=false]
expected: FAIL
[:format="astc-8x6-unorm";canvasType="offscreen";enable_required_feature=true]
[:format="astc-8x6-unorm";canvasType="onscreen";enable_required_feature=false]
expected: FAIL
[:format="astc-8x6-unorm";canvasType="onscreen";enable_required_feature=true]
[:format="astc-8x6-unorm-srgb";canvasType="offscreen";enable_required_feature=false]
expected: FAIL
[:format="astc-8x6-unorm-srgb";canvasType="offscreen";enable_required_feature=true]
[:format="astc-8x6-unorm-srgb";canvasType="onscreen";enable_required_feature=false]
expected: FAIL
[:format="astc-8x6-unorm-srgb";canvasType="onscreen";enable_required_feature=true]
[:format="astc-8x8-unorm";canvasType="offscreen";enable_required_feature=false]
expected: FAIL
[:format="astc-8x8-unorm";canvasType="offscreen";enable_required_feature=true]
[:format="astc-8x8-unorm";canvasType="onscreen";enable_required_feature=false]
expected: FAIL
[:format="astc-8x8-unorm";canvasType="onscreen";enable_required_feature=true]
[:format="astc-8x8-unorm-srgb";canvasType="offscreen";enable_required_feature=false]
expected: FAIL
[:format="astc-8x8-unorm-srgb";canvasType="offscreen";enable_required_feature=true]
[:format="astc-8x8-unorm-srgb";canvasType="onscreen";enable_required_feature=false]
expected: FAIL
[:format="astc-8x8-unorm-srgb";canvasType="onscreen";enable_required_feature=true]
[:format="bc1-rgba-unorm";canvasType="offscreen";enable_required_feature=false]
expected: FAIL
[:format="bc1-rgba-unorm";canvasType="offscreen";enable_required_feature=true]
expected: FAIL
[:format="bc1-rgba-unorm";canvasType="onscreen";enable_required_feature=false]
expected: FAIL
[:format="bc1-rgba-unorm";canvasType="onscreen";enable_required_feature=true]
expected: FAIL
[:format="bc1-rgba-unorm-srgb";canvasType="offscreen";enable_required_feature=false]
expected: FAIL
[:format="bc1-rgba-unorm-srgb";canvasType="offscreen";enable_required_feature=true]
expected: FAIL
[:format="bc1-rgba-unorm-srgb";canvasType="onscreen";enable_required_feature=false]
expected: FAIL
[:format="bc1-rgba-unorm-srgb";canvasType="onscreen";enable_required_feature=true]
expected: FAIL
[:format="bc2-rgba-unorm";canvasType="offscreen";enable_required_feature=false]
expected: FAIL
[:format="bc2-rgba-unorm";canvasType="offscreen";enable_required_feature=true]
expected: FAIL
[:format="bc2-rgba-unorm";canvasType="onscreen";enable_required_feature=false]
expected: FAIL
[:format="bc2-rgba-unorm";canvasType="onscreen";enable_required_feature=true]
expected: FAIL
[:format="bc2-rgba-unorm-srgb";canvasType="offscreen";enable_required_feature=false]
expected: FAIL
[:format="bc2-rgba-unorm-srgb";canvasType="offscreen";enable_required_feature=true]
expected: FAIL
[:format="bc2-rgba-unorm-srgb";canvasType="onscreen";enable_required_feature=false]
expected: FAIL
[:format="bc2-rgba-unorm-srgb";canvasType="onscreen";enable_required_feature=true]
expected: FAIL
[:format="bc3-rgba-unorm";canvasType="offscreen";enable_required_feature=false]
expected: FAIL
[:format="bc3-rgba-unorm";canvasType="offscreen";enable_required_feature=true]
expected: FAIL
[:format="bc3-rgba-unorm";canvasType="onscreen";enable_required_feature=false]
expected: FAIL
[:format="bc3-rgba-unorm";canvasType="onscreen";enable_required_feature=true]
expected: FAIL
[:format="bc3-rgba-unorm-srgb";canvasType="offscreen";enable_required_feature=false]
expected: FAIL
[:format="bc3-rgba-unorm-srgb";canvasType="offscreen";enable_required_feature=true]
expected: FAIL
[:format="bc3-rgba-unorm-srgb";canvasType="onscreen";enable_required_feature=false]
expected: FAIL
[:format="bc3-rgba-unorm-srgb";canvasType="onscreen";enable_required_feature=true]
expected: FAIL
[:format="bc4-r-snorm";canvasType="offscreen";enable_required_feature=false]
expected: FAIL
[:format="bc4-r-snorm";canvasType="offscreen";enable_required_feature=true]
expected: FAIL
[:format="bc4-r-snorm";canvasType="onscreen";enable_required_feature=false]
expected: FAIL
[:format="bc4-r-snorm";canvasType="onscreen";enable_required_feature=true]
expected: FAIL
[:format="bc4-r-unorm";canvasType="offscreen";enable_required_feature=false]
expected: FAIL
[:format="bc4-r-unorm";canvasType="offscreen";enable_required_feature=true]
expected: FAIL
[:format="bc4-r-unorm";canvasType="onscreen";enable_required_feature=false]
expected: FAIL
[:format="bc4-r-unorm";canvasType="onscreen";enable_required_feature=true]
expected: FAIL
[:format="bc5-rg-snorm";canvasType="offscreen";enable_required_feature=false]
expected: FAIL
[:format="bc5-rg-snorm";canvasType="offscreen";enable_required_feature=true]
expected: FAIL
[:format="bc5-rg-snorm";canvasType="onscreen";enable_required_feature=false]
expected: FAIL
[:format="bc5-rg-snorm";canvasType="onscreen";enable_required_feature=true]
expected: FAIL
[:format="bc5-rg-unorm";canvasType="offscreen";enable_required_feature=false]
expected: FAIL
[:format="bc5-rg-unorm";canvasType="offscreen";enable_required_feature=true]
expected: FAIL
[:format="bc5-rg-unorm";canvasType="onscreen";enable_required_feature=false]
expected: FAIL
[:format="bc5-rg-unorm";canvasType="onscreen";enable_required_feature=true]
expected: FAIL
[:format="bc6h-rgb-float";canvasType="offscreen";enable_required_feature=false]
expected: FAIL
[:format="bc6h-rgb-float";canvasType="offscreen";enable_required_feature=true]
expected: FAIL
[:format="bc6h-rgb-float";canvasType="onscreen";enable_required_feature=false]
expected: FAIL
[:format="bc6h-rgb-float";canvasType="onscreen";enable_required_feature=true]
expected: FAIL
[:format="bc6h-rgb-ufloat";canvasType="offscreen";enable_required_feature=false]
expected: FAIL
[:format="bc6h-rgb-ufloat";canvasType="offscreen";enable_required_feature=true]
expected: FAIL
[:format="bc6h-rgb-ufloat";canvasType="onscreen";enable_required_feature=false]
expected: FAIL
[:format="bc6h-rgb-ufloat";canvasType="onscreen";enable_required_feature=true]
expected: FAIL
[:format="bc7-rgba-unorm";canvasType="offscreen";enable_required_feature=false]
expected: FAIL
[:format="bc7-rgba-unorm";canvasType="offscreen";enable_required_feature=true]
expected: FAIL
[:format="bc7-rgba-unorm";canvasType="onscreen";enable_required_feature=false]
expected: FAIL
[:format="bc7-rgba-unorm";canvasType="onscreen";enable_required_feature=true]
expected: FAIL
[:format="bc7-rgba-unorm-srgb";canvasType="offscreen";enable_required_feature=false]
expected: FAIL
[:format="bc7-rgba-unorm-srgb";canvasType="offscreen";enable_required_feature=true]
expected: FAIL
[:format="bc7-rgba-unorm-srgb";canvasType="onscreen";enable_required_feature=false]
expected: FAIL
[:format="bc7-rgba-unorm-srgb";canvasType="onscreen";enable_required_feature=true]
expected: FAIL
[:format="depth32float-stencil8";canvasType="offscreen";enable_required_feature=false]
expected: FAIL
[:format="depth32float-stencil8";canvasType="offscreen";enable_required_feature=true]
expected: FAIL
[:format="depth32float-stencil8";canvasType="onscreen";enable_required_feature=false]
expected: FAIL
[:format="depth32float-stencil8";canvasType="onscreen";enable_required_feature=true]
expected: FAIL
[:format="eac-r11snorm";canvasType="offscreen";enable_required_feature=false]
expected: FAIL
[:format="eac-r11snorm";canvasType="offscreen";enable_required_feature=true]
[:format="eac-r11snorm";canvasType="onscreen";enable_required_feature=false]
expected: FAIL
[:format="eac-r11snorm";canvasType="onscreen";enable_required_feature=true]
[:format="eac-r11unorm";canvasType="offscreen";enable_required_feature=false]
expected: FAIL
[:format="eac-r11unorm";canvasType="offscreen";enable_required_feature=true]
[:format="eac-r11unorm";canvasType="onscreen";enable_required_feature=false]
expected: FAIL
[:format="eac-r11unorm";canvasType="onscreen";enable_required_feature=true]
[:format="eac-rg11snorm";canvasType="offscreen";enable_required_feature=false]
expected: FAIL
[:format="eac-rg11snorm";canvasType="offscreen";enable_required_feature=true]
[:format="eac-rg11snorm";canvasType="onscreen";enable_required_feature=false]
expected: FAIL
[:format="eac-rg11snorm";canvasType="onscreen";enable_required_feature=true]
[:format="eac-rg11unorm";canvasType="offscreen";enable_required_feature=false]
expected: FAIL
[:format="eac-rg11unorm";canvasType="offscreen";enable_required_feature=true]
[:format="eac-rg11unorm";canvasType="onscreen";enable_required_feature=false]
expected: FAIL
[:format="eac-rg11unorm";canvasType="onscreen";enable_required_feature=true]
[:format="etc2-rgb8a1unorm";canvasType="offscreen";enable_required_feature=false]
expected: FAIL
[:format="etc2-rgb8a1unorm";canvasType="offscreen";enable_required_feature=true]
[:format="etc2-rgb8a1unorm";canvasType="onscreen";enable_required_feature=false]
expected: FAIL
[:format="etc2-rgb8a1unorm";canvasType="onscreen";enable_required_feature=true]
[:format="etc2-rgb8a1unorm-srgb";canvasType="offscreen";enable_required_feature=false]
expected: FAIL
[:format="etc2-rgb8a1unorm-srgb";canvasType="offscreen";enable_required_feature=true]
[:format="etc2-rgb8a1unorm-srgb";canvasType="onscreen";enable_required_feature=false]
expected: FAIL
[:format="etc2-rgb8a1unorm-srgb";canvasType="onscreen";enable_required_feature=true]
[:format="etc2-rgb8unorm";canvasType="offscreen";enable_required_feature=false]
expected: FAIL
[:format="etc2-rgb8unorm";canvasType="offscreen";enable_required_feature=true]
[:format="etc2-rgb8unorm";canvasType="onscreen";enable_required_feature=false]
expected: FAIL
[:format="etc2-rgb8unorm";canvasType="onscreen";enable_required_feature=true]
[:format="etc2-rgb8unorm-srgb";canvasType="offscreen";enable_required_feature=false]
expected: FAIL
[:format="etc2-rgb8unorm-srgb";canvasType="offscreen";enable_required_feature=true]
[:format="etc2-rgb8unorm-srgb";canvasType="onscreen";enable_required_feature=false]
expected: FAIL
[:format="etc2-rgb8unorm-srgb";canvasType="onscreen";enable_required_feature=true]
[:format="etc2-rgba8unorm";canvasType="offscreen";enable_required_feature=false]
expected: FAIL
[:format="etc2-rgba8unorm";canvasType="offscreen";enable_required_feature=true]
[:format="etc2-rgba8unorm";canvasType="onscreen";enable_required_feature=false]
expected: FAIL
[:format="etc2-rgba8unorm";canvasType="onscreen";enable_required_feature=true]
[:format="etc2-rgba8unorm-srgb";canvasType="offscreen";enable_required_feature=false]
expected: FAIL
[:format="etc2-rgba8unorm-srgb";canvasType="offscreen";enable_required_feature=true]
[:format="etc2-rgba8unorm-srgb";canvasType="onscreen";enable_required_feature=false]
expected: FAIL
[:format="etc2-rgba8unorm-srgb";canvasType="onscreen";enable_required_feature=true]

View File

@@ -744,7 +744,8 @@
[:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="differentGroups"]
expected:
if os == "win": FAIL
if os == "win" and debug: [PASS, FAIL]
if os == "win" and not debug: FAIL
[:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="sameGroup"]
expected:
@@ -760,11 +761,13 @@
[:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="differentGroups"]
expected:
if os == "win": FAIL
if os == "win" and debug: [PASS, FAIL]
if os == "win" and not debug: FAIL
[:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="compute";order="shiftByHalf";bindGroupTest="sameGroup"]
expected:
if os == "win": FAIL
if os == "win" and debug: [PASS, FAIL]
if os == "win" and not debug: FAIL
[:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups"]
expected:
@@ -794,7 +797,8 @@
[:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="vertex";order="backward";bindGroupTest="differentGroups"]
expected:
if os == "win": FAIL
if os == "win" and debug: [PASS, FAIL]
if os == "win" and not debug: FAIL
[:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="vertex";order="backward";bindGroupTest="sameGroup"]
expected:
@@ -810,11 +814,13 @@
[:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="differentGroups"]
expected:
if os == "win": FAIL
if os == "win" and debug: [PASS, FAIL]
if os == "win" and not debug: FAIL
[:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="sameGroup"]
expected:
if os == "win": FAIL
if os == "win" and debug: [PASS, FAIL]
if os == "win" and not debug: FAIL
[:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="differentGroups"]
expected:

View File

@@ -1474,6 +1474,7 @@
[:limitTest="atMaximum";testValueName="overLimit";visibility=4;type="read-only-storage";order="shiftByHalf"]
expected:
if os == "win" and debug: [PASS, FAIL]
if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN]
if os == "linux": [PASS, TIMEOUT, NOTRUN]
if os == "mac": [PASS, TIMEOUT, NOTRUN]
@@ -1498,72 +1499,84 @@
[:limitTest="atMaximum";testValueName="overLimit";visibility=5;type="read-only-storage";order="backward"]
expected:
if os == "win" and debug: [PASS, FAIL]
if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN]
if os == "linux": [PASS, TIMEOUT, NOTRUN]
if os == "mac": [PASS, TIMEOUT, NOTRUN]
[:limitTest="atMaximum";testValueName="overLimit";visibility=5;type="read-only-storage";order="forward"]
expected:
if os == "win" and debug: [PASS, FAIL]
if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN]
if os == "linux": [PASS, TIMEOUT, NOTRUN]
if os == "mac": [PASS, TIMEOUT, NOTRUN]
[:limitTest="atMaximum";testValueName="overLimit";visibility=5;type="read-only-storage";order="shiftByHalf"]
expected:
if os == "win" and debug: [PASS, FAIL]
if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN]
if os == "linux": [PASS, TIMEOUT, NOTRUN]
if os == "mac": [PASS, TIMEOUT, NOTRUN]
[:limitTest="atMaximum";testValueName="overLimit";visibility=6;type="read-only-storage";order="backward"]
expected:
if os == "win" and debug: [PASS, FAIL]
if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN]
if os == "linux": [PASS, TIMEOUT, NOTRUN]
if os == "mac": [PASS, TIMEOUT, NOTRUN]
[:limitTest="atMaximum";testValueName="overLimit";visibility=6;type="read-only-storage";order="forward"]
expected:
if os == "win" and debug: [PASS, FAIL]
if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN]
if os == "linux": [PASS, TIMEOUT, NOTRUN]
if os == "mac": [PASS, TIMEOUT, NOTRUN]
[:limitTest="atMaximum";testValueName="overLimit";visibility=6;type="read-only-storage";order="shiftByHalf"]
expected:
if os == "win" and debug: [PASS, FAIL]
if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN]
if os == "linux": [PASS, TIMEOUT, NOTRUN]
if os == "mac": [PASS, TIMEOUT, NOTRUN]
[:limitTest="atMaximum";testValueName="overLimit";visibility=6;type="storage";order="backward"]
expected:
if os == "win" and debug: [PASS, FAIL]
if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN]
if os == "linux": [PASS, TIMEOUT, NOTRUN]
if os == "mac": [PASS, TIMEOUT, NOTRUN]
[:limitTest="atMaximum";testValueName="overLimit";visibility=6;type="storage";order="forward"]
expected:
if os == "win" and debug: [PASS, FAIL]
if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN]
if os == "linux": [PASS, TIMEOUT, NOTRUN]
if os == "mac": [PASS, TIMEOUT, NOTRUN]
[:limitTest="atMaximum";testValueName="overLimit";visibility=6;type="storage";order="shiftByHalf"]
expected:
if os == "win" and debug: [PASS, FAIL]
if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN]
if os == "linux": [PASS, TIMEOUT, NOTRUN]
if os == "mac": [PASS, TIMEOUT, NOTRUN]
[:limitTest="atMaximum";testValueName="overLimit";visibility=7;type="read-only-storage";order="backward"]
expected:
if os == "win" and debug: [PASS, FAIL]
if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN]
if os == "linux": [PASS, TIMEOUT, NOTRUN]
if os == "mac": [PASS, TIMEOUT, NOTRUN]
[:limitTest="atMaximum";testValueName="overLimit";visibility=7;type="read-only-storage";order="forward"]
expected:
if os == "win" and debug: [PASS, FAIL]
if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN]
if os == "linux": [PASS, TIMEOUT, NOTRUN]
if os == "mac": [PASS, TIMEOUT, NOTRUN]
[:limitTest="atMaximum";testValueName="overLimit";visibility=7;type="read-only-storage";order="shiftByHalf"]
expected:
if os == "win" and debug: [PASS, FAIL]
if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN]
if os == "linux": [PASS, TIMEOUT, NOTRUN]
if os == "mac": [PASS, TIMEOUT, NOTRUN]

View File

@@ -21,7 +21,6 @@
[cts.https.html?q=webgpu:api,validation,createPipelineLayout:number_of_bind_group_layouts_exceeds_the_maximum_value:*]
implementation-status: backlog
[:]

View File

@@ -1229,6 +1229,7 @@
[:format="astc-10x10-unorm";dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:format="astc-10x10-unorm-srgb";dimension="2d"]
expected:
@@ -1237,6 +1238,7 @@
[:format="astc-10x10-unorm-srgb";dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:format="astc-10x5-unorm";dimension="2d"]
expected:
@@ -1245,6 +1247,7 @@
[:format="astc-10x5-unorm";dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:format="astc-10x5-unorm-srgb";dimension="2d"]
expected:
@@ -1253,6 +1256,7 @@
[:format="astc-10x5-unorm-srgb";dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:format="astc-10x6-unorm";dimension="2d"]
expected:
@@ -1261,6 +1265,7 @@
[:format="astc-10x6-unorm";dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:format="astc-10x6-unorm-srgb";dimension="2d"]
expected:
@@ -1269,6 +1274,7 @@
[:format="astc-10x6-unorm-srgb";dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:format="astc-10x8-unorm";dimension="2d"]
expected:
@@ -1277,6 +1283,7 @@
[:format="astc-10x8-unorm";dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:format="astc-10x8-unorm-srgb";dimension="2d"]
expected:
@@ -1285,6 +1292,7 @@
[:format="astc-10x8-unorm-srgb";dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:format="astc-12x10-unorm";dimension="2d"]
expected:
@@ -1293,6 +1301,7 @@
[:format="astc-12x10-unorm";dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:format="astc-12x10-unorm-srgb";dimension="2d"]
expected:
@@ -1301,6 +1310,7 @@
[:format="astc-12x10-unorm-srgb";dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:format="astc-12x12-unorm";dimension="2d"]
expected:
@@ -1309,6 +1319,7 @@
[:format="astc-12x12-unorm";dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:format="astc-12x12-unorm-srgb";dimension="2d"]
expected:
@@ -1317,6 +1328,7 @@
[:format="astc-12x12-unorm-srgb";dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:format="astc-4x4-unorm";dimension="2d"]
expected:
@@ -1325,6 +1337,7 @@
[:format="astc-4x4-unorm";dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:format="astc-4x4-unorm-srgb";dimension="2d"]
expected:
@@ -1333,6 +1346,7 @@
[:format="astc-4x4-unorm-srgb";dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:format="astc-5x4-unorm";dimension="2d"]
expected:
@@ -1341,6 +1355,7 @@
[:format="astc-5x4-unorm";dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:format="astc-5x4-unorm-srgb";dimension="2d"]
expected:
@@ -1349,6 +1364,7 @@
[:format="astc-5x4-unorm-srgb";dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:format="astc-5x5-unorm";dimension="2d"]
expected:
@@ -1357,6 +1373,7 @@
[:format="astc-5x5-unorm";dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:format="astc-5x5-unorm-srgb";dimension="2d"]
expected:
@@ -1365,6 +1382,7 @@
[:format="astc-5x5-unorm-srgb";dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:format="astc-6x5-unorm";dimension="2d"]
expected:
@@ -1373,6 +1391,7 @@
[:format="astc-6x5-unorm";dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:format="astc-6x5-unorm-srgb";dimension="2d"]
expected:
@@ -1381,6 +1400,7 @@
[:format="astc-6x5-unorm-srgb";dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:format="astc-6x6-unorm";dimension="2d"]
expected:
@@ -1389,6 +1409,7 @@
[:format="astc-6x6-unorm";dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:format="astc-6x6-unorm-srgb";dimension="2d"]
expected:
@@ -1397,6 +1418,7 @@
[:format="astc-6x6-unorm-srgb";dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:format="astc-8x5-unorm";dimension="2d"]
expected:
@@ -1405,6 +1427,7 @@
[:format="astc-8x5-unorm";dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:format="astc-8x5-unorm-srgb";dimension="2d"]
expected:
@@ -1413,6 +1436,7 @@
[:format="astc-8x5-unorm-srgb";dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:format="astc-8x6-unorm";dimension="2d"]
expected:
@@ -1421,6 +1445,7 @@
[:format="astc-8x6-unorm";dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:format="astc-8x6-unorm-srgb";dimension="2d"]
expected:
@@ -1429,6 +1454,7 @@
[:format="astc-8x6-unorm-srgb";dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:format="astc-8x8-unorm";dimension="2d"]
expected:
@@ -1437,6 +1463,7 @@
[:format="astc-8x8-unorm";dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:format="astc-8x8-unorm-srgb";dimension="2d"]
expected:
@@ -1445,6 +1472,7 @@
[:format="astc-8x8-unorm-srgb";dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:format="bc1-rgba-unorm";dimension="2d"]
expected:
@@ -1457,7 +1485,7 @@
if os == "win": FAIL
if os == "linux": FAIL
if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
if os == "mac" and not debug: FAIL
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:format="bc1-rgba-unorm-srgb";dimension="2d"]
expected:
@@ -1470,7 +1498,7 @@
if os == "win": FAIL
if os == "linux": FAIL
if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
if os == "mac" and not debug: FAIL
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:format="bc2-rgba-unorm";dimension="2d"]
expected:
@@ -1483,7 +1511,7 @@
if os == "win": FAIL
if os == "linux": FAIL
if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
if os == "mac" and not debug: FAIL
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:format="bc2-rgba-unorm-srgb";dimension="2d"]
expected:
@@ -1496,7 +1524,7 @@
if os == "win": FAIL
if os == "linux": FAIL
if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
if os == "mac" and not debug: FAIL
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:format="bc3-rgba-unorm";dimension="2d"]
expected:
@@ -1509,7 +1537,7 @@
if os == "win": FAIL
if os == "linux": FAIL
if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
if os == "mac" and not debug: FAIL
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:format="bc3-rgba-unorm-srgb";dimension="2d"]
expected:
@@ -1522,7 +1550,7 @@
if os == "win": FAIL
if os == "linux": FAIL
if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
if os == "mac" and not debug: FAIL
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:format="bc4-r-snorm";dimension="2d"]
expected:
@@ -1535,7 +1563,7 @@
if os == "win": FAIL
if os == "linux": FAIL
if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
if os == "mac" and not debug: FAIL
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:format="bc4-r-unorm";dimension="2d"]
expected:
@@ -1548,7 +1576,7 @@
if os == "win": FAIL
if os == "linux": FAIL
if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
if os == "mac" and not debug: FAIL
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:format="bc5-rg-snorm";dimension="2d"]
expected:
@@ -1561,7 +1589,7 @@
if os == "win": FAIL
if os == "linux": FAIL
if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
if os == "mac" and not debug: FAIL
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:format="bc5-rg-unorm";dimension="2d"]
expected:
@@ -1574,7 +1602,7 @@
if os == "win": FAIL
if os == "linux": FAIL
if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
if os == "mac" and not debug: FAIL
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:format="bc6h-rgb-float";dimension="2d"]
expected:
@@ -1587,7 +1615,7 @@
if os == "win": FAIL
if os == "linux": FAIL
if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
if os == "mac" and not debug: FAIL
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:format="bc6h-rgb-ufloat";dimension="2d"]
expected:
@@ -1600,7 +1628,7 @@
if os == "win": FAIL
if os == "linux": FAIL
if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
if os == "mac" and not debug: FAIL
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:format="bc7-rgba-unorm";dimension="2d"]
expected:
@@ -1613,7 +1641,7 @@
if os == "win": FAIL
if os == "linux": FAIL
if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
if os == "mac" and not debug: FAIL
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:format="bc7-rgba-unorm-srgb";dimension="2d"]
expected:
@@ -1626,7 +1654,7 @@
if os == "win": FAIL
if os == "linux": FAIL
if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
if os == "mac" and not debug: FAIL
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:format="eac-r11snorm";dimension="2d"]
expected:

View File

@@ -3254,6 +3254,7 @@
[:method="CopyB2T";format="astc-10x10-unorm";depthOrArrayLayers=3;dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="CopyB2T";format="astc-10x10-unorm-srgb";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -3266,6 +3267,7 @@
[:method="CopyB2T";format="astc-10x10-unorm-srgb";depthOrArrayLayers=3;dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="CopyB2T";format="astc-10x5-unorm";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -3278,6 +3280,7 @@
[:method="CopyB2T";format="astc-10x5-unorm";depthOrArrayLayers=3;dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="CopyB2T";format="astc-10x5-unorm-srgb";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -3290,6 +3293,7 @@
[:method="CopyB2T";format="astc-10x5-unorm-srgb";depthOrArrayLayers=3;dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="CopyB2T";format="astc-10x6-unorm";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -3302,6 +3306,7 @@
[:method="CopyB2T";format="astc-10x6-unorm";depthOrArrayLayers=3;dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="CopyB2T";format="astc-10x6-unorm-srgb";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -3314,6 +3319,7 @@
[:method="CopyB2T";format="astc-10x6-unorm-srgb";depthOrArrayLayers=3;dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="CopyB2T";format="astc-10x8-unorm";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -3326,6 +3332,7 @@
[:method="CopyB2T";format="astc-10x8-unorm";depthOrArrayLayers=3;dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="CopyB2T";format="astc-10x8-unorm-srgb";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -3338,6 +3345,7 @@
[:method="CopyB2T";format="astc-10x8-unorm-srgb";depthOrArrayLayers=3;dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="CopyB2T";format="astc-12x10-unorm";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -3350,6 +3358,7 @@
[:method="CopyB2T";format="astc-12x10-unorm";depthOrArrayLayers=3;dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="CopyB2T";format="astc-12x10-unorm-srgb";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -3362,6 +3371,7 @@
[:method="CopyB2T";format="astc-12x10-unorm-srgb";depthOrArrayLayers=3;dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="CopyB2T";format="astc-12x12-unorm";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -3374,6 +3384,7 @@
[:method="CopyB2T";format="astc-12x12-unorm";depthOrArrayLayers=3;dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="CopyB2T";format="astc-12x12-unorm-srgb";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -3386,6 +3397,7 @@
[:method="CopyB2T";format="astc-12x12-unorm-srgb";depthOrArrayLayers=3;dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="CopyB2T";format="astc-4x4-unorm";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -3398,6 +3410,7 @@
[:method="CopyB2T";format="astc-4x4-unorm";depthOrArrayLayers=3;dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="CopyB2T";format="astc-4x4-unorm-srgb";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -3410,6 +3423,7 @@
[:method="CopyB2T";format="astc-4x4-unorm-srgb";depthOrArrayLayers=3;dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="CopyB2T";format="astc-5x4-unorm";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -3422,6 +3436,7 @@
[:method="CopyB2T";format="astc-5x4-unorm";depthOrArrayLayers=3;dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="CopyB2T";format="astc-5x4-unorm-srgb";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -3434,6 +3449,7 @@
[:method="CopyB2T";format="astc-5x4-unorm-srgb";depthOrArrayLayers=3;dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="CopyB2T";format="astc-5x5-unorm";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -3446,6 +3462,7 @@
[:method="CopyB2T";format="astc-5x5-unorm";depthOrArrayLayers=3;dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="CopyB2T";format="astc-5x5-unorm-srgb";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -3458,6 +3475,7 @@
[:method="CopyB2T";format="astc-5x5-unorm-srgb";depthOrArrayLayers=3;dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="CopyB2T";format="astc-6x5-unorm";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -3470,6 +3488,7 @@
[:method="CopyB2T";format="astc-6x5-unorm";depthOrArrayLayers=3;dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="CopyB2T";format="astc-6x5-unorm-srgb";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -3482,6 +3501,7 @@
[:method="CopyB2T";format="astc-6x5-unorm-srgb";depthOrArrayLayers=3;dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="CopyB2T";format="astc-6x6-unorm";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -3494,6 +3514,7 @@
[:method="CopyB2T";format="astc-6x6-unorm";depthOrArrayLayers=3;dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="CopyB2T";format="astc-6x6-unorm-srgb";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -3506,6 +3527,7 @@
[:method="CopyB2T";format="astc-6x6-unorm-srgb";depthOrArrayLayers=3;dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="CopyB2T";format="astc-8x5-unorm";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -3518,6 +3540,7 @@
[:method="CopyB2T";format="astc-8x5-unorm";depthOrArrayLayers=3;dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="CopyB2T";format="astc-8x5-unorm-srgb";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -3530,6 +3553,7 @@
[:method="CopyB2T";format="astc-8x5-unorm-srgb";depthOrArrayLayers=3;dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="CopyB2T";format="astc-8x6-unorm";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -3542,6 +3566,7 @@
[:method="CopyB2T";format="astc-8x6-unorm";depthOrArrayLayers=3;dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="CopyB2T";format="astc-8x6-unorm-srgb";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -3554,6 +3579,7 @@
[:method="CopyB2T";format="astc-8x6-unorm-srgb";depthOrArrayLayers=3;dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="CopyB2T";format="astc-8x8-unorm";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -3566,6 +3592,7 @@
[:method="CopyB2T";format="astc-8x8-unorm";depthOrArrayLayers=3;dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="CopyB2T";format="astc-8x8-unorm-srgb";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -3578,6 +3605,7 @@
[:method="CopyB2T";format="astc-8x8-unorm-srgb";depthOrArrayLayers=3;dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="CopyB2T";format="bc1-rgba-unorm";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -3596,7 +3624,7 @@
if os == "win": FAIL
if os == "linux": FAIL
if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
if os == "mac" and not debug: FAIL
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="CopyB2T";format="bc1-rgba-unorm-srgb";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -3615,7 +3643,7 @@
if os == "win": FAIL
if os == "linux": FAIL
if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
if os == "mac" and not debug: FAIL
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="CopyB2T";format="bc2-rgba-unorm";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -3634,7 +3662,7 @@
if os == "win": FAIL
if os == "linux": FAIL
if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
if os == "mac" and not debug: FAIL
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="CopyB2T";format="bc2-rgba-unorm-srgb";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -3653,7 +3681,7 @@
if os == "win": FAIL
if os == "linux": FAIL
if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
if os == "mac" and not debug: FAIL
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="CopyB2T";format="bc3-rgba-unorm";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -3672,7 +3700,7 @@
if os == "win": FAIL
if os == "linux": FAIL
if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
if os == "mac" and not debug: FAIL
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="CopyB2T";format="bc3-rgba-unorm-srgb";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -3691,7 +3719,7 @@
if os == "win": FAIL
if os == "linux": FAIL
if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
if os == "mac" and not debug: FAIL
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="CopyB2T";format="bc4-r-snorm";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -3710,7 +3738,7 @@
if os == "win": FAIL
if os == "linux": FAIL
if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
if os == "mac" and not debug: FAIL
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="CopyB2T";format="bc4-r-unorm";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -3729,7 +3757,7 @@
if os == "win": FAIL
if os == "linux": FAIL
if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
if os == "mac" and not debug: FAIL
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="CopyB2T";format="bc5-rg-snorm";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -3748,7 +3776,7 @@
if os == "win": FAIL
if os == "linux": FAIL
if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
if os == "mac" and not debug: FAIL
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="CopyB2T";format="bc5-rg-unorm";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -3767,7 +3795,7 @@
if os == "win": FAIL
if os == "linux": FAIL
if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
if os == "mac" and not debug: FAIL
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="CopyB2T";format="bc6h-rgb-float";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -3786,7 +3814,7 @@
if os == "win": FAIL
if os == "linux": FAIL
if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
if os == "mac" and not debug: FAIL
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="CopyB2T";format="bc6h-rgb-ufloat";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -3805,7 +3833,7 @@
if os == "win": FAIL
if os == "linux": FAIL
if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
if os == "mac" and not debug: FAIL
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="CopyB2T";format="bc7-rgba-unorm";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -3824,7 +3852,7 @@
if os == "win": FAIL
if os == "linux": FAIL
if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
if os == "mac" and not debug: FAIL
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="CopyB2T";format="bc7-rgba-unorm-srgb";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -3843,7 +3871,7 @@
if os == "win": FAIL
if os == "linux": FAIL
if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
if os == "mac" and not debug: FAIL
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="CopyB2T";format="bgra8unorm";depthOrArrayLayers=1;dimension="1d"]
expected:
@@ -4528,6 +4556,7 @@
[:method="CopyT2B";format="astc-10x10-unorm";depthOrArrayLayers=3;dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="CopyT2B";format="astc-10x10-unorm-srgb";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -4540,6 +4569,7 @@
[:method="CopyT2B";format="astc-10x10-unorm-srgb";depthOrArrayLayers=3;dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="CopyT2B";format="astc-10x5-unorm";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -4552,6 +4582,7 @@
[:method="CopyT2B";format="astc-10x5-unorm";depthOrArrayLayers=3;dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="CopyT2B";format="astc-10x5-unorm-srgb";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -4564,6 +4595,7 @@
[:method="CopyT2B";format="astc-10x5-unorm-srgb";depthOrArrayLayers=3;dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="CopyT2B";format="astc-10x6-unorm";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -4576,6 +4608,7 @@
[:method="CopyT2B";format="astc-10x6-unorm";depthOrArrayLayers=3;dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="CopyT2B";format="astc-10x6-unorm-srgb";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -4588,6 +4621,7 @@
[:method="CopyT2B";format="astc-10x6-unorm-srgb";depthOrArrayLayers=3;dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="CopyT2B";format="astc-10x8-unorm";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -4600,6 +4634,7 @@
[:method="CopyT2B";format="astc-10x8-unorm";depthOrArrayLayers=3;dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="CopyT2B";format="astc-10x8-unorm-srgb";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -4612,6 +4647,7 @@
[:method="CopyT2B";format="astc-10x8-unorm-srgb";depthOrArrayLayers=3;dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="CopyT2B";format="astc-12x10-unorm";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -4624,6 +4660,7 @@
[:method="CopyT2B";format="astc-12x10-unorm";depthOrArrayLayers=3;dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="CopyT2B";format="astc-12x10-unorm-srgb";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -4636,6 +4673,7 @@
[:method="CopyT2B";format="astc-12x10-unorm-srgb";depthOrArrayLayers=3;dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="CopyT2B";format="astc-12x12-unorm";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -4648,6 +4686,7 @@
[:method="CopyT2B";format="astc-12x12-unorm";depthOrArrayLayers=3;dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="CopyT2B";format="astc-12x12-unorm-srgb";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -4660,6 +4699,7 @@
[:method="CopyT2B";format="astc-12x12-unorm-srgb";depthOrArrayLayers=3;dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="CopyT2B";format="astc-4x4-unorm";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -4672,6 +4712,7 @@
[:method="CopyT2B";format="astc-4x4-unorm";depthOrArrayLayers=3;dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="CopyT2B";format="astc-4x4-unorm-srgb";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -4684,6 +4725,7 @@
[:method="CopyT2B";format="astc-4x4-unorm-srgb";depthOrArrayLayers=3;dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="CopyT2B";format="astc-5x4-unorm";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -4696,6 +4738,7 @@
[:method="CopyT2B";format="astc-5x4-unorm";depthOrArrayLayers=3;dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="CopyT2B";format="astc-5x4-unorm-srgb";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -4708,6 +4751,7 @@
[:method="CopyT2B";format="astc-5x4-unorm-srgb";depthOrArrayLayers=3;dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="CopyT2B";format="astc-5x5-unorm";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -4720,6 +4764,7 @@
[:method="CopyT2B";format="astc-5x5-unorm";depthOrArrayLayers=3;dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="CopyT2B";format="astc-5x5-unorm-srgb";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -4732,6 +4777,7 @@
[:method="CopyT2B";format="astc-5x5-unorm-srgb";depthOrArrayLayers=3;dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="CopyT2B";format="astc-6x5-unorm";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -4744,6 +4790,7 @@
[:method="CopyT2B";format="astc-6x5-unorm";depthOrArrayLayers=3;dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="CopyT2B";format="astc-6x5-unorm-srgb";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -4756,6 +4803,7 @@
[:method="CopyT2B";format="astc-6x5-unorm-srgb";depthOrArrayLayers=3;dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="CopyT2B";format="astc-6x6-unorm";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -4768,6 +4816,7 @@
[:method="CopyT2B";format="astc-6x6-unorm";depthOrArrayLayers=3;dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="CopyT2B";format="astc-6x6-unorm-srgb";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -4780,6 +4829,7 @@
[:method="CopyT2B";format="astc-6x6-unorm-srgb";depthOrArrayLayers=3;dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="CopyT2B";format="astc-8x5-unorm";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -4792,6 +4842,7 @@
[:method="CopyT2B";format="astc-8x5-unorm";depthOrArrayLayers=3;dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="CopyT2B";format="astc-8x5-unorm-srgb";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -4804,6 +4855,7 @@
[:method="CopyT2B";format="astc-8x5-unorm-srgb";depthOrArrayLayers=3;dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="CopyT2B";format="astc-8x6-unorm";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -4816,6 +4868,7 @@
[:method="CopyT2B";format="astc-8x6-unorm";depthOrArrayLayers=3;dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="CopyT2B";format="astc-8x6-unorm-srgb";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -4828,6 +4881,7 @@
[:method="CopyT2B";format="astc-8x6-unorm-srgb";depthOrArrayLayers=3;dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="CopyT2B";format="astc-8x8-unorm";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -4840,6 +4894,7 @@
[:method="CopyT2B";format="astc-8x8-unorm";depthOrArrayLayers=3;dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="CopyT2B";format="astc-8x8-unorm-srgb";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -4852,6 +4907,7 @@
[:method="CopyT2B";format="astc-8x8-unorm-srgb";depthOrArrayLayers=3;dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="CopyT2B";format="bc1-rgba-unorm";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -4870,7 +4926,7 @@
if os == "win": FAIL
if os == "linux": FAIL
if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
if os == "mac" and not debug: FAIL
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="CopyT2B";format="bc1-rgba-unorm-srgb";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -4889,7 +4945,7 @@
if os == "win": FAIL
if os == "linux": FAIL
if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
if os == "mac" and not debug: FAIL
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="CopyT2B";format="bc2-rgba-unorm";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -4908,7 +4964,7 @@
if os == "win": FAIL
if os == "linux": FAIL
if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
if os == "mac" and not debug: FAIL
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="CopyT2B";format="bc2-rgba-unorm-srgb";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -4927,7 +4983,7 @@
if os == "win": FAIL
if os == "linux": FAIL
if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
if os == "mac" and not debug: FAIL
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="CopyT2B";format="bc3-rgba-unorm";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -4946,7 +5002,7 @@
if os == "win": FAIL
if os == "linux": FAIL
if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
if os == "mac" and not debug: FAIL
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="CopyT2B";format="bc3-rgba-unorm-srgb";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -4965,7 +5021,7 @@
if os == "win": FAIL
if os == "linux": FAIL
if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
if os == "mac" and not debug: FAIL
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="CopyT2B";format="bc4-r-snorm";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -4984,7 +5040,7 @@
if os == "win": FAIL
if os == "linux": FAIL
if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
if os == "mac" and not debug: FAIL
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="CopyT2B";format="bc4-r-unorm";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -5003,7 +5059,7 @@
if os == "win": FAIL
if os == "linux": FAIL
if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
if os == "mac" and not debug: FAIL
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="CopyT2B";format="bc5-rg-snorm";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -5022,7 +5078,7 @@
if os == "win": FAIL
if os == "linux": FAIL
if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
if os == "mac" and not debug: FAIL
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="CopyT2B";format="bc5-rg-unorm";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -5041,7 +5097,7 @@
if os == "win": FAIL
if os == "linux": FAIL
if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
if os == "mac" and not debug: FAIL
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="CopyT2B";format="bc6h-rgb-float";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -5060,7 +5116,7 @@
if os == "win": FAIL
if os == "linux": FAIL
if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
if os == "mac" and not debug: FAIL
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="CopyT2B";format="bc6h-rgb-ufloat";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -5079,7 +5135,7 @@
if os == "win": FAIL
if os == "linux": FAIL
if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
if os == "mac" and not debug: FAIL
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="CopyT2B";format="bc7-rgba-unorm";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -5098,7 +5154,7 @@
if os == "win": FAIL
if os == "linux": FAIL
if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
if os == "mac" and not debug: FAIL
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="CopyT2B";format="bc7-rgba-unorm-srgb";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -5117,7 +5173,7 @@
if os == "win": FAIL
if os == "linux": FAIL
if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
if os == "mac" and not debug: FAIL
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="CopyT2B";format="bgra8unorm";depthOrArrayLayers=1;dimension="1d"]
expected:
@@ -5802,6 +5858,7 @@
[:method="WriteTexture";format="astc-10x10-unorm";depthOrArrayLayers=3;dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="WriteTexture";format="astc-10x10-unorm-srgb";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -5814,6 +5871,7 @@
[:method="WriteTexture";format="astc-10x10-unorm-srgb";depthOrArrayLayers=3;dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="WriteTexture";format="astc-10x5-unorm";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -5826,6 +5884,7 @@
[:method="WriteTexture";format="astc-10x5-unorm";depthOrArrayLayers=3;dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="WriteTexture";format="astc-10x5-unorm-srgb";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -5838,6 +5897,7 @@
[:method="WriteTexture";format="astc-10x5-unorm-srgb";depthOrArrayLayers=3;dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="WriteTexture";format="astc-10x6-unorm";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -5850,6 +5910,7 @@
[:method="WriteTexture";format="astc-10x6-unorm";depthOrArrayLayers=3;dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="WriteTexture";format="astc-10x6-unorm-srgb";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -5862,6 +5923,7 @@
[:method="WriteTexture";format="astc-10x6-unorm-srgb";depthOrArrayLayers=3;dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="WriteTexture";format="astc-10x8-unorm";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -5874,6 +5936,7 @@
[:method="WriteTexture";format="astc-10x8-unorm";depthOrArrayLayers=3;dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="WriteTexture";format="astc-10x8-unorm-srgb";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -5886,6 +5949,7 @@
[:method="WriteTexture";format="astc-10x8-unorm-srgb";depthOrArrayLayers=3;dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="WriteTexture";format="astc-12x10-unorm";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -5898,6 +5962,7 @@
[:method="WriteTexture";format="astc-12x10-unorm";depthOrArrayLayers=3;dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="WriteTexture";format="astc-12x10-unorm-srgb";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -5910,6 +5975,7 @@
[:method="WriteTexture";format="astc-12x10-unorm-srgb";depthOrArrayLayers=3;dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="WriteTexture";format="astc-12x12-unorm";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -5922,6 +5988,7 @@
[:method="WriteTexture";format="astc-12x12-unorm";depthOrArrayLayers=3;dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="WriteTexture";format="astc-12x12-unorm-srgb";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -5934,6 +6001,7 @@
[:method="WriteTexture";format="astc-12x12-unorm-srgb";depthOrArrayLayers=3;dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="WriteTexture";format="astc-4x4-unorm";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -5946,6 +6014,7 @@
[:method="WriteTexture";format="astc-4x4-unorm";depthOrArrayLayers=3;dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="WriteTexture";format="astc-4x4-unorm-srgb";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -5958,6 +6027,7 @@
[:method="WriteTexture";format="astc-4x4-unorm-srgb";depthOrArrayLayers=3;dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="WriteTexture";format="astc-5x4-unorm";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -5970,6 +6040,7 @@
[:method="WriteTexture";format="astc-5x4-unorm";depthOrArrayLayers=3;dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="WriteTexture";format="astc-5x4-unorm-srgb";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -5982,6 +6053,7 @@
[:method="WriteTexture";format="astc-5x4-unorm-srgb";depthOrArrayLayers=3;dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="WriteTexture";format="astc-5x5-unorm";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -5994,6 +6066,7 @@
[:method="WriteTexture";format="astc-5x5-unorm";depthOrArrayLayers=3;dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="WriteTexture";format="astc-5x5-unorm-srgb";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -6006,6 +6079,7 @@
[:method="WriteTexture";format="astc-5x5-unorm-srgb";depthOrArrayLayers=3;dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="WriteTexture";format="astc-6x5-unorm";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -6018,6 +6092,7 @@
[:method="WriteTexture";format="astc-6x5-unorm";depthOrArrayLayers=3;dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="WriteTexture";format="astc-6x5-unorm-srgb";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -6030,6 +6105,7 @@
[:method="WriteTexture";format="astc-6x5-unorm-srgb";depthOrArrayLayers=3;dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="WriteTexture";format="astc-6x6-unorm";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -6042,6 +6118,7 @@
[:method="WriteTexture";format="astc-6x6-unorm";depthOrArrayLayers=3;dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="WriteTexture";format="astc-6x6-unorm-srgb";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -6054,6 +6131,7 @@
[:method="WriteTexture";format="astc-6x6-unorm-srgb";depthOrArrayLayers=3;dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="WriteTexture";format="astc-8x5-unorm";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -6066,6 +6144,7 @@
[:method="WriteTexture";format="astc-8x5-unorm";depthOrArrayLayers=3;dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="WriteTexture";format="astc-8x5-unorm-srgb";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -6078,6 +6157,7 @@
[:method="WriteTexture";format="astc-8x5-unorm-srgb";depthOrArrayLayers=3;dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="WriteTexture";format="astc-8x6-unorm";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -6090,6 +6170,7 @@
[:method="WriteTexture";format="astc-8x6-unorm";depthOrArrayLayers=3;dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="WriteTexture";format="astc-8x6-unorm-srgb";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -6102,6 +6183,7 @@
[:method="WriteTexture";format="astc-8x6-unorm-srgb";depthOrArrayLayers=3;dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="WriteTexture";format="astc-8x8-unorm";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -6114,6 +6196,7 @@
[:method="WriteTexture";format="astc-8x8-unorm";depthOrArrayLayers=3;dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="WriteTexture";format="astc-8x8-unorm-srgb";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -6126,6 +6209,7 @@
[:method="WriteTexture";format="astc-8x8-unorm-srgb";depthOrArrayLayers=3;dimension="3d"]
expected:
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="WriteTexture";format="bc1-rgba-unorm";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -6144,7 +6228,7 @@
if os == "win": FAIL
if os == "linux": FAIL
if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
if os == "mac" and not debug: FAIL
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="WriteTexture";format="bc1-rgba-unorm-srgb";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -6163,7 +6247,7 @@
if os == "win": FAIL
if os == "linux": FAIL
if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
if os == "mac" and not debug: FAIL
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="WriteTexture";format="bc2-rgba-unorm";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -6182,7 +6266,7 @@
if os == "win": FAIL
if os == "linux": FAIL
if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
if os == "mac" and not debug: FAIL
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="WriteTexture";format="bc2-rgba-unorm-srgb";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -6201,7 +6285,7 @@
if os == "win": FAIL
if os == "linux": FAIL
if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
if os == "mac" and not debug: FAIL
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="WriteTexture";format="bc3-rgba-unorm";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -6220,7 +6304,7 @@
if os == "win": FAIL
if os == "linux": FAIL
if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
if os == "mac" and not debug: FAIL
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="WriteTexture";format="bc3-rgba-unorm-srgb";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -6239,7 +6323,7 @@
if os == "win": FAIL
if os == "linux": FAIL
if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
if os == "mac" and not debug: FAIL
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="WriteTexture";format="bc4-r-snorm";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -6258,7 +6342,7 @@
if os == "win": FAIL
if os == "linux": FAIL
if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
if os == "mac" and not debug: FAIL
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="WriteTexture";format="bc4-r-unorm";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -6277,7 +6361,7 @@
if os == "win": FAIL
if os == "linux": FAIL
if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
if os == "mac" and not debug: FAIL
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="WriteTexture";format="bc5-rg-snorm";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -6296,7 +6380,7 @@
if os == "win": FAIL
if os == "linux": FAIL
if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
if os == "mac" and not debug: FAIL
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="WriteTexture";format="bc5-rg-unorm";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -6315,7 +6399,7 @@
if os == "win": FAIL
if os == "linux": FAIL
if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
if os == "mac" and not debug: FAIL
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="WriteTexture";format="bc6h-rgb-float";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -6334,7 +6418,7 @@
if os == "win": FAIL
if os == "linux": FAIL
if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
if os == "mac" and not debug: FAIL
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="WriteTexture";format="bc6h-rgb-ufloat";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -6353,7 +6437,7 @@
if os == "win": FAIL
if os == "linux": FAIL
if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
if os == "mac" and not debug: FAIL
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="WriteTexture";format="bc7-rgba-unorm";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -6372,7 +6456,7 @@
if os == "win": FAIL
if os == "linux": FAIL
if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
if os == "mac" and not debug: FAIL
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="WriteTexture";format="bc7-rgba-unorm-srgb";depthOrArrayLayers=1;dimension="2d"]
expected:
@@ -6391,7 +6475,7 @@
if os == "win": FAIL
if os == "linux": FAIL
if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
if os == "mac" and not debug: FAIL
if os == "mac" and not debug: [TIMEOUT, NOTRUN]
[:method="WriteTexture";format="bgra8unorm";depthOrArrayLayers=1;dimension="1d"]
expected:

View File

@@ -5057,11 +5057,13 @@
[:format="astc-8x6-unorm-srgb";usageType="texture";usageCopy="dst";awaitLost=false]
expected:
if os == "mac": [TIMEOUT, NOTRUN]
if os == "mac" and debug: [TIMEOUT, NOTRUN]
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
[:format="astc-8x6-unorm-srgb";usageType="texture";usageCopy="dst";awaitLost=true]
expected:
if os == "mac": [TIMEOUT, NOTRUN]
if os == "mac" and debug: [TIMEOUT, NOTRUN]
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
[:format="astc-8x6-unorm-srgb";usageType="texture";usageCopy="none";awaitLost=false]
expected:
@@ -5073,7 +5075,8 @@
[:format="astc-8x6-unorm-srgb";usageType="texture";usageCopy="src";awaitLost=false]
expected:
if os == "mac": [TIMEOUT, NOTRUN]
if os == "mac" and debug: [TIMEOUT, NOTRUN]
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
[:format="astc-8x6-unorm-srgb";usageType="texture";usageCopy="src";awaitLost=true]
expected:
@@ -5082,11 +5085,13 @@
[:format="astc-8x6-unorm-srgb";usageType="texture";usageCopy="src-dest";awaitLost=false]
expected:
if os == "mac": [TIMEOUT, NOTRUN]
if os == "mac" and debug: [TIMEOUT, NOTRUN]
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
[:format="astc-8x6-unorm-srgb";usageType="texture";usageCopy="src-dest";awaitLost=true]
expected:
if os == "mac": [TIMEOUT, NOTRUN]
if os == "mac" and debug: [TIMEOUT, NOTRUN]
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
[:format="astc-8x8-unorm";usageType="texture";usageCopy="dst";awaitLost=false]
expected:
@@ -5102,7 +5107,8 @@
[:format="astc-8x8-unorm";usageType="texture";usageCopy="none";awaitLost=true]
expected:
if os == "mac": [TIMEOUT, NOTRUN]
if os == "mac" and debug: [TIMEOUT, NOTRUN]
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
[:format="astc-8x8-unorm";usageType="texture";usageCopy="src";awaitLost=false]
expected:

View File

@@ -1,3 +1,13 @@
[cts.https.html?q=webgpu:idl,javascript:device,EventTarget:*]
[:test="canPassCustomEventThroughDevice"]
[:test="canPassEventThroughDevice"]
[:test="passingGPUUncapturedErrorEventWorksThoughEventTarget"]
[:test="patchingEventTargetAffectsDevice"]
[cts.https.html?q=webgpu:idl,javascript:getter_replacement:*]
implementation-status: backlog
[:type="adapter"]

View File

@@ -1,3 +1,13 @@
[dedicated.https.html?worker=dedicated&q=webgpu:idl,javascript:device,EventTarget:*]
[:test="canPassCustomEventThroughDevice"]
[:test="canPassEventThroughDevice"]
[:test="passingGPUUncapturedErrorEventWorksThoughEventTarget"]
[:test="patchingEventTargetAffectsDevice"]
[dedicated.https.html?worker=dedicated&q=webgpu:idl,javascript:getter_replacement:*]
implementation-status: backlog
[:type="adapter"]

View File

@@ -1,3 +1,13 @@
[shared.https.html?worker=shared&q=webgpu:idl,javascript:device,EventTarget:*]
[:test="canPassCustomEventThroughDevice"]
[:test="canPassEventThroughDevice"]
[:test="passingGPUUncapturedErrorEventWorksThoughEventTarget"]
[:test="patchingEventTargetAffectsDevice"]
[shared.https.html?worker=shared&q=webgpu:idl,javascript:getter_replacement:*]
implementation-status: backlog
[:type="adapter"]

View File

@@ -2335,450 +2335,562 @@
[:stage="c";format="astc-10x10-unorm";dim="3d";filt="linear"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-10x10-unorm";dim="3d";filt="nearest"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-10x10-unorm";dim="cube";filt="linear"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-10x10-unorm";dim="cube";filt="nearest"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-10x10-unorm-srgb";dim="3d";filt="linear"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-10x10-unorm-srgb";dim="3d";filt="nearest"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-10x10-unorm-srgb";dim="cube";filt="linear"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-10x10-unorm-srgb";dim="cube";filt="nearest"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-10x5-unorm";dim="3d";filt="linear"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-10x5-unorm";dim="3d";filt="nearest"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-10x5-unorm";dim="cube";filt="linear"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-10x5-unorm";dim="cube";filt="nearest"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-10x5-unorm-srgb";dim="3d";filt="linear"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-10x5-unorm-srgb";dim="3d";filt="nearest"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-10x5-unorm-srgb";dim="cube";filt="linear"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-10x5-unorm-srgb";dim="cube";filt="nearest"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-10x6-unorm";dim="3d";filt="linear"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-10x6-unorm";dim="3d";filt="nearest"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-10x6-unorm";dim="cube";filt="linear"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-10x6-unorm";dim="cube";filt="nearest"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-10x6-unorm-srgb";dim="3d";filt="linear"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-10x6-unorm-srgb";dim="3d";filt="nearest"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-10x6-unorm-srgb";dim="cube";filt="linear"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-10x6-unorm-srgb";dim="cube";filt="nearest"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-10x8-unorm";dim="3d";filt="linear"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-10x8-unorm";dim="3d";filt="nearest"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-10x8-unorm";dim="cube";filt="linear"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-10x8-unorm";dim="cube";filt="nearest"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-10x8-unorm-srgb";dim="3d";filt="linear"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-10x8-unorm-srgb";dim="3d";filt="nearest"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-10x8-unorm-srgb";dim="cube";filt="linear"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-10x8-unorm-srgb";dim="cube";filt="nearest"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-12x10-unorm";dim="3d";filt="linear"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-12x10-unorm";dim="3d";filt="nearest"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-12x10-unorm";dim="cube";filt="linear"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-12x10-unorm";dim="cube";filt="nearest"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-12x10-unorm-srgb";dim="3d";filt="linear"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-12x10-unorm-srgb";dim="3d";filt="nearest"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-12x10-unorm-srgb";dim="cube";filt="linear"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-12x10-unorm-srgb";dim="cube";filt="nearest"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-12x12-unorm";dim="3d";filt="linear"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-12x12-unorm";dim="3d";filt="nearest"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-12x12-unorm";dim="cube";filt="linear"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-12x12-unorm";dim="cube";filt="nearest"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-12x12-unorm-srgb";dim="3d";filt="linear"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-12x12-unorm-srgb";dim="3d";filt="nearest"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-12x12-unorm-srgb";dim="cube";filt="linear"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-12x12-unorm-srgb";dim="cube";filt="nearest"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-4x4-unorm";dim="3d";filt="linear"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-4x4-unorm";dim="3d";filt="nearest"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-4x4-unorm";dim="cube";filt="linear"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-4x4-unorm";dim="cube";filt="nearest"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-4x4-unorm-srgb";dim="3d";filt="linear"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-4x4-unorm-srgb";dim="3d";filt="nearest"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-4x4-unorm-srgb";dim="cube";filt="linear"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-4x4-unorm-srgb";dim="cube";filt="nearest"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-5x4-unorm";dim="3d";filt="linear"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-5x4-unorm";dim="3d";filt="nearest"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-5x4-unorm";dim="cube";filt="linear"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-5x4-unorm";dim="cube";filt="nearest"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-5x4-unorm-srgb";dim="3d";filt="linear"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-5x4-unorm-srgb";dim="3d";filt="nearest"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-5x4-unorm-srgb";dim="cube";filt="linear"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-5x4-unorm-srgb";dim="cube";filt="nearest"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-5x5-unorm";dim="3d";filt="linear"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-5x5-unorm";dim="3d";filt="nearest"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-5x5-unorm";dim="cube";filt="linear"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-5x5-unorm";dim="cube";filt="nearest"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-5x5-unorm-srgb";dim="3d";filt="linear"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-5x5-unorm-srgb";dim="3d";filt="nearest"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-5x5-unorm-srgb";dim="cube";filt="linear"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-5x5-unorm-srgb";dim="cube";filt="nearest"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-6x5-unorm";dim="3d";filt="linear"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-6x5-unorm";dim="3d";filt="nearest"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-6x5-unorm";dim="cube";filt="linear"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-6x5-unorm";dim="cube";filt="nearest"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-6x5-unorm-srgb";dim="3d";filt="linear"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-6x5-unorm-srgb";dim="3d";filt="nearest"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-6x5-unorm-srgb";dim="cube";filt="linear"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-6x5-unorm-srgb";dim="cube";filt="nearest"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-6x6-unorm";dim="3d";filt="linear"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-6x6-unorm";dim="3d";filt="nearest"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-6x6-unorm";dim="cube";filt="linear"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-6x6-unorm";dim="cube";filt="nearest"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-6x6-unorm-srgb";dim="3d";filt="linear"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-6x6-unorm-srgb";dim="3d";filt="nearest"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-6x6-unorm-srgb";dim="cube";filt="linear"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-6x6-unorm-srgb";dim="cube";filt="nearest"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-8x5-unorm";dim="3d";filt="linear"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-8x5-unorm";dim="3d";filt="nearest"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-8x5-unorm";dim="cube";filt="linear"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-8x5-unorm";dim="cube";filt="nearest"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-8x5-unorm-srgb";dim="3d";filt="linear"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-8x5-unorm-srgb";dim="3d";filt="nearest"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-8x5-unorm-srgb";dim="cube";filt="linear"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-8x5-unorm-srgb";dim="cube";filt="nearest"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-8x6-unorm";dim="3d";filt="linear"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-8x6-unorm";dim="3d";filt="nearest"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-8x6-unorm";dim="cube";filt="linear"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-8x6-unorm";dim="cube";filt="nearest"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-8x6-unorm-srgb";dim="3d";filt="linear"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-8x6-unorm-srgb";dim="3d";filt="nearest"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-8x6-unorm-srgb";dim="cube";filt="linear"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-8x6-unorm-srgb";dim="cube";filt="nearest"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-8x8-unorm";dim="3d";filt="linear"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-8x8-unorm";dim="3d";filt="nearest"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-8x8-unorm";dim="cube";filt="linear"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-8x8-unorm";dim="cube";filt="nearest"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-8x8-unorm-srgb";dim="3d";filt="linear"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-8x8-unorm-srgb";dim="3d";filt="nearest"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-8x8-unorm-srgb";dim="cube";filt="linear"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="astc-8x8-unorm-srgb";dim="cube";filt="nearest"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="bc1-rgba-unorm";dim="3d";filt="linear"]
expected:
@@ -2928,7 +3040,8 @@
[:stage="c";format="bc7-rgba-unorm";dim="cube";filt="linear"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac": FAIL
if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
if os == "mac" and not debug: FAIL
[:stage="c";format="bc7-rgba-unorm";dim="cube";filt="nearest"]
expected:
@@ -2937,20 +3050,24 @@
[:stage="c";format="bc7-rgba-unorm-srgb";dim="3d";filt="linear"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac": FAIL
if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
if os == "mac" and not debug: FAIL
[:stage="c";format="bc7-rgba-unorm-srgb";dim="3d";filt="nearest"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="bc7-rgba-unorm-srgb";dim="cube";filt="linear"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac": FAIL
if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
if os == "mac" and not debug: FAIL
[:stage="c";format="bc7-rgba-unorm-srgb";dim="cube";filt="nearest"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="bgra8unorm";dim="3d";filt="linear"]
expected:
@@ -3004,162 +3121,202 @@
[:stage="c";format="eac-r11snorm";dim="3d";filt="linear"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="eac-r11snorm";dim="3d";filt="nearest"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="eac-r11snorm";dim="cube";filt="linear"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="eac-r11snorm";dim="cube";filt="nearest"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="eac-r11unorm";dim="3d";filt="linear"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="eac-r11unorm";dim="3d";filt="nearest"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="eac-r11unorm";dim="cube";filt="linear"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="eac-r11unorm";dim="cube";filt="nearest"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="eac-rg11snorm";dim="3d";filt="linear"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="eac-rg11snorm";dim="3d";filt="nearest"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="eac-rg11snorm";dim="cube";filt="linear"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="eac-rg11snorm";dim="cube";filt="nearest"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="eac-rg11unorm";dim="3d";filt="linear"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="eac-rg11unorm";dim="3d";filt="nearest"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="eac-rg11unorm";dim="cube";filt="linear"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="eac-rg11unorm";dim="cube";filt="nearest"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="etc2-rgb8a1unorm";dim="3d";filt="linear"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="etc2-rgb8a1unorm";dim="3d";filt="nearest"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="etc2-rgb8a1unorm";dim="cube";filt="linear"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="etc2-rgb8a1unorm";dim="cube";filt="nearest"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="etc2-rgb8a1unorm-srgb";dim="3d";filt="linear"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="etc2-rgb8a1unorm-srgb";dim="3d";filt="nearest"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="etc2-rgb8a1unorm-srgb";dim="cube";filt="linear"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="etc2-rgb8a1unorm-srgb";dim="cube";filt="nearest"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="etc2-rgb8unorm";dim="3d";filt="linear"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="etc2-rgb8unorm";dim="3d";filt="nearest"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="etc2-rgb8unorm";dim="cube";filt="linear"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="etc2-rgb8unorm";dim="cube";filt="nearest"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="etc2-rgb8unorm-srgb";dim="3d";filt="linear"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="etc2-rgb8unorm-srgb";dim="3d";filt="nearest"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="etc2-rgb8unorm-srgb";dim="cube";filt="linear"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="etc2-rgb8unorm-srgb";dim="cube";filt="nearest"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="etc2-rgba8unorm";dim="3d";filt="linear"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="etc2-rgba8unorm";dim="3d";filt="nearest"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="etc2-rgba8unorm";dim="cube";filt="linear"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="etc2-rgba8unorm";dim="cube";filt="nearest"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="etc2-rgba8unorm-srgb";dim="3d";filt="linear"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="etc2-rgba8unorm-srgb";dim="3d";filt="nearest"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="etc2-rgba8unorm-srgb";dim="cube";filt="linear"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="etc2-rgba8unorm-srgb";dim="cube";filt="nearest"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="c";format="r16float";dim="3d";filt="linear"]
expected:
@@ -4278,34 +4435,42 @@
[:stage="f";format="r8snorm";dim="3d";filt="linear"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="f";format="r8snorm";dim="3d";filt="nearest"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="f";format="r8snorm";dim="cube";filt="linear"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="f";format="r8snorm";dim="cube";filt="nearest"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="f";format="r8unorm";dim="3d";filt="linear"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="f";format="r8unorm";dim="3d";filt="nearest"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="f";format="r8unorm";dim="cube";filt="linear"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="f";format="r8unorm";dim="cube";filt="nearest"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="f";format="rg11b10ufloat";dim="3d";filt="linear"]
expected:
@@ -4370,10 +4535,12 @@
[:stage="f";format="rg8snorm";dim="3d";filt="linear"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="f";format="rg8snorm";dim="3d";filt="nearest"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="f";format="rg8snorm";dim="cube";filt="linear"]
expected:
@@ -4388,18 +4555,22 @@
[:stage="f";format="rg8unorm";dim="3d";filt="linear"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="f";format="rg8unorm";dim="3d";filt="nearest"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="f";format="rg8unorm";dim="cube";filt="linear"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="f";format="rg8unorm";dim="cube";filt="nearest"]
expected:
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
[:stage="f";format="rgb10a2unorm";dim="3d";filt="linear"]
expected:
@@ -5433,7 +5604,7 @@
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" and debug: [TIMEOUT, NOTRUN]
if os == "mac": [TIMEOUT, NOTRUN]
[:stage="v";format="bc2-rgba-unorm";dim="3d";filt="nearest"]
expected:
@@ -5447,14 +5618,14 @@
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" and debug: [TIMEOUT, NOTRUN]
if os == "mac": [TIMEOUT, NOTRUN]
[:stage="v";format="bc2-rgba-unorm";dim="cube";filt="nearest"]
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" and debug: [TIMEOUT, NOTRUN]
if os == "mac": [TIMEOUT, NOTRUN]
[:stage="v";format="bc2-rgba-unorm-srgb";dim="3d";filt="linear"]
expected:
@@ -5469,7 +5640,7 @@
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" and debug: [TIMEOUT, NOTRUN]
if os == "mac": [TIMEOUT, NOTRUN]
[:stage="v";format="bc2-rgba-unorm-srgb";dim="cube";filt="linear"]
expected:

View File

@@ -450,13 +450,11 @@
expected: FAIL
[:canvasType="offscreen";format="bgra8unorm";viewFormatFeature="texture-compression-astc"]
expected: FAIL
[:canvasType="offscreen";format="bgra8unorm";viewFormatFeature="texture-compression-bc"]
expected: FAIL
[:canvasType="offscreen";format="bgra8unorm";viewFormatFeature="texture-compression-etc2"]
expected: FAIL
[:canvasType="offscreen";format="rgba16float";viewFormatFeature="_undef_"]
expected: FAIL
@@ -465,13 +463,11 @@
expected: FAIL
[:canvasType="offscreen";format="rgba16float";viewFormatFeature="texture-compression-astc"]
expected: FAIL
[:canvasType="offscreen";format="rgba16float";viewFormatFeature="texture-compression-bc"]
expected: FAIL
[:canvasType="offscreen";format="rgba16float";viewFormatFeature="texture-compression-etc2"]
expected: FAIL
[:canvasType="offscreen";format="rgba8unorm";viewFormatFeature="_undef_"]
expected: FAIL
@@ -480,13 +476,11 @@
expected: FAIL
[:canvasType="offscreen";format="rgba8unorm";viewFormatFeature="texture-compression-astc"]
expected: FAIL
[:canvasType="offscreen";format="rgba8unorm";viewFormatFeature="texture-compression-bc"]
expected: FAIL
[:canvasType="offscreen";format="rgba8unorm";viewFormatFeature="texture-compression-etc2"]
expected: FAIL
[:canvasType="onscreen";format="bgra8unorm";viewFormatFeature="_undef_"]
expected: FAIL
@@ -495,13 +489,11 @@
expected: FAIL
[:canvasType="onscreen";format="bgra8unorm";viewFormatFeature="texture-compression-astc"]
expected: FAIL
[:canvasType="onscreen";format="bgra8unorm";viewFormatFeature="texture-compression-bc"]
expected: FAIL
[:canvasType="onscreen";format="bgra8unorm";viewFormatFeature="texture-compression-etc2"]
expected: FAIL
[:canvasType="onscreen";format="rgba16float";viewFormatFeature="_undef_"]
expected: FAIL
@@ -510,13 +502,11 @@
expected: FAIL
[:canvasType="onscreen";format="rgba16float";viewFormatFeature="texture-compression-astc"]
expected: FAIL
[:canvasType="onscreen";format="rgba16float";viewFormatFeature="texture-compression-bc"]
expected: FAIL
[:canvasType="onscreen";format="rgba16float";viewFormatFeature="texture-compression-etc2"]
expected: FAIL
[:canvasType="onscreen";format="rgba8unorm";viewFormatFeature="_undef_"]
expected: FAIL
@@ -525,10 +515,8 @@
expected: FAIL
[:canvasType="onscreen";format="rgba8unorm";viewFormatFeature="texture-compression-astc"]
expected: FAIL
[:canvasType="onscreen";format="rgba8unorm";viewFormatFeature="texture-compression-bc"]
expected: FAIL
[:canvasType="onscreen";format="rgba8unorm";viewFormatFeature="texture-compression-etc2"]
expected: FAIL

View File

@@ -81,67 +81,47 @@
[:canvasType="offscreen";format="astc-8x8-unorm-srgb"]
[:canvasType="offscreen";format="bc1-rgba-unorm"]
expected: FAIL
[:canvasType="offscreen";format="bc1-rgba-unorm-srgb"]
expected: FAIL
[:canvasType="offscreen";format="bc2-rgba-unorm"]
expected: FAIL
[:canvasType="offscreen";format="bc2-rgba-unorm-srgb"]
expected: FAIL
[:canvasType="offscreen";format="bc3-rgba-unorm"]
expected: FAIL
[:canvasType="offscreen";format="bc3-rgba-unorm-srgb"]
expected: FAIL
[:canvasType="offscreen";format="bc4-r-snorm"]
expected: FAIL
[:canvasType="offscreen";format="bc4-r-unorm"]
expected: FAIL
[:canvasType="offscreen";format="bc5-rg-snorm"]
expected: FAIL
[:canvasType="offscreen";format="bc5-rg-unorm"]
expected: FAIL
[:canvasType="offscreen";format="bc6h-rgb-float"]
expected: FAIL
[:canvasType="offscreen";format="bc6h-rgb-ufloat"]
expected: FAIL
[:canvasType="offscreen";format="bc7-rgba-unorm"]
expected: FAIL
[:canvasType="offscreen";format="bc7-rgba-unorm-srgb"]
expected: FAIL
[:canvasType="offscreen";format="bgra8unorm"]
expected: FAIL
[:canvasType="offscreen";format="bgra8unorm-srgb"]
expected: FAIL
[:canvasType="offscreen";format="depth16unorm"]
expected: FAIL
[:canvasType="offscreen";format="depth24plus"]
expected: FAIL
[:canvasType="offscreen";format="depth24plus-stencil8"]
expected: FAIL
[:canvasType="offscreen";format="depth32float"]
expected: FAIL
[:canvasType="offscreen";format="depth32float-stencil8"]
expected: FAIL
[:canvasType="offscreen";format="eac-r11snorm"]
@@ -164,112 +144,78 @@
[:canvasType="offscreen";format="etc2-rgba8unorm-srgb"]
[:canvasType="offscreen";format="r16float"]
expected: FAIL
[:canvasType="offscreen";format="r16sint"]
expected: FAIL
[:canvasType="offscreen";format="r16uint"]
expected: FAIL
[:canvasType="offscreen";format="r32float"]
expected: FAIL
[:canvasType="offscreen";format="r32sint"]
expected: FAIL
[:canvasType="offscreen";format="r32uint"]
expected: FAIL
[:canvasType="offscreen";format="r8sint"]
expected: FAIL
[:canvasType="offscreen";format="r8snorm"]
expected: FAIL
[:canvasType="offscreen";format="r8uint"]
expected: FAIL
[:canvasType="offscreen";format="r8unorm"]
expected: FAIL
[:canvasType="offscreen";format="rg11b10ufloat"]
expected: FAIL
[:canvasType="offscreen";format="rg16float"]
expected: FAIL
[:canvasType="offscreen";format="rg16sint"]
expected: FAIL
[:canvasType="offscreen";format="rg16uint"]
expected: FAIL
[:canvasType="offscreen";format="rg32float"]
expected: FAIL
[:canvasType="offscreen";format="rg32sint"]
expected: FAIL
[:canvasType="offscreen";format="rg32uint"]
expected: FAIL
[:canvasType="offscreen";format="rg8sint"]
expected: FAIL
[:canvasType="offscreen";format="rg8snorm"]
expected: FAIL
[:canvasType="offscreen";format="rg8uint"]
expected: FAIL
[:canvasType="offscreen";format="rg8unorm"]
expected: FAIL
[:canvasType="offscreen";format="rgb10a2uint"]
expected: FAIL
[:canvasType="offscreen";format="rgb10a2unorm"]
expected: FAIL
[:canvasType="offscreen";format="rgb9e5ufloat"]
expected: FAIL
[:canvasType="offscreen";format="rgba16float"]
expected: FAIL
[:canvasType="offscreen";format="rgba16sint"]
expected: FAIL
[:canvasType="offscreen";format="rgba16uint"]
expected: FAIL
[:canvasType="offscreen";format="rgba32float"]
expected: FAIL
[:canvasType="offscreen";format="rgba32sint"]
expected: FAIL
[:canvasType="offscreen";format="rgba32uint"]
expected: FAIL
[:canvasType="offscreen";format="rgba8sint"]
expected: FAIL
[:canvasType="offscreen";format="rgba8snorm"]
expected: FAIL
[:canvasType="offscreen";format="rgba8uint"]
expected: FAIL
[:canvasType="offscreen";format="rgba8unorm"]
expected: FAIL
[:canvasType="offscreen";format="rgba8unorm-srgb"]
expected: FAIL
[:canvasType="offscreen";format="stencil8"]
expected: FAIL
[:canvasType="onscreen";format="astc-10x10-unorm"]

View File

@@ -81,67 +81,47 @@
[:canvasType="offscreen";format="astc-8x8-unorm-srgb"]
[:canvasType="offscreen";format="bc1-rgba-unorm"]
expected: FAIL
[:canvasType="offscreen";format="bc1-rgba-unorm-srgb"]
expected: FAIL
[:canvasType="offscreen";format="bc2-rgba-unorm"]
expected: FAIL
[:canvasType="offscreen";format="bc2-rgba-unorm-srgb"]
expected: FAIL
[:canvasType="offscreen";format="bc3-rgba-unorm"]
expected: FAIL
[:canvasType="offscreen";format="bc3-rgba-unorm-srgb"]
expected: FAIL
[:canvasType="offscreen";format="bc4-r-snorm"]
expected: FAIL
[:canvasType="offscreen";format="bc4-r-unorm"]
expected: FAIL
[:canvasType="offscreen";format="bc5-rg-snorm"]
expected: FAIL
[:canvasType="offscreen";format="bc5-rg-unorm"]
expected: FAIL
[:canvasType="offscreen";format="bc6h-rgb-float"]
expected: FAIL
[:canvasType="offscreen";format="bc6h-rgb-ufloat"]
expected: FAIL
[:canvasType="offscreen";format="bc7-rgba-unorm"]
expected: FAIL
[:canvasType="offscreen";format="bc7-rgba-unorm-srgb"]
expected: FAIL
[:canvasType="offscreen";format="bgra8unorm"]
expected: FAIL
[:canvasType="offscreen";format="bgra8unorm-srgb"]
expected: FAIL
[:canvasType="offscreen";format="depth16unorm"]
expected: FAIL
[:canvasType="offscreen";format="depth24plus"]
expected: FAIL
[:canvasType="offscreen";format="depth24plus-stencil8"]
expected: FAIL
[:canvasType="offscreen";format="depth32float"]
expected: FAIL
[:canvasType="offscreen";format="depth32float-stencil8"]
expected: FAIL
[:canvasType="offscreen";format="eac-r11snorm"]
@@ -164,112 +144,78 @@
[:canvasType="offscreen";format="etc2-rgba8unorm-srgb"]
[:canvasType="offscreen";format="r16float"]
expected: FAIL
[:canvasType="offscreen";format="r16sint"]
expected: FAIL
[:canvasType="offscreen";format="r16uint"]
expected: FAIL
[:canvasType="offscreen";format="r32float"]
expected: FAIL
[:canvasType="offscreen";format="r32sint"]
expected: FAIL
[:canvasType="offscreen";format="r32uint"]
expected: FAIL
[:canvasType="offscreen";format="r8sint"]
expected: FAIL
[:canvasType="offscreen";format="r8snorm"]
expected: FAIL
[:canvasType="offscreen";format="r8uint"]
expected: FAIL
[:canvasType="offscreen";format="r8unorm"]
expected: FAIL
[:canvasType="offscreen";format="rg11b10ufloat"]
expected: FAIL
[:canvasType="offscreen";format="rg16float"]
expected: FAIL
[:canvasType="offscreen";format="rg16sint"]
expected: FAIL
[:canvasType="offscreen";format="rg16uint"]
expected: FAIL
[:canvasType="offscreen";format="rg32float"]
expected: FAIL
[:canvasType="offscreen";format="rg32sint"]
expected: FAIL
[:canvasType="offscreen";format="rg32uint"]
expected: FAIL
[:canvasType="offscreen";format="rg8sint"]
expected: FAIL
[:canvasType="offscreen";format="rg8snorm"]
expected: FAIL
[:canvasType="offscreen";format="rg8uint"]
expected: FAIL
[:canvasType="offscreen";format="rg8unorm"]
expected: FAIL
[:canvasType="offscreen";format="rgb10a2uint"]
expected: FAIL
[:canvasType="offscreen";format="rgb10a2unorm"]
expected: FAIL
[:canvasType="offscreen";format="rgb9e5ufloat"]
expected: FAIL
[:canvasType="offscreen";format="rgba16float"]
expected: FAIL
[:canvasType="offscreen";format="rgba16sint"]
expected: FAIL
[:canvasType="offscreen";format="rgba16uint"]
expected: FAIL
[:canvasType="offscreen";format="rgba32float"]
expected: FAIL
[:canvasType="offscreen";format="rgba32sint"]
expected: FAIL
[:canvasType="offscreen";format="rgba32uint"]
expected: FAIL
[:canvasType="offscreen";format="rgba8sint"]
expected: FAIL
[:canvasType="offscreen";format="rgba8snorm"]
expected: FAIL
[:canvasType="offscreen";format="rgba8uint"]
expected: FAIL
[:canvasType="offscreen";format="rgba8unorm"]
expected: FAIL
[:canvasType="offscreen";format="rgba8unorm-srgb"]
expected: FAIL
[:canvasType="offscreen";format="stencil8"]
expected: FAIL
[:canvasType="onscreen";format="astc-10x10-unorm"]

View File

@@ -346,8 +346,22 @@ export class Fixture {
}
}
/** Expect that a condition is true. */
/**
* Expect that a condition is true.
*
* Note: You can pass a boolean condition, or a function that returns a boolean.
* The advantage to passing a function is that if it's short it is self documenting.
*
* t.expect(size >= maxSize); // prints Expect OK:
* t.expect(() => size >= maxSize) // prints Expect OK: () => size >= maxSize
*/
expect(cond, msg) {
if (typeof cond === 'function') {
if (msg === undefined) {
msg = cond.toString();
}
cond = cond();
}
if (cond) {
const m = msg ? ': ' + msg : '';
this.rec.debug(new Error('expect OK' + m));

View File

@@ -1,3 +1,3 @@
// AUTO-GENERATED - DO NOT EDIT. See tools/gen_version.
export const version = 'f5816ba68bc2ec4a0c30ef4dcea0b104f81ceb9e';
export const version = '905c7cbfeaac1cf3feb4c6056dd6f3dbaa06b074';

View File

@@ -33,6 +33,7 @@
</script>
<script type=module src=/_mozilla/webgpu/common/runtime/wpt.js></script>
<meta name=variant content='?q=webgpu:idl,javascript:device,EventTarget:*'>
<meta name=variant content='?q=webgpu:idl,javascript:getter_replacement:*'>
<meta name=variant content='?q=webgpu:idl,javascript:inheritance:*'>
<meta name=variant content='?q=webgpu:idl,javascript:limits:*'>

View File

@@ -33,6 +33,7 @@
</script>
<script type=module src=/_mozilla/webgpu/common/runtime/wpt.js></script>
<meta name=variant content='?worker=dedicated&q=webgpu:idl,javascript:device,EventTarget:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:idl,javascript:getter_replacement:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:idl,javascript:inheritance:*'>
<meta name=variant content='?worker=dedicated&q=webgpu:idl,javascript:limits:*'>

View File

@@ -33,6 +33,7 @@
</script>
<script type=module src=/_mozilla/webgpu/common/runtime/wpt.js></script>
<meta name=variant content='?worker=shared&q=webgpu:idl,javascript:device,EventTarget:*'>
<meta name=variant content='?worker=shared&q=webgpu:idl,javascript:getter_replacement:*'>
<meta name=variant content='?worker=shared&q=webgpu:idl,javascript:inheritance:*'>
<meta name=variant content='?worker=shared&q=webgpu:idl,javascript:limits:*'>

View File

@@ -1,112 +1,112 @@
{
"webgpu/shader/execution/binary/af_addition.bin": "50e6a567",
"webgpu/shader/execution/binary/af_logical.bin": "156f7a3e",
"webgpu/shader/execution/binary/af_division.bin": "5fb5aad5",
"webgpu/shader/execution/binary/af_matrix_addition.bin": "4a10b9bf",
"webgpu/shader/execution/binary/af_matrix_subtraction.bin": "775955dd",
"webgpu/shader/execution/binary/af_multiplication.bin": "8f7cdc6c",
"webgpu/shader/execution/binary/af_remainder.bin": "f13de72f",
"webgpu/shader/execution/binary/af_subtraction.bin": "91cdd21e",
"webgpu/shader/execution/binary/f16_addition.bin": "6854bf3d",
"webgpu/shader/execution/binary/f16_logical.bin": "8ff07c74",
"webgpu/shader/execution/binary/f16_division.bin": "6ff84e12",
"webgpu/shader/execution/binary/f16_matrix_addition.bin": "57f7896",
"webgpu/shader/execution/binary/f16_matrix_matrix_multiplication.bin": "a30cd925",
"webgpu/shader/execution/binary/f16_matrix_scalar_multiplication.bin": "7319df75",
"webgpu/shader/execution/binary/f16_matrix_subtraction.bin": "b1c05ecf",
"webgpu/shader/execution/binary/f16_matrix_vector_multiplication.bin": "21b437ec",
"webgpu/shader/execution/binary/f16_multiplication.bin": "4638fb34",
"webgpu/shader/execution/binary/f16_remainder.bin": "44574387",
"webgpu/shader/execution/binary/f16_subtraction.bin": "820e75de",
"webgpu/shader/execution/binary/f32_addition.bin": "a4f72976",
"webgpu/shader/execution/binary/f32_logical.bin": "535674fe",
"webgpu/shader/execution/binary/f32_division.bin": "4959d8cd",
"webgpu/shader/execution/binary/f32_matrix_addition.bin": "bb179d37",
"webgpu/shader/execution/binary/f32_matrix_matrix_multiplication.bin": "503ab436",
"webgpu/shader/execution/binary/f32_matrix_scalar_multiplication.bin": "234e8380",
"webgpu/shader/execution/binary/f32_matrix_subtraction.bin": "55b30efc",
"webgpu/shader/execution/binary/f32_matrix_vector_multiplication.bin": "4e7e58bf",
"webgpu/shader/execution/binary/f32_multiplication.bin": "6a2a2d91",
"webgpu/shader/execution/binary/f32_remainder.bin": "f8e1d804",
"webgpu/shader/execution/binary/f32_subtraction.bin": "fce2ee14",
"webgpu/shader/execution/binary/i32_arithmetic.bin": "9bfbc49b",
"webgpu/shader/execution/binary/i32_comparison.bin": "537c83e1",
"webgpu/shader/execution/binary/u32_arithmetic.bin": "2f58bba2",
"webgpu/shader/execution/binary/u32_comparison.bin": "ba9e997d",
"webgpu/shader/execution/abs.bin": "7d9e6b9c",
"webgpu/shader/execution/acos.bin": "14388910",
"webgpu/shader/execution/acosh.bin": "94a4bdba",
"webgpu/shader/execution/asin.bin": "349b6e0e",
"webgpu/shader/execution/asinh.bin": "28771ac3",
"webgpu/shader/execution/atan.bin": "1bc1d94d",
"webgpu/shader/execution/atan2.bin": "38b37c44",
"webgpu/shader/execution/atanh.bin": "a5f7aee5",
"webgpu/shader/execution/bitcast.bin": "a8994ad4",
"webgpu/shader/execution/ceil.bin": "73f16d7b",
"webgpu/shader/execution/clamp.bin": "a690f522",
"webgpu/shader/execution/cos.bin": "89be2f32",
"webgpu/shader/execution/cosh.bin": "6a0f3e8b",
"webgpu/shader/execution/cross.bin": "aa9d40a1",
"webgpu/shader/execution/degrees.bin": "8026a5db",
"webgpu/shader/execution/determinant.bin": "1694a349",
"webgpu/shader/execution/distance.bin": "a7638a71",
"webgpu/shader/execution/dot.bin": "f0ef226f",
"webgpu/shader/execution/exp.bin": "435e1646",
"webgpu/shader/execution/exp2.bin": "804c653e",
"webgpu/shader/execution/faceForward.bin": "8c738be9",
"webgpu/shader/execution/floor.bin": "f6441e05",
"webgpu/shader/execution/fma.bin": "4ee13b1a",
"webgpu/shader/execution/fract.bin": "c65b7672",
"webgpu/shader/execution/frexp.bin": "4ac71f4b",
"webgpu/shader/execution/inverseSqrt.bin": "1cbcea5d",
"webgpu/shader/execution/ldexp.bin": "b4e969fb",
"webgpu/shader/execution/length.bin": "55a89c1e",
"webgpu/shader/execution/log.bin": "b06012a8",
"webgpu/shader/execution/log2.bin": "9417099a",
"webgpu/shader/execution/max.bin": "e7a5826",
"webgpu/shader/execution/min.bin": "7ef323e1",
"webgpu/shader/execution/mix.bin": "6eb306f",
"webgpu/shader/execution/modf.bin": "a9ad9cfc",
"webgpu/shader/execution/normalize.bin": "c15ea8",
"webgpu/shader/execution/pack2x16float.bin": "f2cedced",
"webgpu/shader/execution/pow.bin": "71979830",
"webgpu/shader/execution/quantizeToF16.bin": "b6bfcd52",
"webgpu/shader/execution/radians.bin": "9e5a449a",
"webgpu/shader/execution/reflect.bin": "dd2159f6",
"webgpu/shader/execution/refract.bin": "209a8278",
"webgpu/shader/execution/round.bin": "ffb75a5e",
"webgpu/shader/execution/saturate.bin": "97db14f4",
"webgpu/shader/execution/sign.bin": "34388f8e",
"webgpu/shader/execution/sin.bin": "96bf69b3",
"webgpu/shader/execution/sinh.bin": "6602a539",
"webgpu/shader/execution/smoothstep.bin": "aed55251",
"webgpu/shader/execution/sqrt.bin": "35613b62",
"webgpu/shader/execution/step.bin": "1349c866",
"webgpu/shader/execution/tan.bin": "806d67e8",
"webgpu/shader/execution/tanh.bin": "2698b5d1",
"webgpu/shader/execution/transpose.bin": "4ce90543",
"webgpu/shader/execution/trunc.bin": "4bbb7aaf",
"webgpu/shader/execution/unpack2x16float.bin": "6b01b9d6",
"webgpu/shader/execution/unpack2x16snorm.bin": "e8c8c841",
"webgpu/shader/execution/unpack2x16unorm.bin": "4c869eb8",
"webgpu/shader/execution/unpack4x8snorm.bin": "794c9465",
"webgpu/shader/execution/unpack4x8unorm.bin": "26501fe4",
"webgpu/shader/execution/unary/af_arithmetic.bin": "7a7a4fdc",
"webgpu/shader/execution/unary/af_assignment.bin": "11a8b60c",
"webgpu/shader/execution/unary/bool_conversion.bin": "be5e9d2d",
"webgpu/shader/execution/unary/f16_arithmetic.bin": "c98e7af3",
"webgpu/shader/execution/unary/f16_conversion.bin": "931541aa",
"webgpu/shader/execution/unary/f32_arithmetic.bin": "99619832",
"webgpu/shader/execution/unary/f32_conversion.bin": "9a872074",
"webgpu/shader/execution/unary/i32_arithmetic.bin": "e68d3b9d",
"webgpu/shader/execution/unary/i32_conversion.bin": "a09e6602",
"webgpu/shader/execution/unary/u32_conversion.bin": "2c0e8598",
"webgpu/shader/execution/unary/ai_assignment.bin": "1302476e",
"webgpu/shader/execution/binary/ai_arithmetic.bin": "2029b198",
"webgpu/shader/execution/unary/ai_arithmetic.bin": "9622dbf2",
"webgpu/shader/execution/binary/af_matrix_matrix_multiplication.bin": "a7e239c4",
"webgpu/shader/execution/binary/af_matrix_scalar_multiplication.bin": "f067a039",
"webgpu/shader/execution/binary/af_matrix_vector_multiplication.bin": "7936213b",
"webgpu/shader/execution/derivatives.bin": "eda7415f",
"webgpu/shader/execution/fwidth.bin": "1b331b33"
"webgpu/shader/execution/binary/af_addition.bin": "69d8c730",
"webgpu/shader/execution/binary/af_logical.bin": "df722626",
"webgpu/shader/execution/binary/af_division.bin": "bb8cc68",
"webgpu/shader/execution/binary/af_matrix_addition.bin": "3d8e4a93",
"webgpu/shader/execution/binary/af_matrix_subtraction.bin": "47cc1496",
"webgpu/shader/execution/binary/af_multiplication.bin": "f16b33d5",
"webgpu/shader/execution/binary/af_remainder.bin": "9471ee16",
"webgpu/shader/execution/binary/af_subtraction.bin": "f959d87d",
"webgpu/shader/execution/binary/f16_addition.bin": "166f1be0",
"webgpu/shader/execution/binary/f16_logical.bin": "dc857762",
"webgpu/shader/execution/binary/f16_division.bin": "13ae9b61",
"webgpu/shader/execution/binary/f16_matrix_addition.bin": "6c0426af",
"webgpu/shader/execution/binary/f16_matrix_matrix_multiplication.bin": "a6a68d2",
"webgpu/shader/execution/binary/f16_matrix_scalar_multiplication.bin": "5ef8fbb2",
"webgpu/shader/execution/binary/f16_matrix_subtraction.bin": "eb94a142",
"webgpu/shader/execution/binary/f16_matrix_vector_multiplication.bin": "407650ba",
"webgpu/shader/execution/binary/f16_multiplication.bin": "6535a6ea",
"webgpu/shader/execution/binary/f16_remainder.bin": "a6e7ef56",
"webgpu/shader/execution/binary/f16_subtraction.bin": "83e390b3",
"webgpu/shader/execution/binary/f32_addition.bin": "6cd6cb88",
"webgpu/shader/execution/binary/f32_logical.bin": "22f76cb8",
"webgpu/shader/execution/binary/f32_division.bin": "47c954a4",
"webgpu/shader/execution/binary/f32_matrix_addition.bin": "8fa5dac4",
"webgpu/shader/execution/binary/f32_matrix_matrix_multiplication.bin": "73db2123",
"webgpu/shader/execution/binary/f32_matrix_scalar_multiplication.bin": "e96f5ffb",
"webgpu/shader/execution/binary/f32_matrix_subtraction.bin": "68c8dfb3",
"webgpu/shader/execution/binary/f32_matrix_vector_multiplication.bin": "a714b183",
"webgpu/shader/execution/binary/f32_multiplication.bin": "fcd276a5",
"webgpu/shader/execution/binary/f32_remainder.bin": "5243579c",
"webgpu/shader/execution/binary/f32_subtraction.bin": "abc20140",
"webgpu/shader/execution/binary/i32_arithmetic.bin": "ca8fce81",
"webgpu/shader/execution/binary/i32_comparison.bin": "adafa117",
"webgpu/shader/execution/binary/u32_arithmetic.bin": "46f25ff3",
"webgpu/shader/execution/binary/u32_comparison.bin": "50f01cc2",
"webgpu/shader/execution/abs.bin": "8db6f40c",
"webgpu/shader/execution/acos.bin": "fa9e73e5",
"webgpu/shader/execution/acosh.bin": "2b62e68e",
"webgpu/shader/execution/asin.bin": "a3cc9c0e",
"webgpu/shader/execution/asinh.bin": "b546f2bb",
"webgpu/shader/execution/atan.bin": "dc6818f3",
"webgpu/shader/execution/atan2.bin": "24dd68fc",
"webgpu/shader/execution/atanh.bin": "61d8addc",
"webgpu/shader/execution/bitcast.bin": "1c066623",
"webgpu/shader/execution/ceil.bin": "185f7dd2",
"webgpu/shader/execution/clamp.bin": "25ee9846",
"webgpu/shader/execution/cos.bin": "22c4213a",
"webgpu/shader/execution/cosh.bin": "cc23e635",
"webgpu/shader/execution/cross.bin": "bf8a2d4e",
"webgpu/shader/execution/degrees.bin": "390f244f",
"webgpu/shader/execution/determinant.bin": "51fafd2e",
"webgpu/shader/execution/distance.bin": "4214e5a4",
"webgpu/shader/execution/dot.bin": "6da5b2fa",
"webgpu/shader/execution/exp.bin": "63eddb66",
"webgpu/shader/execution/exp2.bin": "2c2f604d",
"webgpu/shader/execution/faceForward.bin": "ab8bfad7",
"webgpu/shader/execution/floor.bin": "1fac4b05",
"webgpu/shader/execution/fma.bin": "da16950c",
"webgpu/shader/execution/fract.bin": "9f0572fa",
"webgpu/shader/execution/frexp.bin": "f6f1d740",
"webgpu/shader/execution/inverseSqrt.bin": "9e5a8beb",
"webgpu/shader/execution/ldexp.bin": "72216eb7",
"webgpu/shader/execution/length.bin": "124d0174",
"webgpu/shader/execution/log.bin": "19182b6",
"webgpu/shader/execution/log2.bin": "8b929d95",
"webgpu/shader/execution/max.bin": "c6d6c28c",
"webgpu/shader/execution/min.bin": "b84a715b",
"webgpu/shader/execution/mix.bin": "86fe01be",
"webgpu/shader/execution/modf.bin": "16a8c8b5",
"webgpu/shader/execution/normalize.bin": "ca833050",
"webgpu/shader/execution/pack2x16float.bin": "1d137095",
"webgpu/shader/execution/pow.bin": "e12f4a4f",
"webgpu/shader/execution/quantizeToF16.bin": "1e4003ad",
"webgpu/shader/execution/radians.bin": "e267fd0e",
"webgpu/shader/execution/reflect.bin": "ecc2eed0",
"webgpu/shader/execution/refract.bin": "69a93ec1",
"webgpu/shader/execution/round.bin": "9db6910f",
"webgpu/shader/execution/saturate.bin": "2b3c052c",
"webgpu/shader/execution/sign.bin": "42ee64f8",
"webgpu/shader/execution/sin.bin": "c2ed110b",
"webgpu/shader/execution/sinh.bin": "86c00a07",
"webgpu/shader/execution/smoothstep.bin": "e4da3c5b",
"webgpu/shader/execution/sqrt.bin": "88174318",
"webgpu/shader/execution/step.bin": "c58a6268",
"webgpu/shader/execution/tan.bin": "7f13503b",
"webgpu/shader/execution/tanh.bin": "d5d8eb6d",
"webgpu/shader/execution/transpose.bin": "31e30397",
"webgpu/shader/execution/trunc.bin": "27a2bb9c",
"webgpu/shader/execution/unpack2x16float.bin": "7f1bf4a9",
"webgpu/shader/execution/unpack2x16snorm.bin": "6257a809",
"webgpu/shader/execution/unpack2x16unorm.bin": "ce471e6f",
"webgpu/shader/execution/unpack4x8snorm.bin": "b2ab0540",
"webgpu/shader/execution/unpack4x8unorm.bin": "d771618a",
"webgpu/shader/execution/unary/af_arithmetic.bin": "13a0a14f",
"webgpu/shader/execution/unary/af_assignment.bin": "d33fb282",
"webgpu/shader/execution/unary/bool_conversion.bin": "cf1a3d6a",
"webgpu/shader/execution/unary/f16_arithmetic.bin": "ef04115b",
"webgpu/shader/execution/unary/f16_conversion.bin": "18d541f",
"webgpu/shader/execution/unary/f32_arithmetic.bin": "2b47620c",
"webgpu/shader/execution/unary/f32_conversion.bin": "c451a8ab",
"webgpu/shader/execution/unary/i32_arithmetic.bin": "8907d111",
"webgpu/shader/execution/unary/i32_conversion.bin": "6d4c8066",
"webgpu/shader/execution/unary/u32_conversion.bin": "a113b6b7",
"webgpu/shader/execution/unary/ai_assignment.bin": "bc149f1b",
"webgpu/shader/execution/binary/ai_arithmetic.bin": "f4f9cf7",
"webgpu/shader/execution/unary/ai_arithmetic.bin": "1384ba15",
"webgpu/shader/execution/binary/af_matrix_matrix_multiplication.bin": "b6969739",
"webgpu/shader/execution/binary/af_matrix_scalar_multiplication.bin": "7047d8c1",
"webgpu/shader/execution/binary/af_matrix_vector_multiplication.bin": "26c7f01c",
"webgpu/shader/execution/derivatives.bin": "f102972a",
"webgpu/shader/execution/fwidth.bin": "448a3813"
}

View File

@@ -19,7 +19,12 @@ Examples:
`;import { makeTestGroup } from '../../common/framework/test_group.js';
import { keysOf } from '../../common/util/data_tables.js';
import { getGPU } from '../../common/util/navigator_gpu.js';
import { assert, objectEquals, unreachable } from '../../common/util/util.js';
import {
assert,
objectEquals,
raceWithRejectOnTimeout,
unreachable } from
'../../common/util/util.js';
import { getDefaultLimitsForDevice, kLimits } from '../capability_info.js';
import { AllFeaturesMaxLimitsGPUTest } from '../gpu_test.js';
@@ -561,4 +566,113 @@ params((u) => u.combine('type', keysOf(kClassInheritanceTests))).
fn((t) => {
const fn = kClassInheritanceTests[t.params.type];
t.expect(fn(), fn.toString());
});
const kDispatchTests = {
async canPassEventThroughDevice(t) {
const result = await raceWithRejectOnTimeout(
new Promise((resolve) => {
t.device.addEventListener('foo', resolve, { once: true });
t.device.dispatchEvent(new Event('foo'));
}),
500,
'timeout'
);
const event = result;
t.expect(() => event instanceof Event, 'event');
t.expect(() => event.type === 'foo');
},
async canPassCustomEventThroughDevice(t) {
const result = await raceWithRejectOnTimeout(
new Promise((resolve) => {
t.device.addEventListener('bar', resolve, { once: true });
t.device.dispatchEvent(new CustomEvent('bar'));
}),
500,
'timeout'
);
const event = result;
t.expect(() => event instanceof CustomEvent);
t.expect(() => event instanceof Event);
t.expect(() => event.type === 'bar');
},
async patchingEventTargetAffectsDevice(t) {
let addEventListenerWasCalled = false;
let dispatchEventWasCalled = false;
let removeEventListenerWasCalled = false;
const origFnAddEventListener = EventTarget.prototype.addEventListener;
EventTarget.prototype.addEventListener = function (
...args)
{
addEventListenerWasCalled = true;
return origFnAddEventListener.call(this, ...args);
};
const origFnDispatchEvent = EventTarget.prototype.dispatchEvent;
EventTarget.prototype.dispatchEvent = function (event) {
dispatchEventWasCalled = true;
return origFnDispatchEvent.call(this, event);
};
const origFnRemoveEventListener = EventTarget.prototype.removeEventListener;
EventTarget.prototype.removeEventListener = function (
...args)
{
removeEventListenerWasCalled = true;
return origFnRemoveEventListener.call(this, ...args);
};
try {
await raceWithRejectOnTimeout(
new Promise((resolve) => {
t.device.addEventListener('foo', resolve);
t.device.dispatchEvent(new Event('foo'));
t.device.removeEventListener('foo', resolve);
}),
500,
'timeout'
);
} finally {
EventTarget.prototype.addEventListener = origFnAddEventListener;
EventTarget.prototype.dispatchEvent = origFnDispatchEvent;
EventTarget.prototype.removeEventListener = origFnRemoveEventListener;
}
t.expect(addEventListenerWasCalled, 'overriding EventTarget addEventListener worked');
t.expect(dispatchEventWasCalled, 'overriding EventTarget dispatchEvent worked');
t.expect(removeEventListenerWasCalled, 'overriding EventTarget removeEventListener worked');
},
async passingGPUUncapturedErrorEventWorksThoughEventTarget(t) {
const target = new EventTarget();
const result = await raceWithRejectOnTimeout(
new Promise((resolve) => {
target.addEventListener('uncapturederror', resolve, { once: true });
target.dispatchEvent(
new GPUUncapturedErrorEvent('uncapturederror', {
error: new GPUValidationError('test error')
})
);
}),
500,
'timeout'
);
const event = result;
t.expect(() => event instanceof GPUUncapturedErrorEvent);
t.expect(() => event.error instanceof GPUValidationError);
t.expect(() => event.error.message === 'test error');
}
};
g.test('device,EventTarget').
desc(
`
Test some repercussions of the fact that GPUDevice extends EventTarget
`
).
params((u) => u.combine('test', keysOf(kDispatchTests))).
fn(async (t) => {
await kDispatchTests[t.params.test](t);
});