Обратите внимание что код расчитан на компиляцию системой сборки Android (вам понадобятся исходники платформы чтобы собрать). Я не пробовал собирать с помощью NDK.
Например она выводит следуюущую информацию, если запущена на PandaBoard Rev.B ES:
EGL version 1.4 EGL_VERSION = 1.4 Android META-EGL EGL_VENDOR = Android EGL_EXTENSIONS = EGL_KHR_image EGL_KHR_image_base EGL_KHR_image_base EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_gl_renderbuffer_image EGL_KHR_fence_sync EGL_ANDROID_image_native_buffer EGL_ANDROID_image_native_buffer EGL_CLIENT_APIS = OpenGL ESНа эмуляторе Android 4.0:
EGL version 1.4 EGL_VERSION = 1.4 Android META-EGL EGL_VENDOR = Android EGL_EXTENSIONS = EGL_KHR_image EGL_KHR_image_base EGL_KHR_image_pixmap EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_gl_renderbuffer_image EGL_KHR_fence_sync EGL_ANDROID_image_native_buffer EGL_ANDROID_swap_rectangle EGL_NV_system_time EGL_CLIENT_APIS = OpenGL ES