luminance_front/
shader.rs

1use crate::Backend;
2
3pub mod types;
4
5pub use luminance::shader::{
6  ProgramError, ProgramWarning, ShaderDataError, StageError, StageType, TessellationStages,
7  Uniform, UniformInterface, UniformType, UniformWarning, VertexAttribWarning,
8};
9
10pub type Stage = luminance::shader::Stage<Backend>;
11pub type UniformBuilder<'a> = luminance::shader::UniformBuilder<'a, Backend>;
12pub type BuiltProgram<Sem, Out, Uni> = luminance::shader::BuiltProgram<Backend, Sem, Out, Uni>;
13pub type AdaptationFailure<Sem, Out, Uni> =
14  luminance::shader::AdaptationFailure<Backend, Sem, Out, Uni>;
15pub type ProgramInterface<'a> = luminance::shader::ProgramInterface<'a, Backend>;
16pub type Program<Sem, Out, Uni> = luminance::shader::Program<Backend, Sem, Out, Uni>;
17pub type ShaderData<T> = luminance::shader::ShaderData<Backend, T>;