Remove uses of MakeCurrent from WebGL implementation
MakeCurrent is implementation detail of the particular context class, and should be only called by the public entry points of each class and the corresponding extension class.
It does not make sense for "remote webgl context" to have a MakeCurrent
Created attachment 412405 [details]
Created attachment 413807 [details]
Comment on attachment 413807 [details]
View in context: https://bugs.webkit.org/attachment.cgi?id=413807&action=review
> - moveErrorsToSyntheticErrorList();
Added this hunk since Dean's review.
Committed r269680: <https://trac.webkit.org/changeset/269680>
All reviewed patches have been landed. Closing bug and clearing flags on attachment 413807 [details].
(In reply to EWS from comment #5)
> Committed r269680: <https://trac.webkit.org/changeset/269680>
This seems to have broken webgl/1.0.3/conformance/renderbuffers/framebuffer-state-restoration.html on ios-wk2.
EWS also indicated this failure in https://ews-build.webkit.org/#/builders/51/builds/1638, should have waited for EWS to finish before cq+ing it.
Re-opened since this is blocked by bug 218803
Created attachment 414006 [details]
Committed r269768: <https://trac.webkit.org/changeset/269768>
All reviewed patches have been landed. Closing bug and clearing flags on attachment 414006 [details].