Glossary: Difference between revisions
Jump to navigation
Jump to search
Added some content |
m Bot: Updating section links to use redirects. |
||
(7 intermediate revisions by 3 users not shown) | |||
Line 3: | Line 3: | ||
This page lists words that are frequently encountered in the context of OpenGL use, in alphabetical order. | This page lists words that are frequently encountered in the context of OpenGL use, in alphabetical order. | ||
; [[ARB]] | |||
: OpenGL Architecture Review Board. | |||
; [[Buffer Object]] | |||
| | : An object that represents a linear array of memory, which is stored in the GPU. There are numerous ways to have the GPU access data in a buffer object. | ||
| | ; <span id="Drawing command">Drawing Command</span> | ||
: Any OpenGL function of the form {{code|gl*Draw*}}. These are a subset of [[#Rendering command|rendering commands]]. These functions [[Vertex Rendering|send vertices through OpenGL to be rendered.]] | |||
; [[OpenGL Context|Context, OpenGL]] | |||
: A collection of state, memory and resources. Required to do any OpenGL operation. | |||
; GL | |||
: Shorthand for OpenGL. | |||
; GLU | |||
: GL Utility, an OpenGL helper library. '''Outdated;''' use [[Portal:Development Tools|other tools]] instead. | |||
; GLUT | |||
|- | : '''GL''' '''U'''tility '''T'''oolkit. A library for creating OpenGL contexts and windows, as well as other things. '''Outdated;''' use [[Tools/FreeGLUT|FreeGLUT]] or other [[Portal:Development_Tools#Window_Creation|window creation]] systems instead. | ||
; GPU | |||
: Graphics Processing Unit, a piece of hardware for graphics. | |||
; [[Interface Block (GLSL)|Interface Block]] | |||
: A group of global definitions in a shader that represent a discrete, named interface, either between shader stages or between a shader and a buffer object. | |||
| | ; Level, [[Mipmap|Mipmap]] | ||
: One of the mipmaps within a [[Texture]]. | |||
; Layer, [[Array Texture|Array]] | |||
: One index within the array of images stored in an array texture. | |||
; [[OpenGL]] | |||
: A cross-platform graphics system with an openly available specification. | |||
; [[OpenGL Context]] | |||
: The object that represents an instance of OpenGL. Contains all of the global state for OpenGL. Multiple contexts can be created and used. | |||
; OpenGL ES | |||
: OpenGL for Embedded Systems. An OpenGL based specification for systems such as mobile phones. | |||
; [[OpenGL Shading Language]] | |||
: The language for writing [[Shader]]s in OpenGL. | |||
; <span id="Rendering command">Rendering command</span> | |||
: OpenGL rendering commands are any [[Vertex Rendering|Drawing command]], [[Blitting|Framebuffer blitting]] operations, [[Framebuffer Clearing|Framebuffer clearing]] operations, and [[Compute Dispatch|Compute dispatch]] operations. | |||
; [[Shader]] | |||
: A program, written in the OpenGL Shader Language, intended to run within OpenGL. | |||
; [[Texture]] | |||
: An OpenGL object that contains one or more images, all of which are stored in the same [[Image Format]]. | |||
; Vendor | |||
: The developer of an OpenGL implementation. |
Latest revision as of 16:38, 6 May 2015
This article is a stub. You can help the OpenGL Wiki by expanding it. |
This page lists words that are frequently encountered in the context of OpenGL use, in alphabetical order.
- ARB
- OpenGL Architecture Review Board.
- Buffer Object
- An object that represents a linear array of memory, which is stored in the GPU. There are numerous ways to have the GPU access data in a buffer object.
- Drawing Command
- Any OpenGL function of the form gl*Draw*. These are a subset of rendering commands. These functions send vertices through OpenGL to be rendered.
- Context, OpenGL
- A collection of state, memory and resources. Required to do any OpenGL operation.
- GL
- Shorthand for OpenGL.
- GLU
- GL Utility, an OpenGL helper library. Outdated; use other tools instead.
- GLUT
- GL Utility Toolkit. A library for creating OpenGL contexts and windows, as well as other things. Outdated; use FreeGLUT or other window creation systems instead.
- GPU
- Graphics Processing Unit, a piece of hardware for graphics.
- Interface Block
- A group of global definitions in a shader that represent a discrete, named interface, either between shader stages or between a shader and a buffer object.
- Level, Mipmap
- One of the mipmaps within a Texture.
- Layer, Array
- One index within the array of images stored in an array texture.
- OpenGL
- A cross-platform graphics system with an openly available specification.
- OpenGL Context
- The object that represents an instance of OpenGL. Contains all of the global state for OpenGL. Multiple contexts can be created and used.
- OpenGL ES
- OpenGL for Embedded Systems. An OpenGL based specification for systems such as mobile phones.
- OpenGL Shading Language
- The language for writing Shaders in OpenGL.
- Rendering command
- OpenGL rendering commands are any Drawing command, Framebuffer blitting operations, Framebuffer clearing operations, and Compute dispatch operations.
- Shader
- A program, written in the OpenGL Shader Language, intended to run within OpenGL.
- Texture
- An OpenGL object that contains one or more images, all of which are stored in the same Image Format.
- Vendor
- The developer of an OpenGL implementation.