Crate opal [] [src]

Modules

blend

Color Blending

buffer

Buffers are blocks of data accessible by the GPU

command

Commands form the basis of all rendering

descriptor
device
format
handle

Some API-specific objects like buffers have a given type These handles wrap the underlying struct and provide type information.

pipeline

Encompasses hardware state required to execute a draw command

queue
shader

Shaders

state

State that is used in the rendering process

util
vertex

Vertex data

Macros

select

Traits

Resources

The resources trait specifies what structs are used to store information inside the specific graphics implementations (ie: OpenGL)