std::map<Effect *, GLuint> effect_output_textures;
std::map<Effect *, std::vector<Effect *> > outgoing_links;
std::map<Effect *, std::vector<Effect *> > incoming_links;
std::map<Effect *, GLuint> effect_output_textures;
std::map<Effect *, std::vector<Effect *> > outgoing_links;
std::map<Effect *, std::vector<Effect *> > incoming_links;