Using the EGL_EXT_device_enumeration extension to obtain an EGL context by passing EGL_PLATFORM_DEVICE_EXT to eglGetPlatformDisplayEXT for a specified device index.
The device in question is reported with the following results from eglQueryDeviceStringEXT:
I'm able to obtain an EGL context just fine, and it seems EGL_PBUFFER_BIT surface types are available.
I couldn't help but notice the existence of an undocumented EGL_SURFACE_TYPE that appears to be exposed as 0x800
Dumping the set of available configurations (eglGetConfigs) reveals a total of 65 available configurations all of which have:
More of an observation than an issue really...
Using the
EGL_EXT_device_enumeration
extension to obtain an EGL context by passingEGL_PLATFORM_DEVICE_EXT
toeglGetPlatformDisplayEXT
for a specified device index.The device in question is reported with the following results from
eglQueryDeviceStringEXT
:I'm able to obtain an EGL context just fine, and it seems EGL_PBUFFER_BIT surface types are available. I couldn't help but notice the existence of an undocumented EGL_SURFACE_TYPE that appears to be exposed as 0x800
Dumping the set of available configurations (
eglGetConfigs
) reveals a total of 65 available configurations all of which have:AFAIK, the only defined EGL_SURFACE_TYPES are