Glide is a
3D graphics
3D computer graphics, sometimes called CGI, 3D-CGI or three-dimensional computer graphics, are graphics that use a three-dimensional representation of geometric data (often Cartesian) that is stored in the computer for the purposes of perfor ...
API
An application programming interface (API) is a connection between computers or between computer programs. It is a type of software interface, offering a service to other pieces of software. A document or standard that describes how to build ...
developed by
3dfx Interactive
3dfx Interactive, Inc. was an American computer hardware company headquartered in San Jose, California, founded in 1994, that specialized in the manufacturing of 3D graphics, 3D graphics processing units, and later, video cards. It was a pionee ...
for their ''Voodoo Graphics''
3D accelerator
A graphics processing unit (GPU) is a specialized electronic circuit designed for digital image processing and to accelerate computer graphics, being present either as a discrete video card or embedded on motherboards, mobile phones, personal co ...
cards. It started as a proprietary API, and was later
open sourced
Open-source software (OSS) is computer software that is released under a license in which the copyright holder grants users the rights to use, study, change, and distribute the software and its source code to anyone and for any purpose. Open ...
by 3dfx. It was dedicated to rendering performance, supporting geometry and
texture mapping
Texture mapping is a term used in computer graphics to describe how 2D images are projected onto 3D models. The most common variant is the UV unwrap, which can be described as an inverse paper cutout, where the surfaces of a 3D model are cut ap ...
primarily, in data formats identical to those used internally in their cards.
Wide adoption of 3Dfx led to Glide being extensively used in the late 1990s, but further refinement of Microsoft's
Direct3D
Direct3D is a graphics application programming interface (API) for Microsoft Windows. Part of DirectX, Direct3D is used to render three-dimensional graphics in applications where performance is important, such as games. Direct3D uses hardware ...
and the appearance of full
OpenGL
OpenGL (Open Graphics Library) is a Language-independent specification, cross-language, cross-platform application programming interface (API) for rendering 2D computer graphics, 2D and 3D computer graphics, 3D vector graphics. The API is typic ...
implementations from other
graphics card
A graphics card (also called a video card, display card, graphics accelerator, graphics adapter, VGA card/VGA, video adapter, display adapter, or colloquially GPU) is a computer expansion card that generates a feed of graphics output to a displa ...
vendors, in addition to growing diversity in 3D hardware, eventually caused it to become superfluous.
[
]
Glide wrappers and emulators
Glide emulator development has been in progress since the late 1990s. During 3dfx's lifetime, the company was aggressive at trying to stop these attempts to emulate their proprietary API, shutting down early emulation projects with legal threats. However, just before it ceased operations and had its assets purchased by Nvidia
Nvidia Corporation ( ) is an American multinational corporation and technology company headquartered in Santa Clara, California, and incorporated in Delaware. Founded in 1993 by Jensen Huang (president and CEO), Chris Malachowsky, and Curti ...
, 3dfx released the Glide API, along with the Voodoo 2 and Voodoo 3 specifications, under an open source license, which later evolved into an open source project.
See also
* Vulkan (API)
Vulkan is a cross-platform API and open standard for 3D graphics and computing. It was intended to address the shortcomings of OpenGL, and allow developers more control over the GPU. It is designed to support a wide variety of GPUs, CPUs and ...
* 3dfx Interactive
3dfx Interactive, Inc. was an American computer hardware company headquartered in San Jose, California, founded in 1994, that specialized in the manufacturing of 3D graphics, 3D graphics processing units, and later, video cards. It was a pionee ...
* MiniGL
* Mantle (API)
Mantle was a low-overhead rendering API targeted at 3D video games. AMD originally developed Mantle in cooperation with EA DICE, DICE, starting in 2013. Mantle was designed as an alternative to Direct3D and OpenGL, primarily for use on personal ...
– another low-level API
References
External links
Glide SourceForge Project
OpenGL Documentation
{{DEFAULTSORT:Glide Api
3D computer graphics
3D graphics APIs
3dfx Interactive
Application programming interfaces
Cross-platform free software
Free 3D graphics software
Graphics libraries
Video game development software