Worked on the rendering pipeline, Shader already delegating opengl calls to Renderer