14 May 2012

OpenGL Version Changes

Just a quick info how to find what functions have been added in each of OpenGLVersion.

To find full history you can visit: opengl/wiki/History_of_OpenGL . The page contains a generic overview with the most important changes.

Here are the steps to find all the details: functions:

  • Go to: http://www.opengl.org/registry/#specfiles It is the main OpenGL page with specifications and useful resources.
  • Find: http://www.opengl.org/registry/api/gl.spec - a strange looking text document in which there are official functions supported by each version. Usually this file is used to automatically generate header files for GL.
    • For instance we can find there "paragraph" OpenGL 3.0 commands where there is a list of all new commands that were added to OpenGL 3.0. After listing of "core" functions there is a list of all the  extensions (ARB, NV, AMD, etc, etc).
The similar thing can be done for enums: just look at http://www.opengl.org/registry/api/enumext.spec

Interested in new blog posts and bonus content? Sign up for my newsletter.

© 2017, Bartlomiej Filipek, Blogger platform
Any opinions expressed herein are in no way representative of those of my employers.
This site contains ads or referral links, which provide me with a commission. Thank you for your understanding.