I want to develop applications based on OpenGL ES. iÂ´m testing with htc
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:
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))
MessageBox(0, _T("eglInitialize() failed."), _T("Error"), MB_OK|MB_ICONEXCLAMATION);
emulation mode. This is the error message: