OpenGL

OpenGL (Open Graphics Library) is a cross-language, multi-platform application programming interface (API) for rendering 2D and 3D vector graphics. The API is typically used to interact with a graphics processing unit (GPU), to achieve hardware-accelerated rendering. However as the rendering is done "behind the scenes" it can also be a software renderer as is the case with the OS/2 implementation, or both.

The basic OS/2 implementation of OpenGL was done in parallel with the AIX version of the system and shares much of the same code, this means that there is quite a lot of information pertinent to the OS/2 implementation to be found in old AIX OpenGL documentation.

Documentation

 * OpenGL Functions

Articles

 * OpenGL on OS/2 by Perry Newhook
 * OpenGL on OS/2 - An Introduction (Jul 1997)
 * OpenGL on OS/2 - A Simple Application (Aug 1997)
 * OpenGL on OS/2 - A Simple 3D Application (Sep 1997)
 * OpenGL on OS/2 - A More Complex Scene (Oct 1997)
 * OpenGL on OS/2 - Let There Be Light (Nov 1997)
 * OpenGL on OS/2 - Let There Be Texture (Dec 1997)
 * OpenGL on OS/2 - Let There Be Lit Things (Jan 1998)
 * OpenGL on OS/2 - Questions and Answers (Feb 1998)
 * OpenGL on OS/2 - Avoiding the Jaggies (Mar 1998)
 * OpenGL on OS/2 - The Bumpy Road Ahead (Jun 1998)
 * OpenGL on OS/2 - The Utility Libraries (Jul 1998)
 * OpenGL on OS/2 - All About NURBS (Aug 1998)
 * A Model Viewer by Perry Newhook
 * OpenGL on OS/2 - A Model Viewer - Part 1 (Sep 1998)
 * OpenGL on OS/2 - A Model Viewer - Part 2 (Oct 1998)
 * OpenGL on OS/2 - A Model Viewer - Part 3 (Nov 1998)
 * OpenGL on OS/2 - A Model Viewer - Part 4 (Dec 1998)
 * V - A Free C++ Graphical User Interface Framework by Jon Hacker (May 1999)

Links

 * OpenGL manual version 1.0 opengl_man.zip
 * OpenGL