use crate::prelude::*;
use crate::code::shaders::shader::Shader;
use crate::Context;
#[derive(Shrinkwrap)]
pub struct FragmentShader {
shader : Shader
}
impl FragmentShader {
pub fn new(context:&Context, source: &str) -> Result<Self, String> {
let shader = Shader::new(context, glow::FRAGMENT_SHADER, source)?;
Ok(Self{shader})
}
}