amethyst_renderer 0.10.4

High-level rendering engine with multiple backends
pub use self::{interleaved::DrawPbm, separate::DrawPbmSeparate};

mod interleaved;
mod separate;

use crate::pass::util::TextureType;

static VERT_SRC: &[u8] = include_bytes!("../shaders/vertex/basic.glsl");
static FRAG_SRC: &[u8] = include_bytes!("../shaders/fragment/pbm.glsl");

static TEXTURES: [TextureType; 7] = [
    TextureType::Roughness,
    TextureType::Caveat,
    TextureType::Metallic,
    TextureType::AmbientOcclusion,
    TextureType::Emission,
    TextureType::Normal,
    TextureType::Albedo,
];