After discussion, rather than try to work around the OpenGL driver bugs exposed by the fix for https://bugs.webkit.org/show_bug.cgi?id=33416 on the fly, we are going to revert it and re-apply it later via the commit queue. A large refactoring of some of the affected code is imminent and it will be much easier to track the history if the changes are made after that refactoring rather than before. At the same time we are also going to re-enable the failing WebGL tests on the bots which were skipped in https://bugs.webkit.org/show_bug.cgi?id=36200 .
Created attachment 50939 [details]
Patch reverting 33416, build fix 36189, and skipping of affected tests from 36200
Comment on attachment 50939 [details]
There's no need to seek review when reverting code.
Committed r56127: <http://trac.webkit.org/changeset/56127>