Visual Studio 2008 + Windows Mobile 6 + POWERVR SD

This topic contains 1 reply, has 2 voices, and was last updated by  Gordon 7 years, 10 months ago.

Viewing 2 posts - 1 through 2 (of 2 total)
  • Author
  • #30119



    I want to develop applications based on OpenGL ES. i´m testing with htc
    diamond device.

    My development environment:

    Visual Studio 2008 + Windows Mobile 6 SDK + POWERVR SDK OpenGL ES 1.1

    Powervr sdk examples gime me the following error on device:

    iglInitialize() faled.


    Step 1 - Get the default display.
    EGL uses the concept of a "display" which in most environments
    corresponds to a single physical screen. Since we usually want
    to draw to the main screen or only have a single screen to begin
    with, we let EGL pick the default display.
    Querying other displays is platform specific.
    eglDisplay = eglGetDisplay((NativeDisplayType) hDC);

    if(eglDisplay == EGL_NO_DISPLAY)
    eglDisplay = eglGetDisplay((EGLNativeDisplayType) EGL_DEFAULT_DISPLAY);
    Step 2 - Initialize EGL.
    EGL has to be initialized with the display obtained in the
    previous step. We cannot use other EGL functions except
    eglGetDisplay and eglGetError before eglInitialize has been
    If we're not interested in the EGL version number we can just
    pass NULL for the second and third parameters.
    EGLint iMajorVersion, iMinorVersion;
    if (!eglInitialize(eglDisplay, &iMajorVersion, &iMinorVersion))
    #ifndef NO_GDI
    MessageBox(0, _T("eglInitialize() failed."), _T("Error"), MB_OK|MB_ICONEXCLAMATION);
    goto cleanup;

    Another problem is that applications not run in
    emulation mode. This is the error message:

    Any help!

    thanks you



    The HTC Diamond is not a POWERVR device so it is a little difficult for us to offer technical support in its use. The code in your post from the SDK works with our implementations of EGL, but may not with other vendors’. It’s probably best if you contact them about this issue.

    I don’t believe that the Windows Mobile 6 Classic Emulator supports OpenGL ES, although that error seems like something else. For problems with Visual Studio Microsoft’s MSDN system may help you. We use our own emulation layer for development also available from

Viewing 2 posts - 1 through 2 (of 2 total)
You must be logged in to reply to this topic.