Skip to content

rowsPerImage_and_bytesPerRow tests fail for ASTC formats with 3D dimension #4382

@beaufortfrancois

Description

@beaufortfrancois

Similarly to #4381, webgpu:api,operation,command_buffer,image_copy:rowsPerImage_and_bytesPerRow:*format="astc*";dimension="3d" tests fail when adding experimental texture-compression-astc-sliced-3d feature support at https://ci.chromium.org/ui/p/chromium/builders/try/dawn-mac-arm64-deps-rel/14805/test-results?sortby=&groupby=

They hit the following error:

EXCEPTION: Error: Unexpected validation error occurred: Texture size 
  ([Extent3D width:3072, height:36, depthOrArrayLayers:2]) exceeded maximum texture size
  ([Extent3D width:2048, height:2048, depthOrArrayLayers:2048]).

However, there are other errors such as the following:

EXPECTATION FAILED: subcase: bytesPerRowPadding=15;rowsPerImagePadding=17;copyWidthInBlocks=256;copyHeightInBlocks=3;copyDepth=2
Array had unexpected contents at indices 0 through 178687.
 Starting at index 0:
   actual == 0x: 12 14 1c 30 56 94 f0 75 24 03 18 69 01 dc 0f 91 72 b3 5f 77 06 0d 92 a0 3d 6a 32 96 a1 59 bf de bc 5f c8 ...
   failed ->     xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx ...
 expected ==     01 03 0b 1f 45 83 df 64 13 ed 07 58 eb cb f9 80 61 a2 4e 66 f0 f7 81 8f 2c 59 21 85 90 48 ae cd ab 4e b7 ...
  at (elided: only 2 shown)

This suggests there is something going on with the test itself. @greggman Could you provide help there?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions