IRIS GL

Last updated
IRIS GL
Developer(s) Silicon Graphics
Stable release
n/a / 1992;29 years ago (1992)
Operating system IRIX
Type API
License Various proprietary

IRIS GL (Integrated Raster Imaging System Graphics Library) is a proprietary graphics API created by Silicon Graphics (SGI) in the early 1980s for producing 2D and 3D computer graphics on their IRIX-based IRIS graphical workstations. [1] Later SGI removed their proprietary code, reworked various system calls, and released IRIS GL as the industry standard OpenGL.

Contents

See also

Related Research Articles

IRIX

IRIX is a discontinued operating system developed by Silicon Graphics (SGI) to run on the company's proprietary MIPS workstations and servers. It is a variety of UNIX System V with BSD extensions. In IRIX, SGI originated the XFS file system and the universally adopted industry-standard OpenGL graphics system.

OpenGL Cross-platform graphics API

OpenGL is a cross-language, cross-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.

Silicon Graphics

Silicon Graphics, Inc. was an American high-performance computing manufacturer, producing computer hardware and software. Founded in Mountain View, California in November 1981 by Jim Clark, its initial market was 3D graphics computer workstations, but its products, strategies and market positions developed significantly over time.

Fahrenheit was an effort to create a unified high-level API for 3D computer graphics to unify Direct3D and OpenGL. It was designed primarily by Microsoft and SGI and also included work from an HP-MS joint effort.

Open Inventor, originally IRIS Inventor, is a C++ object oriented retained mode 3D graphics toolkit designed by SGI to provide a higher layer of programming for OpenGL. Its main goals are better programmer convenience and efficiency. Open Inventor exists as both proprietary software and free and open-source software, subject to the requirements of the GNU Lesser General Public License (LGPL), version 2.1.

SGI Octane

The Octane and the similar Octane2 are IRIX workstations marketed by SGI. Both are two-way multiprocessing-capable workstations, originally based on the MIPS Technologies R10000 microprocessor. Newer Octanes are based on the R12000 and R14000. The Octane2 has four improvements compared to Octane, a revised power supply, system board and Xbow ASIC. The Octane2 also shipped with VPro graphics and supports all the VPro cards. Later revisions of the Octane also included some of the improvements introduced in the Octane2. The codenames for the Octane and Octane2 are "Racer" and "Speedracer" respectively.

GLX is an extension to the X Window System core protocol providing an interface between OpenGL and the X Window System as well as extensions to OpenGL itself. It enables programs wishing to use OpenGL to do so within a window provided by the X Window System. GLX distinguishes two "states": indirect state and direct state.

SGI Fuel Workstation computer from Silicon Graphics

The SGI Fuel is a mid-range workstation developed and manufactured by Silicon Graphics, Inc. (SGI). It was introduced in January 2002, with a list price of US$11,495. Together with the entire MIPS platform, general availability for the Fuel ended on December 29, 2006. An equivalent product for the same market segment was not provided until 2008, when the Virtu product line was introduced, based on x86 microprocessors and Nvidia graphics.

Direct3D and OpenGL are competing application programming interfaces (APIs) which can be used in applications to render 2D and 3D computer graphics. As of 2005, graphics processing units (GPUs) almost always implement one version of both of these APIs. Examples include: DirectX 9 and OpenGL 2 circa 2004; DirectX 10 and OpenGL 3 circa 2008; and most recently, DirectX 11 and OpenGL 4 circa 2011. GPUs that support more recent versions of the standards are backward-compatible with applications that use the older standards; for example, one can run older DirectX 9 games on a more recent DirectX 11-certified GPU.

Geometric manipulation of modelling primitives, such as that performed by a geometry pipeline, is the first stage in computer graphics systems which perform image generation based on geometric models. While geometry pipelines were originally implemented in software, they have become highly amenable to hardware implementation, particularly since the advent of very-large-scale integration (VLSI) in the early 1980s. A device called the Geometry Engine developed by Jim Clark and Marc Hannah at Stanford University in about 1981 was the watershed for what has since become an increasingly commoditized function in contemporary image-synthetic raster display systems.

SGI O2

The O2 is an entry-level Unix workstation introduced in 1996 by Silicon Graphics, Inc. (SGI) to replace their earlier Indy series. Like the Indy, the O2 used a single MIPS microprocessor and was intended to be used mainly for multimedia. Its larger counterpart is the SGI Octane. The O2 was SGI's last attempt at a low-end workstation.

SGI Indigo

The Indigo, introduced as the IRIS Indigo, is a line of workstation computers developed and manufactured by Silicon Graphics, Inc. (SGI). SGI first announced the system in July 1991.

The Advanced Visualizer (TAV), a 3D graphics software package, was the flagship product of Wavefront Technologies from the 1980s until the 1990s.

Kurt Akeley is an American computer graphics engineer.

Core OpenGL, or CGL, is Apple Inc.'s Macintosh Quartz windowing system interface to the OS X implementation of the OpenGL specification. CGL is analogous to GLX, which is the X11 interface to OpenGL, as well as WGL, which is the Microsoft Windows interface to OpenGL.

VPro, also known as Odyssey, is a computer graphics architecture for Silicon Graphics workstations. First released on the Octane2, it was subsequently used on the Fuel, Tezro workstations and the Onyx visualization systems, where it was branded InfinitePerformance.

Xsgi was the Silicon Graphics (SGI) implementation of the X Window System (X11) server for its IRIX-based graphical workstations and servers. Xsgi was released in 1991 with IRIX 4.0 on the SGI Indigo workstation.

IrisVision was an expansion card developed by Silicon Graphics for IBM compatible PCs in 1991 and was one of the first 3D accelerator cards available for the high-end PC market. IrisVision was actually an adaptation of the graphics pipeline found in the Personal IRIS workstation to the Micro Channel architecture and consumer ISA buses found on most modern PCs of the day. It is also notable for being the first time that any variant of IRIS GL was ever ported to the PC.

The SGI IRIS series is a line of terminals and workstations from Silicon Graphics built in the 1980s. The early systems use the Motorola 68000 family of processors originally, and later models feature early-generation MIPS processors.

Paul E. Haeberli is an American computer graphics programmer and researcher.

References

  1. Seddon, Chris (2005). "History of OpenGL". OpenGL Game Development. Wordware. p. 43. ISBN   1-55622-989-5.