librashader-runtime-gl 0.11.4

RetroArch shaders for all.
Documentation
mod draw_quad;
mod framebuffer;
mod lut_load;
mod texture_bind;
mod ubo_ring;

mod compile_program;

use crate::gl::gl46::compile_program::Gl4CompileProgram;
use crate::gl::GLInterface;
use draw_quad::*;
use framebuffer::*;
use lut_load::*;
use texture_bind::*;
use ubo_ring::*;

pub struct DirectStateAccessGL;
impl GLInterface for DirectStateAccessGL {
    type FramebufferInterface = Gl46Framebuffer;
    type UboRing = Gl46UboRing<16>;
    type DrawQuad = Gl46DrawQuad;
    type LoadLut = Gl46LutLoad;
    type BindTexture = Gl46BindTexture;
    type CompileShader = Gl4CompileProgram;
}