Add EGL support