|
|
DescriptionWebGL 2: generate appropriate error for different dimensions of images attached to fbo.
This change fixed the bug in framebuffer-object-attachment.html
BUG=295792
TEST=conformance2/renderbuffers/framebuffer-object-attachment.html
Committed: https://crrev.com/23cf53ece33a651b28a1d87e57f02a14f22d3c3d
Cr-Commit-Position: refs/heads/master@{#367053}
Committed: https://crrev.com/d5ccdf12f8f65b6dcaad74acc86aa76e2ed015d5
Cr-Commit-Position: refs/heads/master@{#367132}
Patch Set 1 #Patch Set 2 : addressed zmo@'s feedback: mark draw-buffers.html as failed, will update the test expectation later #
Messages
Total messages: 30 (13 generated)
Description was changed from ========== WebGL 2: generate proper error for different dimensions of images attached to fbo BUG= ========== to ========== WebGL 2: generate appropriate error for different dimensions of images attached to fbo. This change fixed the bug in framebuffer-object-attachment.html BUG=295792 TEST=conformance2/renderbuffers/framebuffer-object-attachment.html ==========
yunchao.he@intel.com changed reviewers: + bajones@chromium.org, kbr@chromium.org, qiankun.miao@intel.com, zmo@chromium.org
Description was changed from ========== WebGL 2: generate appropriate error for different dimensions of images attached to fbo. This change fixed the bug in framebuffer-object-attachment.html BUG=295792 TEST=conformance2/renderbuffers/framebuffer-object-attachment.html ========== to ========== WebGL 2: generate appropriate error for different dimensions of images attached to fbo. This change fixed the bug in framebuffer-object-attachment.html BUG=295792 TEST=conformance2/renderbuffers/framebuffer-object-attachment.html ==========
I saw your discussions in Khronos WebGL mail list. And Zhenyao have updated the spec & conformance test at https://github.com/KhronosGroup/WebGL/pull/1326 one month ago. This change try to update the implementation in Blink. PTAL. Thanks!
On 2015/12/28 15:18:34, yunchao wrote: > I saw your discussions in Khronos WebGL mail list. And Zhenyao have updated the > spec & conformance test at https://github.com/KhronosGroup/WebGL/pull/1326 one > month ago. This change try to update the implementation in Blink. > > PTAL. Thanks! lgtm
The CQ bit was checked by yunchao.he@intel.com to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1549393002/1 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1549393002/1
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: This issue passed the CQ dry run.
The CQ bit was checked by yunchao.he@intel.com
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1549393002/1 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1549393002/1
Message was sent while issue was closed.
Description was changed from ========== WebGL 2: generate appropriate error for different dimensions of images attached to fbo. This change fixed the bug in framebuffer-object-attachment.html BUG=295792 TEST=conformance2/renderbuffers/framebuffer-object-attachment.html ========== to ========== WebGL 2: generate appropriate error for different dimensions of images attached to fbo. This change fixed the bug in framebuffer-object-attachment.html BUG=295792 TEST=conformance2/renderbuffers/framebuffer-object-attachment.html ==========
Message was sent while issue was closed.
Committed patchset #1 (id:1)
Message was sent while issue was closed.
Description was changed from ========== WebGL 2: generate appropriate error for different dimensions of images attached to fbo. This change fixed the bug in framebuffer-object-attachment.html BUG=295792 TEST=conformance2/renderbuffers/framebuffer-object-attachment.html ========== to ========== WebGL 2: generate appropriate error for different dimensions of images attached to fbo. This change fixed the bug in framebuffer-object-attachment.html BUG=295792 TEST=conformance2/renderbuffers/framebuffer-object-attachment.html Committed: https://crrev.com/23cf53ece33a651b28a1d87e57f02a14f22d3c3d Cr-Commit-Position: refs/heads/master@{#367053} ==========
Message was sent while issue was closed.
Patchset 1 (id:??) landed as https://crrev.com/23cf53ece33a651b28a1d87e57f02a14f22d3c3d Cr-Commit-Position: refs/heads/master@{#367053}
Message was sent while issue was closed.
A revert of this CL (patchset #1 id:1) has been created in https://codereview.chromium.org/1555543002/ by geofflang@chromium.org. The reason for reverting is: This broke the WebglConformance.conformance2_rendering_draw_buffers test on mac..
Message was sent while issue was closed.
geofflang@chromium.org changed reviewers: + geofflang@chromium.org
Message was sent while issue was closed.
Example failure: http://build.chromium.org/p/chromium.gpu.fyi/builders/Mac%2010.10%20Release%2...
Message was sent while issue was closed.
On 2015/12/29 14:46:59, Geoff Lang wrote: > Example failure: > http://build.chromium.org/p/chromium.gpu.fyi/builders/Mac%2010.10%20Release%2... After a quick scan, it seems that the failure is caused by the test case itself. We didn't follow GLES3.0 spec now when images attached to fbo have different sizes. We should generate glError. I have tested conformance tests on Linux desktop. Unfortunately, draw-buffers.html can not pass in linux, there are lots of failures (but draw-buffer.html can pass in Mac), so I didn't catch this failure. Sorry. I will fix the bugs in draw-buffers.html soon.
Message was sent while issue was closed.
On 2015/12/29 15:50:09, yunchao wrote: > On 2015/12/29 14:46:59, Geoff Lang wrote: > > Example failure: > > > http://build.chromium.org/p/chromium.gpu.fyi/builders/Mac%2010.10%20Release%2... > > After a quick scan, it seems that the failure is caused by the test case itself. > We didn't follow GLES3.0 spec now when images attached to fbo have different > sizes. We should generate glError. I have tested conformance tests on Linux > desktop. Unfortunately, draw-buffers.html can not pass in linux, there are lots > of failures (but draw-buffer.html can pass in Mac), so I didn't catch this > failure. Sorry. I will fix the bugs in draw-buffers.html soon. No problem, there are no trybots for this test yet so it's hard to catch before landing.
Message was sent while issue was closed.
Can we reland the reverted CL with the test marked as fail on Mac, and remove the entry when we fix the test from upstream and roll in?
Message was sent while issue was closed.
Description was changed from ========== WebGL 2: generate appropriate error for different dimensions of images attached to fbo. This change fixed the bug in framebuffer-object-attachment.html BUG=295792 TEST=conformance2/renderbuffers/framebuffer-object-attachment.html Committed: https://crrev.com/23cf53ece33a651b28a1d87e57f02a14f22d3c3d Cr-Commit-Position: refs/heads/master@{#367053} ========== to ========== WebGL 2: generate appropriate error for different dimensions of images attached to fbo. This change fixed the bug in framebuffer-object-attachment.html BUG=295792 TEST=conformance2/renderbuffers/framebuffer-object-attachment.html Committed: https://crrev.com/23cf53ece33a651b28a1d87e57f02a14f22d3c3d Cr-Commit-Position: refs/heads/master@{#367053} ==========
On 2015/12/29 21:05:13, Zhenyao Mo wrote: > Can we reland the reverted CL with the test marked as fail on Mac, and remove > the entry when we fix the test from upstream and roll in? OK, then we don't need to wait for the roll-in. Code has been updated now, Zhenyao, PTAL.
lgtm
The CQ bit was checked by yunchao.he@intel.com
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1549393002/20001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1549393002/20001
Message was sent while issue was closed.
Description was changed from ========== WebGL 2: generate appropriate error for different dimensions of images attached to fbo. This change fixed the bug in framebuffer-object-attachment.html BUG=295792 TEST=conformance2/renderbuffers/framebuffer-object-attachment.html Committed: https://crrev.com/23cf53ece33a651b28a1d87e57f02a14f22d3c3d Cr-Commit-Position: refs/heads/master@{#367053} ========== to ========== WebGL 2: generate appropriate error for different dimensions of images attached to fbo. This change fixed the bug in framebuffer-object-attachment.html BUG=295792 TEST=conformance2/renderbuffers/framebuffer-object-attachment.html Committed: https://crrev.com/23cf53ece33a651b28a1d87e57f02a14f22d3c3d Cr-Commit-Position: refs/heads/master@{#367053} ==========
Message was sent while issue was closed.
Committed patchset #2 (id:20001)
Message was sent while issue was closed.
Description was changed from ========== WebGL 2: generate appropriate error for different dimensions of images attached to fbo. This change fixed the bug in framebuffer-object-attachment.html BUG=295792 TEST=conformance2/renderbuffers/framebuffer-object-attachment.html Committed: https://crrev.com/23cf53ece33a651b28a1d87e57f02a14f22d3c3d Cr-Commit-Position: refs/heads/master@{#367053} ========== to ========== WebGL 2: generate appropriate error for different dimensions of images attached to fbo. This change fixed the bug in framebuffer-object-attachment.html BUG=295792 TEST=conformance2/renderbuffers/framebuffer-object-attachment.html Committed: https://crrev.com/23cf53ece33a651b28a1d87e57f02a14f22d3c3d Cr-Commit-Position: refs/heads/master@{#367053} Committed: https://crrev.com/d5ccdf12f8f65b6dcaad74acc86aa76e2ed015d5 Cr-Commit-Position: refs/heads/master@{#367132} ==========
Message was sent while issue was closed.
Patchset 2 (id:??) landed as https://crrev.com/d5ccdf12f8f65b6dcaad74acc86aa76e2ed015d5 Cr-Commit-Position: refs/heads/master@{#367132} |