Why Did Silicon Graphics Create OpenGL?
Silicon Graphics Inc. (SGI) created OpenGL in the early 1990s primarily to transform its proprietary, hardware-dependent graphics library, IRIS GL, into an open, cross-platform industry standard. By opening up the specification and licensing it to competing hardware vendors and software developers, SGI aimed to prevent market fragmentation, counter emerging workstation rivals, and establish a universal standard for 3D graphics that ensured software written for any system could run seamlessly on SGI’s high-performance graphics hardware.
The Bottleneck of IRIS GL
During the 1980s, SGI rose to prominence by building high-performance workstations capable of advanced real-time 3D rendering. Powering these systems was IRIS GL (Integrated Raster Imaging System Graphics Library). While IRIS GL was widely adopted and praised by developers for its capabilities, it was fundamentally coupled with SGI's proprietary hardware and operating system, IRIX.
Because IRIS GL contained direct calls to windowing systems, input peripherals, and hardware-specific features, it was difficult to port to non-SGI architectures. As the computing landscape evolved, software developers faced rising costs when maintaining separate graphics codebases for different Unix workstation manufacturers, such as Sun Microsystems, Hewlett-Packard, and IBM.
The Threat of Competing Standards
By the late 1980s, the computing industry recognized the urgent need for a standardized application programming interface (API) for 3D graphics. Standards bodies pushed initiatives like PHIGS (Programmer's Hierarchical Interactive Graphics System) and PEX (PHIGS Extension to X).
However, PHIGS and PEX were complex, document-oriented, and slow compared to the direct immediate-mode rendering workflows developers preferred in IRIS GL. SGI recognized that if an independent standards committee or a competing vendor successfully established a lightweight, universal 3D standard, SGI’s dominant position in the professional graphics market would erode. To maintain leadership, SGI needed to define the standard itself.
Designing a Vendor-Neutral API
In 1991, led by engineer Kurt Akeley, SGI initiated the project to clean up IRIS GL and create OpenGL. The primary architectural objective was separation of concerns:
- Hardware Independence: OpenGL removed all proprietary commands tied directly to SGI’s hardware pipelines.
- Decoupling System Functions: Features related to window management, mouse events, and display contexts were stripped out of the core specification. These tasks were delegated to companion libraries and platform-specific layers like GLX (for the X Window System) and later WGL (for Microsoft Windows).
- Pure Graphics Focus: The new API concentrated strictly on rendering geometry, textures, and lighting calculations, accepting data from the client program and passing it downstream to the rendering pipeline.
Strategic Governance: The OpenGL Architecture Review Board
To convince rival hardware and software companies to adopt the standard, SGI could not keep unilateral control over the specification. In 1992, SGI established the OpenGL Architecture Review Board (ARB), a governing consortium comprising major industry players, including SGI, DEC, IBM, Intel, and Microsoft.
Voting members of the ARB collectively governed additions, extensions, and revisions to the specification. By surrendering proprietary control, SGI gained industry-wide trust, guaranteeing that competitors would actively support and accelerate OpenGL's adoption rather than fight it.
The Long-Term Impact
SGI’s motivation was both defensive and commercially aggressive: by commoditizing the software layer through an open standard, hardware performance became the ultimate competitive differentiator. Software companies could write a single OpenGL application that ran on inexpensive PC hardware while delivering top-tier performance on SGI's premium workstations. This move cemented OpenGL as the cornerstone of 3D graphics across professional CAD, scientific visualization, simulation, and consumer video games for decades.