luminance-front 0.6.1

luminance re-exported with a backend picked at compile-time
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use crate::Backend;

pub mod types;

pub use luminance::shader::{
  ProgramError, ProgramWarning, ShaderDataError, 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>;
pub type ShaderData<T> = luminance::shader::ShaderData<Backend, T>;