[][src]Crate gpu

GPU

An ergonomic GPU API.

Structs

Buffer

A Buffer representation.

ClearProgram

A program that clears colors, depth and stencil of a framebuffer.

Context

GPU Context representation.

ContextBuilder

A builder for Context.

FragmentShader

A fragment shader representation.

Framebuffer

A Framebuffer representation with optional color, depth and stencil attachments.

Program

A structure representing a GPU program.

RasterProgram

A program for rasterizing VertexArrayObjects in a target Framebuffer.

Renderbuffer

Renderbuffer representation.

Sampler

A Sampler is responsible for sampling values from a texture. It supports filtering and coordinates wrapping.

Shader

A shader representation.

Texture

A Texture representation.

Texture2D

A Texture2D representation.

Texture3D

A Texture3D representation.

TextureFormat

Texture format representation with color format and component format.

VertexArrayObject

VertexArrayObject representation.

VertexShader

A vertex shader representation.

Enums

ColorFormat

Kinds of ColorFormats.

ContextDisplay

Kinds of Context's displays.

RasterGeometry

Kinds of raster geometries.

Type

Types used by the GPU.