use crate::graphics::{shaders::sprite::Sprite, std140, Shader, ShaderDescriptor};
impl ShaderDescriptor<1> for SpriteShaderDescriptor {
const VERTEX_SHADER: &'static str = include_str!("vertex.glsl");
const FRAGMENT_SHADER: &'static str = include_str!("fragment.glsl");
const TEXTURE_NAMES: [&'static str; 1] = ["tex"];
const VERTEX_UNIFORM_NAME: &'static str = "vertex";
type VertexUniformType = std140::mat4;
type VertexDescriptor = Sprite;
}
pub struct SpriteShaderDescriptor();
pub type SpriteShader = Shader<SpriteShaderDescriptor, 1>;