| TWiki . Games . OpenGL-Reference |
| Primitives |
|---|
| Specify vertex |
| Vertex |
| Specify polyon offset |
| PolygonOffset? |
| Vertex Arrays | |||
|---|---|---|---|
| Specify vertex arrays | |||
| ColorPointer? | NormalPointer? | VertexPointer? | TexCoordPointer? |
| Select the active texture coordinate array | |||
| ClientActiveTexture? | |||
| Draw vertex arrays | |||
| EnableClientState? | DisableClientState? | DrawArrays? | DrawElements? |
| Buffer Objects | ||
|---|---|---|
| Create a named buffer | ||
| BindBuffer? | DeleteBuffers? | GenBuffers? |
| Modify buffer data | ||
| BufferData? | BufferSubData? | |
| Color and Lighting | ||
|---|---|---|
| Set the current color and normal vector | ||
| Color | Normal | |
| Specify light source, material, or lighting model parameter values | ||
| Light | Material | LightModel? |
| Choose a shading model | ||
| ShadeModel? | ||
| Specify which polygon orientation is front-facing | ||
| FrontFace? | ||
| Rasterization | ||
|---|---|---|
| Specify the dimensions of points and lines | ||
| PointSize? | PointParameter? | LineWidth? |
| Choose when polygons are rasterized | ||
| CullFace? | ||
| Pixel Operations |
|---|
| Read pixels |
| ReadPixels? |
| Specify how pixels are encoded |
| PixelStore? |
| Textures | ||
|---|---|---|
| Control how a texture is applied to a fragment | ||
| TexParameter? | TexEnv? | |
| Set the current texture coordinates | ||
| MultiTexCoord? | ||
| Specify a two-dimensional texture image or texture subimage | ||
| TexImage2D? | TexSubImage2D? | |
| Copy a texture or a part of it | ||
| CopyTexImage2D? | CopyTexSubImage2D? | |
| Specify a two-dimensional compressed texture image or texture subimage | ||
| CompressedTexImage2D? | CompressedTexSubImage2D? | |
| Create a named texture | ||
| BindTexture? | DeleteTextures? | GenTextures |
| Select the active texture unit | ||
| ActiveTexture? | ||
| Fog |
|---|
| Set fog parameter |
| Fog |
| Frame Buffer Operations | ||||
|---|---|---|---|---|
| Control per-fragment testing | ||||
| Scissor | AlphaFunc? | StencilFunc? | StencilOp? | DepthFunc? |
| Combine fragment and frame buffer values | ||||
| BlendFunc? | LogicOp? | |||
| Clear buffers | ||||
| Clear | ClearColor? | ClearDepth? | ClearStencil? | |
| Control buffers enabled for writing | ||||
| ColorMask? | DepthMask? | StencilMask? | ||
| Control multisampling | ||||
| SampleCoverage? | ||||
| Coordinate Transformation | ||||||
|---|---|---|---|---|---|---|
| Transform the current matrix | ||||||
| Rotate | Scale | Translate | MultMatrix? | Frustum | Ortho | |
| Replace the current matrix | ||||||
| LoadMatrix? | LoadIdentity? | |||||
| Manipulate the matrix stack | ||||||
| MatrixMode? | PushMatrix? | PopMatrix? | ||||
| Specify the viewport | ||||||
| ClipPlane? | DepthRange? | Viewport | ||||
| Modes and Execution | |
|---|---|
| Enable and disable modes | |
| Enable | Disable |
| Wait until all GL commands have executed completely | |
| glFinish | |
| Force all issued GL commands to be executed | |
| Flush | |
| Specify hints for GL operation | |
| glHint | |
| State Queries | ||
|---|---|---|
| Obtain information about an error or the current GL connection | ||
| glGetError | glGetString | |
| Query static state variables | ||
| Get | GetBufferParameter? | |
| GetClipPlane? | GetLight? | |
| GetMaterial? | GetPointer? | |
| GetTexEnv? | GetTexParameter? | |
| IsBuffer? | IsEnabled? | |
| IsTexture? | ||
----- Revision r4 - 29 Sep 2007 - 23:07:06 - Main.staubsaugernz
|