X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;ds=sidebyside;f=source%2Frenderpass.h;h=261669148de31838cb7dfc980f0bc70c2cd08bb7;hb=ed7ca8892daceebb963950945fed5e75bd96a8a1;hp=66768772f2d545a6e817c612a39873e5a9234b6d;hpb=47431fab6676ce5c4cd1ba994da73b1edac2d3e4;p=libs%2Fgl.git diff --git a/source/renderpass.h b/source/renderpass.h index 66768772..26166914 100644 --- a/source/renderpass.h +++ b/source/renderpass.h @@ -31,9 +31,12 @@ public: private: void init(); + 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 &); void uniforms(); void uniform_slot(const std::string &); @@ -72,6 +75,7 @@ public: ~RenderPass(); private: + void finalize_material(); void ensure_private_shader_data(); public: