This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

OpenGL ES 2.0 Emulator

Note: This was originally posted on 11th July 2011 at http://forums.arm.com

Using a modern "Intel HD Graphics"  integrated graphics and although OpenGL Extensions Viewer (v3.3.7) claims  that I have a full 2.1 compatibility with 82% 3.0 compatibility, I am getting the following EGL_NOT_INITIALIZED error on eglinitialize(...):

eglGetError() = 12289 (0x00003001) at line 223

I've looked high and low for a solution about this but haven't turned anything up. I did see the question posted in another post asking for the following extensions:

Yes WGL_ARB_extensions_string
Yes WGL_ARB_pixel_format
Yes WGL_ARB_pbuffer
No WGL_ARB_render_texture
Yes EXT_framebuffer_object.

Does eglInitialize() need all extensions available or else it'll fail? Can I perhaps override this and use extensions on an if-need basis?

Many Thanks.
  • Note: This was originally posted on 12th July 2011 at http://forums.arm.com

    Hi terryjb,

    Can you please let us know what Operating System you are working on?

    Our Emulator needs the mentioned extensions. elgInitialize() will return with EGL_NOT_INITIALIZED if any one of the extensions is missing. The latest version no longer needs WGL_ARB_render_texture.

    At the moment there is no easy way of overriding this behaviour.

    Kind Regards,

    Wasim
  • Note: This was originally posted on 12th July 2011 at http://forums.arm.com

    Hi Wasim,

    Thanks for the response!

    I'm running on Windows 7 64-bit, using v1.3.0 milestone 1 of the emulator.

    I've attached the output from the extensions viewer.

    Thanks.