E.g. in this file:
|
t.skipIfTextureFormatNotSupported(format); |
|
t.skipIfTextureFormatAndDimensionNotCompatible(format, dimension); |
there are 4 tests which use:
t.skipIfTextureFormatNotSupported(format);
t.skipIfTextureFormatAndDimensionNotCompatible(format, dimension);
in the test body.
This results in log spam like so:
[2364/20198] webgpu:api,validation,image_copy,layout_related:offset_alignment:method="WriteTexture";format="rgba8unorm";dimension="1d" passed 0.0159s (worker 1)
- (in subcase: bytesPerRowPadding=0;rowsPerImagePaddingInBlocks=0;copyWidthInBlocks=3;copyHeightInBlocks=4;copyDepth=5;offset=0) INFO: subcase skipped
- (in subcase: bytesPerRowPadding=0;rowsPerImagePaddingInBlocks=0;copyWidthInBlocks=5;copyHeightInBlocks=4;copyDepth=3;offset=176) SKIP: subcase skipped: texture format 'astc-10x5-unorm-srgb' requires feature: 'texture-compression-astc'
- (in subcase: bytesPerRowPadding=0;rowsPerImagePaddingInBlocks=0;copyWidthInBlocks=5;copyHeightInBlocks=4;copyDepth=3;offset=176) INFO: subcase skipped
- (in subcase: bytesPerRowPadding=0;rowsPerImagePaddingInBlocks=0;copyWidthInBlocks=256;copyHeightInBlocks=3;copyDepth=2;offset=0) SKIP: subcase skipped: texture format 'astc-10x5-unorm-srgb' requires feature: 'texture-compression-astc'
- (in subcase: bytesPerRowPadding=0;rowsPerImagePaddingInBlocks=0;copyWidthInBlocks=256;copyHeightInBlocks=3;copyDepth=2;offset=0) INFO: subcase skipped
- (in subcase: bytesPerRowPadding=0;rowsPerImagePaddingInBlocks=0;copyWidthInBlocks=0;copyHeightInBlocks=4;copyDepth=5;offset=0) SKIP: subcase skipped: texture format 'astc-10x5-unorm-srgb' requires feature: 'texture-compression-astc'
- (in subcase: bytesPerRowPadding=0;rowsPerImagePaddingInBlocks=0;copyWidthInBlocks=0;copyHeightInBlocks=4;copyDepth=5;offset=0) INFO: subcase skipped
- (in subcase: bytesPerRowPadding=0;rowsPerImagePaddingInBlocks=0;copyWidthInBlocks=3;copyHeightInBlocks=0;copyDepth=5;offset=0) SKIP: subcase skipped: texture format 'astc-10x5-unorm-srgb' requires feature: 'texture-compression-astc'
- (in subcase: bytesPerRowPadding=0;rowsPerImagePaddingInBlocks=0;copyWidthInBlocks=3;copyHeightInBlocks=0;copyDepth=5;offset=0) INFO: subcase skipped
- (in subcase: bytesPerRowPadding=0;rowsPerImagePaddingInBlocks=0;copyWidthInBlocks=3;copyHeightInBlocks=4;copyDepth=0;offset=208) SKIP: subcase skipped: texture format 'astc-10x5-unorm-srgb' requires feature: 'texture-compression-astc'
- (in subcase: bytesPerRowPadding=0;rowsPerImagePaddingInBlocks=0;copyWidthInBlocks=3;copyHeightInBlocks=4;copyDepth=0;offset=208) INFO: subcase skipped
- (in subcase: bytesPerRowPadding=0;rowsPerImagePaddingInBlocks=0;copyWidthInBlocks=1;copyHeightInBlocks=4;copyDepth=5;offset=0) SKIP: subcase skipped: texture format 'astc-10x5-unorm-srgb' requires feature: 'texture-compression-astc'
- (in subcase: bytesPerRowPadding=0;rowsPerImagePaddingInBlocks=0;copyWidthInBlocks=1;copyHeightInBlocks=4;copyDepth=5;offset=0) INFO: subcase skipped
- (in subcase: bytesPerRowPadding=0;rowsPerImagePaddingInBlocks=0;copyWidthInBlocks=3;copyHeightInBlocks=1;copyDepth=5;offset=240) SKIP: subcase skipped: texture format 'astc-10x5-unorm-srgb' requires feature: 'texture-compression-astc'
- (in subcase: bytesPerRowPadding=0;rowsPerImagePaddingInBlocks=0;copyWidthInBlocks=3;copyHeightInBlocks=1;copyDepth=5;offset=240) INFO: subcase skipped
- (in subcase: bytesPerRowPadding=0;rowsPerImagePaddingInBlocks=0;copyWidthInBlocks=5;copyHeightInBlocks=4;copyDepth=1;offset=0) SKIP: subcase skipped: texture format 'astc-10x5-unorm-srgb' requires feature: 'texture-compression-astc'
- (in subcase: bytesPerRowPadding=0;rowsPerImagePaddingInBlocks=0;copyWidthInBlocks=5;copyHeightInBlocks=4;copyDepth=1;offset=0) INFO: subcase skipped
- (in subcase: bytesPerRowPadding=0;rowsPerImagePaddingInBlocks=0;copyWidthInBlocks=7;copyHeightInBlocks=1;copyDepth=1;offset=0) SKIP: subcase skipped: texture format 'astc-10x5-unorm-srgb' requires feature: 'texture-compression-astc'
- (in subcase: bytesPerRowPadding=0;rowsPerImagePaddingInBlocks=0;copyWidthInBlocks=7;copyHeightInBlocks=1;copyDepth=1;offset=0) INFO: subcase skipped
- (in subcase: bytesPerRowPadding=0;rowsPerImagePaddingInBlocks=6;copyWidthInBlocks=3;copyHeightInBlocks=4;copyDepth=5;offset=0) SKIP: subcase skipped: texture format 'astc-10x5-unorm-srgb' requires feature: 'texture-compression-astc'
- (in subcase: bytesPerRowPadding=0;rowsPerImagePaddingInBlocks=6;copyWidthInBlocks=3;copyHeightInBlocks=4;copyDepth=5;offset=0) INFO: subcase skipped
- (in subcase: bytesPerRowPadding=0;rowsPerImagePaddingInBlocks=6;copyWidthInBlocks=5;copyHeightInBlocks=4;copyDepth=3;offset=176) SKIP: subcase skipped: texture format 'astc-10x5-unorm-srgb' requires feature: 'texture-compression-astc'
- (in subcase: bytesPerRowPadding=0;rowsPerImagePaddingInBlocks=6;copyWidthInBlocks=5;copyHeightInBlocks=4;copyDepth=3;offset=176) INFO: subcase skipped
- (in subcase: bytesPerRowPadding=0;rowsPerImagePaddingInBlocks=6;copyWidthInBlocks=256;copyHeightInBlocks=3;copyDepth=2;offset=0) SKIP: subcase skipped: texture format 'astc-10x5-unorm-srgb' requires feature: 'texture-compression-astc'
- (in subcase: bytesPerRowPadding=0;rowsPerImagePaddingInBlocks=6;copyWidthInBlocks=256;copyHeightInBlocks=3;copyDepth=2;offset=0) INFO: subcase skipped
- (in subcase: bytesPerRowPadding=0;rowsPerImagePaddingInBlocks=6;copyWidthInBlocks=0;copyHeightInBlocks=4;copyDepth=5;offset=0) SKIP: subcase skipped: texture format 'astc-10x5-unorm-srgb' requires feature: 'texture-compression-astc'
- (in subcase: bytesPerRowPadding=0;rowsPerImagePaddingInBlocks=6;copyWidthInBlocks=0;copyHeightInBlocks=4;copyDepth=5;offset=0) INFO: subcase skipped
- (in subcase: bytesPerRowPadding=0;rowsPerImagePaddingInBlocks=6;copyWidthInBlocks=3;copyHeightInBlocks=0;copyDepth=5;offset=0) SKIP: subcase skipped: texture format 'astc-10x5-unorm-srgb' requires feature: 'texture-compression-astc'
- (in subcase: bytesPerRowPadding=0;rowsPerImagePaddingInBlocks=6;copyWidthInBlocks=3;copyHeightInBlocks=0;copyDepth=5;offset=0) INFO: subcase skipped
- (in subcase: bytesPerRowPadding=0;rowsPerImagePaddingInBlocks=6;copyWidthInBlocks=3;copyHeightInBlocks=4;copyDepth=0;offset=208) SKIP: subcase skipped: texture format 'astc-10x5-unorm-srgb' requires feature: 'texture-compression-astc'
- (in subcase: bytesPerRowPadding=0;rowsPerImagePaddingInBlocks=6;copyWidthInBlocks=3;copyHeightInBlocks=4;copyDepth=0;offset=208) INFO: subcase skipped
- (in subcase: bytesPerRowPadding=0;rowsPerImagePaddingInBlocks=6;copyWidthInBlocks=1;copyHeightInBlocks=4;copyDepth=5;offset=0) SKIP: subcase skipped: texture format 'astc-10x5-unorm-srgb' requires feature: 'texture-compression-astc'
- (in subcase: bytesPerRowPadding=0;rowsPerImagePaddingInBlocks=6;copyWidthInBlocks=1;copyHeightInBlocks=4;copyDepth=5;offset=0) INFO: subcase skipped
- (in subcase: bytesPerRowPadding=0;rowsPerImagePaddingInBlocks=6;copyWidthInBlocks=3;copyHeightInBlocks=1;copyDepth=5;offset=240) SKIP: subcase skipped: texture format 'astc-10x5-unorm-srgb' requires feature: 'texture-compression-astc'
- (in subcase: bytesPerRowPadding=0;rowsPerImagePaddingInBlocks=6;copyWidthInBlocks=3;copyHeightInBlocks=1;copyDepth=5;offset=240) INFO: subcase skipped
- (in subcase: bytesPerRowPadding=0;rowsPerImagePaddingInBlocks=6;copyWidthInBlocks=5;copyHeightInBlocks=4;copyDepth=1;offset=0) SKIP: subcase skipped: texture format 'astc-10x5-unorm-srgb' requires feature: 'texture-compression-astc'
- (in subcase: bytesPerRowPadding=0;rowsPerImagePaddingInBlocks=6;copyWidthInBlocks=5;copyHeightInBlocks=4;copyDepth=1;offset=0) INFO: subcase skipped
- (in subcase: bytesPerRowPadding=0;rowsPerImagePaddingInBlocks=6;copyWidthInBlocks=7;copyHeightInBlocks=1;copyDepth=1;offset=0) SKIP: subcase skipped: texture format 'astc-10x5-unorm-srgb' requires feature: 'texture-compression-astc'
- (in subcase: bytesPerRowPadding=0;rowsPerImagePaddingInBlocks=6;copyWidthInBlocks=7;copyHeightInBlocks=1;copyDepth=1;offset=0) INFO: subcase skipped
- (in subcase: bytesPerRowPadding=6;rowsPerImagePaddingInBlocks=0;copyWidthInBlocks=3;copyHeightInBlocks=4;copyDepth=5;offset=0) SKIP: subcase skipped: texture format 'astc-10x5-unorm-srgb' requires feature: 'texture-compression-astc'
- (in subcase: bytesPerRowPadding=6;rowsPerImagePaddingInBlocks=0;copyWidthInBlocks=3;copyHeightInBlocks=4;copyDepth=5;offset=0) INFO: subcase skipped
- (in subcase: bytesPerRowPadding=6;rowsPerImagePaddingInBlocks=0;copyWidthInBlocks=5;copyHeightInBlocks=4;copyDepth=3;offset=176) SKIP: subcase skipped: texture format 'astc-10x5-unorm-srgb' requires feature: 'texture-compression-astc'
- (in subcase: bytesPerRowPadding=6;rowsPerImagePaddingInBlocks=0;copyWidthInBlocks=5;copyHeightInBlocks=4;copyDepth=3;offset=176) INFO: subcase skipped
- (in subcase: bytesPerRowPadding=6;rowsPerImagePaddingInBlocks=0;copyWidthInBlocks=256;copyHeightInBlocks=3;copyDepth=2;offset=0) SKIP: subcase skipped: texture format 'astc-10x5-unorm-srgb' requires feature: 'texture-compression-astc'
- (in subcase: bytesPerRowPadding=6;rowsPerImagePaddingInBlocks=0;copyWidthInBlocks=256;copyHeightInBlocks=3;copyDepth=2;offset=0) INFO: subcase skipped
- (in subcase: bytesPerRowPadding=6;rowsPerImagePaddingInBlocks=0;copyWidthInBlocks=0;copyHeightInBlocks=4;copyDepth=5;offset=0) SKIP: subcase skipped: texture format 'astc-10x5-unorm-srgb' requires feature: 'texture-compression-astc'
- (in subcase: bytesPerRowPadding=6;rowsPerImagePaddingInBlocks=0;copyWidthInBlocks=0;copyHeightInBlocks=4;copyDepth=5;offset=0) INFO: subcase skipped
- (in subcase: bytesPerRowPadding=6;rowsPerImagePaddingInBlocks=0;copyWidthInBlocks=3;copyHeightInBlocks=0;copyDepth=5;offset=0) SKIP: subcase skipped: texture format 'astc-10x5-unorm-srgb' requires feature: 'texture-compression-astc'
- (in subcase: bytesPerRowPadding=6;rowsPerImagePaddingInBlocks=0;copyWidthInBlocks=3;copyHeightInBlocks=0;copyDepth=5;offset=0) INFO: subcase skipped
- (in subcase: bytesPerRowPadding=6;rowsPerImagePaddingInBlocks=0;copyWidthInBlocks=3;copyHeightInBlocks=4;copyDepth=0;offset=208) SKIP: subcase skipped: texture format 'astc-10x5-unorm-srgb' requires feature: 'texture-compression-astc'
- (in subcase: bytesPerRowPadding=6;rowsPerImagePaddingInBlocks=0;copyWidthInBlocks=3;copyHeightInBlocks=4;copyDepth=0;offset=208) INFO: subcase skipped
- (in subcase: bytesPerRowPadding=6;rowsPerImagePaddingInBlocks=0;copyWidthInBlocks=1;copyHeightInBlocks=4;copyDepth=5;offset=0) SKIP: subcase skipped: texture format 'astc-10x5-unorm-srgb' requires feature: 'texture-compression-astc'
- (in subcase: bytesPerRowPadding=6;rowsPerImagePaddingInBlocks=0;copyWidthInBlocks=1;copyHeightInBlocks=4;copyDepth=5;offset=0) INFO: subcase skipped
- (in subcase: bytesPerRowPadding=6;rowsPerImagePaddingInBlocks=0;copyWidthInBlocks=3;copyHeightInBlocks=1;copyDepth=5;offset=240) SKIP: subcase skipped: texture format 'astc-10x5-unorm-srgb' requires feature: 'texture-compression-astc'
- (in subcase: bytesPerRowPadding=6;rowsPerImagePaddingInBlocks=0;copyWidthInBlocks=3;copyHeightInBlocks=1;copyDepth=5;offset=240) INFO: subcase skipped
- (in subcase: bytesPerRowPadding=6;rowsPerImagePaddingInBlocks=0;copyWidthInBlocks=5;copyHeightInBlocks=4;copyDepth=1;offset=0) SKIP: subcase skipped: texture format 'astc-10x5-unorm-srgb' requires feature: 'texture-compression-astc'
- (in subcase: bytesPerRowPadding=6;rowsPerImagePaddingInBlocks=0;copyWidthInBlocks=5;copyHeightInBlocks=4;copyDepth=1;offset=0) INFO: subcase skipped
- (in subcase: bytesPerRowPadding=6;rowsPerImagePaddingInBlocks=0;copyWidthInBlocks=7;copyHeightInBlocks=1;copyDepth=1;offset=0) SKIP: subcase skipped: texture format 'astc-10x5-unorm-srgb' requires feature: 'texture-compression-astc'
- (in subcase: bytesPerRowPadding=6;rowsPerImagePaddingInBlocks=0;copyWidthInBlocks=7;copyHeightInBlocks=1;copyDepth=1;offset=0) INFO: subcase skipped
- (in subcase: bytesPerRowPadding=15;rowsPerImagePaddingInBlocks=17;copyWidthInBlocks=3;copyHeightInBlocks=4;copyDepth=5;offset=0) SKIP: subcase skipped: texture format 'astc-10x5-unorm-srgb' requires feature: 'texture-compression-astc'
- (in subcase: bytesPerRowPadding=15;rowsPerImagePaddingInBlocks=17;copyWidthInBlocks=3;copyHeightInBlocks=4;copyDepth=5;offset=0) INFO: subcase skipped
- (in subcase: bytesPerRowPadding=15;rowsPerImagePaddingInBlocks=17;copyWidthInBlocks=5;copyHeightInBlocks=4;copyDepth=3;offset=176) SKIP: subcase skipped: texture format 'astc-10x5-unorm-srgb' requires feature: 'texture-compression-astc'
- (in subcase: bytesPerRowPadding=15;rowsPerImagePaddingInBlocks=17;copyWidthInBlocks=5;copyHeightInBlocks=4;copyDepth=3;offset=176) INFO: subcase skipped
- (in subcase: bytesPerRowPadding=15;rowsPerImagePaddingInBlocks=17;copyWidthInBlocks=256;copyHeightInBlocks=3;copyDepth=2;offset=0) SKIP: subcase skipped: texture format 'astc-10x5-unorm-srgb' requires feature: 'texture-compression-astc'
- (in subcase: bytesPerRowPadding=15;rowsPerImagePaddingInBlocks=17;copyWidthInBlocks=256;copyHeightInBlocks=3;copyDepth=2;offset=0) INFO: subcase skipped
- (in subcase: bytesPerRowPadding=15;rowsPerImagePaddingInBlocks=17;copyWidthInBlocks=0;copyHeightInBlocks=4;copyDepth=5;offset=0) SKIP: subcase skipped: texture format 'astc-10x5-unorm-srgb' requires feature: 'texture-compression-astc'
- (in subcase: bytesPerRowPadding=15;rowsPerImagePaddingInBlocks=17;copyWidthInBlocks=0;copyHeightInBlocks=4;copyDepth=5;offset=0) INFO: subcase skipped
- (in subcase: bytesPerRowPadding=15;rowsPerImagePaddingInBlocks=17;copyWidthInBlocks=3;copyHeightInBlocks=0;copyDepth=5;offset=0) SKIP: subcase skipped: texture format 'astc-10x5-unorm-srgb' requires feature: 'texture-compression-astc'
- (in subcase: bytesPerRowPadding=15;rowsPerImagePaddingInBlocks=17;copyWidthInBlocks=3;copyHeightInBlocks=0;copyDepth=5;offset=0) INFO: subcase skipped
- (in subcase: bytesPerRowPadding=15;rowsPerImagePaddingInBlocks=17;copyWidthInBlocks=3;copyHeightInBlocks=4;copyDepth=0;offset=208) SKIP: subcase skipped: texture format 'astc-10x5-unorm-srgb' requires feature: 'texture-compression-astc'
- (in subcase: bytesPerRowPadding=15;rowsPerImagePaddingInBlocks=17;copyWidthInBlocks=3;copyHeightInBlocks=4;copyDepth=0;offset=208) INFO: subcase skipped
- (in subcase: bytesPerRowPadding=15;rowsPerImagePaddingInBlocks=17;copyWidthInBlocks=1;copyHeightInBlocks=4;copyDepth=5;offset=0) SKIP: subcase skipped: texture format 'astc-10x5-unorm-srgb' requires feature: 'texture-compression-astc'
- (in subcase: bytesPerRowPadding=15;rowsPerImagePaddingInBlocks=17;copyWidthInBlocks=1;copyHeightInBlocks=4;copyDepth=5;offset=0) INFO: subcase skipped
- (in subcase: bytesPerRowPadding=15;rowsPerImagePaddingInBlocks=17;copyWidthInBlocks=3;copyHeightInBlocks=1;copyDepth=5;offset=240) SKIP: subcase skipped: texture format 'astc-10x5-unorm-srgb' requires feature: 'texture-compression-astc'
- (in subcase: bytesPerRowPadding=15;rowsPerImagePaddingInBlocks=17;copyWidthInBlocks=3;copyHeightInBlocks=1;copyDepth=5;offset=240) INFO: subcase skipped
- (in subcase: bytesPerRowPadding=15;rowsPerImagePaddingInBlocks=17;copyWidthInBlocks=5;copyHeightInBlocks=4;copyDepth=1;offset=0) SKIP: subcase skipped: texture format 'astc-10x5-unorm-srgb' requires feature: 'texture-compression-astc'
- (in subcase: bytesPerRowPadding=15;rowsPerImagePaddingInBlocks=17;copyWidthInBlocks=5;copyHeightInBlocks=4;copyDepth=1;offset=0) INFO: subcase skipped
- (in subcase: bytesPerRowPadding=15;rowsPerImagePaddingInBlocks=17;copyWidthInBlocks=7;copyHeightInBlocks=1;copyDepth=1;offset=0) SKIP: subcase skipped: texture format 'astc-10x5-unorm-srgb' requires feature: 'texture-compression-astc'
- (in subcase: bytesPerRowPadding=15;rowsPerImagePaddingInBlocks=17;copyWidthInBlocks=7;copyHeightInBlocks=1;copyDepth=1;offset=0) INFO: subcase skipped
- SKIP: all subcases were skipped
Programmatic skip reason: WebGPU CTS JavaScript reported test skip
- (in subcase: bytesPerRowPadding=0;rowsPerImagePaddingInBlocks=0;copyWidthInBlocks=3;copyHeightInBlocks=4;copyDepth=5;offset=0) SKIP: texture format 'astc-10x5-unorm-srgb' requires feature: 'texture-compression-astc'
- (in subcase: bytesPerRowPadding=0;rowsPerImagePaddingInBlocks=0;copyWidthInBlocks=3;copyHeightInBlocks=4;copyDepth=5;offset=0) INFO: subcase skipped
- (in subcase: bytesPerRowPadding=0;rowsPerImagePaddingInBlocks=0;copyWidthInBlocks=5;copyHeightInBlocks=4;copyDepth=3;offset=176) SKIP: subcase skipped: texture format 'astc-12x12-unorm' requires feature: 'texture-compression-astc'
- (in subcase: bytesPerRowPadding=0;rowsPerImagePaddingInBlocks=0;copyWidthInBlocks=5;copyHeightInBlocks=4;copyDepth=3;offset=176) INFO: subcase skipped
- (in subcase: bytesPerRowPadding=0;rowsPerImagePaddingInBlocks=0;copyWidthInBlocks=256;copyHeightInBlocks=3;copyDepth=2;offset=0) SKIP: subcase skipped: texture format 'astc-12x12-unorm' requires feature: 'texture-compression-astc'
- (in subcase: bytesPerRowPadding=0;rowsPerImagePaddingInBlocks=0;copyWidthInBlocks=256;copyHeightInBlocks=3;copyDepth=2;offset=0) INFO: subcase skipped
- (in subcase: bytesPerRowPadding=0;rowsPerImagePaddingInBlocks=0;copyWidthInBlocks=0;copyHeightInBlocks=4;copyDepth=5;offset=0) SKIP: subcase skipped: texture format 'astc-12x12-unorm' requires feature: 'texture-compression-astc'
- (in subcase: bytesPerRowPadding=0;rowsPerImagePaddingInBlocks=0;copyWidthInBlocks=0;copyHeightInBlocks=4;copyDepth=5;offset=0) INFO: subcase skipped
- (in subcase: bytesPerRowPadding=0;rowsPerImagePaddingInBlocks=0;copyWidthInBlocks=3;copyHeightInBlocks=0;copyDepth=5;offset=0) SKIP: subcase skipped: texture format 'astc-12x12-unorm' requires feature: 'texture-compression-astc'
- (in subcase: bytesPerRowPadding=0;rowsPerImagePaddingInBlocks=0;copyWidthInBlocks=3;copyHeightInBlocks=0;copyDepth=5;offset=0) INFO: subcase skipped
- (in subcase: bytesPerRowPadding=0;rowsPerImagePaddingInBlocks=0;copyWidthInBlocks=3;copyHeightInBlocks=4;copyDepth=0;offset=208) SKIP: subcase skipped: texture format 'astc-12x12-unorm' requires feature: 'texture-compression-astc'
- (in subcase: bytesPerRowPadding=0;rowsPerImagePaddingInBlocks=0;copyWidthInBlocks=3;copyHeightInBlocks=4;copyDepth=0;offset=208) INFO: subcase skipped
- (in subcase: bytesPerRowPadding=0;rowsPerImagePaddingInBlocks=0;copyWidthInBlocks=1;copyHeightInBlocks=4;copyDepth=5;offset=0) SKIP: subcase skipped: texture format 'astc-12x12-unorm' requires feature: 'texture-compression-astc'
- (in subcase: bytesPerRowPadding=0;rowsPerImagePaddingInBlocks=0;copyWidthInBlocks=1;copyHeightInBlocks=4;copyDepth=5;offset=0) INFO: subcase skipped
- (in subcase: bytesPerRowPadding=0;rowsPerImagePaddingInBlocks=0;copyWidthInBlocks=3;copyHeightInBlocks=1;copyDepth=5;offset=240) SKIP: subcase skipped: texture format 'astc-12x12-unorm' requires feature: 'texture-compression-astc'
- (in subcase: bytesPerRowPadding=0;rowsPerImagePaddingInBlocks=0;copyWidthInBlocks=3;copyHeightInBlocks=1;copyDepth=5;offset=240) INFO: subcase skipped
- (in subcase: bytesPerRowPadding=0;rowsPerImagePaddingInBlocks=0;copyWidthInBlocks=5;copyHeightInBlocks=4;copyDepth=1;offset=0) SKIP: subcase skipped: texture format 'astc-12x12-unorm' requires feature: 'texture-compression-astc'
- (in subcase: bytesPerRowPadding=0;rowsPerImagePaddingInBlocks=0;copyWidthInBlocks=5;copyHeightInBlocks=4;copyDepth=1;offset=0) INFO: subcase skipped
- (in subcase: bytesPerRowPadding=0;rowsPerImagePaddingInBlocks=0;copyWidthInBlocks=7;copyHeightInBlocks=1;copyDepth=1;offset=0) SKIP: subcase skipped: texture format 'astc-12x12-unorm' requires feature: 'texture-compression-astc'
- (in subcase: bytesPerRowPadding=0;rowsPerImagePaddingInBlocks=0;copyWidthInBlocks=7;copyHeightInBlocks=1;copyDepth=1;offset=0) INFO: subcase skipped
- (in subcase: bytesPerRowPadding=0;rowsPerImagePaddingInBlocks=6;copyWidthInBlocks=3;copyHeightInBlocks=4;copyDepth=5;offset=0) SKIP: subcase skipped: texture format 'astc-12x12-unorm' requires feature: 'texture-compression-astc'
- (in subcase: bytesPerRowPadding=0;rowsPerImagePaddingInBlocks=6;copyWidthInBlocks=3;copyHeightInBlocks=4;copyDepth=5;offset=0) INFO: subcase skipped
- (in subcase: bytesPerRowPadding=0;rowsPerImagePaddingInBlocks=6;copyWidthInBlocks=5;copyHeightInBlocks=4;copyDepth=3;offset=176) SKIP: subcase skipped: texture format 'astc-12x12-unorm' requires feature: 'texture-compression-astc'
- (in subcase: bytesPerRowPadding=0;rowsPerImagePaddingInBlocks=6;copyWidthInBlocks=5;copyHeightInBlocks=4;copyDepth=3;offset=176) INFO: subcase skipped
- (in subcase: bytesPerRowPadding=0;rowsPerImagePaddingInBlocks=6;copyWidthInBlocks=256;copyHeightInBlocks=3;copyDepth=2;offset=0) SKIP: subcase skipped: texture format 'astc-12x12-unorm' requires feature: 'texture-compression-astc'
- (in subcase: bytesPerRowPadding=0;rowsPerImagePaddingInBlocks=6;copyWidthInBlocks=256;copyHeightInBlocks=3;copyDepth=2;offset=0) INFO: subcase skipped
- (in subcase: bytesPerRowPadding=0;rowsPerImagePaddingInBlocks=6;copyWidthInBlocks=0;copyHeightInBlocks=4;copyDepth=5;offset=0) SKIP: subcase skipped: texture format 'astc-12x12-unorm' requires feature: 'texture-compression-astc'
- (in subcase: bytesPerRowPadding=0;rowsPerImagePaddingInBlocks=6;copyWidthInBlocks=0;copyHeightInBlocks=4;copyDepth=5;offset=0) INFO: subcase skipped
- (in subcase: bytesPerRowPadding=0;rowsPerImagePaddingInBlocks=6;copyWidthInBlocks=3;copyHeightInBlocks=0;copyDepth=5;offset=0) SKIP: subcase skipped: texture format 'astc-12x12-unorm' requires feature: 'texture-compression-astc'
- (in subcase: bytesPerRowPadding=0;rowsPerImagePaddingInBlocks=6;copyWidthInBlocks=3;copyHeightInBlocks=0;copyDepth=5;offset=0) INFO: subcase skipped
- (in subcase: bytesPerRowPadding=0;rowsPerImagePaddingInBlocks=6;copyWidthInBlocks=3;copyHeightInBlocks=4;copyDepth=0;offset=208) SKIP: subcase skipped: texture format 'astc-12x12-unorm' requires feature: 'texture-compression-astc'
- (in subcase: bytesPerRowPadding=0;rowsPerImagePaddingInBlocks=6;copyWidthInBlocks=3;copyHeightInBlocks=4;copyDepth=0;offset=208) INFO: subcase skipped
- (in subcase: bytesPerRowPadding=0;rowsPerImagePaddingInBlocks=6;copyWidthInBlocks=1;copyHeightInBlocks=4;copyDepth=5;offset=0) SKIP: subcase skipped: texture format 'astc-12x12-unorm' requires feature: 'texture-compression-astc'
- (in subcase: bytesPerRowPadding=0;rowsPerImagePaddingInBlocks=6;copyWidthInBlocks=1;copyHeightInBlocks=4;copyDepth=5;offset=0) INFO: subcase skipped
- (in subcase: bytesPerRowPadding=0;rowsPerImagePaddingInBlocks=6;copyWidthInBlocks=3;copyHeightInBlocks=1;copyDepth=5;offset=240) SKIP: subcase skipped: texture format 'astc-12x12-unorm' requires feature: 'texture-compression-astc'
- (in subcase: bytesPerRowPadding=0;rowsPerImagePaddingInBlocks=6;copyWidthInBlocks=3;copyHeightInBlocks=1;copyDepth=5;offset=240) INFO: subcase skipped
- (in subcase: bytesPerRowPadding=0;rowsPerImagePaddingInBlocks=6;copyWidthInBlocks=5;copyHeightInBlocks=4;copyDepth=1;offset=0) SKIP: subcase skipped: texture format 'astc-12x12-unorm' requires feature: 'texture-compression-astc'
- (in subcase: bytesPerRowPadding=0;rowsPerImagePaddingInBlocks=6;copyWidthInBlocks=5;copyHeightInBlocks=4;copyDepth=1;offset=0) INFO: subcase skipped
- (in subcase: bytesPerRowPadding=0;rowsPerImagePaddingInBlocks=6;copyWidthInBlocks=7;copyHeightInBlocks=1;copyDepth=1;offset=0) SKIP: subcase skipped: texture format 'astc-12x12-unorm' requires feature: 'texture-compression-astc'
- (in subcase: bytesPerRowPadding=0;rowsPerImagePaddingInBlocks=6;copyWidthInBlocks=7;copyHeightInBlocks=1;copyDepth=1;offset=0) INFO: subcase skipped
- (in subcase: bytesPerRowPadding=6;rowsPerImagePaddingInBlocks=0;copyWidthInBlocks=3;copyHeightInBlocks=4;copyDepth=5;offset=0) SKIP: subcase skipped: texture format 'astc-12x12-unorm' requires feature: 'texture-compression-astc'
- (in subcase: bytesPerRowPadding=6;rowsPerImagePaddingInBlocks=0;copyWidthInBlocks=3;copyHeightInBlocks=4;copyDepth=5;offset=0) INFO: subcase skipped
- (in subcase: bytesPerRowPadding=6;rowsPerImagePaddingInBlocks=0;copyWidthInBlocks=5;copyHeightInBlocks=4;copyDepth=3;offset=176) SKIP: subcase skipped: texture format 'astc-12x12-unorm' requires feature: 'texture-compression-astc'
- (in subcase: bytesPerRowPadding=6;rowsPerImagePaddingInBlocks=0;copyWidthInBlocks=5;copyHeightInBlocks=4;copyDepth=3;offset=176) INFO: subcase skipped
- (in subcase: bytesPerRowPadding=6;rowsPerImagePaddingInBlocks=0;copyWidthInBlocks=256;copyHeightInBlocks=3;copyDepth=2;offset=0) SKIP: subcase skipped: texture format 'astc-12x12-unorm' requires feature: 'texture-compression-astc'
- (in subcase: bytesPerRowPadding=6;rowsPerImagePaddingInBlocks=0;copyWidthInBlocks=256;copyHeightInBlocks=3;copyDepth=2;offset=0) INFO: subcase skipped
- (in subcase: bytesPerRowPadding=6;rowsPerImagePaddingInBlocks=0;copyWidthInBlocks=0;copyHeightInBlocks=4;copyDepth=5;offset=0) SKIP: subcase skipped: texture format 'astc-12x12-unorm' requires feature: 'texture-compression-astc'
- (in subcase: bytesPerRowPadding=6;rowsPerImagePaddingInBlocks=0;copyWidthInBlocks=0;copyHeightInBlocks=4;copyDepth=5;offset=0) INFO: subcase skipped
- (in subcase: bytesPerRowPadding=6;rowsPerImagePaddingInBlocks=0;copyWidthInBlocks=3;copyHeightInBlocks=0;copyDepth=5;offset=0) SKIP: subcase skipped: texture format 'astc-12x12-unorm' requires feature: 'texture-compression-astc'
- (in subcase: bytesPerRowPadding=6;rowsPerImagePaddingInBlocks=0;copyWidthInBlocks=3;copyHeightInBlocks=0;copyDepth=5;offset=0) INFO: subcase skipped
- (in subcase: bytesPerRowPadding=6;rowsPerImagePaddingInBlocks=0;copyWidthInBlocks=3;copyHeightInBlocks=4;copyDepth=0;offset=208) SKIP: subcase skipped: texture format 'astc-12x12-unorm' requires feature: 'texture-compression-astc'
- (in subcase: bytesPerRowPadding=6;rowsPerImagePaddingInBlocks=0;copyWidthInBlocks=3;copyHeightInBlocks=4;copyDepth=0;offset=208) INFO: subcase skipped
- (in subcase: bytesPerRowPadding=6;rowsPerImagePaddingInBlocks=0;copyWidthInBlocks=1;copyHeightInBlocks=4;copyDepth=5;offset=0) SKIP: subcase skipped: texture format 'astc-12x12-unorm' requires feature: 'texture-compression-astc'
- (in subcase: bytesPerRowPadding=6;rowsPerImagePaddingInBlocks=0;copyWidthInBlocks=1;copyHeightInBlocks=4;copyDepth=5;offset=0) INFO: subcase skipped
- (in subcase: bytesPerRowPadding=6;rowsPerImagePaddingInBlocks=0;copyWidthInBlocks=3;copyHeightInBlocks=1;copyDepth=5;offset=240) SKIP: subcase skipped: texture format 'astc-12x12-unorm' requires feature: 'texture-compression-astc'
- (in subcase: bytesPerRowPadding=6;rowsPerImagePaddingInBlocks=0;copyWidthInBlocks=3;copyHeightInBlocks=1;copyDepth=5;offset=240) INFO: subcase skipped
- (in subcase: bytesPerRowPadding=6;rowsPerImagePaddingInBlocks=0;copyWidthInBlocks=5;copyHeightInBlocks=4;copyDepth=1;offset=0) SKIP: subcase skipped: texture format 'astc-12x12-unorm' requires feature: 'texture-compression-astc'
- (in subcase: bytesPerRowPadding=6;rowsPerImagePaddingInBlocks=0;copyWidthInBlocks=5;copyHeightInBlocks=4;copyDepth=1;offset=0) INFO: subcase skipped
- (in subcase: bytesPerRowPadding=6;rowsPerImagePaddingInBlocks=0;copyWidthInBlocks=7;copyHeightInBlocks=1;copyDepth=1;offset=0) SKIP: subcase skipped: texture format 'astc-12x12-unorm' requires feature: 'texture-compression-astc'
- (in subcase: bytesPerRowPadding=6;rowsPerImagePaddingInBlocks=0;copyWidthInBlocks=7;copyHeightInBlocks=1;copyDepth=1;offset=0) INFO: subcase skipped
- (in subcase: bytesPerRowPadding=15;rowsPerImagePaddingInBlocks=17;copyWidthInBlocks=3;copyHeightInBlocks=4;copyDepth=5;offset=0) SKIP: subcase skipped: texture format 'astc-12x12-unorm' requires feature: 'texture-compression-astc'
- (in subcase: bytesPerRowPadding=15;rowsPerImagePaddingInBlocks=17;copyWidthInBlocks=3;copyHeightInBlocks=4;copyDepth=5;offset=0) INFO: subcase skipped
- (in subcase: bytesPerRowPadding=15;rowsPerImagePaddingInBlocks=17;copyWidthInBlocks=5;copyHeightInBlocks=4;copyDepth=3;offset=176) SKIP: subcase skipped: texture format 'astc-12x12-unorm' requires feature: 'texture-compression-astc'
- (in subcase: bytesPerRowPadding=15;rowsPerImagePaddingInBlocks=17;copyWidthInBlocks=5;copyHeightInBlocks=4;copyDepth=3;offset=176) INFO: subcase skipped
- (in subcase: bytesPerRowPadding=15;rowsPerImagePaddingInBlocks=17;copyWidthInBlocks=256;copyHeightInBlocks=3;copyDepth=2;offset=0) SKIP: subcase skipped: texture format 'astc-12x12-unorm' requires feature: 'texture-compression-astc'
- (in subcase: bytesPerRowPadding=15;rowsPerImagePaddingInBlocks=17;copyWidthInBlocks=256;copyHeightInBlocks=3;copyDepth=2;offset=0) INFO: subcase skipped
- (in subcase: bytesPerRowPadding=15;rowsPerImagePaddingInBlocks=17;copyWidthInBlocks=0;copyHeightInBlocks=4;copyDepth=5;offset=0) SKIP: subcase skipped: texture format 'astc-12x12-unorm' requires feature: 'texture-compression-astc'
- (in subcase: bytesPerRowPadding=15;rowsPerImagePaddingInBlocks=17;copyWidthInBlocks=0;copyHeightInBlocks=4;copyDepth=5;offset=0) INFO: subcase skipped
- (in subcase: bytesPerRowPadding=15;rowsPerImagePaddingInBlocks=17;copyWidthInBlocks=3;copyHeightInBlocks=0;copyDepth=5;offset=0) SKIP: subcase skipped: texture format 'astc-12x12-unorm' requires feature: 'texture-compression-astc'
- (in subcase: bytesPerRowPadding=15;rowsPerImagePaddingInBlocks=17;copyWidthInBlocks=3;copyHeightInBlocks=0;copyDepth=5;offset=0) INFO: subcase skipped
- (in subcase: bytesPerRowPadding=15;rowsPerImagePaddingInBlocks=17;copyWidthInBlocks=3;copyHeightInBlocks=4;copyDepth=0;offset=208) SKIP: subcase skipped: texture format 'astc-12x12-unorm' requires feature: 'texture-compression-astc'
- (in subcase: bytesPerRowPadding=15;rowsPerImagePaddingInBlocks=17;copyWidthInBlocks=3;copyHeightInBlocks=4;copyDepth=0;offset=208) INFO: subcase skipped
- (in subcase: bytesPerRowPadding=15;rowsPerImagePaddingInBlocks=17;copyWidthInBlocks=1;copyHeightInBlocks=4;copyDepth=5;offset=0) SKIP: subcase skipped: texture format 'astc-12x12-unorm' requires feature: 'texture-compression-astc'
- (in subcase: bytesPerRowPadding=15;rowsPerImagePaddingInBlocks=17;copyWidthInBlocks=1;copyHeightInBlocks=4;copyDepth=5;offset=0) INFO: subcase skipped
- (in subcase: bytesPerRowPadding=15;rowsPerImagePaddingInBlocks=17;copyWidthInBlocks=3;copyHeightInBlocks=1;copyDepth=5;offset=240) SKIP: subcase skipped: texture format 'astc-12x12-unorm' requires feature: 'texture-compression-astc'
- (in subcase: bytesPerRowPadding=15;rowsPerImagePaddingInBlocks=17;copyWidthInBlocks=3;copyHeightInBlocks=1;copyDepth=5;offset=240) INFO: subcase skipped
- (in subcase: bytesPerRowPadding=15;rowsPerImagePaddingInBlocks=17;copyWidthInBlocks=5;copyHeightInBlocks=4;copyDepth=1;offset=0) SKIP: subcase skipped: texture format 'astc-12x12-unorm' requires feature: 'texture-compression-astc'
- (in subcase: bytesPerRowPadding=15;rowsPerImagePaddingInBlocks=17;copyWidthInBlocks=5;copyHeightInBlocks=4;copyDepth=1;offset=0) INFO: subcase skipped
- (in subcase: bytesPerRowPadding=15;rowsPerImagePaddingInBlocks=17;copyWidthInBlocks=7;copyHeightInBlocks=1;copyDepth=1;offset=0) SKIP: subcase skipped: texture format 'astc-12x12-unorm' requires feature: 'texture-compression-astc'
- (in subcase: bytesPerRowPadding=15;rowsPerImagePaddingInBlocks=17;copyWidthInBlocks=7;copyHeightInBlocks=1;copyDepth=1;offset=0) INFO: subcase skipped
- SKIP: all subcases were skipped
Programmatic skip reason: WebGPU CTS JavaScript reported test skip
- (in subcase: bytesPerRowPadding=0;rowsPerImagePaddingInBlocks=0;copyWidthInBlocks=3;copyHeightInBlocks=4;copyDepth=5;offset=0) SKIP: texture format 'astc-12x12-unorm' requires feature: 'texture-compression-astc'
We should skip these tests early using .beforeAllSubcases(), but it's not immediately obvious how to do that since that relies on having a device already. We used to use selectDeviceForTextureFormatOrSkipTestCase but that's not allowed anymore.
E.g. in this file:
cts/src/webgpu/api/validation/image_copy/layout_related.spec.ts
Lines 196 to 197 in 2e418e2
there are 4 tests which use:
in the test body.
This results in log spam like so:
We should skip these tests early using
.beforeAllSubcases(), but it's not immediately obvious how to do that since that relies on having a device already. We used to useselectDeviceForTextureFormatOrSkipTestCasebut that's not allowed anymore.