| Summary: | webgl/2.0.1/conformance2/textures/misc/tex-storage-and-subimage-3d.html fails | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Kimmo Kinnunen <kkinnunen> |
| Component: | WebGL | Assignee: | Nobody <webkit-unassigned> |
| Status: | NEW --- | ||
| Severity: | Normal | CC: | ahmad.saleem792, dino, kbr, kkinnunen, webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar |
| Version: | Other | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Bug Depends on: | |||
| Bug Blocks: | 222812 | ||
|
Description
Kimmo Kinnunen
2021-03-17 00:46:19 PDT
https://www.khronos.org/registry/webgl/sdk/tests/conformance2/textures/misc/tex-storage-and-subimage-3d.html?webglVersion=2&quiet=0&quick=1 This test verifies the functionality of texStorage3D and texSubImage3D. On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". PASS WebGL context exists Testing texStorage3D with no mipmap, internalformat: RGBA8 PASS getError was expected value: INVALID_VALUE : texStorage3D should fail for zero width PASS getError was expected value: INVALID_VALUE : texStorage3D should fail for zero height PASS getError was expected value: INVALID_VALUE : texStorage3D should fail for zero depth PASS getError was expected value: INVALID_VALUE : texStorage3D should fail for negative height PASS getError was expected value: INVALID_VALUE : texStorage3D should fail for zero levels FAIL getError expected: INVALID_ENUM. Was INVALID_OPERATION : texStorage3D should fail for target TEXTURE_2D FAIL getError expected: INVALID_ENUM. Was INVALID_OPERATION : texStorage3D should fail for target TEXTURE_CUBE_MAP PASS getError was expected value: INVALID_OPERATION : texStorage3D should fail when no texture is bound PASS getError was expected value: INVALID_ENUM : texStorage3D should fail for bad internalformat RGBA PASS getError was expected value: INVALID_ENUM : texSubImage3D should generate INVALID_ENUM if passed TEXTURE_2D target PASS getError was expected value: INVALID_OPERATION : texSubImage3D should fail if texStorage3D has not succeeded PASS getError was expected value: NO_ERROR : texStorage3D should succeed with a good sized internalformat PASS getError was expected value: INVALID_OPERATION : texStorage3D should fail on immutable-format texture PASS getError was expected value: NO_ERROR : texSubImage3D should succeed on immutable texture as long as the format is compatible PASS getError was expected value: INVALID_OPERATION : texSubImage3D should fail for too-high level PASS getError was expected value: INVALID_VALUE : texSubImage3D should fail for dimension out of range Testing texStorage3D with mipmap, internalformat: R11F_G11F_B10F PASS getError was expected value: INVALID_VALUE : texStorage3D should fail for zero width PASS getError was expected value: INVALID_VALUE : texStorage3D should fail for zero height PASS getError was expected value: INVALID_VALUE : texStorage3D should fail for zero depth PASS getError was expected value: INVALID_VALUE : texStorage3D should fail for negative height PASS getError was expected value: INVALID_VALUE : texStorage3D should fail for zero levels PASS getError was expected value: INVALID_OPERATION : texStorage3D should fail for too many levels FAIL getError expected: INVALID_ENUM. Was INVALID_OPERATION : texStorage3D should fail for target TEXTURE_2D FAIL getError expected: INVALID_ENUM. Was INVALID_OPERATION : texStorage3D should fail for target TEXTURE_CUBE_MAP PASS getError was expected value: INVALID_OPERATION : texStorage3D should fail when no texture is bound PASS getError was expected value: INVALID_ENUM : texStorage3D should fail for bad internalformat RGB PASS getError was expected value: INVALID_ENUM : texSubImage3D should generate INVALID_ENUM if passed TEXTURE_2D target PASS getError was expected value: INVALID_OPERATION : texSubImage3D should fail if texStorage3D has not succeeded PASS getError was expected value: NO_ERROR : texStorage3D should succeed with a good sized internalformat PASS getError was expected value: INVALID_OPERATION : texStorage3D should fail on immutable-format texture PASS getError was expected value: NO_ERROR : texSubImage3D should succeed on immutable texture as long as the format is compatible PASS getError was expected value: NO_ERROR : texSubImage3D should succeed on immutable texture as long as the format is compatible PASS getError was expected value: NO_ERROR : texSubImage3D should succeed on immutable texture as long as the format is compatible PASS getError was expected value: INVALID_OPERATION : texSubImage3D should fail for too-high level PASS getError was expected value: INVALID_VALUE : texSubImage3D should fail for dimension out of range Testing texStorage3D with mipmap, internalformat: RGBA32F PASS getError was expected value: INVALID_VALUE : texStorage3D should fail for zero width PASS getError was expected value: INVALID_VALUE : texStorage3D should fail for zero height PASS getError was expected value: INVALID_VALUE : texStorage3D should fail for zero depth PASS getError was expected value: INVALID_VALUE : texStorage3D should fail for negative height PASS getError was expected value: INVALID_VALUE : texStorage3D should fail for zero levels PASS getError was expected value: INVALID_OPERATION : texStorage3D should fail for too many levels FAIL getError expected: INVALID_ENUM. Was INVALID_OPERATION : texStorage3D should fail for target TEXTURE_2D FAIL getError expected: INVALID_ENUM. Was INVALID_OPERATION : texStorage3D should fail for target TEXTURE_CUBE_MAP PASS getError was expected value: INVALID_OPERATION : texStorage3D should fail when no texture is bound PASS getError was expected value: INVALID_ENUM : texStorage3D should fail for bad internalformat RGBA PASS getError was expected value: INVALID_ENUM : texSubImage3D should generate INVALID_ENUM if passed TEXTURE_2D target PASS getError was expected value: INVALID_OPERATION : texSubImage3D should fail if texStorage3D has not succeeded PASS getError was expected value: NO_ERROR : texStorage3D should succeed with a good sized internalformat PASS getError was expected value: INVALID_OPERATION : texStorage3D should fail on immutable-format texture PASS getError was expected value: NO_ERROR : texSubImage3D should succeed on immutable texture as long as the format is compatible PASS getError was expected value: NO_ERROR : texSubImage3D should succeed on immutable texture as long as the format is compatible PASS getError was expected value: NO_ERROR : texSubImage3D should succeed on immutable texture as long as the format is compatible PASS getError was expected value: INVALID_OPERATION : texSubImage3D should fail for too-high level PASS getError was expected value: INVALID_VALUE : texSubImage3D should fail for dimension out of range Test non-square images: (target=TEXTURE_3D, size=[8, 8, 8]) PASS getError was expected value: INVALID_OPERATION : levels=levels+1 PASS getError was expected value: NO_ERROR : levels=levels (target=TEXTURE_3D, size=[8, 8, 1]) PASS getError was expected value: INVALID_OPERATION : levels=levels+1 PASS getError was expected value: NO_ERROR : levels=levels (target=TEXTURE_3D, size=[8, 1, 8]) PASS getError was expected value: INVALID_OPERATION : levels=levels+1 PASS getError was expected value: NO_ERROR : levels=levels (target=TEXTURE_3D, size=[8, 1, 1]) PASS getError was expected value: INVALID_OPERATION : levels=levels+1 PASS getError was expected value: NO_ERROR : levels=levels (target=TEXTURE_3D, size=[1, 8, 8]) PASS getError was expected value: INVALID_OPERATION : levels=levels+1 PASS getError was expected value: NO_ERROR : levels=levels (target=TEXTURE_3D, size=[1, 8, 1]) PASS getError was expected value: INVALID_OPERATION : levels=levels+1 PASS getError was expected value: NO_ERROR : levels=levels (target=TEXTURE_3D, size=[1, 1, 8]) PASS getError was expected value: INVALID_OPERATION : levels=levels+1 PASS getError was expected value: NO_ERROR : levels=levels (target=TEXTURE_2D_ARRAY, size=[8, 8, 10]) PASS getError was expected value: INVALID_OPERATION : levels=levels+1 PASS getError was expected value: NO_ERROR : levels=levels (target=TEXTURE_2D_ARRAY, size=[8, 1, 10]) PASS getError was expected value: INVALID_OPERATION : levels=levels+1 PASS getError was expected value: NO_ERROR : levels=levels (target=TEXTURE_2D_ARRAY, size=[1, 8, 10]) PASS getError was expected value: INVALID_OPERATION : levels=levels+1 PASS getError was expected value: NO_ERROR : levels=levels (target=TEXTURE_2D_ARRAY, size=[1, 1, 10]) PASS getError was expected value: INVALID_OPERATION : levels=levels+1 PASS getError was expected value: INVALID_OPERATION : levels=levels PASS getError was expected value: NO_ERROR : there should be no errors PASS successfullyParsed is true TEST COMPLETE At least macOS 11.3, iMacPro1,1, Radeon Pro Vega 56 |