As of late I support the c++11 standards in my project. To get full c++11 support I've switched my MinGW environment from 32bit to 64bit. Now I use the MinGW-build environment with GCC 4.8. I could build and compile anything of my sources. But since few days I'm fighting with GLES2 emulation support.
I've downloaded and integrated the latest PVRFrame GLES2 x64 libraries to my MinGW64 environment. I could compile my GLES2 sources without any failure. But on runtime my application crashes if I try to crate a VBO:
Fri May 17 11:09:15 2013: Graphics card : PVRVFrame 9.4 - Host (OpenGL) (Host: (null)) (SDK Build: <3.0@2224087>)
Fri May 17 11:09:15 2013: Supported OpenGL ES extensions :
Try to generate buffer.
(Error) The following error occurred in glGenBuffers: (502) GL_INVALID_OPERATION
I simple call:
glGenBuffers (1, &vertexBuffer);
As you can see, the OpenGLES2 environment is set up correctly. I could check the GLES2 extensions and successfully initialize and create the required EGL objects (Display, Window, RenderContext). But if I call a standard OpenGL Extensions, this call fails (same also on GLSL shader object creation). My GLES2 sources are correctly, I use the same sources on Android ADT platform, without any issue.
Has someone experience with MinWG64 and GLES2 set up?
Thanks for any hint or help.