Crate shadybug

Crate shadybug 

Source

Re-exports§

pub use render::Bounds;
pub use render::SamplerTile;
pub use render::SamplerTileIter;
pub use render::ndc_to_pixel;
pub use render::render;

Modules§

basic
channel
render

Macros§

discard
Discard a fragment

Structs§

Sampler
Used to sample four pixels at a time to get fragment output

Enums§

SamplerError
Invalid fragment shader outputs
Stage
Stage of fragment shader, used to compute derivatives

Traits§

Interpolate3
Define how to interpolate using barycentric coordinates (weights.)
Shader
Define vertex and fragment shaders