cts icon indicating copy to clipboard operation
cts copied to clipboard

val: image_copy

Open kainino0x opened this issue 3 years ago • 3 comments

Needs major organization work and some parts probably need rewrites due to spec changes in bytesPerRow/rowsPerImage.

Some test bugs fixed in: https://github.com/gpuweb/cts/pull/719 https://github.com/gpuweb/cts/pull/835

kainino0x avatar Jan 13 '22 01:01 kainino0x

One known TODO: restrictions on copies into depth textures gpuweb/gpuweb#789

Also generally all of the checkmarks/xes on depth stencil format copies.

kainino0x avatar Jan 15 '22 02:01 kainino0x

From code coverage report, things that are definitely missing test coverage:

  • texture copy from subresource to same subresource (1d and 3d)
  • invalid to copy to depth aspect for depth24plus and depth24plus-stencil8

austinEng avatar Feb 14 '23 00:02 austinEng

Today I found that Chrome/Dawn on Mac Intel can't copy depth textures with more than 1 mip level. We didn't know this because there's no test. The texture-component-swizzle tests require this to work and, because of changes in utilities for texture-component-swizzle, the texture builtins now also require this to work.

greggman avatar Sep 05 '25 00:09 greggman