Bug 223350
Summary: | webgl/2.0.1/conformance2/renderbuffers/multisampled-depth-renderbuffer-initialization.html fails | ||
---|---|---|---|
Product: | WebKit | Reporter: | Kimmo Kinnunen <kkinnunen> |
Component: | WebGL | Assignee: | Nobody <webkit-unassigned> |
Status: | RESOLVED FIXED | ||
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/renderbuffers/multisampled-depth-renderbuffer-initialization.html fails
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Kimmo Kinnunen
https://www.khronos.org/registry/webgl/sdk/tests/conformance2/renderbuffers/multisampled-depth-renderbuffer-initialization.html?webglVersion=2&quiet=0&quick=1
Verify multisampled depth renderbuffers are initialized to 1.0 before being read in WebGL
On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
Test renderbufferStorageMultisample with webgl1's DEPTH_STENCIL.
PASS getError was expected value: NO_ERROR : after evaluating: gl.renderbufferStorageMultisample(gl.RENDERBUFFER, 0, gl.DEPTH_STENCIL, 1, 1)
FAIL getError expected: INVALID_OPERATION. Was INVALID_ENUM : after evaluating: gl.renderbufferStorageMultisample(gl.RENDERBUFFER, 1, gl.DEPTH_STENCIL, 1, 1)
FAIL getError expected: INVALID_OPERATION. Was INVALID_ENUM : after evaluating: gl.renderbufferStorageMultisample(gl.RENDERBUFFER, 2, gl.DEPTH_STENCIL, 1, 1)
Test for depth buffer: {"alloc1":{"w":40,"h":40,"s":0},"alloc2":null}
PASS internal buffers have been initialized to 0
PASS getError was expected value: NO_ERROR : should be no errors
PASS user buffer has been cleared to green
PASS getError was expected value: NO_ERROR : should be no error after renderbufferStorageMultisample(DEPTH_COMPONENT16).
PASS getError was expected value: NO_ERROR : should be no errors
PASS getError was expected value: NO_ERROR : should be no errors
PASS should be 0,0,255,255
PASS getError was expected value: NO_ERROR : should be no errors
Test for depth buffer: {"alloc1":null,"alloc2":{"w":41,"h":41,"s":0}}
PASS internal buffers have been initialized to 0
PASS getError was expected value: NO_ERROR : should be no errors
PASS user buffer has been cleared to green
PASS getError was expected value: NO_ERROR : should be no error after renderbufferStorageMultisample(DEPTH_COMPONENT16).
PASS getError was expected value: NO_ERROR : should be no errors
PASS getError was expected value: NO_ERROR : should be no errors
PASS should be 0,0,255,255
PASS getError was expected value: NO_ERROR : should be no errors
Test for depth buffer: {"alloc1":{"w":42,"h":42,"s":4},"alloc2":null}
PASS internal buffers have been initialized to 0
PASS getError was expected value: NO_ERROR : should be no errors
PASS user buffer has been cleared to green
PASS getError was expected value: NO_ERROR : should be no error after renderbufferStorageMultisample(DEPTH_COMPONENT16).
PASS getError was expected value: NO_ERROR : should be no errors
PASS getError was expected value: NO_ERROR : should be no errors
PASS should be 0,0,255,255
PASS getError was expected value: NO_ERROR : should be no errors
Test for depth buffer: {"alloc1":null,"alloc2":{"w":43,"h":43,"s":4}}
PASS internal buffers have been initialized to 0
PASS getError was expected value: NO_ERROR : should be no errors
PASS user buffer has been cleared to green
PASS getError was expected value: NO_ERROR : should be no error after renderbufferStorageMultisample(DEPTH_COMPONENT16).
PASS getError was expected value: NO_ERROR : should be no errors
PASS getError was expected value: NO_ERROR : should be no errors
PASS should be 0,0,255,255
PASS getError was expected value: NO_ERROR : should be no errors
Test for depth buffer: {"alloc1":{"w":5,"h":5,"s":4},"alloc2":{"w":44,"h":44,"s":4}}
PASS internal buffers have been initialized to 0
PASS getError was expected value: NO_ERROR : should be no errors
PASS user buffer has been cleared to green
PASS getError was expected value: NO_ERROR : should be no error after renderbufferStorageMultisample(DEPTH_COMPONENT16).
PASS getError was expected value: NO_ERROR : should be no error after renderbufferStorageMultisample(DEPTH_COMPONENT16).
PASS getError was expected value: NO_ERROR : should be no errors
PASS getError was expected value: NO_ERROR : should be no errors
PASS should be 0,0,255,255
PASS getError was expected value: NO_ERROR : should be no errors
Test for depth buffer: {"alloc1":{"w":45,"h":45,"s":0},"alloc2":null}
PASS internal buffers have been initialized to 0
PASS getError was expected value: NO_ERROR : should be no errors
PASS user buffer has been cleared to green
PASS getError was expected value: NO_ERROR : should be no error after renderbufferStorageMultisample(DEPTH_COMPONENT16).
PASS getError was expected value: NO_ERROR : should be no errors
PASS getError was expected value: NO_ERROR : should be no errors
PASS should be 0,0,255,255
PASS getError was expected value: NO_ERROR : should be no errors
Test for depth buffer: {"alloc1":null,"alloc2":{"w":46,"h":46,"s":0}}
PASS internal buffers have been initialized to 0
PASS getError was expected value: NO_ERROR : should be no errors
PASS user buffer has been cleared to green
PASS getError was expected value: NO_ERROR : should be no error after renderbufferStorageMultisample(DEPTH_COMPONENT16).
PASS getError was expected value: NO_ERROR : should be no errors
PASS getError was expected value: NO_ERROR : should be no errors
PASS should be 0,0,255,255
PASS getError was expected value: NO_ERROR : should be no errors
Test for depth buffer: {"alloc1":{"w":47,"h":47,"s":4},"alloc2":null}
PASS internal buffers have been initialized to 0
PASS getError was expected value: NO_ERROR : should be no errors
PASS user buffer has been cleared to green
PASS getError was expected value: NO_ERROR : should be no error after renderbufferStorageMultisample(DEPTH_COMPONENT16).
PASS getError was expected value: NO_ERROR : should be no errors
PASS getError was expected value: NO_ERROR : should be no errors
PASS should be 0,0,255,255
PASS getError was expected value: NO_ERROR : should be no errors
Test for depth buffer: {"alloc1":null,"alloc2":{"w":48,"h":48,"s":4}}
PASS internal buffers have been initialized to 0
PASS getError was expected value: NO_ERROR : should be no errors
PASS user buffer has been cleared to green
PASS getError was expected value: NO_ERROR : should be no error after renderbufferStorageMultisample(DEPTH_COMPONENT16).
PASS getError was expected value: NO_ERROR : should be no errors
PASS getError was expected value: NO_ERROR : should be no errors
PASS should be 0,0,255,255
PASS getError was expected value: NO_ERROR : should be no errors
Test for depth buffer: {"alloc1":{"w":5,"h":5,"s":4},"alloc2":{"w":49,"h":49,"s":4}}
PASS internal buffers have been initialized to 0
PASS getError was expected value: NO_ERROR : should be no errors
PASS user buffer has been cleared to green
PASS getError was expected value: NO_ERROR : should be no error after renderbufferStorageMultisample(DEPTH_COMPONENT16).
PASS getError was expected value: NO_ERROR : should be no error after renderbufferStorageMultisample(DEPTH_COMPONENT16).
PASS getError was expected value: NO_ERROR : should be no errors
PASS getError was expected value: NO_ERROR : should be no errors
PASS should be 0,0,255,255
PASS getError was expected value: NO_ERROR : should be no errors
PASS clearColor is [0, 1, 0, 1]
PASS getError was expected value: NO_ERROR : should be no errors
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/75774229>
EWS
Committed 252897@main (9194e43d262e): <https://commits.webkit.org/252897@main>
Reviewed commits have been landed. Closing PR #2058 and removing active labels.