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) |