X-Git-Url: http://git.mutantstargoat.com?p=demo;a=blobdiff_plain;f=src%2Frenderer.h;h=7c32c5091475681fda0fa65c38341a7a9a48dbd1;hp=776ad9d72896c47ca088396405ec797030e7f030;hb=1ede01ab671f707338b2cc13517877cccd4a4f7f;hpb=31bab00bc3b476be9814c1ee06b9a2f0dc77d4e9 diff --git a/src/renderer.h b/src/renderer.h index 776ad9d..7c32c50 100644 --- a/src/renderer.h +++ b/src/renderer.h @@ -26,9 +26,7 @@ public: Renderer(ShaderProgram *sprog, Scene *scene, Camera *camera); virtual ~Renderer(); - virtual bool load_shader_program(const char *vfname, const char *ffname) = 0; - virtual void use_shader_program() = 0; - + virtual void set_program(ShaderProgram *sprog); virtual bool create() = 0; virtual void draw() const = 0; };