OpenGL

Gpu Metrics

About

Open Graphics Library (OpenGL) is a rendering engine for vector graphics (2D and 3D). It's a cross-language, cross-platform application programming interface (API).

The OpenGL specification describes an abstract API for drawing 2D and 3D graphics.

Although it is possible for the API to be implemented entirely in software, it is designed to be implemented mostly or entirely in hardware. The API is typically used to interact with a graphics processing unit (GPU), to achieve hardware-accelerated rendering.

Library

OpenGL has many language bindings:

  • JavaScript: WebGL (API, based on OpenGL ES 2.0, for 3D rendering from within a web browser);
  • C: WGL, GLX and CGL;
  • Python: pyOpenGL - Standard OpenGL bindings for Python

Documentation / Reference





Discover More
Gpu Metrics
Computer - Graphics processing unit (GPU)

A GPU is a graphic processing unit. It's programmable device and has therefore its own instruction set Drawing computer, games makes heavy use of the GPU to achieve their speed. The graphics processing...
Card Puncher Data Processing
HTML - WebGL (3D rendering)

WebGL™ is an immediate mode 3D rendering API designed for the web. It is derived from OpenGL® ES 2.0, and provides similar rendering functionality, but in anHTML context. WebGL is built on top of the...
Utah Teapot
Rendering Engine

renders a scene DirectX OpenGL Web GL (3D, 2D graphics rendering within any compatible web browser) PDF, PS (?)
Card Puncher Data Processing
Video / Motion / Animation / Film

A video is : a sequence of image called frame shown at the frequency called frequence rate (per second) compressed to follow a bitrate. Movies at first were called moving pictures. A good example...



Share this page:
Follow us:
Task Runner