OpenGL
3D rendering standard
OpenGL is a cross-platform programming interface for rendering 2D and 3D graphics.
It provides a standard way for software to communicate with graphics hardware, widely used in video games, CAD applications, and scientific visualization.
The game engine supports both OpenGL and DirectX.
OpenGL has largely been superseded by Vulkan for high-performance applications.
GPU rendering microprogram
- vertexPoint where edges converge
- fragmentIncomplete portion of whole
- textureSurface tactile quality
- framebufferPixel data holding area
rasterization · pipeline · lighting · mesh · antialiasing · multisampling · blending · culling
Third alphabet letter
Thorough change in form
- projectionSomething that extends outward
- viewportVisible display region
- perspectiveAttitude or spatial rendering
- orthographicOf written representation
matrix · quaternion · camera · coordinates · clipping
Occurring without processing delay
- gamingInteractive electronic entertainment
- simulationImitation of real processes
- augmented-realityDigital content superimposed on surroundings
- CADTechnical drawing technology
Works on multiple systems
- bindingsThings that secure together
- contextCircumstances shaping meaning
- extensionsAdditions that lengthen
- uniformIdentical throughout
attribute · sampler · callback · loader · GLAD · specification · deprecation
shader
GPU rendering microprogram
framebuffer · rasterization · pipeline · lighting · mesh · antialiasing · multisampling · blending · culling · tessellation
C
Third alphabet letter
transformation
Thorough change in form
- projectionSomething that extends outward
- viewportVisible display region
- perspectiveAttitude or spatial rendering
orthographic · matrix · quaternion · camera · coordinates · clipping
real-time
Occurring without processing delay
- gamingInteractive electronic entertainment
- simulationImitation of real processes
- augmented-realityDigital content superimposed on surroundings
CAD · visualization · windowing · vsync · stereoscopic
cross-platform
Works on multiple systems
- bindingsThings that secure together
- contextCircumstances shaping meaning
- extensionsAdditions that lengthen
uniform · attribute · sampler · callback · loader · GLAD · specification · deprecation