Bug 205735
Summary: | REGRESSION: [ Macmini6,2 ] webgl/2.0.0/conformance/renderbuffers/framebuffer-object-attachment.html is failing | ||
---|---|---|---|
Product: | WebKit | Reporter: | Truitt Savell <tsavell> |
Component: | WebGL | Assignee: | Nobody <webkit-unassigned> |
Status: | NEW | ||
Severity: | Normal | CC: | ap, dino, kbr, webkit-bot-watchers-bugzilla, webkit-bug-importer |
Priority: | P2 | Keywords: | InRadar |
Version: | WebKit Nightly Build | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
See Also: | https://bugs.webkit.org/show_bug.cgi?id=205483 |
Truitt Savell
webgl/2.0.0/conformance/renderbuffers/framebuffer-object-attachment.html
Description:
This test began failing flakily on High Sierra after r253926
History:
https://results.webkit.org/?suite=layout-tests&test=webgl%2F2.0.0%2Fconformance%2Frenderbuffers%2Fframebuffer-object-attachment.html
Diff:
https://build.webkit.org/results/Apple%20High%20Sierra%20Debug%20WK2%20(Tests)/r253998%20(11107)/webgl/2.0.0/conformance/renderbuffers/framebuffer-object-attachment-diff.txt
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/58302264>
Alexey Proskuryakov
This looks like a Macmini6,2 issue, as the test started to fail on newer OS versions internally, but always on this hardware model.
Which is surprising, because MacBookAir5,2 also has Intel HD Graphics 4000, and it hasn't failed once yet.
Kenneth Russell
The four portions of this test which fail are:
...
+[ 469: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36053
+[ 470: PASS ] gl.getParameter(gl.RED_BITS) + gl.getParameter(gl.GREEN_BITS) + gl.getParameter(gl.BLUE_BITS) + gl.getParameter(gl.ALPHA_BITS) >= 16 is true
+[ 471: PASS ] gl.getParameter(gl.DEPTH_BITS) >= 16 is true
+[ 472: PASS ] gl.getParameter(gl.STENCIL_BITS) >= 8 is true
+[ 473: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) is gl.FRAMEBUFFER_COMPLETE
+[ 474: FAIL ] should be green at (0, 0) expected: 0,255,0,255 was 0,0,0,0
+[ 475: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) is gl.FRAMEBUFFER_COMPLETE
+[ 476: PASS ] getError was expected value: NO_ERROR :
+[ 477: FAIL ] should be green at (0, 0) expected: 0,255,0,255 was 0,0,0,0
+[ 478: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) is gl.FRAMEBUFFER_COMPLETE
+[ 479: FAIL ] should be green at (0, 0) expected: 0,255,0,255 was 0,0,0,0
+[ 480: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) is gl.FRAMEBUFFER_COMPLETE
+[ 481: PASS ] getError was expected value: NO_ERROR :
+[ 482: FAIL ] should be green at (0, 0) expected: 0,255,0,255 was 0,0,0,0
+[ 483: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) is gl.FRAMEBUFFER_COMPLETE
+[ 484: PASS ] should be green
...
Rendering to one of the test's framebuffers is failing, and producing all black.