And vice versa, egl requires gles2, i.e. you cannot use desktop opengl with egl. I'm not sure if this applies to qtopengl too though.