OpenGL

E116587

OpenGL is a cross-language, cross-platform application programming interface (API) for rendering 2D and 3D vector graphics, widely used in games, simulations, and professional visualization.

All labels observed (32)

How this entity was disambiguated

Statements (84)

Predicate Object
instanceOf application programming interface ⓘ
cross-platform software standard ⓘ
graphics API ⓘ
abbreviation OpenGL self-link ⓘ
APIStyle state machine ⓘ
competesWith DirectX ⓘ
surface form: Direct3D

Metal ⓘ
designedFor real-time rendering ⓘ
designGoal hardware abstraction ⓘ
portability ⓘ
domain computer graphics ⓘ
fullName OpenGL self-linksurface differs ⓘ
surface form: Open Graphics Library
governedBy Khronos Group ⓘ
hasExtensionMechanism OpenGL self-linksurface differs ⓘ
surface form: OpenGL extensions
hasVersion OpenGL self-linksurface differs ⓘ
surface form: OpenGL 1.0

OpenGL self-linksurface differs ⓘ
surface form: OpenGL 1.1

OpenGL self-linksurface differs ⓘ
surface form: OpenGL 1.2

OpenGL self-linksurface differs ⓘ
surface form: OpenGL 1.3

OpenGL self-linksurface differs ⓘ
surface form: OpenGL 1.4

OpenGL self-linksurface differs ⓘ
surface form: OpenGL 1.5

OpenGL self-linksurface differs ⓘ
surface form: OpenGL 2.0

OpenGL self-linksurface differs ⓘ
surface form: OpenGL 2.1

OpenGL self-linksurface differs ⓘ
surface form: OpenGL 3.0

OpenGL self-linksurface differs ⓘ
surface form: OpenGL 3.1

OpenGL self-linksurface differs ⓘ
surface form: OpenGL 3.2

OpenGL self-linksurface differs ⓘ
surface form: OpenGL 3.3

OpenGL self-linksurface differs ⓘ
surface form: OpenGL 4.0

OpenGL self-linksurface differs ⓘ
surface form: OpenGL 4.1

OpenGL self-linksurface differs ⓘ
surface form: OpenGL 4.2

OpenGL self-linksurface differs ⓘ
surface form: OpenGL 4.3

OpenGL self-linksurface differs ⓘ
surface form: OpenGL 4.4

OpenGL self-linksurface differs ⓘ
surface form: OpenGL 4.5

OpenGL self-linksurface differs ⓘ
surface form: OpenGL 4.6
initialReleaseYear 1992 ⓘ
introducedBy SGI ⓘ
surface form: Silicon Graphics
languageBinding C ⓘ
C++ ⓘ
Java ⓘ
Python ⓘ
many programming languages ⓘ
license open standard specification ⓘ
maintainedBy Khronos Group ⓘ
platform cross-platform ⓘ
previouslyManagedBy SGI ⓘ
surface form: Silicon Graphics
relatedStandard OpenGL ES ⓘ
Vulkan ⓘ
WebGL ⓘ
requires GPU driver support ⓘ
runsOn Linux ⓘ
UNIX-like systems ⓘ
Windows ⓘ
macOS ⓘ
standardizedBy Khronos Group ⓘ
supports 2D graphics rendering ⓘ
3D graphics rendering ⓘ
vector graphics ⓘ
supportsFeature blending ⓘ
compute shaders ⓘ
depth testing ⓘ
display lists ⓘ
fixed-function pipeline ⓘ
fragment shaders ⓘ
framebuffer objects ⓘ
geometry shaders ⓘ
hardware acceleration ⓘ
multisampling ⓘ
programmable pipeline ⓘ
shaders ⓘ
stencil testing ⓘ
tessellation shaders ⓘ
texture mapping ⓘ
vertex buffer objects ⓘ
vertex shaders ⓘ
supportsProfile compatibility profile ⓘ
core profile ⓘ
type cross-language API ⓘ
cross-platform API ⓘ
usedIn CAD applications ⓘ
professional visualization ⓘ
scientific visualization ⓘ
simulations ⓘ
video games ⓘ
virtual reality applications ⓘ
usesCoordinateSystem right-handed by convention ⓘ

How these facts were elicited

Referenced by (78)

Full triples — surface form annotated when it differs from this entity's canonical label.

