[Webkit-unassigned] [Bug 223353] webgl/2.0.1/conformance2/textures/misc/copy-texture-image.html fails

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Mar 17 00:58:01 PDT 2021


https://bugs.webkit.org/show_bug.cgi?id=223353

--- Comment #1 from Kimmo Kinnunen <kkinnunen at apple.com> ---
https://www.khronos.org/registry/webgl/sdk/tests/conformance2/textures/misc/copy-texture-image.html?webglVersion=2&quiet=0&quick=1

This test verifies the functionality of copyTexImage2D.

On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".


PASS WebGL context exists
PASS checkFramebufferStatus got FRAMEBUFFER_COMPLETE as expected
PASS getError was expected value: NO_ERROR : copyTexImage2D should succeed for good internalformat RGBA=>RGB
PASS checkFramebufferStatus got FRAMEBUFFER_COMPLETE as expected
PASS getError was expected value: NO_ERROR : copyTexImage2D should succeed for good internalformat RGBA8=>RGB
PASS checkFramebufferStatus got FRAMEBUFFER_COMPLETE as expected
PASS getError was expected value: NO_ERROR : copyTexImage2D should succeed for good internalformat RGBA=>RGBA
PASS checkFramebufferStatus got FRAMEBUFFER_COMPLETE as expected
PASS getError was expected value: NO_ERROR : copyTexImage2D should succeed for good internalformat RGBA8=>RGBA
PASS checkFramebufferStatus got FRAMEBUFFER_COMPLETE as expected
PASS getError was expected value: NO_ERROR : copyTexImage2D should succeed for good internalformat RGBA=>LUMINANCE_ALPHA
PASS checkFramebufferStatus got FRAMEBUFFER_COMPLETE as expected
PASS getError was expected value: NO_ERROR : copyTexImage2D should succeed for good internalformat RGBA8=>LUMINANCE_ALPHA
PASS checkFramebufferStatus got FRAMEBUFFER_COMPLETE as expected
PASS getError was expected value: NO_ERROR : copyTexImage2D should succeed for good internalformat RGBA=>LUMINANCE
PASS checkFramebufferStatus got FRAMEBUFFER_COMPLETE as expected
PASS getError was expected value: NO_ERROR : copyTexImage2D should succeed for good internalformat RGBA8=>LUMINANCE
PASS checkFramebufferStatus got FRAMEBUFFER_COMPLETE as expected
PASS getError was expected value: NO_ERROR : copyTexImage2D should succeed for good internalformat RGBA=>ALPHA
PASS checkFramebufferStatus got FRAMEBUFFER_COMPLETE as expected
PASS getError was expected value: NO_ERROR : copyTexImage2D should succeed for good internalformat RGBA8=>ALPHA
PASS checkFramebufferStatus got FRAMEBUFFER_COMPLETE as expected
PASS getError was expected value: NO_ERROR : copyTexImage2D should succeed for good internalformat RGBA=>R8
PASS checkFramebufferStatus got FRAMEBUFFER_COMPLETE as expected
PASS getError was expected value: NO_ERROR : copyTexImage2D should succeed for good internalformat RGBA8=>R8
PASS checkFramebufferStatus got FRAMEBUFFER_COMPLETE as expected
PASS getError was expected value: NO_ERROR : copyTexImage2D should succeed for good internalformat RGBA=>RG8
PASS checkFramebufferStatus got FRAMEBUFFER_COMPLETE as expected
PASS getError was expected value: NO_ERROR : copyTexImage2D should succeed for good internalformat RGBA8=>RG8
PASS checkFramebufferStatus got FRAMEBUFFER_COMPLETE as expected
PASS getError was expected value: NO_ERROR : copyTexImage2D should succeed for good internalformat RGBA=>RGB8
PASS checkFramebufferStatus got FRAMEBUFFER_COMPLETE as expected
PASS getError was expected value: NO_ERROR : copyTexImage2D should succeed for good internalformat RGBA8=>RGB8
PASS checkFramebufferStatus got FRAMEBUFFER_COMPLETE as expected
PASS getError was expected value: NO_ERROR : copyTexImage2D should succeed for good internalformat RGBA=>RGBA8
PASS checkFramebufferStatus got FRAMEBUFFER_COMPLETE as expected
PASS getError was expected value: NO_ERROR : copyTexImage2D should succeed for good internalformat RGBA8=>RGBA8
PASS checkFramebufferStatus got FRAMEBUFFER_COMPLETE as expected
PASS getError was expected value: INVALID_OPERATION : copyTexImage2D should fail for good internalformat with unmatched component sizes  RGBA8=>RGB565
PASS checkFramebufferStatus got FRAMEBUFFER_COMPLETE as expected
PASS getError was expected value: INVALID_OPERATION : copyTexImage2D should fail for good internalformat with unmatched component sizes  RGBA8=>RGBA4
PASS checkFramebufferStatus got FRAMEBUFFER_COMPLETE as expected
PASS getError was expected value: INVALID_OPERATION : copyTexImage2D should fail for good internalformat with unmatched component sizes  RGBA8=>RGB5_A1
PASS checkFramebufferStatus got FRAMEBUFFER_COMPLETE as expected
PASS getError was expected value: INVALID_OPERATION : copyTexImage2D should fail for good internalformat with unmatched component sizes  RGBA8=>RGB10_A2
PASS checkFramebufferStatus got FRAMEBUFFER_COMPLETE as expected
PASS getError was expected value: NO_ERROR : copyTexImage2D should succeed for good internalformat SRGB8_ALPHA8=>SRGB8
PASS checkFramebufferStatus got FRAMEBUFFER_COMPLETE as expected
PASS getError was expected value: NO_ERROR : copyTexImage2D should succeed for good internalformat SRGB8_ALPHA8=>SRGB8_ALPHA8
PASS checkFramebufferStatus got FRAMEBUFFER_COMPLETE as expected
PASS getError was expected value: NO_ERROR : copyTexImage2D should succeed for good internalformat RGBA32I=>R32I
PASS checkFramebufferStatus got FRAMEBUFFER_COMPLETE as expected
PASS getError was expected value: NO_ERROR : copyTexImage2D should succeed for good internalformat RGBA32I=>RG32I
PASS checkFramebufferStatus got FRAMEBUFFER_COMPLETE as expected
PASS getError was expected value: NO_ERROR : copyTexImage2D should succeed for good internalformat RGBA32I=>RGB32I
PASS checkFramebufferStatus got FRAMEBUFFER_COMPLETE as expected
PASS getError was expected value: NO_ERROR : copyTexImage2D should succeed for good internalformat RGBA32I=>RGBA32I
PASS checkFramebufferStatus got FRAMEBUFFER_COMPLETE as expected
PASS getError was expected value: INVALID_OPERATION : copyTexImage2D should fail for good internalformat with unmatched component sizes RGBA32I=>R8I
PASS checkFramebufferStatus got FRAMEBUFFER_COMPLETE as expected
PASS getError was expected value: INVALID_OPERATION : copyTexImage2D should fail for good internalformat with unmatched component sizes RGBA32I=>R16I
PASS checkFramebufferStatus got FRAMEBUFFER_COMPLETE as expected
PASS getError was expected value: INVALID_OPERATION : copyTexImage2D should fail for good internalformat with unmatched component sizes RGBA32I=>RG8I
PASS checkFramebufferStatus got FRAMEBUFFER_COMPLETE as expected
PASS getError was expected value: INVALID_OPERATION : copyTexImage2D should fail for good internalformat with unmatched component sizes RGBA32I=>RG16I
PASS checkFramebufferStatus got FRAMEBUFFER_COMPLETE as expected
PASS getError was expected value: INVALID_OPERATION : copyTexImage2D should fail for good internalformat with unmatched component sizes RGBA32I=>RGB8I
PASS checkFramebufferStatus got FRAMEBUFFER_COMPLETE as expected
PASS getError was expected value: INVALID_OPERATION : copyTexImage2D should fail for good internalformat with unmatched component sizes RGBA32I=>RGB16I
PASS checkFramebufferStatus got FRAMEBUFFER_COMPLETE as expected
PASS getError was expected value: INVALID_OPERATION : copyTexImage2D should fail for good internalformat with unmatched component sizes RGBA32I=>RGBA8I
PASS checkFramebufferStatus got FRAMEBUFFER_COMPLETE as expected
PASS getError was expected value: INVALID_OPERATION : copyTexImage2D should fail for good internalformat with unmatched component sizes RGBA32I=>RGBA16I
PASS checkFramebufferStatus got FRAMEBUFFER_COMPLETE as expected
PASS getError was expected value: NO_ERROR : copyTexImage2D should succeed for good internalformat RGBA32UI=>R32UI
PASS checkFramebufferStatus got FRAMEBUFFER_COMPLETE as expected
PASS getError was expected value: NO_ERROR : copyTexImage2D should succeed for good internalformat RGBA32UI=>RG32UI
PASS checkFramebufferStatus got FRAMEBUFFER_COMPLETE as expected
PASS getError was expected value: NO_ERROR : copyTexImage2D should succeed for good internalformat RGBA32UI=>RGB32UI
PASS checkFramebufferStatus got FRAMEBUFFER_COMPLETE as expected
PASS getError was expected value: NO_ERROR : copyTexImage2D should succeed for good internalformat RGBA32UI=>RGBA32UI
PASS checkFramebufferStatus got FRAMEBUFFER_COMPLETE as expected
PASS getError was expected value: INVALID_OPERATION : copyTexImage2D should fail for good internalformat with unmatched component sizes RGBA32UI=>R8UI
PASS checkFramebufferStatus got FRAMEBUFFER_COMPLETE as expected
PASS getError was expected value: INVALID_OPERATION : copyTexImage2D should fail for good internalformat with unmatched component sizes RGBA32UI=>R16UI
PASS checkFramebufferStatus got FRAMEBUFFER_COMPLETE as expected
PASS getError was expected value: INVALID_OPERATION : copyTexImage2D should fail for good internalformat with unmatched component sizes RGBA32UI=>RG8UI
PASS checkFramebufferStatus got FRAMEBUFFER_COMPLETE as expected
PASS getError was expected value: INVALID_OPERATION : copyTexImage2D should fail for good internalformat with unmatched component sizes RGBA32UI=>RG16UI
PASS checkFramebufferStatus got FRAMEBUFFER_COMPLETE as expected
PASS getError was expected value: INVALID_OPERATION : copyTexImage2D should fail for good internalformat with unmatched component sizes RGBA32UI=>RGB10_A2UI
PASS checkFramebufferStatus got FRAMEBUFFER_COMPLETE as expected
PASS getError was expected value: INVALID_OPERATION : copyTexImage2D should fail for good internalformat with unmatched component sizes RGBA32UI=>RGB8UI
PASS checkFramebufferStatus got FRAMEBUFFER_COMPLETE as expected
PASS getError was expected value: INVALID_OPERATION : copyTexImage2D should fail for good internalformat with unmatched component sizes RGBA32UI=>RGB16UI
PASS checkFramebufferStatus got FRAMEBUFFER_COMPLETE as expected
PASS getError was expected value: INVALID_OPERATION : copyTexImage2D should fail for good internalformat with unmatched component sizes RGBA32UI=>RGBA8UI
PASS checkFramebufferStatus got FRAMEBUFFER_COMPLETE as expected
PASS getError was expected value: INVALID_OPERATION : copyTexImage2D should fail for good internalformat with unmatched component sizes RGBA32UI=>RGBA16UI
PASS checkFramebufferStatus got FRAMEBUFFER_COMPLETE as expected
FAIL getError expected: INVALID_ENUM. Was INVALID_OPERATION : copyTexImage2D should fail for snorm internalformat RGBA8=>R8_SNORM
PASS checkFramebufferStatus got FRAMEBUFFER_COMPLETE as expected
FAIL getError expected: INVALID_ENUM. Was INVALID_OPERATION : copyTexImage2D should fail for snorm internalformat RGBA8=>RG8_SNORM
PASS checkFramebufferStatus got FRAMEBUFFER_COMPLETE as expected
FAIL getError expected: INVALID_ENUM. Was INVALID_OPERATION : copyTexImage2D should fail for snorm internalformat RGBA8=>RGB8_SNORM
PASS checkFramebufferStatus got FRAMEBUFFER_COMPLETE as expected
FAIL getError expected: INVALID_ENUM. Was INVALID_OPERATION : copyTexImage2D should fail for snorm internalformat RGBA8=>RGBA8_SNORM
PASS checkFramebufferStatus got FRAMEBUFFER_COMPLETE as expected
PASS getError was expected value: NO_ERROR : copyTexImage2D should succeed for float16 internalformat RGBA16F=>R16F
PASS checkFramebufferStatus got FRAMEBUFFER_COMPLETE as expected
PASS getError was expected value: NO_ERROR : copyTexImage2D should succeed for float16 internalformat RGBA16F=>RG16F
PASS checkFramebufferStatus got FRAMEBUFFER_COMPLETE as expected
PASS getError was expected value: NO_ERROR : copyTexImage2D should succeed for float16 internalformat RGBA16F=>RGB16F
PASS checkFramebufferStatus got FRAMEBUFFER_COMPLETE as expected
PASS getError was expected value: NO_ERROR : copyTexImage2D should succeed for float16 internalformat RGBA16F=>RGBA16F
PASS checkFramebufferStatus got FRAMEBUFFER_COMPLETE as expected
PASS getError was expected value: NO_ERROR : copyTexImage2D should succeed for float32 internalformat RGBA32F=>R32F
PASS checkFramebufferStatus got FRAMEBUFFER_COMPLETE as expected
PASS getError was expected value: NO_ERROR : copyTexImage2D should succeed for float32 internalformat RGBA32F=>RG32F
PASS checkFramebufferStatus got FRAMEBUFFER_COMPLETE as expected
PASS getError was expected value: NO_ERROR : copyTexImage2D should succeed for float32 internalformat RGBA32F=>RGB32F
PASS checkFramebufferStatus got FRAMEBUFFER_COMPLETE as expected
PASS getError was expected value: NO_ERROR : copyTexImage2D should succeed for float32 internalformat RGBA32F=>RGBA32F
PASS checkFramebufferStatus got FRAMEBUFFER_COMPLETE as expected
PASS getError was expected value: NO_ERROR : copyTexImage2D should succeed for R11F_G11F_B10F internalformat R11F_G11F_B10F=>R11F_G11F_B10F
PASS checkFramebufferStatus got FRAMEBUFFER_COMPLETE as expected
PASS getError was expected value: INVALID_OPERATION : copyTexImage2D should fail for non-float16 internalformat (unmatched component sizes) RGBA16F=>R32F
PASS checkFramebufferStatus got FRAMEBUFFER_COMPLETE as expected
PASS getError was expected value: INVALID_OPERATION : copyTexImage2D should fail for non-float16 internalformat (unmatched component sizes) RGBA16F=>RG32F
PASS checkFramebufferStatus got FRAMEBUFFER_COMPLETE as expected
PASS getError was expected value: INVALID_OPERATION : copyTexImage2D should fail for non-float16 internalformat (unmatched component sizes) RGBA16F=>RGB32F
PASS checkFramebufferStatus got FRAMEBUFFER_COMPLETE as expected
PASS getError was expected value: INVALID_OPERATION : copyTexImage2D should fail for non-float16 internalformat (unmatched component sizes) RGBA16F=>RGBA32F
PASS checkFramebufferStatus got FRAMEBUFFER_COMPLETE as expected
PASS getError was expected value: INVALID_OPERATION : copyTexImage2D should fail for non-float16 internalformat (unmatched component sizes) RGBA16F=>R11F_G11F_B10F
PASS checkFramebufferStatus got FRAMEBUFFER_COMPLETE as expected
PASS getError was expected value: INVALID_OPERATION : copyTexImage2D should fail for non-float32 internalformat (unmatched component sizes) RGBA32F=>R16F
PASS checkFramebufferStatus got FRAMEBUFFER_COMPLETE as expected
PASS getError was expected value: INVALID_OPERATION : copyTexImage2D should fail for non-float32 internalformat (unmatched component sizes) RGBA32F=>RG16F
PASS checkFramebufferStatus got FRAMEBUFFER_COMPLETE as expected
PASS getError was expected value: INVALID_OPERATION : copyTexImage2D should fail for non-float32 internalformat (unmatched component sizes) RGBA32F=>RGB16F
PASS checkFramebufferStatus got FRAMEBUFFER_COMPLETE as expected
PASS getError was expected value: INVALID_OPERATION : copyTexImage2D should fail for non-float32 internalformat (unmatched component sizes) RGBA32F=>RGBA16F
PASS checkFramebufferStatus got FRAMEBUFFER_COMPLETE as expected
PASS getError was expected value: INVALID_OPERATION : copyTexImage2D should fail for non-float32 internalformat (unmatched component sizes) RGBA32F=>R11F_G11F_B10F
PASS checkFramebufferStatus got FRAMEBUFFER_COMPLETE as expected
PASS getError was expected value: INVALID_OPERATION : copyTexImage2D should fail for non-R11F_G11F_B10F internalformat (unmatched component sizes) R11F_G11F_B10F=>R16F
PASS checkFramebufferStatus got FRAMEBUFFER_COMPLETE as expected
PASS getError was expected value: INVALID_OPERATION : copyTexImage2D should fail for non-R11F_G11F_B10F internalformat (unmatched component sizes) R11F_G11F_B10F=>RG16F
PASS checkFramebufferStatus got FRAMEBUFFER_COMPLETE as expected
PASS getError was expected value: INVALID_OPERATION : copyTexImage2D should fail for non-R11F_G11F_B10F internalformat (unmatched component sizes) R11F_G11F_B10F=>RGB16F
PASS checkFramebufferStatus got FRAMEBUFFER_COMPLETE as expected
PASS getError was expected value: INVALID_OPERATION : copyTexImage2D should fail for non-R11F_G11F_B10F internalformat (unmatched component sizes) R11F_G11F_B10F=>RGBA16F
PASS checkFramebufferStatus got FRAMEBUFFER_COMPLETE as expected
PASS getError was expected value: INVALID_OPERATION : copyTexImage2D should fail for non-R11F_G11F_B10F internalformat (unmatched component sizes) R11F_G11F_B10F=>R32F
PASS checkFramebufferStatus got FRAMEBUFFER_COMPLETE as expected
PASS getError was expected value: INVALID_OPERATION : copyTexImage2D should fail for non-R11F_G11F_B10F internalformat (unmatched component sizes) R11F_G11F_B10F=>RG32F
PASS checkFramebufferStatus got FRAMEBUFFER_COMPLETE as expected
PASS getError was expected value: INVALID_OPERATION : copyTexImage2D should fail for non-R11F_G11F_B10F internalformat (unmatched component sizes) R11F_G11F_B10F=>RGB32F
PASS checkFramebufferStatus got FRAMEBUFFER_COMPLETE as expected
PASS getError was expected value: INVALID_OPERATION : copyTexImage2D should fail for non-R11F_G11F_B10F internalformat (unmatched component sizes) R11F_G11F_B10F=>RGBA32F
PASS checkFramebufferStatus got FRAMEBUFFER_COMPLETE as expected
PASS getError was one of: INVALID_ENUM or INVALID_OPERATION : copyTexImage2D should fail for depth internalformat DEPTH24_STENCIL8=>DEPTH_COMPONENT16
PASS checkFramebufferStatus got FRAMEBUFFER_COMPLETE as expected
PASS getError was one of: INVALID_ENUM or INVALID_OPERATION : copyTexImage2D should fail for depth internalformat DEPTH24_STENCIL8=>DEPTH_COMPONENT24
PASS checkFramebufferStatus got FRAMEBUFFER_COMPLETE as expected
PASS getError was one of: INVALID_ENUM or INVALID_OPERATION : copyTexImage2D should fail for depth internalformat DEPTH24_STENCIL8=>DEPTH_COMPONENT32F
PASS checkFramebufferStatus got FRAMEBUFFER_COMPLETE as expected
PASS getError was one of: INVALID_ENUM or INVALID_OPERATION : copyTexImage2D should fail for depth internalformat DEPTH24_STENCIL8=>DEPTH24_STENCIL8
PASS successfullyParsed is true

TEST COMPLETE

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20210317/7d00d054/attachment-0001.htm>


More information about the webkit-unassigned mailing list