RESOLVED FIXED Bug 223350
webgl/2.0.1/conformance2/renderbuffers/multisampled-depth-renderbuffer-initialization.html fails
https://bugs.webkit.org/show_bug.cgi?id=223350
Summary webgl/2.0.1/conformance2/renderbuffers/multisampled-depth-renderbuffer-initia...
Kimmo Kinnunen
Reported 2021-03-17 00:35:58 PDT
webgl/2.0.1/conformance2/renderbuffers/multisampled-depth-renderbuffer-initialization.html fails
Attachments
Kimmo Kinnunen
Comment 1 2021-03-17 01:03:04 PDT
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
Comment 2 2021-03-17 01:45:52 PDT
At least macOS 11.3, iMacPro1,1, Radeon Pro Vega 56
Radar WebKit Bug Importer
Comment 3 2021-03-24 00:36:12 PDT
EWS
Comment 4 2022-07-27 23:24:49 PDT
Committed 252897@main (9194e43d262e): <https://commits.webkit.org/252897@main> Reviewed commits have been landed. Closing PR #2058 and removing active labels.
Note You need to log in before you can comment on or make changes to this bug.