Currently we only use EGL on Windows, on Linux we only support GLX for GraphicsSurface and WebGL. Since EGL is commonly used for embedded devices on Linux, and getting more wide-spread we should have support for that as well.
Created attachment 205816 [details] Patch WIP works with offscreen buffers, but graphicsSurface still has issues
Created attachment 205881 [details] Patch Clean working patch without GraphicsSurface support
Created attachment 205884 [details] Patch Fix minor typos
Committed r152282: <http://trac.webkit.org/changeset/152282>