X-Git-Url: https://eleni.mutantstargoat.com/git/?p=demo;a=blobdiff_plain;f=src%2Fopengl%2Fshader-gl.h;h=d8136f44786221e77ea7bfb7afdf3b491834bc8e;hp=635d6b7dd3845c4e40ca619aa3120880c3d696a6;hb=fcd6773bc770425ede4b47a84eef7cc78342542c;hpb=4bc86b416f29b4889075ad5c8dfdb1e11454a6c3 diff --git a/src/opengl/shader-gl.h b/src/opengl/shader-gl.h index 635d6b7..d8136f4 100644 --- a/src/opengl/shader-gl.h +++ b/src/opengl/shader-gl.h @@ -26,16 +26,13 @@ public: ShaderProgramGL(); virtual ~ShaderProgramGL(); - virtual void cache_uniforms() override; - virtual bool link() override; - virtual bool use() override; + virtual bool use() const override; virtual bool create() override; virtual void destroy() override; virtual void attach_shader(Shader *shader) override; - int get_uniform_location(const char *name) const; - int get_attribute_location(const char *name) const; + virtual int get_uniform_location(const char *name) const override; virtual void set_uniformi(int location, int value) override; virtual void set_uniformi(int location, int x, int y) override;