[−][src]Crate gpu
GPU
An ergonomic GPU API.
Examples
Better examples will be provided in the future. For now, please check the tests.
Modules
backend | A module with all supported backends. |
Structs
BackendContext | GPU |
Buffer | A |
ClearProgram | A program that clears colors, depth and stencil of a |
ContextBuilder | A builder for |
FragmentShader | A fragment shader representation. |
Framebuffer | A Framebuffer representation with optional |
Program | A structure representing a GPU program. |
RasterProgram | A program for rasterizing |
Renderbuffer | Renderbuffer representation. |
Sampler | A |
Shader | A shader representation. |
Texture | A |
Texture2D | A |
Texture3D | A |
TextureFormat | Texture format representation with color format and component format. |
VertexArrayObject |
|
VertexShader | A vertex shader representation. |
Enums
ColorFormat | Kinds of |
ContextDisplay | Kinds of |
ContextError | Error that can happen when manipulating an OpenGL context. |
RasterGeometry | Kinds of raster geometries. |
Type | Types used by the GPU. |
Traits
HasContext | A trait defining the |
Type Definitions
Context | The |