]> git.tdb.fi Git - libs/gl.git/blobdiff - source/renderpass.h
Recreate RenderPass shdata if a new program is specified
[libs/gl.git] / source / renderpass.h
index d4f7a34d1a5887b12edb8af57bb81b8e2a5db462..261669148de31838cb7dfc980f0bc70c2cd08bb7 100644 (file)
@@ -34,6 +34,7 @@ public:
 
                void material_inline();
                void material(const std::string &);
+               void shader(const std::string &);
                void texunit(unsigned);
                void texunit_auto(const std::string &);
                void texunit_named(unsigned, const std::string &);
@@ -74,6 +75,7 @@ public:
        ~RenderPass();
 
 private:
+       void finalize_material();
        void ensure_private_shader_data();
 
 public: