- /* for the moment each Renderer creates and destroys the ShaderProgram
- because we are using only a couple of shaders, in the future we might need a shader
- manager that stores the shaders and replace these functions with something like:
- void set_shader_program(ShaderProgram *sprog) */
- virtual bool init_shaders(const char *vfname, const char *ffname) = 0;
- virtual void destroy_shaders() = 0;