Hello,
does anybody of you know why OpenGL don't need something like EGL in OpenGL ES?
Or is there something like EGL in OpenGL included?
Thank you
Hello,
does anybody of you know why OpenGL don't need something like EGL in OpenGL ES?
Or is there something like EGL in OpenGL included?
Thank you
With GL, it depends on which platform you are on.
1. On Windows, you use wgl
http://www.opengl.org/wiki/Platform_..._WGL_functions
2. On *nix systems, glX is used.
http://www.opengl.org/wiki/Platform_specifics:_Linux
3. On Mac's, it use to be agl functions but I think they dumped these in favor of NSGL functions. I'm not sure. I'm not a Mac expert.
http://www.opengl.org/wiki/Programmi...GL_on_Mac_OS_X
All that stuff has existed since the beginning, 1992.
When OpenGL ES was designed, they wanted to create a single interface for all PDA and cellphones and onboard PCs = EGL.
------------------------------
Sig: http://glhlib.sourceforge.net
an open source GLU replacement library. Much more modern than GLU.
float matrix[16], inverse_matrix[16];
glhLoadIdentityf2(matrix);
glhTranslatef2(matrix, 0.0, 0.0, 5.0);
glhRotateAboutXf2(matrix, angleInRadians);
glhScalef2(matrix, 1.0, 1.0, -1.0);
glhQuickInvertMatrixf2(matrix, inverse_matrix);
glUniformMatrix4fv(uniformLocation1, 1, FALSE, matrix);
glUniformMatrix4fv(uniformLocation2, 1, FALSE, inverse_matrix);