Bug 223353
Summary: | webgl/2.0.y/conformance2/textures/misc/copy-texture-image.html fails | ||
---|---|---|---|
Product: | WebKit | Reporter: | Kimmo Kinnunen <kkinnunen> |
Component: | WebGL | Assignee: | Nobody <webkit-unassigned> |
Status: | NEW | ||
Severity: | Normal | CC: | dino, kbr, kkinnunen, webkit-bug-importer |
Priority: | P2 | Keywords: | InRadar |
Version: | Other | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Bug Depends on: | |||
Bug Blocks: | 222812 |
Kimmo Kinnunen
webgl/2.0.1/conformance2/textures/misc/copy-texture-image.html fails
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Kimmo Kinnunen
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
Kimmo Kinnunen
At least macOS 11.3, iMacPro1,1, Radeon Pro Vega 56
Radar WebKit Bug Importer
<rdar://problem/75774357>
Kimmo Kinnunen
*** Bug 223354 has been marked as a duplicate of this bug. ***