> OpenGL for Macintosh enables your computer to display three-
> dimensional graphics using applications designed to take advantage
> of OpenGL.
The first three downloads (installers) also include QuickDraw 3D 1.6
and ATI Drivers for OpenGL.
#1 DL: Version 1.0 of the OpenGL installer.
#2 DL: Version 1.1.2 of the OpenGL installer.
#3 DL: Version 1.2.1 of the OpenGL installer. Requires Mac OS 9.1 or
earlier.
#4 DL: Version 1.2.2 of the OpenGL extensions. These extensions are
part of Mac OS 9.2.1.
#5 DL: Version 1.2.4 of the OpenGL extensions. These extensions are
part of Mac OS 9.2.2.
Excerpts from [OpenGL.org][1]:
> ### What is the difference between OpenGL versions?
>
> In OpenGL 1.1, the following features are available:
>
> * Vertex Arrays, which are intended to decrease the number of
> subroutine calls required to transfer vertex data to OpenGL that is
> not in a display list.
> * Polygon Offset, which allows depth values of fragments resulting
> from the filled primitives' rasterization to be shifted forward or
> backwards prior to depth testing.
> * Logical Operations can be performed in RGBA mode.
> * Internal Texture Formats, which let an application suggest to
> OpenGL a preferred storage precision for texture images.
> * Texture Proxies, which allow an application to tailor its usage
> of texture resources at runtime.
> * Copy Texture and Subtexture, which allow an application to copy
> textures or subregions of a texture from the framebuffer or client
> memory.
> * Texture Objects, which let texture arrays and their associated
> texture parameter state be treated as a single texture object.
>
>
> In OpenGL 1.2, the following features are available:
>
> * Three-dimensional texturing, which supports hardware accelerated
> volume rendering.
> * BGRA pixel formats and packed pixel formats to directly support
> more external file and hardware framebuffer types.
> * Automatically rescaling vertex normals changed by the ModelView
> matrix. In some cases, rescaling can replace a more expensive
> renormalization operation.
> * Application of specular highlights after texturing for more
> realistic lighting effects.
> * Texture coordinate edge clamping to avoid blending border and
> image texels during texturing.
> * Level of detail control for mipmap textures to allow loading
> only a subset of levels. This can save texture memory when high-
> resolution texture images aren't required due to textured objects
> being far from the viewer.
> * Vertex array enhancements to specify a subrange of the array and
> draw geometry from that subrange in one operation. This allows a
> variety of optimizations such as pretransforming, caching
> transformed geometry, etc.
> * The concept of ARB-approved extensions. The first such extension
> is GL_ARB_imaging, a set of features collectively known as the
> Imaging Subset, intended for 2D image processing.
>
>
> OpenGL 1.2.1 adds a second ARB-approved extension,
> GL_ARB_multitexture, which allows multiple texture maps to be
> applied to a single primitive.
Compatibility
Architecture: PPC
A PowerPC? based computer with a minimum of 32 megabytes of memory
(RAM).
Mac OS System 8.1 or later.
QuickDraw3D 1.6 or later.
ATI Graphics Accelerator requires System 7.5.3 or later.
[1]:
https://www.opengl.org/archives/resources/faq/technical/extensions.htm