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