SGI → developed → OpenGL ⓘ
SGI → graphicsAPI → OpenGL ⓘ
Intel Iris Xe → supportsAPI → OpenGL ⓘ
Intel Arc → supports → OpenGL ⓘ
DirectX → competesWith → OpenGL ⓘ
Carbon (late transitional API) → integratesWith → OpenGL ⓘ
this entity surface form: OpenGL on Mac OS X
Mac OS 8 → supports → OpenGL ⓘ
this entity surface form: OpenGL (via later extensions and drivers)
FMX → supportsRenderingAPI → OpenGL ⓘ
WebGL → relatedStandard → OpenGL ⓘ
Bevy game engine → supportsRenderingAPI → OpenGL ⓘ
subject surface form: Bevy
this entity surface form: OpenGL (via wgpu)
Kurt Akeley → notableWork → OpenGL ⓘ
this entity surface form: OpenGL graphics API
Kurt Akeley → publicationTopic → OpenGL ⓘ
this entity surface form: OpenGL design and implementation
IRIX operating system → supports → OpenGL ⓘ
subject surface form: IRIX
OpenGL → fullName → OpenGL self-linksurface differs ⓘ
this entity surface form: Open Graphics Library
OpenGL → abbreviation → OpenGL self-link ⓘ
OpenGL → hasVersion → OpenGL self-linksurface differs ⓘ
this entity surface form: OpenGL 1.0
OpenGL → hasVersion → OpenGL self-linksurface differs ⓘ
this entity surface form: OpenGL 1.1
OpenGL → hasVersion → OpenGL self-linksurface differs ⓘ
this entity surface form: OpenGL 1.2
OpenGL → hasVersion → OpenGL self-linksurface differs ⓘ
this entity surface form: OpenGL 1.3
OpenGL → hasVersion → OpenGL self-linksurface differs ⓘ
this entity surface form: OpenGL 1.4
OpenGL → hasVersion → OpenGL self-linksurface differs ⓘ
this entity surface form: OpenGL 1.5
OpenGL → hasVersion → OpenGL self-linksurface differs ⓘ
this entity surface form: OpenGL 2.0
OpenGL → hasVersion → OpenGL self-linksurface differs ⓘ
this entity surface form: OpenGL 2.1
OpenGL → hasVersion → OpenGL self-linksurface differs ⓘ
this entity surface form: OpenGL 3.0
OpenGL → hasVersion → OpenGL self-linksurface differs ⓘ
this entity surface form: OpenGL 3.1
OpenGL → hasVersion → OpenGL self-linksurface differs ⓘ
this entity surface form: OpenGL 3.2
OpenGL → hasVersion → OpenGL self-linksurface differs ⓘ
this entity surface form: OpenGL 3.3
OpenGL → hasVersion → OpenGL self-linksurface differs ⓘ
this entity surface form: OpenGL 4.0
OpenGL → hasVersion → OpenGL self-linksurface differs ⓘ
this entity surface form: OpenGL 4.1
OpenGL → hasVersion → OpenGL self-linksurface differs ⓘ
this entity surface form: OpenGL 4.2
OpenGL → hasVersion → OpenGL self-linksurface differs ⓘ
this entity surface form: OpenGL 4.3
OpenGL → hasVersion → OpenGL self-linksurface differs ⓘ
this entity surface form: OpenGL 4.4
OpenGL → hasVersion → OpenGL self-linksurface differs ⓘ
this entity surface form: OpenGL 4.5
OpenGL → hasVersion → OpenGL self-linksurface differs ⓘ
this entity surface form: OpenGL 4.6
OpenGL → hasExtensionMechanism → OpenGL self-linksurface differs ⓘ
this entity surface form: OpenGL extensions
O2 workstations → supports → OpenGL ⓘ
Octane workstations → supports → OpenGL ⓘ
subject surface form: Octane workstation
Indy workstations → supports → OpenGL ⓘ
subject surface form: Indy workstation
Metal → competesWith → OpenGL ⓘ
Intel Iris Plus Graphics → supportsAPI → OpenGL ⓘ
this entity surface form: OpenGL 4.x
Vulkan → successorOf → OpenGL ⓘ
Vulkan → previousCodename → OpenGL ⓘ
this entity surface form: glNext
Tiger Lake microarchitecture → supports → OpenGL ⓘ
subject surface form: Tiger Lake
Alchemist → supports → OpenGL ⓘ
Intel UHD Graphics 615 → supportsAPI → OpenGL ⓘ
this entity surface form: OpenGL 4.5