Part of the Khronos Group
OpenGL.org

The Industry's Foundation for High Performance Graphics

from games to virtual reality, mobile phones to supercomputers

Results 1 to 2 of 2

Thread: Why does OpenGL don't need something like EGL in OpenGL ES

  1. #1
    Junior Member Newbie
    Join Date
    Mar 2012
    Posts
    6

    Why does OpenGL don't need something like EGL in OpenGL ES

    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

  2. #2
    Super Moderator OpenGL Guru
    Join Date
    Feb 2000
    Location
    Montreal, Canada
    Posts
    4,421
    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);

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •