1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
use crate::Backend;

pub use luminance::pipeline::{
  BufferBinding, PipelineError, PipelineState, TextureBinding, Viewport,
};

pub type Pipeline<'a> = luminance::pipeline::Pipeline<'a, Backend>;
pub type PipelineGate<'a> = luminance::pipeline::PipelineGate<'a, Backend>;
pub type BoundBuffer<'a, T> = luminance::pipeline::BoundBuffer<'a, Backend, T>;
pub type BoundTexture<'a, D, P> = luminance::pipeline::BoundTexture<'a, Backend, D, P>;
pub type Render<E> = luminance::pipeline::Render<E>;