Desktop OpenGL 4.5 with GLSurfaceView on NVidia Shield TV


I’m trying to use a desktop opengl context on nvidia shield tv, as described here:

First, I do EGL14.eglBindAPI(EGL14.EGL_OPENGL_API):

Then create an OpenGL context with EGL14.EGL_RENDERABLE_TYPE, EGL14.EGL_OPENGL_BIT:

However, this gives me an OpenGL ES 1.1 context: GL_VERSION=‘OpenGL ES 1.1 NVIDIA 361.00’

Is what I’m trying to do possible? Or is OpenGL 4.5 only supported with NativeActivity?