diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-06-12 05:35:29 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-06-12 05:35:29 +0000 |
commit | 59203c63bb777a3bacec32fb8830fba33540e809 (patch) | |
tree | 58298e711c0ff0575818c30485b44a2f21bf28a0 /dom/webgpu/tests/cts/checkout/src/unittests/texture_ok.spec.ts | |
parent | Adding upstream version 126.0.1. (diff) | |
download | firefox-59203c63bb777a3bacec32fb8830fba33540e809.tar.xz firefox-59203c63bb777a3bacec32fb8830fba33540e809.zip |
Adding upstream version 127.0.upstream/127.0
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'dom/webgpu/tests/cts/checkout/src/unittests/texture_ok.spec.ts')
-rw-r--r-- | dom/webgpu/tests/cts/checkout/src/unittests/texture_ok.spec.ts | 31 |
1 files changed, 15 insertions, 16 deletions
diff --git a/dom/webgpu/tests/cts/checkout/src/unittests/texture_ok.spec.ts b/dom/webgpu/tests/cts/checkout/src/unittests/texture_ok.spec.ts index f1e6971a74..c126832b8d 100644 --- a/dom/webgpu/tests/cts/checkout/src/unittests/texture_ok.spec.ts +++ b/dom/webgpu/tests/cts/checkout/src/unittests/texture_ok.spec.ts @@ -4,7 +4,6 @@ Test for texture_ok utils. import { makeTestGroup } from '../common/framework/test_group.js'; import { typedArrayFromParam, typedArrayParam } from '../common/util/util.js'; -import { RegularTextureFormat } from '../webgpu/format_info.js'; import { TexelView } from '../webgpu/util/texture/texel_view.js'; import { findFailedPixels } from '../webgpu/util/texture/texture_ok.js'; @@ -30,103 +29,103 @@ g.test('findFailedPixels') u.combineWithParams([ // Sanity Check { - format: 'rgba8unorm' as RegularTextureFormat, + format: 'rgba8unorm', actual: typedArrayParam('Uint8Array', [0x00, 0x40, 0x80, 0xff]), expected: typedArrayParam('Uint8Array', [0x00, 0x40, 0x80, 0xff]), isSame: true, }, // Slightly different values { - format: 'rgba8unorm' as RegularTextureFormat, + format: 'rgba8unorm', actual: typedArrayParam('Uint8Array', [0x00, 0x40, 0x80, 0xff]), expected: typedArrayParam('Uint8Array', [0x00, 0x40, 0x81, 0xff]), isSame: false, }, // Different representations of the same value { - format: 'rgb9e5ufloat' as RegularTextureFormat, + format: 'rgb9e5ufloat', actual: typedArrayParam('Uint8Array', [0x78, 0x56, 0x34, 0x12]), expected: typedArrayParam('Uint8Array', [0xf0, 0xac, 0x68, 0x0c]), isSame: true, }, // Slightly different values { - format: 'rgb9e5ufloat' as RegularTextureFormat, + format: 'rgb9e5ufloat', actual: typedArrayParam('Uint8Array', [0x78, 0x56, 0x34, 0x12]), expected: typedArrayParam('Uint8Array', [0xf1, 0xac, 0x68, 0x0c]), isSame: false, }, // Test NaN === NaN { - format: 'r32float' as RegularTextureFormat, + format: 'r32float', actual: typedArrayParam('Float32Array', [parseFloat('abc')]), expected: typedArrayParam('Float32Array', [parseFloat('def')]), isSame: true, }, // Sanity Check { - format: 'r32float' as RegularTextureFormat, + format: 'r32float', actual: typedArrayParam('Float32Array', [1.23]), expected: typedArrayParam('Float32Array', [1.23]), isSame: true, }, // Slightly different values. { - format: 'r32float' as RegularTextureFormat, + format: 'r32float', actual: typedArrayParam('Uint32Array', [0x3f9d70a4]), expected: typedArrayParam('Uint32Array', [0x3f9d70a5]), isSame: false, }, // Slightly different { - format: 'rg11b10ufloat' as RegularTextureFormat, + format: 'rg11b10ufloat', actual: typedArrayParam('Uint32Array', [0x3ce]), expected: typedArrayParam('Uint32Array', [0x3cf]), isSame: false, }, // Positive.Infinity === Positive.Infinity (red) { - format: 'rg11b10ufloat' as RegularTextureFormat, + format: 'rg11b10ufloat', actual: typedArrayParam('Uint32Array', [0b11111000000]), expected: typedArrayParam('Uint32Array', [0b11111000000]), isSame: true, }, // Positive.Infinity === Positive.Infinity (green) { - format: 'rg11b10ufloat' as RegularTextureFormat, + format: 'rg11b10ufloat', actual: typedArrayParam('Uint32Array', [0b11111000000_00000000000]), expected: typedArrayParam('Uint32Array', [0b11111000000_00000000000]), isSame: true, }, // Positive.Infinity === Positive.Infinity (blue) { - format: 'rg11b10ufloat' as RegularTextureFormat, + format: 'rg11b10ufloat', actual: typedArrayParam('Uint32Array', [0b1111100000_00000000000_00000000000]), expected: typedArrayParam('Uint32Array', [0b1111100000_00000000000_00000000000]), isSame: true, }, // NaN === NaN (red) { - format: 'rg11b10ufloat' as RegularTextureFormat, + format: 'rg11b10ufloat', actual: typedArrayParam('Uint32Array', [0b11111000001]), expected: typedArrayParam('Uint32Array', [0b11111000010]), isSame: true, }, // NaN === NaN (green) { - format: 'rg11b10ufloat' as RegularTextureFormat, + format: 'rg11b10ufloat', actual: typedArrayParam('Uint32Array', [0b11111000100_00000000000]), expected: typedArrayParam('Uint32Array', [0b11111001000_00000000000]), isSame: true, }, // NaN === NaN (blue) { - format: 'rg11b10ufloat' as RegularTextureFormat, + format: 'rg11b10ufloat', actual: typedArrayParam('Uint32Array', [0b1111110000_00000000000_00000000000]), expected: typedArrayParam('Uint32Array', [0b1111101000_00000000000_00000000000]), isSame: true, }, - ]) + ] as const) ) .fn(t => { const { format, actual, expected, isSame } = t.params; |