X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Fmaterials%2Frenderpass.h;h=b5b9cfb5af107149f1b01e930193aedae33539ec;hp=cb378556f27df66f35f0d448bb67ba3de9133c5e;hb=04005f74fece3c33848ed9420dc0f9c431a9f0ec;hpb=22fb2172d1cb59b339f29666946dee6818bb8558 diff --git a/source/materials/renderpass.h b/source/materials/renderpass.h index cb378556..b5b9cfb5 100644 --- a/source/materials/renderpass.h +++ b/source/materials/renderpass.h @@ -33,6 +33,7 @@ public: private: virtual void init_actions(); + virtual void finish(); static std::string get_shader_name(const std::string &); @@ -83,9 +84,8 @@ public: RenderPass(); private: - void finalize_material(DataFile::Collection *); void maybe_create_material_shader(DataFile::Collection *); - void ensure_private_shader_data(); + void set_material_textures(); public: void set_shader_program(const Program *, const ProgramData *);