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

pub use luminance::shader::{
  ProgramError, ProgramWarning, StageError, StageType, TessellationStages, Uniform,
  UniformInterface, UniformType, UniformWarning, VertexAttribWarning,
};

pub type Stage = luminance::shader::Stage<Backend>;
pub type UniformBuilder<'a> = luminance::shader::UniformBuilder<'a, Backend>;
pub type BuiltProgram<Sem, Out, Uni> = luminance::shader::BuiltProgram<Backend, Sem, Out, Uni>;
pub type AdaptationFailure<Sem, Out, Uni> =
  luminance::shader::AdaptationFailure<Backend, Sem, Out, Uni>;
pub type ProgramInterface<'a> = luminance::shader::ProgramInterface<'a, Backend>;
pub type Program<Sem, Out, Uni> = luminance::shader::Program<Backend, Sem, Out, Uni>;