]> git.tdb.fi Git - libs/gl.git/blobdiff - source/renderpass.h
Automatically add uniforms for texunits
[libs/gl.git] / source / renderpass.h
index 3b3b54b8569e12936cf6f8ffb04dbe0d8378ed95..66768772f2d545a6e817c612a39873e5a9234b6d 100644 (file)
@@ -3,7 +3,6 @@
 
 #include <msp/core/refptr.h>
 #include <msp/datafile/objectloader.h>
-#include "bindable.h"
 
 namespace Msp {
 namespace GL {
@@ -72,6 +71,10 @@ public:
        RenderPass &operator=(const RenderPass &);
        ~RenderPass();
 
+private:
+       void ensure_private_shader_data();
+
+public:
        void set_shader_program(const Program *, const ProgramData *);
        const Program *get_shader_program() const { return shprog; }
        const ProgramData *get_shader_data() const { return shdata.get(); }