Summary: | preserveDrawingBuffer=true wrongly double-buffers on current iOS h/w | ||||||
---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Reuben Scratton <reuben.scratton> | ||||
Component: | WebGL | Assignee: | Dean Jackson <dino> | ||||
Status: | RESOLVED WONTFIX | ||||||
Severity: | Normal | CC: | dino, gman, kbr | ||||
Priority: | P2 | Keywords: | InRadar | ||||
Version: | Other | ||||||
Hardware: | iPhone / iPad | ||||||
OS: | iOS 9.2 | ||||||
Bug Depends on: | |||||||
Bug Blocks: | 183151 | ||||||
Attachments: |
|
Description
Reuben Scratton
2016-07-10 03:52:43 PDT
Created attachment 283491 [details] webgl preservedrawingbuffer issue ios safari demonstration Can also go here https://jsfiddle.net/greggman/boffbn3k/ I don't remember if I'm supposed to report this stuff but I also filed it as an apple bug 27317599 Also the conformance test fails on iOS https://www.khronos.org/registry/webgl/sdk/tests/conformance/context/context-attribute-preserve-drawing-buffer.html?webglVersion=1&quiet=0 *crickets* This bug might be fixed with the fix for Bug 183151, or it might have been fixed since it was filed. This doesn't reproduce on current tip-of-tree iOS, but I think that's because we're now using the same compositing/back-buffer approach as macOS (now that both are using ANGLE). Great. Thanks Dean for confirming. It looked to me like the antialias:true path for preserveDrawingBuffer:true was working correctly, and that's what this test case uses. Closing as WontFix - no longer reproducible. |