use gl;
pub struct GLContext;
impl GLContext {
pub fn new(window: &super::Window) -> Self {
gl::load_with(|s| window.get_proc_address(s));
unsafe {
gl::Enable(gl::BLEND);
gl::BlendFunc(gl::SRC_ALPHA, gl::ONE_MINUS_SRC_ALPHA);
}
Self
}
pub fn clear(&self, r: f32, g: f32, b: f32, a: f32) {
unsafe {
gl::ClearColor(r, g, b, a);
gl::Clear(gl::COLOR_BUFFER_BIT);
}
}
}