The viewport parameters are altered after a call to DrawingBuffer::bind, which is called during DrawingBuffer::publishToPlatformLayer. This is the cause of rendering artifacts in Angry Birds, tracked at the following issue: crbug.com/104678
Created attachment 116535 [details] Patch
(In reply to comment #1) > Created an attachment (id=116535) [details] > Patch Thanks to Stephen White for help tracking this down. I'm looking into writing a corresponding layout test.
Created attachment 116630 [details] Patch
Created attachment 116635 [details] Patch
Comment on attachment 116635 [details] Patch Patch tested against the WebGL conformance tests on linux, with no new regressions.
Comment on attachment 116635 [details] Patch Looks good. Thanks for the test! r=me
Comment on attachment 116635 [details] Patch Clearing flags on attachment: 116635 Committed r101181: <http://trac.webkit.org/changeset/101181>
All reviewed patches have been landed. Closing bug.