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;
};