Some changes are needed to be able to build successfully with EGL+GLES2 enabled. 1)Add support for GLES2 in SnapShotImageGL. 2)Remove the workarounds in place for EGL support with GLX as the main target for EGL is with GLES2. 3)Add platform checks in TextureMapper and OpenGLESShims.h This patch targets 2 and 3. 1 would be handled in a separate bug.
Created attachment 191179 [details] patch
Comment on attachment 191179 [details] patch View in context: https://bugs.webkit.org/attachment.cgi?id=191179&action=review > Source/WebCore/platform/graphics/opengl/GLPlatformContext.cpp:-41 > -#if HAVE(GLX) > -#include <GL/glx.h> > -#endif so I assume this was an evas specific work around? maybe clearify that in the changelog
Created attachment 191196 [details] patchv2
(In reply to comment #2) > (From update of attachment 191179 [details]) > View in context: https://bugs.webkit.org/attachment.cgi?id=191179&action=review > > so I assume this was an evas specific work around? maybe clearify that in the changelog done
Comment on attachment 191196 [details] patchv2 Clearing flags on attachment: 191196 Committed r144620: <http://trac.webkit.org/changeset/144620>
All reviewed patches have been landed. Closing bug.